From richmondmathewson at gmail.com Sun May 1 02:56:11 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 09:56:11 +0300 Subject: Standalones on el Capitan? In-Reply-To: <57251E7D.4040403@researchware.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> Message-ID: <5725A88B.7040606@gmail.com> On 1.05.2016 00:07, Paul Dupuis wrote: > On 4/30/2016 4:48 PM, RM wrote: >> I have just been informed that an end-user is unable to get the Intel >> Mac build of my Devawriter Pro >> running on el Capitan (Mac OS 10.11). >> >> Currently Devawriter Pro is developed using Livecode 4.5. >> >> I will try this out on my wife's el Capitan MacBook tomorrow. >> >> However, I should be grateful for feedback from other Macintosh users. >> > I have a very complex standalone built under LiveCode 4.6.4 that runs > fine under El Capitan, but 4.6.4 is ancient and 4.5 even older. > > Thank you. My Dad is ancient and my Mum is even older: it doesn't stop them both from giving quite a few younger people a run for their money! Richmond. From richmondmathewson at gmail.com Sun May 1 03:41:03 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 10:41:03 +0300 Subject: Standalones on el Capitan? In-Reply-To: References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> Message-ID: <5725B30F.3070008@gmail.com> Please do not mention my roof: I was up there after a few really violent April showers messing around with a blow torch on the tar-paper - and I'm scared of heights. Nobody is going to spin me the vast amount required to RENT Livecode Commercial. AND I really DON'T want to RENT anything: I want to buy a commercial version that will stand me in as good stead as LC 4.5 IS still doing. So, let's turn this from a discussion about Richmond's roof to one about how the Livecode folk imagine they are going to get the "Hobby brigade" and the "Poor boys" to buy/rent any type of Livecode other than the Free version at the current prices they are asking . . . . Let's also have a "chew" about rental versus ownership. There have been some rumblings, but I don't think this has ever been really addressed fully. I wonder if by doing 2 things almost at the same time: 1. Producing an Open Source, Free version. 2. Hiking the price of the commercial version sky-high. Livecode won't end up doing something which they probably did not intend. I thought (and, hey, I've been wrong many times) that they general idea was that developers who might want to protect code developed using the Free version might be prepared to buy/rent the protected version. However, a very large number of developers may not be pulling in the money at a sufficient rate for the to feel comfortable to shell out the high price of a commercial version. This argument begins to resemble the one I banged on about for ages in the DreamCard days . . . Richmond. On 1.05.2016 06:09, Kay C Lan wrote: > As Richard and Paul have said plus, you've got more to worry about than > just converting numToChar to numToCodePoint as per your other post. > > Just minutes ago I received a quote of the day email from my uncle that > said: > > Fix the roof whilst the sun is shining. > > So to rephrase Richard and Paul: 4.5's sunny days are well and truly over, > the storm clouds are brewing, the barometric pressure continues to fall and > it's already started drizzling! It's your choice as to when you fix the > roof. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ebeugelaar at gmail.com Sun May 1 04:45:34 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Sun, 1 May 2016 10:45:34 +0200 Subject: Standalones on el Capitan? In-Reply-To: <5725B30F.3070008@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> Message-ID: <010701d1a385$d3fb3a90$7bf1afb0$@gmail.com> I have a feeling that this thread will end up in a very long one again... The only point I will make is the fact to deploy only on IOS then $999 is a lot for the so called "Hobby brigade" or the "Poor boys". A lot about this issue has already been said on http://forums.livecode.com/viewtopic.php?f=4&t=26710&p=141462&hilit=licensin g#p141462 Regards, Erik Sent from solidit -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of RM Sent: zondag 1 mei 2016 09:41 To: How to use LiveCode Subject: Re: Standalones on el Capitan? Please do not mention my roof: I was up there after a few really violent April showers messing around with a blow torch on the tar-paper - and I'm scared of heights. Nobody is going to spin me the vast amount required to RENT Livecode Commercial. AND I really DON'T want to RENT anything: I want to buy a commercial version that will stand me in as good stead as LC 4.5 IS still doing. So, let's turn this from a discussion about Richmond's roof to one about how the Livecode folk imagine they are going to get the "Hobby brigade" and the "Poor boys" to buy/rent any type of Livecode other than the Free version at the current prices they are asking . . . . Let's also have a "chew" about rental versus ownership. There have been some rumblings, but I don't think this has ever been really addressed fully. I wonder if by doing 2 things almost at the same time: 1. Producing an Open Source, Free version. 2. Hiking the price of the commercial version sky-high. Livecode won't end up doing something which they probably did not intend. I thought (and, hey, I've been wrong many times) that they general idea was that developers who might want to protect code developed using the Free version might be prepared to buy/rent the protected version. However, a very large number of developers may not be pulling in the money at a sufficient rate for the to feel comfortable to shell out the high price of a commercial version. This argument begins to resemble the one I banged on about for ages in the DreamCard days . . . Richmond. On 1.05.2016 06:09, Kay C Lan wrote: > As Richard and Paul have said plus, you've got more to worry about > than just converting numToChar to numToCodePoint as per your other post. > > Just minutes ago I received a quote of the day email from my uncle > that > said: > > Fix the roof whilst the sun is shining. > > So to rephrase Richard and Paul: 4.5's sunny days are well and truly > over, the storm clouds are brewing, the barometric pressure continues > to fall and it's already started drizzling! It's your choice as to > when you fix the roof. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 05:04:19 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 12:04:19 +0300 Subject: Doing Maths in Hex Message-ID: <5725C693.4010305@gmail.com> Is it possible for Livecode to do Mathematics in Hexadecimal? Or, am I going to have to shove Hex numbers through a Hex-to-Decimal meat grinder, do the Math(s) and then shove the result through a Decimal-to-Hex meat grinder . . . . . . all going to be a pain-in-the-b quite frankly (especially if one is a vegetarian and doesn't have a meat grinder). Richmond. From richmondmathewson at gmail.com Sun May 1 05:16:14 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 12:16:14 +0300 Subject: Standalones on el Capitan? In-Reply-To: <010701d1a385$d3fb3a90$7bf1afb0$@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <010701d1a385$d3fb3a90$7bf1afb0$@gmail.com> Message-ID: <5725C95E.1000401@gmail.com> On 1.05.2016 11:45, Erik Beugelaar wrote: > I have a feeling that this thread will end up in a very long one again... I suppose it will. I am not going to write any more on this as my initial message said all I have to say on it. R. > > The only point I will make is the fact to deploy only on IOS then $999 is a > lot for the so called "Hobby brigade" or the "Poor boys". > > A lot about this issue has already been said on > http://forums.livecode.com/viewtopic.php?f=4&t=26710&p=141462&hilit=licensin > g#p141462 > > Regards, > Erik > > Sent from solidit > > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of RM > Sent: zondag 1 mei 2016 09:41 > To: How to use LiveCode > Subject: Re: Standalones on el Capitan? > > Please do not mention my roof: I was up there after a few really violent > April showers messing around with a blow torch on the tar-paper - and I'm > scared of heights. > > Nobody is going to spin me the vast amount required to RENT Livecode > Commercial. > > AND I really DON'T want to RENT anything: I want to buy a commercial version > that will stand me in as good stead as LC 4.5 IS still doing. > > So, let's turn this from a discussion about Richmond's roof to one about how > the Livecode folk imagine they are going to get the "Hobby brigade" > and the "Poor boys" > to buy/rent any type of Livecode other than the Free version at the current > prices they are asking . . . . > > Let's also have a "chew" about rental versus ownership. > > There have been some rumblings, but I don't think this has ever been really > addressed fully. > > I wonder if by doing 2 things almost at the same time: > > 1. Producing an Open Source, Free version. > > 2. Hiking the price of the commercial version sky-high. > > Livecode won't end up doing something which they probably did not intend. > > I thought (and, hey, I've been wrong many times) that they general idea was > that developers who might want to protect code developed using the Free > version might be prepared to buy/rent the protected version. > > However, a very large number of developers may not be pulling in the money > at a sufficient rate for the to feel comfortable to shell out the high price > of a commercial version. > > This argument begins to resemble the one I banged on about for ages in the > DreamCard days . . . > > Richmond. > > On 1.05.2016 06:09, Kay C Lan wrote: >> As Richard and Paul have said plus, you've got more to worry about >> than just converting numToChar to numToCodePoint as per your other post. >> >> Just minutes ago I received a quote of the day email from my uncle >> that >> said: >> >> Fix the roof whilst the sun is shining. >> >> So to rephrase Richard and Paul: 4.5's sunny days are well and truly >> over, the storm clouds are brewing, the barometric pressure continues >> to fall and it's already started drizzling! It's your choice as to >> when you fix the roof. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Sun May 1 05:41:22 2016 From: monte at appisle.net (Monte Goulding) Date: Sun, 1 May 2016 19:41:22 +1000 Subject: Standalones on el Capitan? In-Reply-To: <5725B30F.3070008@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> Message-ID: <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> I very much doubt the subscription model will go away any time soon. It may be constructive to determine a price point that hobby developers requiring proprietary distribution might be prepared to pay but I think the issue you will bump into is that's a small market so the price point would need to be high to justify the work involved in having the extra license. In the end you are either making or intending to make money with the platform so $1-2k isn't a deal breaker or you aren't making money so GPL isn't a deal breaker. The middle ground is therefore small and from a cost-benefit perspective may be best squeezed one way of the other. Sent from my iPhone > On 1 May 2016, at 5:41 PM, RM wrote: > > Please do not mention my roof: I was up there after a few really violent April showers messing around with a blow torch > on the tar-paper - and I'm scared of heights. > > Nobody is going to spin me the vast amount required to RENT Livecode Commercial. > > AND I really DON'T want to RENT anything: I want to buy a commercial version that will stand me in as good stead as LC 4.5 IS still doing. > > So, let's turn this from a discussion about Richmond's roof to one about > how the Livecode folk imagine they are going to get the "Hobby brigade" and the "Poor boys" > to buy/rent any type of Livecode other than the Free version at the current prices they are > asking . . . . > > Let's also have a "chew" about rental versus ownership. > > There have been some rumblings, but I don't think this has ever been really addressed fully. > > I wonder if by doing 2 things almost at the same time: > > 1. Producing an Open Source, Free version. > > 2. Hiking the price of the commercial version sky-high. > > Livecode won't end up doing something which they probably did not intend. > > I thought (and, hey, I've been wrong many times) that they general idea > was that developers who might want to protect code developed using the Free version > might be prepared to buy/rent the protected version. > > However, a very large number of developers may not be pulling in the money at a sufficient rate for the > to feel comfortable to shell out the high price of a commercial version. > > This argument begins to resemble the one I banged on about for ages in the DreamCard days . . . > > Richmond. > >> On 1.05.2016 06:09, Kay C Lan wrote: >> As Richard and Paul have said plus, you've got more to worry about than >> just converting numToChar to numToCodePoint as per your other post. >> >> Just minutes ago I received a quote of the day email from my uncle that >> said: >> >> Fix the roof whilst the sun is shining. >> >> So to rephrase Richard and Paul: 4.5's sunny days are well and truly over, >> the storm clouds are brewing, the barometric pressure continues to fall and >> it's already started drizzling! It's your choice as to when you fix the >> roof. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 05:59:59 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 12:59:59 +0300 Subject: The opposite of 'mod' Message-ID: <5725D39F.8050003@gmail.com> It must be somewhere on the sunny side of 40 years since I did anything like this: probably with Mrs Whitaker when I was about 10 (1972) . . . and she, poor woman, has probably been gathered to the Great Primary Maths Classroom in the sky. So: here I am mucking around trying to convert Decimal numbers into Hexadecimal numbers [nutty things I have done, #5,283] and falling foul of the fact that I failed to remember what Mrs Whitaker taught me [sin, sin and more sin] . . . So: 13492571 mod 16 = 11 (or 'B'). Which is all very fine and dandy, BUT, what is the non-mod bit? I suppose . . . . the best thing to do would be to do this: 13492571 / 16 = 843285.6875 and somehow chop off the numbers after the decimal point . . . I would be most grateful if someone could tell me how to do that . . . Richmond. From richmondmathewson at gmail.com Sun May 1 06:08:54 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 13:08:54 +0300 Subject: The opposite of 'mod' In-Reply-To: <5725D39F.8050003@gmail.com> References: <5725D39F.8050003@gmail.com> Message-ID: <5725D5B6.5070807@gmail.com> And before somebody mentions 'numberFormat" it turns 843285.6875 into 843286 because it rounds the 0.6875 up: fioch! R. On 1.05.2016 12:59, RM wrote: > It must be somewhere on the sunny side of 40 years since > I did anything like this: probably with Mrs Whitaker when I was > about 10 (1972) . . . and she, poor woman, has probably been > gathered to the Great Primary Maths Classroom in the sky. > > So: here I am mucking around trying to convert Decimal numbers > into Hexadecimal numbers [nutty things I have done, #5,283] and > falling foul of the fact that I failed to remember what Mrs Whitaker > taught me [sin, sin and more sin] . . . > > So: 13492571 mod 16 = 11 (or 'B'). > > Which is all very fine and dandy, > > BUT, what is the non-mod bit? > > I suppose . . . . the best thing to do would be to do this: > > 13492571 / 16 = 843285.6875 and somehow chop off the > numbers after the decimal point . . . > > I would be most grateful if someone could tell me how to do that . . . > > Richmond. From richmondmathewson at gmail.com Sun May 1 06:11:00 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 13:11:00 +0300 Subject: The opposite of 'mod' In-Reply-To: <5725D5B6.5070807@gmail.com> References: <5725D39F.8050003@gmail.com> <5725D5B6.5070807@gmail.com> Message-ID: <5725D634.2070102@gmail.com> Hey; My old friend Nelly the Elephant: trunc R. On 1.05.2016 13:08, RM wrote: > And before somebody mentions 'numberFormat" it turns 843285.6875 into > 843286 > because it rounds the 0.6875 up: fioch! > > R. > > On 1.05.2016 12:59, RM wrote: >> It must be somewhere on the sunny side of 40 years since >> I did anything like this: probably with Mrs Whitaker when I was >> about 10 (1972) . . . and she, poor woman, has probably been >> gathered to the Great Primary Maths Classroom in the sky. >> >> So: here I am mucking around trying to convert Decimal numbers >> into Hexadecimal numbers [nutty things I have done, #5,283] and >> falling foul of the fact that I failed to remember what Mrs Whitaker >> taught me [sin, sin and more sin] . . . >> >> So: 13492571 mod 16 = 11 (or 'B'). >> >> Which is all very fine and dandy, >> >> BUT, what is the non-mod bit? >> >> I suppose . . . . the best thing to do would be to do this: >> >> 13492571 / 16 = 843285.6875 and somehow chop off the >> numbers after the decimal point . . . >> >> I would be most grateful if someone could tell me how to do that . . . >> >> Richmond. > From dick.kriesel at mail.com Sun May 1 06:16:13 2016 From: dick.kriesel at mail.com (Dick Kriesel) Date: Sun, 1 May 2016 03:16:13 -0700 Subject: The opposite of 'mod' In-Reply-To: <5725D39F.8050003@gmail.com> References: <5725D39F.8050003@gmail.com> Message-ID: <30763193-E7C4-4777-B225-BE118B5DDD85@mail.com> > On May 1, 2016, at 2:59 AM, RM wrote: > > BUT, what is the non-mod bit? 13492571 div 16 From monte at appisle.net Sun May 1 06:19:32 2016 From: monte at appisle.net (Monte Goulding) Date: Sun, 1 May 2016 20:19:32 +1000 Subject: The opposite of 'mod' In-Reply-To: <5725D39F.8050003@gmail.com> References: <5725D39F.8050003@gmail.com> Message-ID: <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> div Sent from my iPhone > On 1 May 2016, at 7:59 PM, RM wrote: > > It must be somewhere on the sunny side of 40 years since > I did anything like this: probably with Mrs Whitaker when I was > about 10 (1972) . . . and she, poor woman, has probably been > gathered to the Great Primary Maths Classroom in the sky. > > So: here I am mucking around trying to convert Decimal numbers > into Hexadecimal numbers [nutty things I have done, #5,283] and > falling foul of the fact that I failed to remember what Mrs Whitaker > taught me [sin, sin and more sin] . . . > > So: 13492571 mod 16 = 11 (or 'B'). > > Which is all very fine and dandy, > > BUT, what is the non-mod bit? > > I suppose . . . . the best thing to do would be to do this: > > 13492571 / 16 = 843285.6875 and somehow chop off the > numbers after the decimal point . . . > > I would be most grateful if someone could tell me how to do that . . . > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 06:57:07 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 13:57:07 +0300 Subject: Hexier and Hexier In-Reply-To: <5724CCD8.407@gmail.com> References: <5724CCD8.407@gmail.com> Message-ID: <5725E103.9010709@gmail.com> I've just bought myself some Leopard-skin posing briefs; if you don't believe me; go and have a look: http://forums.livecode.com/viewtopic.php?f=8&t=27163&p=141874#p141874 Love, "I'm just too much" Richmond. On 30.04.2016 18:18, RM wrote: > That's me, the ultimate Hex-object of 2016. > > However, as it is that time of the month I'm not really feeling Hexxy > at all, > so I wrote a little something for those, who like me, while not > needing a cold > shower could do with the odd Decimal number here and there: > > http://forums.livecode.com/viewtopic.php?f=8&t=27163 > > Love, "Pin Up" Richmond. From richmondmathewson at gmail.com Sun May 1 07:01:34 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 14:01:34 +0300 Subject: The opposite of 'mod' In-Reply-To: <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> Message-ID: <5725E20E.1060400@gmail.com> Thanks Dick and Monte, but I'm sure that isn't what Mrs Whitaker used :) I have already found a way using 'trunc'. Richmond. On 1.05.2016 13:19, Monte Goulding wrote: > div > > From ebeugelaar at gmail.com Sun May 1 08:11:14 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Sun, 01 May 2016 12:11:14 +0000 Subject: Standalones on el Capitan? In-Reply-To: <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> Message-ID: I agree but if you have a brilliant idea for an iOS app and you believe it will generate money in future you need audiance. And for iOS the only common way is the AppStore to present your app to buy or offer it as free download to turn it later if succesfull in a payed version ot subscription model... Regards, Erik On 11:42, Sun, May 1, 2016 Monte Goulding wrote: > I very much doubt the subscription model will go away any time soon. It > may be constructive to determine a price point that hobby developers > requiring proprietary distribution might be prepared to pay but I think the > issue you will bump into is that's a small market so the price point would > need to be high to justify the work involved in having the extra license. > In the end you are either making or intending to make money with the > platform so $1-2k isn't a deal breaker or you aren't making money so GPL > isn't a deal breaker. The middle ground is therefore small and from a > cost-benefit perspective may be best squeezed one way of the other. > > Sent from my iPhone > > > On 1 May 2016, at 5:41 PM, RM wrote: > > > > Please do not mention my roof: I was up there after a few really violent > April showers messing around with a blow torch > > on the tar-paper - and I'm scared of heights. > > > > Nobody is going to spin me the vast amount required to RENT Livecode > Commercial. > > > > AND I really DON'T want to RENT anything: I want to buy a commercial > version that will stand me in as good stead as LC 4.5 IS still doing. > > > > So, let's turn this from a discussion about Richmond's roof to one about > > how the Livecode folk imagine they are going to get the "Hobby brigade" > and the "Poor boys" > > to buy/rent any type of Livecode other than the Free version at the > current prices they are > > asking . . . . > > > > Let's also have a "chew" about rental versus ownership. > > > > There have been some rumblings, but I don't think this has ever been > really addressed fully. > > > > I wonder if by doing 2 things almost at the same time: > > > > 1. Producing an Open Source, Free version. > > > > 2. Hiking the price of the commercial version sky-high. > > > > Livecode won't end up doing something which they probably did not intend. > > > > I thought (and, hey, I've been wrong many times) that they general idea > > was that developers who might want to protect code developed using the > Free version > > might be prepared to buy/rent the protected version. > > > > However, a very large number of developers may not be pulling in the > money at a sufficient rate for the > > to feel comfortable to shell out the high price of a commercial version. > > > > This argument begins to resemble the one I banged on about for ages in > the DreamCard days . . . > > > > Richmond. > > > >> On 1.05.2016 06:09, Kay C Lan wrote: > >> As Richard and Paul have said plus, you've got more to worry about than > >> just converting numToChar to numToCodePoint as per your other post. > >> > >> Just minutes ago I received a quote of the day email from my uncle that > >> said: > >> > >> Fix the roof whilst the sun is shining. > >> > >> So to rephrase Richard and Paul: 4.5's sunny days are well and truly > over, > >> the storm clouds are brewing, the barometric pressure continues to fall > and > >> it's already started drizzling! It's your choice as to when you fix the > >> roof. > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Sent from Matwetwe From jbv at souslelogo.com Sun May 1 08:20:22 2016 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 1 May 2016 14:20:22 +0200 Subject: localNames and variableNames on LC server In-Reply-To: <5725E20E.1060400@gmail.com> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> <5725E20E.1060400@gmail.com> Message-ID: <8edf676337a2e64277e95cd460383743.squirrel@continental.on-rev.com> Hello list localNames and variableNames return an internal error 500 on LC server 6.1.0 while they work on desktop LC. Anyone has more info on this ? Thanks jbv From monte at appisle.net Sun May 1 08:37:27 2016 From: monte at appisle.net (Monte Goulding) Date: Sun, 1 May 2016 22:37:27 +1000 Subject: The opposite of 'mod' In-Reply-To: <5725E20E.1060400@gmail.com> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> <5725E20E.1060400@gmail.com> Message-ID: <692BEF9E-C8A5-4F5C-B434-AD25159B0CC1@appisle.net> If speed is an issue then integer division would be faster than real division then trunc. Sent from my iPhone > On 1 May 2016, at 9:01 PM, RM wrote: > > I have already found a way using 'trunc' From monte at appisle.net Sun May 1 08:46:19 2016 From: monte at appisle.net (Monte Goulding) Date: Sun, 1 May 2016 22:46:19 +1000 Subject: Standalones on el Capitan? In-Reply-To: References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> Message-ID: Hmm... If you believe in your idea and business plan then make the investment just like if you believe the property market will go up then buy a house. There's risk in getting out of bed in the morning but it doesn't outweigh the benefits ;-) Sent from my iPhone > On 1 May 2016, at 10:11 PM, Erik Beugelaar wrote: > > I agree but if you have a brilliant idea for an iOS app and you believe it > will generate money in future you need audiance. And for iOS the only > common way is the AppStore to present your app to buy or offer it as free > download to turn it later if succesfull in a payed version ot subscription > model... From ebeugelaar at gmail.com Sun May 1 08:54:13 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Sun, 01 May 2016 12:54:13 +0000 Subject: Standalones on el Capitan? In-Reply-To: References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> Message-ID: My point is only made from the view of the so called "Hobbyist brigade" and the "Poor boys" who have dreams to buy a house maybe later from the sales ;-) Btw I have nothing against paying for a licence. I own a team licence of Appcelerator Studio which costs me $3.250/year so that is not my point. Cheers, Erik On 14:46, Sun, May 1, 2016 Monte Goulding wrote: > Hmm... If you believe in your idea and business plan then make the > investment just like if you believe the property market will go up then buy > a house. There's risk in getting out of bed in the morning but it doesn't > outweigh the benefits ;-) > > Sent from my iPhone > > > On 1 May 2016, at 10:11 PM, Erik Beugelaar wrote: > > > > I agree but if you have a brilliant idea for an iOS app and you believe > it > > will generate money in future you need audiance. And for iOS the only > > common way is the AppStore to present your app to buy or offer it as free > > download to turn it later if succesfull in a payed version ot > subscription > > model... > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Sent from Matwetwe From jbv at souslelogo.com Sun May 1 09:15:21 2016 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 1 May 2016 15:15:21 +0200 Subject: Another question about variables In-Reply-To: <8edf676337a2e64277e95cd460383743.squirrel@continental.on-rev.com> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> <5725E20E.1060400@gmail.com> <8edf676337a2e64277e95cd460383743.squirrel@continental.on-rev.com> Message-ID: <012e3f9941a9b14d058acfe155d76ece.squirrel@continental.on-rev.com> Hello again, Please take a long at the following script : on mouseUp if myVar is empty then answer 1 else answer 0 end if put 1 into myArray[1] put 1 into myArray[2] if myArray[3] is empty then answer 1 else answer 0 end if if myArray1[3] is empty then answer 1 else answer 0 end if end mouseUp Is there any logic explanation why it answers "0" for myVar and "1" for myArray and myArray1 ? Thanks jbv From bonnmike at gmail.com Sun May 1 09:34:53 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 1 May 2016 07:34:53 -0600 Subject: Another question about variables In-Reply-To: <012e3f9941a9b14d058acfe155d76ece.squirrel@continental.on-rev.com> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> <5725E20E.1060400@gmail.com> <8edf676337a2e64277e95cd460383743.squirrel@continental.on-rev.com> <012e3f9941a9b14d058acfe155d76ece.squirrel@continental.on-rev.com> Message-ID: To see whats going on, do this.. on mouseUp -- Local undeclared un-initialized variables evaluate as string values. myvar is "myvar" -- so the value returned is the name of the variable Meaning the engine doesn't see it as a variable -- and sees it as a string. answer myVar put 1 into myArray[1] put 1 into myArray[2] -- 2 hitter here. Initialized with values, and the brackets force the engine to see this as an array variable. -- Functions as you would expect -- there is no value in element 3, but the engine sees it as a variable so it will answer empty answer myArray[3] -- this one, again has the brackets forcing the engine to recognize it as an array variable so it will answer empty. answer myArray1[3] end mouseUp On Sun, May 1, 2016 at 7:15 AM, wrote: > Hello again, > > Please take a long at the following script : > > on mouseUp > if myVar is empty then > answer 1 > else > answer 0 > end if > > put 1 into myArray[1] > put 1 into myArray[2] > > if myArray[3] is empty then > answer 1 > else > answer 0 > end if > > if myArray1[3] is empty then > answer 1 > else > answer 0 > end if > end mouseUp > > Is there any logic explanation why it answers "0" for myVar > and "1" for myArray and myArray1 ? > > Thanks > jbv > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Sun May 1 11:55:15 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 18:55:15 +0300 Subject: The opposite of 'mod' In-Reply-To: <692BEF9E-C8A5-4F5C-B434-AD25159B0CC1@appisle.net> References: <5725D39F.8050003@gmail.com> <30B07028-7C87-4A0C-A914-A079F66C27C2@appisle.net> <5725E20E.1060400@gmail.com> <692BEF9E-C8A5-4F5C-B434-AD25159B0CC1@appisle.net> Message-ID: <572626E3.4060203@gmail.com> Yes, I suppose it would be, but it isn't an issue as converting one Decimal to Hex per second is faster than my fingers can move. Richmond. On 1.05.2016 15:37, Monte Goulding wrote: > If speed is an issue then integer division would be faster than real division then trunc. > > Sent from my iPhone > >> On 1 May 2016, at 9:01 PM, RM wrote: >> >> I have already found a way using 'trunc' > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 11:58:16 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 18:58:16 +0300 Subject: Hexier and Hexier In-Reply-To: <5725E103.9010709@gmail.com> References: <5724CCD8.407@gmail.com> <5725E103.9010709@gmail.com> Message-ID: <57262798.5060803@gmail.com> I have now included a "catcher so that when you try to decode a Hexadecimal number of the form "123WP2A" it will catch you out and point out that that isn't a Hex number. This may seem trivial, but I can think of at least one kid I know who has serious problems counting in Base 16 (to say nothing of my own limitations in that respect). Richmond. On 1.05.2016 13:57, RM wrote: > I've just bought myself some Leopard-skin posing briefs; > if you don't believe me; go and have a look: > > http://forums.livecode.com/viewtopic.php?f=8&t=27163&p=141874#p141874 > > Love, "I'm just too much" Richmond. > > On 30.04.2016 18:18, RM wrote: >> That's me, the ultimate Hex-object of 2016. >> >> However, as it is that time of the month I'm not really feeling Hexxy >> at all, >> so I wrote a little something for those, who like me, while not >> needing a cold >> shower could do with the odd Decimal number here and there: >> >> http://forums.livecode.com/viewtopic.php?f=8&t=27163 >> >> Love, "Pin Up" Richmond. > From jerry at jhjensen.com Sun May 1 13:02:34 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Sun, 1 May 2016 10:02:34 -0700 Subject: Hexier and Hexier In-Reply-To: <57262798.5060803@gmail.com> References: <5724CCD8.407@gmail.com> <5725E103.9010709@gmail.com> <57262798.5060803@gmail.com> Message-ID: <929E534B-A5BE-4D21-9A26-9FF3C449024B@jhjensen.com> Have you seen the baseConvert() function? In the dictionary. > On May 1, 2016, at 8:58 AM, RM wrote: > > I have now included a "catcher so that when you try to decode a Hexadecimal number > of the form "123WP2A" it will catch you out and point out that that isn't a Hex number. > > This may seem trivial, but I can think of at least one kid I know who has serious problems counting > in Base 16 (to say nothing of my own limitations in that respect). > > Richmond. > > On 1.05.2016 13:57, RM wrote: >> I've just bought myself some Leopard-skin posing briefs; >> if you don't believe me; go and have a look: >> >> http://forums.livecode.com/viewtopic.php?f=8&t=27163&p=141874#p141874 >> >> Love, "I'm just too much" Richmond. >> >> On 30.04.2016 18:18, RM wrote: >>> That's me, the ultimate Hex-object of 2016. >>> >>> However, as it is that time of the month I'm not really feeling Hexxy at all, >>> so I wrote a little something for those, who like me, while not needing a cold >>> shower could do with the odd Decimal number here and there: >>> >>> http://forums.livecode.com/viewtopic.php?f=8&t=27163 >>> >>> Love, "Pin Up" Richmond. >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 13:06:03 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 20:06:03 +0300 Subject: Hexier and Hexier In-Reply-To: <929E534B-A5BE-4D21-9A26-9FF3C449024B@jhjensen.com> References: <5724CCD8.407@gmail.com> <5725E103.9010709@gmail.com> <57262798.5060803@gmail.com> <929E534B-A5BE-4D21-9A26-9FF3C449024B@jhjensen.com> Message-ID: <5726377B.4000009@gmail.com> No. On 1.05.2016 20:02, Jerry Jensen wrote: > Have you seen the baseConvert() function? In the dictionary. > >> On May 1, 2016, at 8:58 AM, RM wrote: >> >> I have now included a "catcher so that when you try to decode a Hexadecimal number >> of the form "123WP2A" it will catch you out and point out that that isn't a Hex number. >> >> This may seem trivial, but I can think of at least one kid I know who has serious problems counting >> in Base 16 (to say nothing of my own limitations in that respect). >> >> Richmond. >> >> On 1.05.2016 13:57, RM wrote: >>> I've just bought myself some Leopard-skin posing briefs; >>> if you don't believe me; go and have a look: >>> >>> http://forums.livecode.com/viewtopic.php?f=8&t=27163&p=141874#p141874 >>> >>> Love, "I'm just too much" Richmond. >>> >>> On 30.04.2016 18:18, RM wrote: >>>> That's me, the ultimate Hex-object of 2016. >>>> >>>> However, as it is that time of the month I'm not really feeling Hexxy at all, >>>> so I wrote a little something for those, who like me, while not needing a cold >>>> shower could do with the odd Decimal number here and there: >>>> >>>> http://forums.livecode.com/viewtopic.php?f=8&t=27163 >>>> >>>> Love, "Pin Up" Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 1 13:09:32 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 20:09:32 +0300 Subject: Hexier and Hexier In-Reply-To: <929E534B-A5BE-4D21-9A26-9FF3C449024B@jhjensen.com> References: <5724CCD8.407@gmail.com> <5725E103.9010709@gmail.com> <57262798.5060803@gmail.com> <929E534B-A5BE-4D21-9A26-9FF3C449024B@jhjensen.com> Message-ID: <5726384C.7010305@gmail.com> NO, and I'm glad I didn't as I had a lot of stimulating fun working out how to do things myself . . . and will have fairly sadistic fun in the Summer when I get teenagers who think they know all about computers to work out how to do it. Richmond. On 1.05.2016 20:02, Jerry Jensen wrote: > Have you seen the baseConvert() function? In the dictionary. > >> On May 1, 2016, at 8:58 AM, RM wrote: >> >> I have now included a "catcher so that when you try to decode a Hexadecimal number >> of the form "123WP2A" it will catch you out and point out that that isn't a Hex number. >> >> This may seem trivial, but I can think of at least one kid I know who has serious problems counting >> in Base 16 (to say nothing of my own limitations in that respect). >> >> Richmond. >> >> On 1.05.2016 13:57, RM wrote: >>> I've just bought myself some Leopard-skin posing briefs; >>> if you don't believe me; go and have a look: >>> >>> http://forums.livecode.com/viewtopic.php?f=8&t=27163&p=141874#p141874 >>> >>> Love, "I'm just too much" Richmond. >>> >>> On 30.04.2016 18:18, RM wrote: >>>> That's me, the ultimate Hex-object of 2016. >>>> >>>> However, as it is that time of the month I'm not really feeling Hexxy at all, >>>> so I wrote a little something for those, who like me, while not needing a cold >>>> shower could do with the odd Decimal number here and there: >>>> >>>> http://forums.livecode.com/viewtopic.php?f=8&t=27163 >>>> >>>> Love, "Pin Up" Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Sun May 1 13:25:20 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sun, 1 May 2016 10:25:20 -0700 Subject: Beeing a developer after 40 In-Reply-To: <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> Message-ID: On Fri, Apr 29, 2016 at 11:05 AM, wrote: > I don't feel so old anymore. I thought everyone on this list, going back > to the HC list, was a teenager or worse. Shows what cultural influences can > do to you. > > obviously one hasn't been to a LC event lately. More white hair and ponytails on old folks than an AES convention. The cool geeks club. Stephen Barncard - Sebastopol Ca. USA - mixstream.org From richmondmathewson at gmail.com Sun May 1 13:49:38 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 1 May 2016 20:49:38 +0300 Subject: Beeing a developer after 40 In-Reply-To: References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> Message-ID: <572641B2.5030108@gmail.com> I'm getting there, slowly: my beard is about 50% white now: Hey, wait, that must mean I'm 50% of a programmer! There's hope for me yet. Richmond. On 1.05.2016 20:25, stephen barncard wrote: > On Fri, Apr 29, 2016 at 11:05 AM, wrote: > >> I don't feel so old anymore. I thought everyone on this list, going back >> to the HC list, was a teenager or worse. Shows what cultural influences can >> do to you. >> >> > obviously one hasn't been to a LC event lately. More white hair and > ponytails on old folks than an AES convention. The cool geeks club. > > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dixonja at hotmail.co.uk Sun May 1 13:55:37 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 1 May 2016 18:55:37 +0100 Subject: Beeing a developer after 40 In-Reply-To: <572641B2.5030108@gmail.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr>, <1546332877e-6b3f-5146@webprd-m09.mail.aol.com>, , <572641B2.5030108@gmail.com> Message-ID: 'Grey hair that mantle of glory, the only item of respect that does not incite envy' ...:-) > Subject: Re: Beeing a developer after 40 > To: use-livecode at lists.runrev.com > From: richmondmathewson at gmail.com > Date: Sun, 1 May 2016 20:49:38 +0300 > > I'm getting there, slowly: my beard is about 50% white now: Hey, wait, > that must mean I'm 50% of a programmer! > > There's hope for me yet. > > Richmond. > > On 1.05.2016 20:25, stephen barncard wrote: > > On Fri, Apr 29, 2016 at 11:05 AM, wrote: > > > >> I don't feel so old anymore. I thought everyone on this list, going back > >> to the HC list, was a teenager or worse. Shows what cultural influences can > >> do to you. > >> > >> > > obviously one hasn't been to a LC event lately. More white hair and > > ponytails on old folks than an AES convention. The cool geeks club. > > > > Stephen Barncard - Sebastopol Ca. USA - > > mixstream.org > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david at rotundasoftware.com Sun May 1 15:12:36 2016 From: david at rotundasoftware.com (David Beck) Date: Sun, 1 May 2016 12:12:36 -0700 Subject: How does one determine screen resolution with LiveCode? Message-ID: Hello, Does anybody know of a way to determine if a stack is being displayed on a high resolution monitor? It seems like there should definitely be a function for this purpose but I can not find one. Is this even theoretically possible or is there some contour of the universe that makes this impossible to know, like the possibility of the stack being displayed on multiple monitors that have different resolutions? For some added context, we need to find a work around the following issue that only happens on Windows 10, high resolution displays, but without being able to detect whether or not a display is high resolution, we are unable to apply a work around correctly. http://quality.livecode.com/show_bug.cgi?id=15696 Thank you very much for any help. David Beck Rotunda Software From hh at hh.on-rev.com Sun May 1 14:45:00 2016 From: hh at hh.on-rev.com (-hh) Date: Sun, 1 May 2016 11:45:00 -0700 (PDT) Subject: Hexier and Hexier In-Reply-To: <5724CCD8.407@gmail.com> References: <5724CCD8.407@gmail.com> Message-ID: <1462128300607-4704060.post@n4.nabble.com> Yet another display of HEX (and optional decimal base). Read one day the date and time in HEX. Raspberry Pi stacks collection #13 = MACadressTime.livecode (HEX display of time) http://forums.livecode.com/viewtopic.php?p=100500#p100500 (works on Mac/Win/Linux/Raspi, watch your monospaced display font) After that one masters HEX. For the rest of one's life. [And one knows what a MAC address is...] RM wrote > That's me, the ultimate Hex-object of 2016. > However, as it is that time of the month I'm not really feeling Hexxy at > all, > so I wrote a little something for those, who like me, while not needing > a cold > shower could do with the odd Decimal number here and there: > > http://forums.livecode.com/viewtopic.php?f=8&t=27163 > > Love, "Pin Up" Richmond. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Hexier-and-Hexier-tp4704012p4704060.html Sent from the Revolution - User mailing list archive at Nabble.com. From scott at tactilemedia.com Sun May 1 16:41:26 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 1 May 2016 13:41:26 -0700 Subject: How does one determine screen resolution with LiveCode? In-Reply-To: References: Message-ID: I think you should be able to use the screenPixelScale and/or systemPixelScale. Regards, Scott Rossi Creative Director Tactile Media UX/UI Design > On May 1, 2016, at 12:12 PM, David Beck wrote: > > Hello, > > Does anybody know of a way to determine if a stack is being displayed on a > high resolution monitor? It seems like there should definitely be a > function for this purpose but I can not find one. Is this even > theoretically possible or is there some contour of the universe that makes > this impossible to know, like the possibility of the stack being displayed > on multiple monitors that have different resolutions? > > For some added context, we need to find a work around the following issue > that only happens on Windows 10, high resolution displays, but without > being able to detect whether or not a display is high resolution, we are > unable to apply a work around correctly. > > http://quality.livecode.com/show_bug.cgi?id=15696 > > Thank you very much for any help. > > David Beck > Rotunda Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Sun May 1 17:49:33 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Sun, 1 May 2016 17:49:33 -0400 Subject: Beeing a developer after 40 In-Reply-To: <572641B2.5030108@gmail.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <572641B2.5030108@gmail.com> Message-ID: <1A256A11-96FD-42A6-9DAD-FE1E88AD271B@gmail.com> I've got white-blond hair, a white mustache, and black eyebrows. 67yo. Can't afford to retire. Not a professional coder, but at it for over 25 years on the side. I just hope that all of us aren't over 40. Is LC going to disappear with the boomers? -- Peter Peter M. Brigham pmbrig at gmail.com On May 1, 2016, at 1:49 PM, RM wrote: > I'm getting there, slowly: my beard is about 50% white now: Hey, wait, that must mean I'm 50% of a programmer! > > There's hope for me yet. > > Richmond. > > On 1.05.2016 20:25, stephen barncard wrote: >> On Fri, Apr 29, 2016 at 11:05 AM, wrote: >> >>> I don't feel so old anymore. I thought everyone on this list, going back >>> to the HC list, was a teenager or worse. Shows what cultural influences can >>> do to you. >>> >>> >> obviously one hasn't been to a LC event lately. More white hair and >> ponytails on old folks than an AES convention. The cool geeks club. From brahma at hindu.org Sun May 1 18:46:26 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 1 May 2016 22:46:26 +0000 Subject: Standalones on el Capitan? In-Reply-To: <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> Message-ID: <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> On 4/30/16, 11:41 PM, "use-livecode on behalf of Monte Goulding" wrote: >In the end you are either making or intending to make money with the platform so $1-2k isn't a deal breaker or you aren't making money so GPL isn't a deal breaker. The middle ground is therefore small and from a cost-benefit perspective may be best squeezed one way of the other. i?ve tried to stay out of this? as I don?t think anyone is listening? Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? "In the end you are either making or intending to make money? ? simply not true. There are legions of young hackers and coders who hanker to ?make stuff!? but then, it they want to put it on iOS, they have to pay $1K per year? Android only may be an option, but not when other free languages will go anywhere. I think HQ should have a prominent ?Pricing? link on their site and the check web stats on ?bounces? from that page (people exit the site from that page)? 1) I want an easy fast, up and running language to make cool stuff ?> 1 million young hackers who will not make a penny, teachers, in house small business ?I need my own tools? type people (like me) 2) Livecode looks awesome! 3) ?! $999.00 to make an app? Ouch Goodbye, (young hacker continues searching for a tool that s/he can use/afford?) Exactly what the pricing model should be? I have no clue. But this new $1K model feels sadly like a 200 lb rock tied to a 100lb company and they just threw the rock over the edge of the boat. I hope I am wrong. BR From monte at appisle.net Sun May 1 19:04:31 2016 From: monte at appisle.net (Monte Goulding) Date: Mon, 2 May 2016 09:04:31 +1000 Subject: Standalones on el Capitan? In-Reply-To: <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> Message-ID: <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> > On 2 May 2016, at 8:46 AM, Sannyasin Brahmanathaswami wrote: > > Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? With all due respect what you are complaining about is an Apple problem not a LiveCode problem. I actually think Apple?s position on GPL should be tested again now that they have free provisioning profiles. Cheers Monte From alex at tweedly.net Sun May 1 19:23:19 2016 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 2 May 2016 00:23:19 +0100 Subject: Standalones on el Capitan? In-Reply-To: <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> Message-ID: <57268FE7.2080408@tweedly.net> No, it's not an Apple problem - they're not losing any money over it, and they're certainly not losing any sleep over it. I think it's a Livecode Ltd problem (for the reasons described in the earlier post), though it is partly caused by Apple. Yeah. it would be great if Livecode Ltd could use the Community version to allow folks to publish GPL apps, and it is Apple that prevents them. But I'm sure that's not the only possible solution - and Livecode Ltd should find, or consider, some of the others. For example, would it be possible to create a version of that allows building IOS standalones under commercial license, but nothing else. Then such a User could build IOS standalones (non-GPL), other standalones (under GPL), they could NOT distribute or use encrypted stacks, etc. And if necessary license that version for $5 per year :-) -- Alex. On 02/05/2016 00:04, Monte Goulding wrote: >> On 2 May 2016, at 8:46 AM, Sannyasin Brahmanathaswami wrote: >> >> Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? > With all due respect what you are complaining about is an Apple problem not a LiveCode problem. I actually think Apple?s position on GPL should be tested again now that they have free provisioning profiles. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Sun May 1 20:44:33 2016 From: prothero at earthednet.org (EED-wp Email) Date: Sun, 1 May 2016 17:44:33 -0700 Subject: Standalones on el Capitan? In-Reply-To: <57268FE7.2080408@tweedly.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> Message-ID: <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> Any market researchers out there who could actually begin to answer this? Bill William Prothero http://ed.earthednet.org > On May 1, 2016, at 4:23 PM, Alex Tweedly wrote: > > No, it's not an Apple problem - they're not losing any money over it, and they're certainly not losing any sleep over it. > > I think it's a Livecode Ltd problem (for the reasons described in the earlier post), though it is partly caused by Apple. > > Yeah. it would be great if Livecode Ltd could use the Community version to allow folks to publish GPL apps, and it is Apple that prevents them. > But I'm sure that's not the only possible solution - and Livecode Ltd should find, or consider, some of the others. > > For example, would it be possible to create a version of that allows building IOS standalones under commercial license, but nothing else. Then such a User could build IOS standalones (non-GPL), other standalones (under GPL), they could NOT distribute or use encrypted stacks, etc. > > And if necessary license that version for $5 per year :-) > > -- Alex. > > > On 02/05/2016 00:04, Monte Goulding wrote: >>> On 2 May 2016, at 8:46 AM, Sannyasin Brahmanathaswami wrote: >>> >>> Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? >> With all due respect what you are complaining about is an Apple problem not a LiveCode problem. I actually think Apple?s position on GPL should be tested again now that they have free provisioning profiles. >> >> Cheers >> >> Monte >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Sun May 1 22:29:54 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 2 May 2016 02:29:54 +0000 Subject: Standalones on el Capitan? In-Reply-To: <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> Message-ID: <38F27459-1799-41FE-A7AC-0E6EB595A15B@hindu.org> From 2013? http://www.slideshare.net/techahead/html5-vs-native-app-battle-infographics But still interesting. The ?code once run anywhere? vs ?Native dev? is the underlying driving force behind HMTL5 app dev. So if you can sell LiveCode by marketing that same line? you can target an entire segment of users who can?t, or just don?t want to, eat the JS learning curve. They either hit the wall ?too complicated for me! Days and days to get the smallest thing done!? OR ?I have better ways to use my brain than labor over JS and this xTalk is just too fun/productive?? I have young people, doing silly things with online tools like ?Scratch? and it would take very, very little to push them over to LiveCode? once hooked they will look at Javascript as arcane and painful. But if iOS is off the plate. Then that pitch doesn?t work. Yes, Monte, that is an ?Apple Problem? but we live in a contingent (unless you believe Kafka and Sartre, which I don?t) universe, so? one has to adjust?or lose the game. BR On 5/1/16, 2:44 PM, "use-livecode on behalf of EED-wp Email" wrote: >Any market researchers out there who could actually begin to answer this? >Bill > >William Prothero >http://ed.earthednet.org > >> On May 1, 2016, at 4:23 PM, Alex Tweedly wrote: >> >> No, it's not an Apple problem - they're not losing any money over it, and they're certainly not losing any sleep over it. >> >> I think it's a Livecode Ltd problem (for the reasons described in the earlier post), though it is partly caused by Apple. >> >> Yeah. it would be great if Livecode Ltd could use the Community version to allow folks to publish GPL apps, and it is Apple that prevents them. >> But I'm sure that's not the only possible solution - and Livecode Ltd should find, or consider, some of the others. >> >> For example, would it be possible to create a version of that allows building IOS standalones under commercial license, but nothing else. Then such a User could build IOS standalones (non-GPL), other standalones (under GPL), they could NOT distribute or use encrypted stacks, etc. >> >> And if necessary license that version for $5 per year :-) >> >> -- Alex. >> >> >> On 02/05/2016 00:04, Monte Goulding wrote: >>>> On 2 May 2016, at 8:46 AM, Sannyasin Brahmanathaswami wrote: >>>> >>>> Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? >>> With all due respect what you are complaining about is an Apple problem not a LiveCode problem. I actually think Apple?s position on GPL should be tested again now that they have free provisioning profiles. >>> >>> Cheers >>> >>> Monte >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Sun May 1 22:48:12 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Sun, 1 May 2016 22:48:12 -0400 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <5724DA45.3020404@fourthworld.com> References: <5724DA45.3020404@fourthworld.com> Message-ID: <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> Richard. Is it possible Bill A. is unaware of LiveCode? He intimated that the current "Hypercard" is a program called "iBooks Author". Really? Craig -----Original Message----- From: Richard Gaskin To: How to use LiveCode Sent: Sat, Apr 30, 2016 12:17 pm Subject: [OT] Atkinson Interview, Pt 2 Long but interesting interview with Bill Atkinson, on many of the projects he's worked on and quite a bit about HyperCard's origins: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jerry at jhjensen.com Sun May 1 23:04:29 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Sun, 1 May 2016 20:04:29 -0700 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> References: <5724DA45.3020404@fourthworld.com> <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> Message-ID: <5BB54903-AC27-451A-83EC-1463E9D74B76@jhjensen.com> He attended and spoke at the LC conference in San Jose. He had written most of PhotoCard in ObjectiveC and was looking at the cross-platform possibilities of LC. Since then, I don?t know his plan or interest. I was surprised as well that he didn?t mention LC in the interview. .Jerry > On May 1, 2016, at 7:48 PM, DunbarX at aol.com wrote: > > Richard. > > > > > Is it possible Bill A. is unaware of LiveCode? He intimated that the current "Hypercard" is a program called "iBooks Author". > > > Really? > > > Craig > > > > -----Original Message----- > From: Richard Gaskin > To: How to use LiveCode > Sent: Sat, Apr 30, 2016 12:17 pm > Subject: [OT] Atkinson Interview, Pt 2 > > Long but interesting interview with Bill Atkinson, on many of the > projects he's worked on and quite a bit about HyperCard's origins: > > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Mon May 2 01:14:24 2016 From: monte at appisle.net (Monte Goulding) Date: Mon, 2 May 2016 15:14:24 +1000 Subject: Standalones on el Capitan? In-Reply-To: <57268FE7.2080408@tweedly.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> Message-ID: <47E1FCC6-49AE-4F5E-B085-2D3904B5285B@appisle.net> > On 2 May 2016, at 9:23 AM, Alex Tweedly wrote: > > For example, would it be possible to create a version of that allows building IOS standalones under commercial license, but nothing else. Then such a User could build IOS standalones (non-GPL), other standalones (under GPL), they could NOT distribute or use encrypted stacks, etc. To be honest I?m not sure how we got from LiveCode Ltd generously releasing a GPL version which gives a huge number of users the opportunity to use the platform at no cost to LiveCode Ltd must provide a no/negligible cost option for deploying apps everywhere. From stephenREVOLUTION2 at barncard.com Mon May 2 01:49:13 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sun, 1 May 2016 22:49:13 -0700 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> References: <5724DA45.3020404@fourthworld.com> <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> Message-ID: On Sun, May 1, 2016 at 7:48 PM, wrote: > Is it possible Bill A. is unaware of LiveCode? Impossible. Bill and his wife sat next to me at the San Jose conference. Although most of the time he couldn't stop talking about his iPad Keyboard thing he just got. Also I didn't know who he was and though he was just this annoying guy raving about his iPad when I wanted to listen to the speaker. Then later he photobombed a photo I wanted taken with Kevin. That one was taken then I politely asked Bill to step aside so I could get a photo with Kevin alone! I still didn't know who he was at that point. Later we got a photo together. I'm not sure anyone knows about his take on Livecode these days. He seems to be more into photography. Stephen Barncard - Sebastopol Ca. USA - mixstream.org From ebeugelaar at gmail.com Mon May 2 03:16:40 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Mon, 2 May 2016 09:16:40 +0200 Subject: Standalones on el Capitan? In-Reply-To: <47E1FCC6-49AE-4F5E-B085-2D3904B5285B@appisle.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <47E1FCC6-49AE-4F5E-B085-2D3904B5285B@appisle.net> Message-ID: <004701d1a442$92d0cf90$b8726eb0$@gmail.com> The suggestion of Alex is a reasonable option for this iOS only deploy problem in my opinion. As long as Apple's Apps Store's Terms of Service (ToS) clashes with the GPL a temporary solution could be a Hosted iOS Builder service. This can be a subscription model ($/year) or you pay per service build ($). The technical implementation of such a solution cannot be difficult and it would be nice to offer this in the user login section of LiveCode products. Just my 2 cents -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Monte Goulding Sent: maandag 2 mei 2016 07:14 To: How to use LiveCode Subject: Re: Standalones on el Capitan? > On 2 May 2016, at 9:23 AM, Alex Tweedly wrote: > > For example, would it be possible to create a version of that allows building IOS standalones under commercial license, but nothing else. Then such a User could build IOS standalones (non-GPL), other standalones (under GPL), they could NOT distribute or use encrypted stacks, etc. To be honest I?m not sure how we got from LiveCode Ltd generously releasing a GPL version which gives a huge number of users the opportunity to use the platform at no cost to LiveCode Ltd must provide a no/negligible cost option for deploying apps everywhere. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 04:36:47 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 11:36:47 +0300 Subject: Standalones on el Capitan? In-Reply-To: <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> Message-ID: <5727119F.6040807@gmail.com> Blast, I said I wouldn't write any more: but this one really "takes the biscuit". I don't think this is solely Apple's or Livecode's problem, I think it is a general tendency where "programming" (and there is a contentious word) has polarised into 2 camps: 1. The "Hard Chaps" (at the risk of being extremely sexist) who do "real" programming, have hairy chests and look down their patrician noses at "babies at playtime. They make a living from programming and have relatively big bucks to pay for their tools. 2. The "Babies at playtime" who will produce nothing of any value but must be given "toys" to play with because occasionally a #1 will emerge from them. They are seen as having no bucks at all. However, as someone who most definitely falls between those 2 categories (I contributed MODEST BUCKS to the Kickstarter, I paid a fair bit to attend a RunRev conference about 5 years ago), I resent that polarisation. I am well aware I am not and probably never will be a "Hard Chap" (and don't really have any ambitions in that direction), but resent the implication that because I am not a "Hard Chap" I am a "Baby at play." Livecode has been seduced by this polarisation (just as it has been seduced by monochrome icons; but I digress), and risks losing a large slice of revenue. -----------Tedious personal wibble starts here----------- I have a "standard rate" for kids to attend my EFL school. I have quite a few kids who attend at half that rate. I have 2 who come FREE of charge. The ones who come free of charge are the sons of 2 gypsy women who clean the streets round our way; they work well, and they make the full-pay kids jump occasionally. The ones on half-rate are there because of the plain and unvarnished fact that their parent(s) just don't have the money to stump up the full rate; and I'd far rather have a classroom full of half-pay kids that a classroom with 2 full-pay kids rattling around like beans in a tin; and then there's the Math(s): Full pay = 100 Half pay = 50 2 x 100 = 200 6 x 50 = 300 So I win, the half-pay kids win, and everybody gets what they want. -------End of tedious personal wibble------------- I started work with Runtime Revolution (as it then was) using the 10-line-limit version, and then paid for 2 versions of Dreamcard (remember that one?) and then a commercial version via the Edinburgh conference. So that was an upward tendency in terms of my spending . . . My spending has now stopped, and will not start again as I simply do not have $999 for any software whatsoever. Now my modest upward spending trend is not unique, nor should it be; it may reflect a quite common pattern But I don't really see many people jumping from "Zero to Hero", FREE to $999, in one swift movement. What Livecode (among very many others) has done is excluded an extremely profitable middle. They have also, as has been pointed out many times, been "pissing about" with their costs, marketing model (rent/buy), licensing and so on to such an extent that it might be unsurprising if quite a few people were not "pissed off" by it. And before everybody jumps, I am aware that RunRev have not been "pissing about" from their point of view, they have been "experimenting with marketing strategies"; but that doesn't stop it having a negative effect on a lot of people who might otherwise be sending them bread and cheese. There needs to be something that plugs the gap: 1. the "revStudio/revEnterprise" model worked quite well as long as it lasted. Many, many times I have urged this sort of a model . . . . Richmond. On 2.05.2016 02:04, Monte Goulding wrote: >> On 2 May 2016, at 8:46 AM, Sannyasin Brahmanathaswami wrote: >> >> Forgive me, Monte.. But I think this is an extremely ?blinkered? regressive point of view that seriously limits the possible future user base. The ?middle ground? is not small at all. The digital revolution is *exploding* faster than anyone can possibly comprehend. In our very small world wide membership? I can?t count how many young boys and girls would jump on LiveCode if I put them onto it? > With all due respect what you are complaining about is an Apple problem not a LiveCode problem. I actually think Apple?s position on GPL should be tested again now that they have free provisioning profiles. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Mon May 2 04:40:32 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 09:40:32 +0100 Subject: Standalones on el Capitan? In-Reply-To: <5727119F.6040807@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> Message-ID: <57271280.6050302@livecode.com> On 02/05/2016 09:36, RM wrote: > My spending has now stopped, and will not start again as I simply do not > have $999 for any software whatsoever. Maybe you should have purchased a subscription during one of the _many_ "$299/year forever" offers that LiveCode ran last year, then. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From lyn.teyla at gmail.com Mon May 2 06:31:42 2016 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Mon, 2 May 2016 12:31:42 +0200 Subject: Beeing a developer after 40 In-Reply-To: References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> Message-ID: <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> Stephen Barncard wrote: > obviously one hasn't been to a LC event lately. More white hair and > ponytails on old folks than an AES convention. The cool geeks club. I?ve got nothing against younger or older people at all, but: Whenever I come across photos of LiveCode events, and see white hair and baldness everywhere, it often makes me question my own sanity regarding my choice of programming language. And then, I start questioning the sanity of younger people, who appear to _want_ to code using a non-English-like language, and multiple different languages at that, if deploying to different platforms. Apparently, younger people, for some reason, don?t seem to want an English-like language (some even going as far as to avoid such languages as much as possible), or be able to use that same language to create desktop, mobile, server and web apps. Should we be learning all sorts of non-English-like programming languages, just because everyone else is doing it, even though they?re less intuitive to use? Does LiveCode Ltd have a sustainable business model given the apparent reality? Surely it can?t be reasoned away that young programmers don?t like going to events? Am I mad? Has the world gone mad? Has common sense been thrown out the window? /rant Lyn From peter.brett at livecode.com Mon May 2 07:11:18 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 12:11:18 +0100 Subject: Beeing a developer after 40 In-Reply-To: <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> Message-ID: <572735D6.8060403@livecode.com> On 02/05/2016 11:31, Lyn Teyla wrote: > Stephen Barncard wrote: > >> obviously one hasn't been to a LC event lately. More white hair >> and ponytails on old folks than an AES convention. The cool geeks >> club. > > I?ve got nothing against younger or older people at all, but: > > Whenever I come across photos of LiveCode events, and see white hair > and baldness everywhere, it often makes me question my own sanity > regarding my choice of programming language. What's wrong with baldness? :-D > And then, I start questioning the sanity of younger people, who > appear to _want_ to code using a non-English-like language, and > multiple different languages at that, if deploying to different > platforms. > > Apparently, younger people, for some reason, don?t seem to want an > English-like language (some even going as far as to avoid such > languages as much as possible), or be able to use that same language > to create desktop, mobile, server and web apps. > > Should we be learning all sorts of non-English-like programming > languages, just because everyone else is doing it, even though > they?re less intuitive to use? I'll play Devil's advocate here. All programming languages are the same. All are just a way of expressing a set of instructions for a computation. Iterating over a list is iterating over a list, whether you write it as: -- LiveCode repeat for each key tKey in tArray write tArray[tKey] & return to stdout end repeat -- LiveCode Builder (fake syntax, we don't have -- "encoded as" yet) repeat for each element tItem in tList write (tItem & "\n") encoded as "UTF-8" \ to the output stream end repeat # Python for t_item in t_lst: print(t_item) ;; Scheme (for-each (lambda (x) (display x) (newline)) lst) // Rust for t_item in t_lst.iter() { println!("{}", item) } // C++ for(auto && n : vec) { std::cout << n << '\n'; } Once you understand the _underlying_ principles of programming (and you've probably learnt N programming languages), maybe learning an (N+1)th language is simply a matter of figuring out how the language goes about "telling the computer what to do" and then adding a link to the language's standard library reference manual to your browser's bookmarks bar. Maybe LiveCode isn't more intuitive than any of the other many programming languages that people use. In some ways, perhaps it is _less_ easy to use because it's rather verbose, it doesn't have a very expressive type system, and it lacks an extensive 3rd-party developer ecosystem. Maybe, if you look closely at the programming languages that "young people" are choosing to use, the syntax is not an important criterion in that choice. Maybe if LiveCode fits your needs well, it makes sense to stick with it, regardless of what's fashionable in the world of programming languages. Peter P.S. "Because everyone else is doing it" is not a good reason to do something. However, it is a good reason to clearly understand why you're not. -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From colinholgate at gmail.com Mon May 2 08:07:47 2016 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 2 May 2016 08:07:47 -0400 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: References: <5724DA45.3020404@fourthworld.com> <1546f5db34f-2ba4-a341@webprd-a49.mail.aol.com> Message-ID: <0BD50494-592D-4F4C-AED7-A4A2A7F12F9D@gmail.com> My experience with Bill at San Jose went a bit better than yours! As soon as I saw him milling around I knew who it was. I was stood somewhere near where he was going to be sitting, and I noticed the name tag of Sioux Atkinson. I?m not even sure if I knew they were married, but I asked her if she used to be Sioux Lacy, whose name i knew from the HyperCard team (I worked at Apple in the UK during the first few years HyperCard was around, so knew some of the HyperCard team). While we were chatting Bill arrived back, possibly slightly bothered by some guy talking to his wife! I told him that we had met about 21 years before, to which he humored me with a ?oh, where might that have been??. Fortunately it had been at his office, when I was visiting someone else on the HyperCard team, so that was a good enough answer! If you recall, I made a jigsaw puzzle app for the competition, and several times during the next couple of days Bill was sat next to me watching me figure out the programming difficulties, which is a bit like Michael Jordan watching you shoot hoops. I too got a photo with Bill. I had to ask Kevin to move out of the way? (ok, I made up that bit!) > On May 2, 2016, at 1:49 AM, stephen barncard wrote: > > On Sun, May 1, 2016 at 7:48 PM, wrote: > >> Is it possible Bill A. is unaware of LiveCode? > > > Impossible. Bill and his wife sat next to me at the San Jose conference. > Although most of the time he couldn't stop talking about his iPad Keyboard > thing he just got. > Also I didn't know who he was and though he was just this annoying guy > raving about his iPad when I wanted to listen to the speaker. > > Then later he photobombed a photo I wanted taken with Kevin. That one was > taken then I politely asked Bill to step aside so I could get a photo with > Kevin alone! I still didn't know who he was at that point. Later we got a > photo together. > > I'm not sure anyone knows about his take on Livecode these days. He seems > to be more into photography. > > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Mon May 2 08:23:57 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Mon, 2 May 2016 08:23:57 -0400 Subject: Standalones on el Capitan? In-Reply-To: <57271280.6050302@livecode.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com> Message-ID: Must you always take such a snippy tone against your lowly subclass customer base. If LC actually cared about hobbyist or education level customers, that deal would still stand. Perhaps not publicly, but an off-list private email surely could be arranged. On May 2, 2016 4:40 AM, "Peter TB Brett" wrote: > On 02/05/2016 09:36, RM wrote: > >> My spending has now stopped, and will not start again as I simply do not >> have $999 for any software whatsoever. >> > > Maybe you should have purchased a subscription during one of the _many_ > "$299/year forever" offers that LiveCode ran last year, then. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From peter.brett at livecode.com Mon May 2 08:40:05 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 13:40:05 +0100 Subject: Revenue and the Open Source edition Message-ID: <57274AA5.2000508@livecode.com> Hi all, I recently posted on the forums in reply to being asked why the PDF external is initially going to be exclusive to Business edition, and I thought it would be useful to cross-post it here. http://forums.livecode.com/viewtopic.php?f=7&t=27160#p141910 > I am the main advocate for LiveCode Open Source within the LiveCode > core dev team, and maybe I can address some of these issues. > > The core dev team needs to eat and pay rent, so LiveCode Ltd. has to > make some money to help support LiveCode development. The vast > majority of work we do (90%+) goes directly into the Open Source > edition of LiveCode. To raise money to pay the core dev team's > salaries, the company sells Indy and Business subscriptions that let > people make closed-source programs with LiveCode. > > The revenue needs to grow, so that the core dev team can expand, so > that all the things that people are asking for (like Raspberry Pi > support, further work on HTML5 deployment, an improved networking > library, etc.) can be created. This means getting more people to pay > for subscriptions. However, many users don't think that Indy and > Business are good value for money because "all" that they get is > closed-source deployment. To help these users justify upgrading to a > subscription, the company has bought in some externals from 3rd party > vendors and bundled them into the Indy and Business editions -- first > mergExt, and now a PDF external. > > At the moment, I am struggling in internal discussions when I argue > for bringing neat new features to the Open Source edition. Evidence > over the last year or so suggests that adding a feature to the > Business or Indy edition makes a much bigger boost to subscription > revenue -- revenue which funds improvements and maintenance of all > editions of LiveCode. Even when you consider the new Business-only > features like the PDF viewer, these still reflect a minority of the > work we do; taking these into account still leaves almost all the > work we do going directly into the Open Source edition of LiveCode. > > In many ways, I feel that at the moment the best way to get the > resources required for maintaining and improving the Open Source > edition of LiveCode is actually to add Business-only features. Do you > have a better idea? For example, some people have suggested keeping > the source code on GitHub but charging people for access to Community > builds as a way to get revenue to support the Open Source edition. > What do you think? I know there are a lot of people who use the Open Source edition of LiveCode on this mailing list, and I would appreciate your feedback. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dixonja at hotmail.co.uk Mon May 2 08:46:58 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 2 May 2016 13:46:58 +0100 Subject: Standalones on el Capitan? In-Reply-To: <57271280.6050302@livecode.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com>, , <5725B30F.3070008@gmail.com>, <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net>, <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org>, <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net>, <5727119F.6040807@gmail.com>, <57271280.6050302@livecode.com> Message-ID: > Subject: Re: Standalones on el Capitan? > To: use-livecode at lists.runrev.com > From: peter.brett at livecode.com > Date: Mon, 2 May 2016 09:40:32 +0100 > > On 02/05/2016 09:36, RM wrote: > > My spending has now stopped, and will not start again as I simply do not > > have $999 for any software whatsoever. > Maybe you should have purchased a subscription during one of the _many_ > "$299/year forever" offers that LiveCode ran last year, then. Trite comments like this are not about to endear you to the 'unwashed masses' of the liveCode tribe... > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon May 2 08:56:46 2016 From: paul at researchware.com (Paul Dupuis) Date: Mon, 02 May 2016 08:56:46 -0400 Subject: Endless discussion on licensing and pricing (was: Standalones on el Capitan?) In-Reply-To: <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> Message-ID: <57274E8E.8060909@researchware.com> This really is a pointless discussion and I know people will find that comment offensive and it is not intended to be. For ANY product - even Free ones - there are people who will feel that the "value" for the "cost" (whether that cost is money, time, whatever) is not what it "should be". The higher the cost, the more people will fall into this group. For every organization delivering a product, that organization has to make the product's cost vs value work for THEM. If they charge too little, they go out of business. If they charge too much, no one buys it. If they favor one market segment with huge discounts while others pay a fortune, they piss off the segment paying the fortune or do not make enough revenue due to the huge discounts Organizations making products, unless they are complete idiots (and hence would be out of business quickly), look at all their feedback. If the are not pricing something a certain way, it because that way doesn't work for them. Potential customer can (1) not buy anything; (2) find the money to buy it, possibly waiting for a "sale"; or (3) waste time and effort uselessly rehashing discussions that have long since taken place (new people to lists are excused since they may never have seen prior discussions). We make a niche product for researchers, primary academic researchers. We have separate pricing tiers for commercial users (retail price), government users (a discount), educational institutions (a bigger discount) and a special price for students (80% discount). I know we loose sales because some students think our student price is still too high and we loose some sales because our commercial users think they pay too much compared to others. We price our products after careful review of our markets, our competition's pricing, and what we need to do to not loose money, but make a dollar or two. We have never lost a sale to anyone who needed a better price who contacted us in private email to ask for a better price, but we've never responded to public comments for revisions to our pricing because pricing is complex and should never be driven by arguments on a email list or forum. Again, I don't mean to be offensive, but it just seems like people's time would be better spend either contacting LiveCode private to try to negotiate a price point for some need of theirs or spend the time coding or learning a new xTalk feature or anything but arguing about pricing and licensing yet again. From richmondmathewson at gmail.com Mon May 2 09:16:56 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:16:56 +0300 Subject: Standalones on el Capitan? In-Reply-To: <57271280.6050302@livecode.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com> Message-ID: <57275348.1080407@gmail.com> On 2.05.2016 11:40, Peter TB Brett wrote: > On 02/05/2016 09:36, RM wrote: >> My spending has now stopped, and will not start again as I simply do not >> have $999 for any software whatsoever. > > Maybe you should have purchased a subscription during one of the > _many_ "$299/year forever" offers that LiveCode ran last year, then. > > Peter > Quite possibly; but two things stopped me: 1. I don't have $299 per year to "rent" Livecode. AND I really wonder if I'm the only one "out there" who feels *&^%$ about the concept of "renting" LIvecode for a time-delimited period . . . or is it just that a lot of people, who, unlike 'Richmond' are not prepared to voice their opinions for all sorts of complex reasons? I have spent my whole life "putting people's backs up" with awkward, painful questions. For years my parents had to put up with school reports that said I was "awkward" (that's a polite circumlocution) and why couldn't I conform? Well, I dunno why (and as my Dad eventually admitted when he lost a prestigious job for being just like me [he inherited that from his son!], but that's obviously the way God made me, my karmic path, my genetic package, call it what you will. Any way, having put up with "all that shit" from substandard teachers [the good teachers fostered my abilities and encouraged me] and the fact that my Mum was desperately worried about "what the neighbours might think" [this mainly when our neighbours consisted of a flamboyantly camp, gay couple, a bloke who cohabited with 2 women simultaneously, and a chap who prided himself on the fact that he took a different woman to bed everyday of his life], when I was 21 I was told by somebody older and wiser than me "God wants you to be a sore thumb, so do what S/he wants". 2. "offers that LiveCode ran last year" on the 'one blink and you've muffed it' princiiple, I wasn't looking when the thing blinked, because, just then I did not require that (had I had the money, had I had the motivation, had I had all the other factors). We all live in a world of constantly changing everything; that is psychologically bad news, and Livecode/RunRev does not necessarily have to support the "change under all circumstances is good" paradigm - it might find, oddly enough, by offering a level of stability, it can gain favour . . . Richmond. From richmondmathewson at gmail.com Mon May 2 09:25:26 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:25:26 +0300 Subject: Beeing a developer after 40 In-Reply-To: <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> Message-ID: <57275546.906@gmail.com> On 2.05.2016 13:31, Lyn Teyla wrote: > Stephen Barncard wrote: > >> obviously one hasn't been to a LC event lately. More white hair and >> ponytails on old folks than an AES convention. The cool geeks club. > I?ve got nothing against younger or older people at all, but: > > Whenever I come across photos of LiveCode events, and see white hair and baldness everywhere, it often makes me question my own sanity regarding my choice of programming language. > > And then, I start questioning the sanity of younger people, who appear to _want_ to code using a non-English-like language, and multiple different languages at that, if deploying to different platforms. > > Apparently, younger people, for some reason, don?t seem to want an English-like language (some even going as far as to avoid such languages as much as possible), or be able to use that same language to create desktop, mobile, server and web apps. > > Should we be learning all sorts of non-English-like programming languages, just because everyone else is doing it, even though they?re less intuitive to use? > > Does LiveCode Ltd have a sustainable business model given the apparent reality? Surely it can?t be reasoned away that young programmers don?t like going to events? > > Am I mad? Has the world gone mad? Has common sense been thrown out the window? Yes to all of those vaguely rhetorical questions. But as a bunch of mad people in a mad world there is no obvious reason why we should not persist in our own type of insanity rather than adhere to another type of insanity. I have a number of teenagers who are being taught C++ and C sharp up the road in the Mathematical High School (that means the school concentrates on Mathematics, not that the school, Ding-an-Sich, is in some way Mathematical, like, for example, a Clockwork High School) who can see loud and clear that Livecode can achieve the same thing in about 10-20% of the time (don't think I haven't demonstrated this to them), but still keep saying "But real programmers . . . ." and at that point I wonder why Gabriel Oak was pissed off when all his sheep jumped off the cliffs to their deaths [check out "Far From the Madding Crowd" by Thos. Hardy" gerta book, even greater Movie]. I am 54, and as such I have no great urge to conform to what the 15-35 year old crowd are doing (and if I tried I'd just end up looking a fool anyway), nor to the 60-85 year old crowd (I'll become a slobbering old, senile whatsit in my own good time anyway). rant upon rant Love you! Richmond. > > /rant > > Lyn > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 09:31:37 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:31:37 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <57274AA5.2000508@livecode.com> References: <57274AA5.2000508@livecode.com> Message-ID: <572756B9.1000007@gmail.com> That's a very well constructed bit of text and I tend to agree with you re "the best way to get the resources required for maintaining and improving the Open Source edition of LiveCode is actually to add Business-only features." I don't know whether RunRev's "goods and services" section is attracting any customers. Where I do take issue with Livecode is two-fold: 1. The rental concept: I would like to pay a flat fee that would buy me a version that would continue being usable as long as I decided its value had not been superseded by newer versions and/or feature creep in Operating systems. 2. The enormous differential between the FREE version and the Commercial version: this seems almost an unbridgeable gap. Richmond. On 2.05.2016 15:40, Peter TB Brett wrote: > Hi all, > > I recently posted on the forums in reply to being asked why the PDF > external is initially going to be exclusive to Business edition, and I > thought it would be useful to cross-post it here. > > http://forums.livecode.com/viewtopic.php?f=7&t=27160#p141910 > >> I am the main advocate for LiveCode Open Source within the LiveCode >> core dev team, and maybe I can address some of these issues. >> >> The core dev team needs to eat and pay rent, so LiveCode Ltd. has to >> make some money to help support LiveCode development. The vast >> majority of work we do (90%+) goes directly into the Open Source >> edition of LiveCode. To raise money to pay the core dev team's >> salaries, the company sells Indy and Business subscriptions that let >> people make closed-source programs with LiveCode. >> >> The revenue needs to grow, so that the core dev team can expand, so >> that all the things that people are asking for (like Raspberry Pi >> support, further work on HTML5 deployment, an improved networking >> library, etc.) can be created. This means getting more people to pay >> for subscriptions. However, many users don't think that Indy and >> Business are good value for money because "all" that they get is >> closed-source deployment. To help these users justify upgrading to a >> subscription, the company has bought in some externals from 3rd party >> vendors and bundled them into the Indy and Business editions -- first >> mergExt, and now a PDF external. >> >> At the moment, I am struggling in internal discussions when I argue >> for bringing neat new features to the Open Source edition. Evidence >> over the last year or so suggests that adding a feature to the >> Business or Indy edition makes a much bigger boost to subscription >> revenue -- revenue which funds improvements and maintenance of all >> editions of LiveCode. Even when you consider the new Business-only >> features like the PDF viewer, these still reflect a minority of the >> work we do; taking these into account still leaves almost all the >> work we do going directly into the Open Source edition of LiveCode. >> >> In many ways, I feel that at the moment the best way to get the >> resources required for maintaining and improving the Open Source >> edition of LiveCode is actually to add Business-only features. Do you >> have a better idea? For example, some people have suggested keeping >> the source code on GitHub but charging people for access to Community >> builds as a way to get revenue to support the Open Source edition. >> What do you think? > > I know there are a lot of people who use the Open Source edition of > LiveCode on this mailing list, and I would appreciate your feedback. > > Peter > From MikeKerner at roadrunner.com Mon May 2 09:32:25 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 2 May 2016 09:32:25 -0400 Subject: Revenue and the Open Source edition In-Reply-To: <57274AA5.2000508@livecode.com> References: <57274AA5.2000508@livecode.com> Message-ID: As someone who pays in, I believe that if anything there should be more things that are added to the indy/business end of the spectrum to get more folks to pay in, and to get me to pay more. We have paid to have things added to LC, through externals and other third-party add-ons. Most of those are now available to everyone, and I'm ok with that. Without revenue growth, LC is going to always be gasping for air. The only way that we get cool new features if there is money to pay for effort. While LCB will hopefully allow others to contribute to LC, I think that there will not be enough of it to make revolutionary leaps as frequently as we would want them. As the paid licenses generate more revenue, the freebees will see feature growth, as well. I am surprised at how few of the Business/Indy perks have gotten me excited, though. I want LC to convince me to spend more, but so far that has not happened. The Business and Indy licenses strike me as being steep, compared to other tools that we pay for, so I want to see something for it before I cough up more. On Mon, May 2, 2016 at 8:40 AM, Peter TB Brett wrote: > Hi all, > > I recently posted on the forums in reply to being asked why the PDF > external is initially going to be exclusive to Business edition, and I > thought it would be useful to cross-post it here. > > http://forums.livecode.com/viewtopic.php?f=7&t=27160#p141910 > > I am the main advocate for LiveCode Open Source within the LiveCode >> core dev team, and maybe I can address some of these issues. >> >> The core dev team needs to eat and pay rent, so LiveCode Ltd. has to >> make some money to help support LiveCode development. The vast >> majority of work we do (90%+) goes directly into the Open Source >> edition of LiveCode. To raise money to pay the core dev team's >> salaries, the company sells Indy and Business subscriptions that let >> people make closed-source programs with LiveCode. >> >> The revenue needs to grow, so that the core dev team can expand, so >> that all the things that people are asking for (like Raspberry Pi >> support, further work on HTML5 deployment, an improved networking >> library, etc.) can be created. This means getting more people to pay >> for subscriptions. However, many users don't think that Indy and >> Business are good value for money because "all" that they get is >> closed-source deployment. To help these users justify upgrading to a >> subscription, the company has bought in some externals from 3rd party >> vendors and bundled them into the Indy and Business editions -- first >> mergExt, and now a PDF external. >> >> At the moment, I am struggling in internal discussions when I argue >> for bringing neat new features to the Open Source edition. Evidence >> over the last year or so suggests that adding a feature to the >> Business or Indy edition makes a much bigger boost to subscription >> revenue -- revenue which funds improvements and maintenance of all >> editions of LiveCode. Even when you consider the new Business-only >> features like the PDF viewer, these still reflect a minority of the >> work we do; taking these into account still leaves almost all the >> work we do going directly into the Open Source edition of LiveCode. >> >> In many ways, I feel that at the moment the best way to get the >> resources required for maintaining and improving the Open Source >> edition of LiveCode is actually to add Business-only features. Do you >> have a better idea? For example, some people have suggested keeping >> the source code on GitHub but charging people for access to Community >> builds as a way to get revenue to support the Open Source edition. >> What do you think? >> > > I know there are a lot of people who use the Open Source edition of > LiveCode on this mailing list, and I would appreciate your feedback. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From richmondmathewson at gmail.com Mon May 2 09:34:43 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:34:43 +0300 Subject: Standalones on el Capitan? In-Reply-To: References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com> Message-ID: <57275773.1040504@gmail.com> On 2.05.2016 15:46, John Dixon wrote: > >> Subject: Re: Standalones on el Capitan? >> To: use-livecode at lists.runrev.com >> From: peter.brett at livecode.com >> Date: Mon, 2 May 2016 09:40:32 +0100 >> >> On 02/05/2016 09:36, RM wrote: >>> My spending has now stopped, and will not start again as I simply do not >>> have $999 for any software whatsoever. >> Maybe you should have purchased a subscription during one of the _many_ >> "$299/year forever" offers that LiveCode ran last year, then. > > Trite comments like this are not about to endear you to the 'unwashed masses' of the liveCode tribe... Hey; watch it: I had a bath just after Christmas! Nothing is going to endear me except, possibly, the chance to BUY a version of Livecode that won't suddenly turn into a pumpkin when the clock strikes twelve, and certainly not at $999. Plus, I don't have a set of glass slippers (nor, for that matter, a set of glass hill-walking boots). Best, Richmond. > > >> Peter >> >> -- >> Dr Peter Brett >> LiveCode Open Source Team >> >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dixonja at hotmail.co.uk Mon May 2 09:44:38 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 2 May 2016 14:44:38 +0100 Subject: Standalones on el Capitan? In-Reply-To: <57275773.1040504@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com>, , <5725B30F.3070008@gmail.com>, <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net>, <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org>, <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net>, <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com>, , <57275773.1040504@gmail.com> Message-ID: Richmond... my comment was not directed at you... > Subject: Re: Standalones on el Capitan? > To: use-livecode at lists.runrev.com > From: richmondmathewson at gmail.com > Date: Mon, 2 May 2016 16:34:43 +0300 > > > > On 2.05.2016 15:46, John Dixon wrote: > > > >> Subject: Re: Standalones on el Capitan? > >> To: use-livecode at lists.runrev.com > >> From: peter.brett at livecode.com > >> Date: Mon, 2 May 2016 09:40:32 +0100 > >> > >> On 02/05/2016 09:36, RM wrote: > >>> My spending has now stopped, and will not start again as I simply do not > >>> have $999 for any software whatsoever. > >> Maybe you should have purchased a subscription during one of the _many_ > >> "$299/year forever" offers that LiveCode ran last year, then. > > > > Trite comments like this are not about to endear you to the 'unwashed masses' of the liveCode tribe... > > Hey; watch it: I had a bath just after Christmas! > > Nothing is going to endear me except, possibly, the chance to BUY a > version of Livecode that > won't suddenly turn into a pumpkin when the clock strikes twelve, and > certainly not at $999. > > Plus, I don't have a set of glass slippers (nor, for that matter, a set > of glass hill-walking boots). > > Best, Richmond. > > > > > > >> Peter > >> > >> -- > >> Dr Peter Brett > >> LiveCode Open Source Team > >> > >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From t.heaford at icloud.com Mon May 2 09:45:40 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Mon, 02 May 2016 14:45:40 +0100 Subject: Standalones on el Capitan? In-Reply-To: <57275773.1040504@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com> <57275773.1040504@gmail.com> Message-ID: <70BC8D9D-F752-435A-99EA-35D9326ED27B@icloud.com> What happens if I splash out 999 and then LC goes belly up? Does my purchase work forever producing commercial apps or does it revert to GPL? All the best Terry > On 2 May 2016, at 14:34, RM wrote: > > Nothing is going to endear me except, possibly, the chance to BUY a version of Livecode that > won't suddenly turn into a pumpkin when the clock strikes twelve, and certainly not at $999. From richmondmathewson at gmail.com Mon May 2 09:50:46 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:50:46 +0300 Subject: Endless discussion on licensing and pricing In-Reply-To: <57274E8E.8060909@researchware.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> Message-ID: <57275B36.3080202@gmail.com> On 2.05.2016 15:56, Paul Dupuis wrote: > This really is a pointless discussion and I know people will find that > comment offensive and it is not intended to be. No, I cannot see how that is offensive. BUT, water does wear away stones, and while water does not wear away stones overnight, it does have a significant environmental impact over time. > > For ANY product - even Free ones - there are people who will feel that > the "value" for the "cost" (whether that cost is money, time, whatever) > is not what it "should be". The higher the cost, the more people will > fall into this group. > > For every organization delivering a product, that organization has to > make the product's cost vs value work for THEM. If they charge too > little, they go out of business. If they charge too much, no one buys > it. If they favor one market segment with huge discounts while others > pay a fortune, they piss off the segment paying the fortune or do not > make enough revenue due to the huge discounts Well, this is, very much, Livecode's dilemma; and, just possibly, one of the ways to sort things out is to listen to what their customers / potential customers / past customers have to say; and as Livecode have not sent out any significant "feelers" to find out what these people think, and because a lot of these people have a significant stake in Livecode, and Livecode depends on them, might it not be a good idea if those people keep "shouting" until Livecode do take heed? > > Organizations making products, unless they are complete idiots (and > hence would be out of business quickly), look at all their feedback. If > the are not pricing something a certain way, it because that way doesn't > work for them. Potential customer can (1) not buy anything; (2) find the > money to buy it, possibly waiting for a "sale"; or (3) waste time and > effort uselessly rehashing discussions that have long since taken place > (new people to lists are excused since they may never have seen prior > discussions). I run a school which, by nature of it not being state funded, is also a business, and there is a constant "dance" between the need to provide education and to make sufficient funds to finance the thing; and, almost inevitably, those things often conflict - I listen to my client base (parents, pupils, and so on) and get someone to keep ringing up my rivals and tell them lies about their having a son who needs "extra tew" in English and how does their pricing work. If I didn't do these things I would be, to use one of my son's favourite phrases "well f*cked". There is also a "price point" which is notoriously difficult to establish, and is normally worked out by balancing what "extra" I might have over my rives, how much parents are prepared to pay, and what my rivals charge. > > We make a niche product for researchers, primary academic researchers. > We have separate pricing tiers for commercial users (retail price), > government users (a discount), educational institutions (a bigger > discount) and a special price for students (80% discount). I know we > loose sales because some students think our student price is still too > high and we loose some sales because our commercial users think they pay > too much compared to others. We price our products after careful review > of our markets, our competition's pricing, and what we need to do to not > loose money, but make a dollar or two. We have never lost a sale to > anyone who needed a better price who contacted us in private email to > ask for a better price, but we've never responded to public comments for > revisions to our pricing because pricing is complex and should never be > driven by arguments on a email list or forum. > > Again, I don't mean to be offensive, but it just seems like people's > time would be better spend either contacting LiveCode private to try to > negotiate a price point for some need of theirs or spend the time coding > or learning a new xTalk feature or anything but arguing about pricing > and licensing yet again. There is a general pattern with contacting companies privately: no witnesses, no comeback. Now I wouldn't like to characterise Livecode in that way, but they may not, frankly, have the time to cope with a slew of individual attempts at negotiation. If this "conversation" is kept going, and Livecode takes tent of it, it might just help them to help us to find a modus operandum that both satisfies more Livecode programmers and brings them greater revenue. And, as Paul Brett's very well stated post makes clear, that is the lever on which everything hinges. Richmond. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 09:52:49 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 16:52:49 +0300 Subject: Standalones on el Capitan? In-Reply-To: References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <5727119F.6040807@gmail.com> <57271280.6050302@livecode.com> <57275773.1040504@gmail.com> Message-ID: <57275BB1.6080605@gmail.com> On 2.05.2016 16:44, John Dixon wrote: > Richmond... my comment was not directed at you... I didn't think it was: I just couldn't resist having a laugh re the "unwashed masses" - lovely turn of phrase! Richmond. > >> Subject: Re: Standalones on el Capitan? >> To: use-livecode at lists.runrev.com >> From: richmondmathewson at gmail.com >> Date: Mon, 2 May 2016 16:34:43 +0300 >> >> >> >> On 2.05.2016 15:46, John Dixon wrote: >>>> Subject: Re: Standalones on el Capitan? >>>> To: use-livecode at lists.runrev.com >>>> From: peter.brett at livecode.com >>>> Date: Mon, 2 May 2016 09:40:32 +0100 >>>> >>>> On 02/05/2016 09:36, RM wrote: >>>>> My spending has now stopped, and will not start again as I simply do not >>>>> have $999 for any software whatsoever. >>>> Maybe you should have purchased a subscription during one of the _many_ >>>> "$299/year forever" offers that LiveCode ran last year, then. >>> Trite comments like this are not about to endear you to the 'unwashed masses' of the liveCode tribe... >> Hey; watch it: I had a bath just after Christmas! >> >> Nothing is going to endear me except, possibly, the chance to BUY a >> version of Livecode that >> won't suddenly turn into a pumpkin when the clock strikes twelve, and >> certainly not at $999. >> >> Plus, I don't have a set of glass slippers (nor, for that matter, a set >> of glass hill-walking boots). >> >> Best, Richmond. >> >>> >>>> Peter >>>> >>>> -- >>>> Dr Peter Brett >>>> LiveCode Open Source Team >>>> >>>> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dvglasgow at gmail.com Mon May 2 10:09:27 2016 From: dvglasgow at gmail.com (David V Glasgow) Date: Mon, 2 May 2016 15:09:27 +0100 Subject: Endless discussion on licensing and pricing (was: Standalones on el Capitan?) In-Reply-To: <57274E8E.8060909@researchware.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> Message-ID: > On 2 May 2016, at 1:56 pm, Paul Dupuis wrote: > > This really is a pointless discussion and I know people will find that > comment offensive and it is not intended to be. I follow these discussions with interest, and don?t find them pointless at all. It is quite helpful to understand the perspective of users across the solo, SOHO, SME and big business spectrum, and oddly reassuring to find others who will find it impossible to stump up 999.99 when the time comes. It is also helpful to get some understanding of the LC position on all this. There can be little doubt that Clews' Law is true ? ?The best cure for high prices is high prices?. The downside is it usually takes some time. Fortunately I did buy into an extra year of Indy, so with a bit of luck there will be enough downward movement for me to stay on board. I certainly want Livecode to succeed, but will be very sad if that means I will be priced out of the game. As insurance I have started buffing up alternatives, and have treated myself to a bargain Supercard Suite license. Haven?t played with that for maybe ten years, but I?m sure I can knock the rust off if I have to. Not sure what I would do about iOS and Android. Although of course there is the Richmond Gambit, which I will investigate too. Cheers, David G From mwieder at ahsoftware.net Mon May 2 10:15:46 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 2 May 2016 07:15:46 -0700 Subject: Beeing a developer after 40 In-Reply-To: <572735D6.8060403@livecode.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> <572735D6.8060403@livecode.com> Message-ID: <57276112.3070103@ahsoftware.net> On 05/02/2016 04:11 AM, Peter TB Brett wrote: > // Rust > for t_item in t_lst.iter() { > println!("{}", item) > } Nice to see Rust showing up in the list. -- Mark Wieder ahsoftware at gmail.com From peter.brett at livecode.com Mon May 2 10:16:41 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 15:16:41 +0100 Subject: Endless discussion on licensing and pricing In-Reply-To: <57275B36.3080202@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> <57275B36.3080202@gmail.com> Message-ID: <57276149.70301@livecode.com> On 02/05/2016 14:50, RM wrote: > Well, this is, very much, Livecode's dilemma; and, just possibly, one > of the ways to sort things out is to listen to what their customers / > potential customers / past customers have to say; and as Livecode > have not sent out any significant "feelers" to find out what these > people think, and because a lot of these people have a significant > stake in Livecode, and Livecode depends on them, might it not be a > good idea if those people keep "shouting" until Livecode do take > heed? The LiveCode marketing team actually does a _lot_ of market research. This includes regular surveys of current, previous and potential customers, to understand how best to make LiveCode as appealing as possible. I know that you are not a current customer -- have you by any chance opted out of receiving marketing emails too? If so then it would explain why you're not aware of the market research surveys. _Everything_ the company does, including pricing, is driven by feedback from customers and users. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Mon May 2 10:21:10 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 15:21:10 +0100 Subject: Rust externals [was: Being a developer after 40] In-Reply-To: <57276112.3070103@ahsoftware.net> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> <572735D6.8060403@livecode.com> <57276112.3070103@ahsoftware.net> Message-ID: <57276256.1050200@livecode.com> On 02/05/2016 15:15, Mark Wieder wrote: > On 05/02/2016 04:11 AM, Peter TB Brett wrote: > >> // Rust >> for t_item in t_lst.iter() { >> println!("{}", item) >> } > > Nice to see Rust showing up in the list. I need to get round to figuring out how to write a LiveCode external in Rust! Of course, first I need to figure out how to write a LiveCode external. Peter ;-) -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From matthias_livecode_150811 at m-r-d.de Mon May 2 10:23:34 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 2 May 2016 16:23:34 +0200 Subject: Rust externals [was: Being a developer after 40] In-Reply-To: <57276256.1050200@livecode.com> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> <572735D6.8060403@livecode.com> <57276112.3070103@ahsoftware.net> <57276256.1050200@livecode.com> Message-ID: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> An updated lesson about how to create an external using the current Xcode versions, would be helpful. ;) Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 02.05.2016 um 16:21 schrieb Peter TB Brett : > > On 02/05/2016 15:15, Mark Wieder wrote: >> On 05/02/2016 04:11 AM, Peter TB Brett wrote: >> >>> // Rust >>> for t_item in t_lst.iter() { >>> println!("{}", item) >>> } >> >> Nice to see Rust showing up in the list. > > I need to get round to figuring out how to write a LiveCode external in Rust! Of course, first I need to figure out how to write a LiveCode external. > > Peter ;-) > > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Mon May 2 10:28:06 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 15:28:06 +0100 Subject: Rust externals [was: Being a developer after 40] In-Reply-To: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> References: <86474109-1638-49B1-A260-81A569BB3C4F@wanadoo.fr> <1546332877e-6b3f-5146@webprd-m09.mail.aol.com> <8AF11140-F185-45D2-880F-6C8B90F0E24A@gmail.com> <572735D6.8060403@livecode.com> <57276112.3070103@ahsoftware.net> <57276256.1050200@livecode.com> <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> Message-ID: <572763F6.40700@livecode.com> On 02/05/2016 15:23, Matthias Rebbe wrote: > An updated lesson about how to create an external using the current Xcode versions, would be helpful. ;) That's a great suggestion, and I'll add it to the backlog. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From prothero at earthednet.org Mon May 2 10:38:13 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Mon, 2 May 2016 07:38:13 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <572756B9.1000007@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> Message-ID: <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> Folks, Richmond, thanks for your forthright posts and entertaining metaphors! Re fees, licenses, etc, I am a retired prof who spent a lot of years programming for research, then to support student learning in a large oceanography class. My son is an elementary teacher who teaches Lego robotics. It seems to me that a difficult, but ripe local market is being plumbed by Richmond. But, on a larger scale, I find teachers are easily put off by what appears to be complicated, time consuming new resources. They are extremely busy and collapse in a heap during their summer time off, unless they are running summer classes and "camps" (like my son is) to pay the bills. It seems to me that Richmond, so creative, is in a position to expand his business model to include teachers who want to teach basic programming, with a kid oriented approach. Perhaps to control dinosaur robots, or some such. I know there's scratch and all the Arduino resources, but perhaps there is a niche for livecode. But, bottom line, teachers need to get sucked in with a complete plug and play resource that will excite kids and require very little up front time. Maybe there would be an income stream? Online support, code help?? Just thinking aloud. Gotta go, bike ride to breakfast. Yum! Best, Bill William Prothero http://es.earthednet.org > On May 2, 2016, at 6:31 AM, RM wrote: > > That's a very well constructed bit of text and I tend to agree with you re "the best way to get the > resources required for maintaining and improving the Open Source > edition of LiveCode is actually to add Business-only features." > > I don't know whether RunRev's "goods and services" section is attracting any customers. > > Where I do take issue with Livecode is two-fold: > > 1. The rental concept: I would like to pay a flat fee that would buy me a version that would continue being usable as > long as I decided its value had not been superseded by newer versions and/or feature creep in Operating systems. > > 2. The enormous differential between the FREE version and the Commercial version: this seems almost an unbridgeable > gap. > > Richmond. > >> On 2.05.2016 15:40, Peter TB Brett wrote: >> Hi all, >> >> I recently posted on the forums in reply to being asked why the PDF external is initially going to be exclusive to Business edition, and I thought it would be useful to cross-post it here. >> >> http://forums.livecode.com/viewtopic.php?f=7&t=27160#p141910 >> >>> I am the main advocate for LiveCode Open Source within the LiveCode >>> core dev team, and maybe I can address some of these issues. >>> >>> The core dev team needs to eat and pay rent, so LiveCode Ltd. has to >>> make some money to help support LiveCode development. The vast >>> majority of work we do (90%+) goes directly into the Open Source >>> edition of LiveCode. To raise money to pay the core dev team's >>> salaries, the company sells Indy and Business subscriptions that let >>> people make closed-source programs with LiveCode. >>> >>> The revenue needs to grow, so that the core dev team can expand, so >>> that all the things that people are asking for (like Raspberry Pi >>> support, further work on HTML5 deployment, an improved networking >>> library, etc.) can be created. This means getting more people to pay >>> for subscriptions. However, many users don't think that Indy and >>> Business are good value for money because "all" that they get is >>> closed-source deployment. To help these users justify upgrading to a >>> subscription, the company has bought in some externals from 3rd party >>> vendors and bundled them into the Indy and Business editions -- first >>> mergExt, and now a PDF external. >>> >>> At the moment, I am struggling in internal discussions when I argue >>> for bringing neat new features to the Open Source edition. Evidence >>> over the last year or so suggests that adding a feature to the >>> Business or Indy edition makes a much bigger boost to subscription >>> revenue -- revenue which funds improvements and maintenance of all >>> editions of LiveCode. Even when you consider the new Business-only >>> features like the PDF viewer, these still reflect a minority of the >>> work we do; taking these into account still leaves almost all the >>> work we do going directly into the Open Source edition of LiveCode. >>> >>> In many ways, I feel that at the moment the best way to get the >>> resources required for maintaining and improving the Open Source >>> edition of LiveCode is actually to add Business-only features. Do you >>> have a better idea? For example, some people have suggested keeping >>> the source code on GitHub but charging people for access to Community >>> builds as a way to get revenue to support the Open Source edition. >>> What do you think? >> >> I know there are a lot of people who use the Open Source edition of LiveCode on this mailing list, and I would appreciate your feedback. >> >> Peter > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon May 2 10:43:52 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 07:43:52 -0700 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <5BB54903-AC27-451A-83EC-1463E9D74B76@jhjensen.com> References: <5BB54903-AC27-451A-83EC-1463E9D74B76@jhjensen.com> Message-ID: <572767A8.5010605@fourthworld.com> Jerry Jensen wrote: >> On May 1, 2016, at 7:48 PM, DunbarX at aol.com wrote: >> >> Richard. >> >> Is it possible Bill A. is unaware of LiveCode? He intimated that >> the current "Hypercard" is a program called "iBooks Author". >> >> Really? > > He attended and spoke at the LC conference in San Jose. He had > written most of PhotoCard in ObjectiveC and was looking at the > cross-platform possibilities of LC. Since then, I don?t know > his plan or interest. I was surprised as well that he didn?t > mention LC in the interview. When I met him at RevCon/San Jose, we had a very good talk about his work and his legacy. Although he was not originally a scheduled speaker, during our chat I proposed the idea and he was quite receptive to it, and he gave a great talk. But as far as LiveCode goes, I think he finds it interesting but my sense is that it's solving as different problem than HyperCard was. The languages are similar, but the product focus is very different. I should clarify that this is more my own interpretation than anything he said directly. All I have to base my hunch on is less his words than his actions: AFAIK he hasn't mentioned LC since, and my two attempts to follow up with him after the conference via email met with no reply. That LiveCode isn't particularly important to someone well versed in low-level programming and heavily invested in a single platform isn't surprising. He has the tools he needs, and of course he knows how to use them well. It may be helpful to consider the evolution of HyperCard, and Atkinson's description of his goals in inventing it from the interview. When HC was still in its early "WildCard" phase internally, it had no scripting language. There are a few stories about how the notion of a scripting language became introduced to the projects, some more interesting than others, but by all accounts it was a relatively late-state addition. Remember that the term used during much of those early days was "authoring", not programming. Atkinson, like Appleton (SuperCard) and other xTalk makers, have expressed many times a certain delightful surprise over the scope of things made with the tools they created. I believe Atkinson's characterization of Apple's iBooks Author is fitting for what his original goals for HyperCard were. Although all of us here changed HC's User Level to 5 early on, it was only one of five user levels built into the program, and none of the others allowed open scripting at all, and it wasn't the default. Very different focus, more about "authoring" than "programming". LiveCode is a very capable programming system, and while many of us have used to to build authoring systems it's not much of an authoring system out of the box. Like Bill Appleton once said about SuperCard, which applies equally well to LC: HyperCard is a multimedia authoring environment. SuperCard is a tool you can use to build multimedia authoring environments. Since the advent of the Web, while programming remains a critical role for native apps, most of what we used to think of as authoring has become the domain of vertical web tools. LC how has HTML output, but formats != workflow. For all its deployment options, LC is a programming environment, not an authoring system. I believe Bill Atkinson's vision was about authoring, so no matter how capable LC is, it's really quite a very different product than the one he made. The flavor of the language remains the same, but it seems the language wasn't really the center of Atkinson's original vision. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From peter.brett at livecode.com Mon May 2 11:06:20 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 16:06:20 +0100 Subject: Revenue and the Open Source edition In-Reply-To: <572756B9.1000007@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> Message-ID: <57276CEC.7050702@livecode.com> On 02/05/2016 14:31, RM wrote: > 2. The enormous differential between the FREE version and the Commercial > version: this seems almost an unbridgeable > gap. Do you think that people underestimate the value that they get from the Open Source edition of LiveCode because they get it at no cost? Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From ambassador at fourthworld.com Mon May 2 11:08:58 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 08:08:58 -0700 Subject: Standalones on el Capitan? In-Reply-To: <004701d1a442$92d0cf90$b8726eb0$@gmail.com> References: <004701d1a442$92d0cf90$b8726eb0$@gmail.com> Message-ID: <57276D8A.8010700@fourthworld.com> Erik Beugelaar wrote: > The suggestion of Alex is a reasonable option for this iOS only > deploy problem in my opinion. > As long as Apple's Apps Store's Terms of Service (ToS) clashes with > the GPL a temporary solution could be a Hosted iOS Builder service. > This can be a subscription model ($/year) or you pay per service > build ($). It was less than just two years ago that the company offered pretty much exactly that, for $99/yr. That wasn't so long ago. Have we all forgotten already? It if was the magic recipe to solve this problem I would imagine it would still be offered today. But despite the company's willingness to experiment with this pricing option so frequently and ardently suggested by some of the folks here, in practice it didn't really have much uptake and made no substantial contribution to the expenses incurred in delivering LiveCode. In fact, those of us who've been here a while should be able to recall that the company has experimented with a very wide range of pricing and packaging options. Many of those experiments, like the iOS deployment option, were the result of conversations here. It's not like the company hasn't listened. I believe it's more that the nature of the dev tools game is very different from more end-user-facing software markets, and very few members of this list have direct experience successfully managing the development and publishing of a multi-platform dev tool. So despite the best of intentions, the challenge does indeed elude easy answer. I think it's helpful that we all keep an open mind, community and company alike, as we continue to explore new options going forward. It may well be that there's a magic price/package combo that will make the difference. Clearly no magic recipe has been found thus far. But for such proposals to be seriously considered, it helps that there's at least as much research behind them to distinguish them from things already tried. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From roger.e.eller at sealedair.com Mon May 2 11:19:31 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Mon, 2 May 2016 11:19:31 -0400 Subject: Revenue and the Open Source edition In-Reply-To: <57276CEC.7050702@livecode.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> Message-ID: Seasoned long-term users of HC, SuperC, MetaC, Revolution, & LiveCode all appreciate the value of the open-source version. If for nothing else, it is perfect for noobs to learn and discover its power before buying a license. People who frequently throw out terms like "you get what you pay for" certainly have no clue in this regard. ~Roger On Mon, May 2, 2016 at 11:06 AM, Peter TB Brett wrote: > On 02/05/2016 14:31, RM wrote: > > 2. The enormous differential between the FREE version and the Commercial >> version: this seems almost an unbridgeable >> gap. >> > > Do you think that people underestimate the value that they get from the > Open Source edition of LiveCode because they get it at no cost? > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > From devin_asay at byu.edu Mon May 2 11:21:34 2016 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 2 May 2016 15:21:34 +0000 Subject: Clearing local variables In-Reply-To: <36d8fa5a16c9aaa3adf6a8ba22a7b4df@livecode.com> References: <4F0B686A-C4B5-4067-B20B-F9F756224DD1@hindu.org> <087666E5-C855-4F96-9A66-2BBE7FF0E9F2@iotecdigital.com> <82824b31521f522ec0ff1dc9ca88d06a@livecode.com> <36d8fa5a16c9aaa3adf6a8ba22a7b4df@livecode.com> Message-ID: > On Apr 29, 2016, at 9:17 AM, Mark Waddingham wrote: > > On 2016-04-29 04:30, Kay C Lan wrote: >> On Thu, Apr 28, 2016 at 11:47 PM, Mark Waddingham wrote: >>> From 7.0 onwards, this causes no problem as the engine takes a 'copy' of >>> the target variable at the start of the loop. (Note you only pay for that >>> copy when you mutate tList subsequently, and that mutation has no effect on >>> the repeat for each loop being performed). >>> Oh, so if your repeat script works now in LC 7/8 it comes with a Mark W >> guarantee that it'll work in the future. ;-) Cool! >> Does that mean the 'Important' note in the LC 8 Dictionary entry for >> 'repeat' isn't so Important any more? >> Important: In any of the for each loops, you should not change the >>> labelVariable or container in a statement inside the loop. Doing so will >>> not cause a script error, but will almost certainly produce unexpected >>> results. > > Yes! That note should probably be replaced by one which says you can modify the target variable in the loop, but it won't have an effect on what is being repeated over. (I'm sure there's a better way to express that). I?ll add that to the dictionary entry. Devin Devin Asay Office of Digital Humanities Brigham Young University From ambassador at fourthworld.com Mon May 2 11:23:00 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 08:23:00 -0700 Subject: Rust externals [was: Being a developer after 40] In-Reply-To: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> References: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> Message-ID: <572770D4.3040401@fourthworld.com> Matthias Rebbe wrote: > An updated lesson about how to create an external using the current > Xcode versions, would be helpful. ;) To help guide that effort, where is the current lesson not working out? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From peter.brett at livecode.com Mon May 2 11:24:38 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 16:24:38 +0100 Subject: [ANN] This Week in LiveCode 31 Message-ID: <57277136.5060706@livecode.com> Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #31 here: https://goo.gl/ubu2cK This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dunbarx at aol.com Mon May 2 11:35:28 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 2 May 2016 11:35:28 -0400 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <572767A8.5010605@fourthworld.com> Message-ID: <154721c27c0-6b3f-bcca@webprd-m09.mail.aol.com> Hi. I hear you. I always thought that Dan Winkler was the driving force behind adding the scripting portion, and that Bill accepted it, but was not particularly enamored of it. I heard that both men were astonished at the sudden tidal wave of interest, and the demand for detailed knowledge of the language. Enter the "Script Language Guide", and Goodman, et. al... But though the original Eureka concept was a drag-and-drop gadget, in my opinion level five was the real revolution. Bill once said "...he has made thousands of stacks..." and these had to have been for the same reasons we all did, to author software, test tidbits, and create tools. I certainly cannot gainsay anything Bill says; I just have always found it odd that he is most fond of, and most proud of level 4. I would not be here at all if HC stopped at level 4. Craig nal goals for HyperCard were. Although all of us here changed HC's User Level to 5 early on, it was only one of five user levels built into the program, and none of the others allowed open scripting at all, and it wasn't the default.Very different focus, more about "authoring" than "programming".LiveCode is a very capable programming system, a -----Original Message----- From: Richard Gaskin To: use-livecode Sent: Mon, May 2, 2016 10:45 am Subject: Re: [OT] Atkinson Interview, Pt 2 Jerry Jensen wrote: >> On May 1, 2016, at 7:48 PM, DunbarX at aol.com wrote: >> >> Richard. >> >> Is it possible Bill A. is unaware of LiveCode? He intimated that >> the current "Hypercard" is a program called "iBooks Author". >> >> Really? > > He attended and spoke at the LC conference in San Jose. He had > written most of PhotoCard in ObjectiveC and was looking at the > cross-platform possibilities of LC. Since then, I don?t know > his plan or interest. I was surprised as well that he didn?t > mention LC in the interview.When I met him at RevCon/San Jose, we had a very good talk about his work and his legacy. Although he was not originally a scheduled speaker, during our chat I proposed the idea and he was quite receptive to it, and he gave a great talk.But as far as LiveCode goes, I think he finds it interesting but my sense is that it's solving as different problem than HyperCard was. The languages are similar, but the product focus is very different.I should clarify that this is more my own interpretation than anything he said directly. All I have to base my hunch on is less his words than his actions: AFAIK he hasn't mentioned LC since, and my two attempts to follow up with him after the conference via email met with no reply.That LiveCode isn't particularly important to someone well versed in low-level programming and heavily invested in a single platform isn't surprising. He has the tools he needs, and of course he knows how to use them well.It may be helpful to consider the evolution of HyperCard, and Atkinson's description of his goals in inventing it from the interview.When HC was still in its early "WildCard" phase internally, it had no scripting language.There are a few stories about how the notion of a scripting language became introduced to the projects, some more interesting than others, but by all accounts it was a relatively late-state addition.Remember that the term used during much of those early days was "authoring", not programming. Atkinson, like Appleton (SuperCard) and other xTalk makers, have expressed many times a certain delightful surprise over the scope of things made with the tools they created.I believe Atkinson's characterization of Apple's iBooks Author is fitting for what his original goals for HyperCard were. Although all of us here changed HC's User Level to 5 early on, it was only one of five user levels built into the program, and none of the others allowed open scripting at all, and it wasn't the default.Very different focus, more about "authoring" than "programming".LiveCode is a very capable programming system, and while many of us have used to to build authoring systems it's not much of an authoring system out of the box. Like Bill Appleton once said about SuperCard, which applies equally well to LC: HyperCard is a multimedia authoring environment. SuperCard is a tool you can use to build multimedia authoring environments.Since the advent of the Web, while programming remains a critical role for native apps, most of what we used to think of as authoring has become the domain of vertical web tools.LC how has HTML output, but formats != workflow. For all its deployment options, LC is a programming environment, not an authoring system.I believe Bill Atkinson's vision was about authoring, so no matter how capable LC is, it's really quite a very different product than the one he made. The flavor of the language remains the same, but it seems the language wasn't really the center of Atkinson's original vision.-- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 11:40:38 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 18:40:38 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <57276CEC.7050702@livecode.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> Message-ID: <572774F6.7050602@gmail.com> I hope not as it is a fantastic thing (despite some slightly off-colour remarks I may have made in the past), but that is not my concern. What is my concern is that I feel that very few start-ups, small-time software people ("one-hit wonders") an hobbyists who wish to code-protect their source code are going to feel comfy about stumping up $999 for that. If one wants to play "rentals" then why not have a rental arrangement whereby a programmer can rent a Commercial version to protect their code and hive off standalones on a very short-term basis (12 hours?) for a reasonable rate ($50?), and then, should their offering succeed they can buy into something more permanent. With the exception of the PDF reader (as you pointed out) for development purposes there is no real difference between Livecode versions (and I am aware that you are pushing for further differentiation, and I understand your rationale), so paying $999 for a year for something whose single difference fron the FREE version is the ability to protect ones' code really does not seem justifiable. Richmond. On 2.05.2016 18:06, Peter TB Brett wrote: > On 02/05/2016 14:31, RM wrote: > >> 2. The enormous differential between the FREE version and the Commercial >> version: this seems almost an unbridgeable >> gap. > > Do you think that people underestimate the value that they get from > the Open Source edition of LiveCode because they get it at no cost? > > Peter > From david at rotundasoftware.com Mon May 2 11:56:19 2016 From: david at rotundasoftware.com (David Beck) Date: Mon, 2 May 2016 08:56:19 -0700 Subject: How does one determine screen resolution with LiveCode? Message-ID: Thanks very much, Scott! > ------------------------------ > > Message: 25 > Date: Sun, 1 May 2016 13:41:26 -0700 > From: Scott Rossi > To: How to use LiveCode > Subject: Re: How does one determine screen resolution with LiveCode? > Message-ID: > Content-Type: text/plain; charset=us-ascii > > I think you should be able to use the screenPixelScale and/or > systemPixelScale. > > Regards, > > Scott Rossi > Creative Director > Tactile Media UX/UI Design > > > On May 1, 2016, at 12:12 PM, David Beck > wrote: > > > > Hello, > > > > Does anybody know of a way to determine if a stack is being displayed on > a > > high resolution monitor? It seems like there should definitely be a > > function for this purpose but I can not find one. Is this even > > theoretically possible or is there some contour of the universe that > makes > > this impossible to know, like the possibility of the stack being > displayed > > on multiple monitors that have different resolutions? > > > > For some added context, we need to find a work around the following issue > > that only happens on Windows 10, high resolution displays, but without > > being able to detect whether or not a display is high resolution, we are > > unable to apply a work around correctly. > > > > http://quality.livecode.com/show_bug.cgi?id=15696 > > > > Thank you very much for any help. > > > > David Beck > > Rotunda Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > From ambassador at fourthworld.com Mon May 2 12:15:59 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 09:15:59 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <572774F6.7050602@gmail.com> References: <572774F6.7050602@gmail.com> Message-ID: <57277D3F.1030701@fourthworld.com> RM wrote: > ...paying $999 for a year for something whose single difference > fron the FREE version is the ability to protect ones' > code really does not seem justifiable. So if they discontinued the Community Edition you'd be satisfied? Your portrayal of value is exactly backwards: the Indy license isn't less valuable because most of the features are also available under GPL license at no cost, but rather the GPL version is mind-blowingly valuable as it includes nearly everything in the proprietary editions but at no cost. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Mon May 2 12:23:58 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 19:23:58 +0300 Subject: How does one determine screen resolution with LiveCode? In-Reply-To: References: Message-ID: <57277F1E.3030302@gmail.com> If either sysemPixelScale or screenPixelScale is anything other than 1 you have a high res monitor. R. On 2.05.2016 18:56, David Beck wrote: > Thanks very much, Scott! > > >> ------------------------------ >> >> Message: 25 >> Date: Sun, 1 May 2016 13:41:26 -0700 >> From: Scott Rossi >> To: How to use LiveCode >> Subject: Re: How does one determine screen resolution with LiveCode? >> Message-ID: >> Content-Type: text/plain; charset=us-ascii >> >> I think you should be able to use the screenPixelScale and/or >> systemPixelScale. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media UX/UI Design >> >>> On May 1, 2016, at 12:12 PM, David Beck >> wrote: >>> Hello, >>> >>> Does anybody know of a way to determine if a stack is being displayed on >> a >>> high resolution monitor? It seems like there should definitely be a >>> function for this purpose but I can not find one. Is this even >>> theoretically possible or is there some contour of the universe that >> makes >>> this impossible to know, like the possibility of the stack being >> displayed >>> on multiple monitors that have different resolutions? >>> >>> For some added context, we need to find a work around the following issue >>> that only happens on Windows 10, high resolution displays, but without >>> being able to detect whether or not a display is high resolution, we are >>> unable to apply a work around correctly. >>> >>> http://quality.livecode.com/show_bug.cgi?id=15696 >>> >>> Thank you very much for any help. >>> >>> David Beck >>> Rotunda Software >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 12:25:34 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 19:25:34 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <57277D3F.1030701@fourthworld.com> References: <572774F6.7050602@gmail.com> <57277D3F.1030701@fourthworld.com> Message-ID: <57277F7E.4010007@gmail.com> I am well aware that the Free (GPL) version is amazingly valuable - I use it every day. All I am making a noise about is the vast difference between GPL and Commercial. R. On 2.05.2016 19:15, Richard Gaskin wrote: > RM wrote: > > > ...paying $999 for a year for something whose single difference > > fron the FREE version is the ability to protect ones' > > code really does not seem justifiable. > > So if they discontinued the Community Edition you'd be satisfied? > > Your portrayal of value is exactly backwards: the Indy license isn't > less valuable because most of the features are also available under > GPL license at no cost, but rather the GPL version is mind-blowingly > valuable as it includes nearly everything in the proprietary editions > but at no cost. > From richmondmathewson at gmail.com Mon May 2 12:56:57 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 19:56:57 +0300 Subject: The Open Source version of Livecode Message-ID: <572786D9.5060800@gmail.com> is a treasure which has to be protected, but how it is protected is a difficult question to answer. It never ceases to amaze me (especially after I got 32-bit Livecode working on 64-bit Linux) the advances in Livecode 8, and . . . . Richmond. From roger.e.eller at sealedair.com Mon May 2 13:06:09 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Mon, 2 May 2016 13:06:09 -0400 Subject: Standalones on el Capitan? In-Reply-To: <57276D8A.8010700@fourthworld.com> References: <004701d1a442$92d0cf90$b8726eb0$@gmail.com> <57276D8A.8010700@fourthworld.com> Message-ID: Picture this in your minds eye. An infomercial on TV like we used to see; a high-energy "Juice-Man" type, doing a demo for the "unwashed-masses". EVERYONE CAN CODE, the crazy caterpillar-browed man says, and goes on to show some easy yet beneficial beginners apps. A website address, a toll-free number, and "Three easy payments of $__.95" scrolls across the bottom of the television. My point is, there are wanna-be-programmers out there who don't even know they CAN BE programmers because they think it's too difficult to learn. You have to get the word out beyond this list. ~Roger On Mon, May 2, 2016 at 11:08 AM, Richard Gaskin wrote: > Erik Beugelaar wrote: > > > The suggestion of Alex is a reasonable option for this iOS only > > deploy problem in my opinion. > > As long as Apple's Apps Store's Terms of Service (ToS) clashes with > > the GPL a temporary solution could be a Hosted iOS Builder service. > > This can be a subscription model ($/year) or you pay per service > > build ($). > > It was less than just two years ago that the company offered pretty much > exactly that, for $99/yr. > > That wasn't so long ago. Have we all forgotten already? > > It if was the magic recipe to solve this problem I would imagine it would > still be offered today. > > But despite the company's willingness to experiment with this pricing > option so frequently and ardently suggested by some of the folks here, in > practice it didn't really have much uptake and made no substantial > contribution to the expenses incurred in delivering LiveCode. > > In fact, those of us who've been here a while should be able to recall > that the company has experimented with a very wide range of pricing and > packaging options. Many of those experiments, like the iOS deployment > option, were the result of conversations here. > > It's not like the company hasn't listened. > > I believe it's more that the nature of the dev tools game is very > different from more end-user-facing software markets, and very few members > of this list have direct experience successfully managing the development > and publishing of a multi-platform dev tool. So despite the best of > intentions, the challenge does indeed elude easy answer. > > I think it's helpful that we all keep an open mind, community and company > alike, as we continue to explore new options going forward. > > It may well be that there's a magic price/package combo that will make the > difference. Clearly no magic recipe has been found thus far. But for such > proposals to be seriously considered, it helps that there's at least as > much research behind them to distinguish them from things already tried. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Mon May 2 13:20:47 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 10:20:47 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <57277F7E.4010007@gmail.com> References: <57277F7E.4010007@gmail.com> Message-ID: <57278C6F.8030009@fourthworld.com> RM wrote: > All I am making a noise about is the vast difference between GPL and > Commercial. I agree that "noise" is a good word there. Perhaps it may be useful to wait until you find some way to turn that into signal. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon May 2 13:26:36 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 10:26:36 -0700 Subject: Standalones on el Capitan? In-Reply-To: References: Message-ID: <57278DCC.3090200@fourthworld.com> Roger Eller wrote: > My point is, there are wanna-be-programmers out there who don't even know > they CAN BE programmers because they think it's too difficult to learn. > You have to get the word out beyond this list. Indeed, that's exactly what so many of us are doing. I'm helping to organize three coding events for youth this year at which we'll have sessions on LiveCode. Max Shafer presents LiveCode throughout the year at educational conferences, including a very high-level one in our state capital. Mark Rauterkus just submitted a rather substantial grant proposal for a teaching series based around LiveCode. LLoyd Rieber teaches LC every week, and maintains a very informative blog about it. And then there's the ongoing work of Devin Assay, David Bovill, and so many others around the world, all expanding the scope of interest in LiveCode. The most powerful statement anyone here can make for LiveCode is also the most self-serving: ship great software you've made with LiveCode, and let folks know how you did it. It's not like this community or the company is sitting still.... -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Mon May 2 13:34:36 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 20:34:36 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <57278C6F.8030009@fourthworld.com> References: <57277F7E.4010007@gmail.com> <57278C6F.8030009@fourthworld.com> Message-ID: <57278FAC.10202@gmail.com> I was rather hoping the signal would come from the Mothership. R. On 2.05.2016 20:20, Richard Gaskin wrote: > RM wrote: > > > All I am making a noise about is the vast difference between GPL and > > Commercial. > > I agree that "noise" is a good word there. Perhaps it may be useful > to wait until you find some way to turn that into signal. > From matthias_livecode_150811 at m-r-d.de Mon May 2 14:29:00 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 2 May 2016 20:29:00 +0200 Subject: Rust externals [was: Being a developer after 40] In-Reply-To: <572770D4.3040401@fourthworld.com> References: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> <572770D4.3040401@fourthworld.com> Message-ID: <7B1D4C87-4923-404E-8A3A-345DB7F7A208@m-r-d.de> If i remember right, the lesson about creating an external used xCode 3 or so. And the screenshots did not match current xCode version. But i might be wrong. > Am 02.05.2016 um 17:23 schrieb Richard Gaskin : > > Matthias Rebbe wrote: > > An updated lesson about how to create an external using the current > > Xcode versions, would be helpful. ;) > > To help guide that effort, where is the current lesson not working out? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From effendi at wanadoo.fr Mon May 2 15:14:13 2016 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 2 May 2016 21:14:13 +0200 Subject: Beeing a developer after 40 Message-ID: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> Hi from Beautiful Brittnay, Richard, > nor to the 60-85 year old crowd > (I'll become a slobbering old, senile whatsit in > my own good time anyway). I think I should take umbrage on the insinuation that the 60-85 "crowd" are just "slobbering old, senile whatsits" ! Whenever it is your time, then slobber (has it already begun ?)" I'm streets away ........ -Francis From pmbrig at gmail.com Mon May 2 15:20:42 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 2 May 2016 15:20:42 -0400 Subject: Revenue and the Open Source edition In-Reply-To: <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> Message-ID: On May 2, 2016, at 10:38 AM, Earthednet-wp wrote: > Folks, > Richmond, thanks for your forthright posts and entertaining metaphors! > > Re fees, licenses, etc, I am a retired prof who spent a lot of years programming for research, then to support student learning in a large oceanography class. My son is an elementary teacher who teaches Lego robotics. It seems to me that a difficult, but ripe local market is being plumbed by Richmond. But, on a larger scale, I find teachers are easily put off by what appears to be complicated, time consuming new resources. They are extremely busy and collapse in a heap during their summer time off, unless they are running summer classes and "camps" (like my son is) to pay the bills. It seems to me that Richmond, so creative, is in a position to expand his business model to include teachers who want to teach basic programming, with a kid oriented approach. Perhaps to control dinosaur robots, or some such. I know there's scratch and all the Arduino resources, but perhaps there is a niche for livecode. But, bottom line, teachers need to get sucked in with a complete plug and play resource that will excite kids and require very little up front time. Maybe there would be an income stream? Online support, code help?? Back in the day, Apple marketed heavily to the teaching/educational market, and the result was a generation of kids who grew up using Macs. IMO, Edinburgh would do well to try to get LC used by as many teachers at the middle school and high school level as possible (and why not grade school too?) -- the multiplier effect here would be enormous. I would think that a special pricing scheme for educators would be an extremely good investment in the long run, even if there were scanty short-run returns. -- Peter Peter M. Brigham pmbrig at gmail.com From richmondmathewson at gmail.com Mon May 2 15:21:13 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 22:21:13 +0300 Subject: Beeing a developer after 40 In-Reply-To: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> Message-ID: <5727A8A9.10807@gmail.com> I'm not slobbering yet (well, except in anticipation at the first stable release of Livecode 8.0), nor is my father who is pushing 84, nor my mother who should be 86 this summer. However there are a fair few slobberers round the streets of Plovdiv; some of whom are younger than me. Whether that is because they are just clean gyte or because they have let things slip I cannot work out. So slobbering can set in at any age . . . Certainly my parents have not become senile, slobbering whatsits mainly because they have kept up the mental stimuli as well as having a good. brisk walk each day, and not hitting the bottle or sitting, slack-jawed in front of the telly watching mindless pap. Currently father is trying to create chemical formulae in LibreOffice for a paper he is writing about an educational idea he has about kids using Open Source stuff for Chemistry homework . . . better than slobbering whichever way you cut things! Richmond. On 2.05.2016 22:14, Francis Nugent Dixon wrote: > Hi from Beautiful Brittnay, > > Richard, > >> nor to the 60-85 year old crowd >> (I'll become a slobbering old, senile whatsit in >> my own good time anyway). > > I think I should take umbrage on the insinuation that > the 60-85 "crowd" are just "slobbering old, senile whatsits" ! > > Whenever it is your time, then slobber (has it already begun ?)" > > I'm streets away ........ > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jerry at jhjensen.com Mon May 2 15:22:31 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Mon, 2 May 2016 12:22:31 -0700 Subject: Beeing a developer after 40 In-Reply-To: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> Message-ID: <90E2B6D4-21EB-4BF6-A7D5-9BDA7CEC1C20@jhjensen.com> > On May 2, 2016, at 12:14 PM, Francis Nugent Dixon wrote: > > Hi from Beautiful Brittnay, > > Richard, > >> nor to the 60-85 year old crowd >> (I'll become a slobbering old, senile whatsit in >> my own good time anyway). > > > I think I should take umbrage on the insinuation that > the 60-85 "crowd" are just "slobbering old, senile whatsits" ! > > Whenever it is your time, then slobber (has it already begun ?)" > > I'm streets away ??.. I?ve been programming for over 50 years. How many under 60 can say that? .Jerry From richmondmathewson at gmail.com Mon May 2 15:34:10 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 22:34:10 +0300 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> Message-ID: <5727ABB2.8010603@gmail.com> I don't know about "clever Richmond", but what I do know about is lots of clever Primary and Secondary school kids (pace Grade/Middle/High) who come along, listen to my "wibble", watch me move chess pieces around the table, move beans around a mancala board, and then sit right down and dig into Livecode without a backward look. I give them an I+1 task, and they start work on paper, then move to the machines, cross-fertilise with each other, and I generally sit behind them looking at what they are doing on screen and throw them the odd "bone" from time to time, or they ask me intelligent questions which I do my best to answer. There does NOT need to be all that "dumbing down" crap because school kids today are, on the whole, no more stupid than we were when we were that age, and Livecode on a Linux PC beats either bashing FORTRAN holes in cards or a Research machine jacked into a black-&-white telly any day of the week. There does NOT need to be " a special pricing scheme" for schools because we already have the best possible pricing scheme imaginable: FREE. Possibly, just possibly, if kids are "fed" LIvecode at school, those that become programmers will be prepared tpo pay for a commercial version; so, while Livecode does not need a special price, it should be pushing Livecode in schools worldwide a million times more than it is at the moment. Who, apart from a few schools in Scotland and the USA has heard of Livecode? As has been pointed out; the Livecode team are working very hard indeed to produce a fantastic product, but regardless of it fantasticness if it isn't adopted their efforts will be for not very much; so, it's like pushing drugs . . . "Psst, heard about the latest cool computer thing?" Richmond. On 2.05.2016 22:20, Peter M. Brigham wrote: > On May 2, 2016, at 10:38 AM, Earthednet-wp wrote: > >> Folks, >> Richmond, thanks for your forthright posts and entertaining metaphors! >> >> Re fees, licenses, etc, I am a retired prof who spent a lot of years programming for research, then to support student learning in a large oceanography class. My son is an elementary teacher who teaches Lego robotics. It seems to me that a difficult, but ripe local market is being plumbed by Richmond. But, on a larger scale, I find teachers are easily put off by what appears to be complicated, time consuming new resources. They are extremely busy and collapse in a heap during their summer time off, unless they are running summer classes and "camps" (like my son is) to pay the bills. It seems to me that Richmond, so creative, is in a position to expand his business model to include teachers who want to teach basic programming, with a kid oriented approach. Perhaps to control dinosaur robots, or some such. I know there's scratch and all the Arduino resources, but perhaps there is a niche for livecode. But, bottom line, teachers need to get sucked in with a complete plug and play resource that will excite kids and require very little up front time. Maybe there would be an income stream? Online support, code help?? > Back in the day, Apple marketed heavily to the teaching/educational market, and the result was a generation of kids who grew up using Macs. IMO, Edinburgh would do well to try to get LC used by as many teachers at the middle school and high school level as possible (and why not grade school too?) -- the multiplier effect here would be enormous. I would think that a special pricing scheme for educators would be an extremely good investment in the long run, even if there were scanty short-run returns. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 2 15:35:09 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 22:35:09 +0300 Subject: Beeing a developer after 40 In-Reply-To: <90E2B6D4-21EB-4BF6-A7D5-9BDA7CEC1C20@jhjensen.com> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> <90E2B6D4-21EB-4BF6-A7D5-9BDA7CEC1C20@jhjensen.com> Message-ID: <5727ABED.8070007@gmail.com> No, can't match that, I'm running at only 40 years. Congratulations. Richmond. On 2.05.2016 22:22, Jerry Jensen wrote: >> On May 2, 2016, at 12:14 PM, Francis Nugent Dixon wrote: >> >> Hi from Beautiful Brittnay, >> >> Richard, >> >>> nor to the 60-85 year old crowd >>> (I'll become a slobbering old, senile whatsit in >>> my own good time anyway). >> >> I think I should take umbrage on the insinuation that >> the 60-85 "crowd" are just "slobbering old, senile whatsits" ! >> >> Whenever it is your time, then slobber (has it already begun ?)" >> >> I'm streets away ??.. > I?ve been programming for over 50 years. How many under 60 can say that? > .Jerry > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Mon May 2 15:44:36 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 2 May 2016 20:44:36 +0100 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> Message-ID: <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> On 02/05/2016 20:20, Peter M. Brigham wrote: > > Back in the day, Apple marketed heavily to the teaching/educational > market, and the result was a generation of kids who grew up using > Macs. IMO, Edinburgh would do well to try to get LC used by as many > teachers at the middle school and high school level as possible (and > why not grade school too?) -- the multiplier effect here would be > enormous. I would think that a special pricing scheme for educators > would be an extremely good investment in the long run, even if there > were scanty short-run returns. There already is a very heavily discounted scheme for education, which includes course materials. It's accessible right from the front page of the website. LiveCode is very widely used in Scottish schools. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From pmbrig at gmail.com Mon May 2 15:46:57 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 2 May 2016 15:46:57 -0400 Subject: Revenue and the Open Source edition In-Reply-To: <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> Message-ID: On May 2, 2016, at 3:44 PM, Peter TB Brett wrote: > On 02/05/2016 20:20, Peter M. Brigham wrote: >> >> Back in the day, Apple marketed heavily to the teaching/educational >> market, and the result was a generation of kids who grew up using >> Macs. IMO, Edinburgh would do well to try to get LC used by as many >> teachers at the middle school and high school level as possible (and >> why not grade school too?) -- the multiplier effect here would be >> enormous. I would think that a special pricing scheme for educators >> would be an extremely good investment in the long run, even if there >> were scanty short-run returns. > > There already is a very heavily discounted scheme for education, which includes course materials. It's accessible right from the front page of the website. > > LiveCode is very widely used in Scottish schools. Good. I was not aware of that. Go LC!!! In 10 years the Scots will be running the world! -- Peter Peter M. Brigham pmbrig at gmail.com From prothero at earthednet.org Mon May 2 15:52:01 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 12:52:01 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <5727ABB2.8010603@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> <5727ABB2.8010603@gmail.com> Message-ID: Folks: Just thinking out loud. This has probably been thought about, but as the HTML5 export gets refined, I wonder about the feasibility of creating an actual Livecode programming environment that runs through a browser. The reason I think of this is that young folks seem to increasingly use tablets and phones. Since Apple won?t let programming environments reside on iOS, the web is perhaps the only other option for these devices. Perhaps this could introduce the younger generation to a ?ready to try? experience with livecode. Perhaps users could even store their ?apps? online and develop web accessible apps for themselves or whatever. A small monthly subscription fee could help pay the bills and there hopefully would be those who would download the standalone environment. After a student graduates to desktop, perhaps there could be a ?kit? that interfaces LC to an Arduino board. I guess this would have to be an assembler for Arduino machine code (argh). Anyway, just thinking of a path that will direct the younger generation to the wonders of LiveCode. It?s probably an idea for another kickstarter. Or not. Bill > On May 2, 2016, at 12:34 PM, RM wrote: > > I don't know about "clever Richmond", but what I do know about is lots of clever Primary and Secondary school kids (pace Grade/Middle/High) > who come along, listen to my "wibble", watch me move chess pieces around the table, move beans around a mancala board, and then sit right down > and dig into Livecode without a backward look. > > I give them an I+1 task, and they start work on paper, then move to the machines, cross-fertilise with each other, and I generally sit behind them > looking at what they are doing on screen and throw them the odd "bone" from time to time, or they ask me intelligent questions which I do my > best to answer. > > There does NOT need to be all that "dumbing down" crap because school kids today are, on the whole, no more stupid than we were when we were that > age, and Livecode on a Linux PC beats either bashing FORTRAN holes in cards or a Research machine jacked into a black-&-white telly any day of the week. > > There does NOT need to be " a special pricing scheme" for schools because we already have the best possible pricing scheme imaginable: FREE. > > Possibly, just possibly, if kids are "fed" LIvecode at school, those that become programmers will be prepared tpo pay for a commercial version; so, > while Livecode does not need a special price, it should be pushing Livecode in schools worldwide a million times more than it is at the moment. > > Who, apart from a few schools in Scotland and the USA has heard of Livecode? > > As has been pointed out; the Livecode team are working very hard indeed to produce a fantastic product, but regardless of it fantasticness > if it isn't adopted their efforts will be for not very much; so, it's like pushing drugs . . . "Psst, heard about the latest cool computer thing?" > > Richmond. > > On 2.05.2016 22:20, Peter M. Brigham wrote: From richmondmathewson at gmail.com Mon May 2 16:05:04 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 2 May 2016 23:05:04 +0300 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> Message-ID: <5727B2F0.4040108@gmail.com> The Scots have been running the world for at least 300 years. Why do you think that about 50% of all Canadians, and a very large number of Americans have Scots names? After all, just look at Naomi Campbell! Richmond. On 2.05.2016 22:46, Peter M. Brigham wrote: > On May 2, 2016, at 3:44 PM, Peter TB Brett wrote: > >> On 02/05/2016 20:20, Peter M. Brigham wrote: >>> Back in the day, Apple marketed heavily to the teaching/educational >>> market, and the result was a generation of kids who grew up using >>> Macs. IMO, Edinburgh would do well to try to get LC used by as many >>> teachers at the middle school and high school level as possible (and >>> why not grade school too?) -- the multiplier effect here would be >>> enormous. I would think that a special pricing scheme for educators >>> would be an extremely good investment in the long run, even if there >>> were scanty short-run returns. >> There already is a very heavily discounted scheme for education, which includes course materials. It's accessible right from the front page of the website. >> >> LiveCode is very widely used in Scottish schools. > Good. I was not aware of that. Go LC!!! In 10 years the Scots will be running the world! > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Mon May 2 16:10:07 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 2 May 2016 16:10:07 -0400 Subject: Beeing a developer after 40 In-Reply-To: <90E2B6D4-21EB-4BF6-A7D5-9BDA7CEC1C20@jhjensen.com> Message-ID: <15473179a0c-6b3f-d0aa@webprd-m09.mail.aol.com> You know, I was initially gratified that so many old-timers are still not slobbering. But then I wondered, where are the 16-40 year olds? Craig -----Original Message----- From: Jerry Jensen To: How to use LiveCode Sent: Mon, May 2, 2016 3:24 pm Subject: Re: Beeing a developer after 40 > On May 2, 2016, at 12:14 PM, Francis Nugent Dixon wrote:> > Hi from Beautiful Brittnay,> > Richard,> >> nor to the 60-85 year old crowd >> (I'll become a slobbering old, senile whatsit in>> my own good time anyway).> > > I think I should take umbrage on the insinuation that> the 60-85 "crowd" are just "slobbering old, senile whatsits" !> > Whenever it is your time, then slobber (has it already begun ?)"> > I'm streets away ??..I?ve been programming for over 50 years. How many under 60 can say that?.Jerry_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Mon May 2 16:16:53 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 2 May 2016 16:16:53 -0400 Subject: Revenue and the Open Source edition In-Reply-To: <5727B2F0.4040108@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> <5727B2F0.4040108@gmail.com> Message-ID: <31FEF268-40C9-45ED-86B9-0E8AA71C255B@gmail.com> Richmond, as soon as I wrote that I just knew it would be a set-up line for you. -- Peter Peter M. Brigham pmbrig at gmail.com On May 2, 2016, at 4:05 PM, RM wrote: > The Scots have been running the world for at least 300 years. > > Why do you think that about 50% of all Canadians, and a very large number of Americans have Scots names? > > After all, just look at Naomi Campbell! > > Richmond. > > On 2.05.2016 22:46, Peter M. Brigham wrote: > >> On May 2, 2016, at 3:44 PM, Peter TB Brett wrote: >> >>> On 02/05/2016 20:20, Peter M. Brigham wrote: >>>> Back in the day, Apple marketed heavily to the teaching/educational >>>> market, and the result was a generation of kids who grew up using >>>> Macs. IMO, Edinburgh would do well to try to get LC used by as many >>>> teachers at the middle school and high school level as possible (and >>>> why not grade school too?) -- the multiplier effect here would be >>>> enormous. I would think that a special pricing scheme for educators >>>> would be an extremely good investment in the long run, even if there >>>> were scanty short-run returns. >>> >>> There already is a very heavily discounted scheme for education, which includes course materials. It's accessible right from the front page of the website. >>> >>> LiveCode is very widely used in Scottish schools. >> >> Good. I was not aware of that. Go LC!!! In 10 years the Scots will be running the world! From prothero at earthednet.org Mon May 2 17:26:27 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 14:26:27 -0700 Subject: Adding existing object to group? Message-ID: Folks: Puzzling over this. LC RC1. OSX El Capitan. I?m trying to add an existing object to a group. In the project browser, I drag the object to the group listing and it disappears. When I did Apple Key[, the object moved to the back, but stopped showing up in the project browser. It returns if I close the project and open it again. I can?t drag the object (in the project browser) into the group part of the project browser. So, how do I get an existing object into a group? I must be missing something?? Bill William Prothero, Ph.D. University of California, Santa Barbara, Emeritus prothero at earthednet.org From prothero at earthednet.org Mon May 2 17:46:32 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 14:46:32 -0700 Subject: Adding existing object to group? In-Reply-To: References: Message-ID: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> I think the problem occurs when there is a group within a group. I have a group (topgroup), which contains a datagrid group (dgGroup). The project browser can?t move an object that is outside of any group, into ?topGroup? group. With a bunch of agony and messing around, I got it to work, but it?s not transparent. Bill > On May 2, 2016, at 2:26 PM, William Prothero wrote: > > Folks: > Puzzling over this. LC RC1. OSX El Capitan. > > I?m trying to add an existing object to a group. In the project browser, I drag the object to the group listing and it disappears. When I did Apple Key[, the object moved to the back, but stopped showing up in the project browser. It returns if I close the project and open it again. > > I can?t drag the object (in the project browser) into the group part of the project browser. > > So, how do I get an existing object into a group? > > I must be missing something?? > > Bill > > > > William Prothero, Ph.D. > University of California, Santa Barbara, Emeritus > prothero at earthednet.org > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Mon May 2 17:50:33 2016 From: monte at appisle.net (Monte Goulding) Date: Tue, 3 May 2016 07:50:33 +1000 Subject: Revenue and the Open Source edition In-Reply-To: <572774F6.7050602@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <572774F6.7050602@gmail.com> Message-ID: <6C037A2D-7CCB-471B-BB49-30A03F8E6213@appisle.net> One thing that nobody seems to have pointed out is the current price is not $999. As Peter commented (and a number of people seem to have read in a snippy tone unfortunately) the price rises have been and continue to be well telegraphed with the opportunity to lock in the current price. Regardless of that though I do tend to agree that those with turnover of under $20000 or so (and not really likely to expand that) looking at > 5% of that going as an expense on development platform would struggle to justify it. In those cases they would either need to look at other platforms or determine if they can obtain equivalent revenue by changing their business model to use the GPL version. How LiveCode capture the $200 per year or so those users might have on offer without sacrificing revenue from those with higher turnover is something I'm sure is under consideration. Note that I'm not really including those that have a reasonable prospect of revenue growth because they can probably tap into public and private sources of startup support. Cheers Monte Sent from my iPhone > On 3 May 2016, at 1:40 AM, RM wrote: > > With the exception of the PDF reader (as you pointed out) for development purposes there is no real difference between Livecode versions > (and I am aware that you are pushing for further differentiation, and I understand your rationale), so paying $999 for a year for something whose > single difference fron the FREE version is the ability to protect ones' code really does not seem justifiable. From alain.vezina at logilangue.com Mon May 2 17:57:40 2016 From: alain.vezina at logilangue.com (Alain Vezina) Date: Mon, 2 May 2016 17:57:40 -0400 Subject: revBrowser, bataBase and LC 7.1.3 on Android 5.1.1 or 6 Message-ID: <34F4B8AD-C216-4993-AECE-6D518E59638A@logilangue.com> Hi all, On Android 5.1.1 and 6 the revBrowser and DataBase librairies don?t work with LC 7.1.3. I use SQLite Anybody else had the same experience? Should I send a bug report? Alain Vezina Lofgilangue www.logilangue.com From jiml at netrin.com Mon May 2 17:58:28 2016 From: jiml at netrin.com (Jim Lambert) Date: Mon, 2 May 2016 14:58:28 -0700 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: References: Message-ID: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> I like that Atkinson revealed he got the idea for HyperCard while dropping LSD. Thirty years later we?re still using a descendant of that idea. Are we experiencing a perpetual flashback? Nah, Flash is something else! Jim Lambert From ali.lloyd at livecode.com Mon May 2 18:14:29 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 02 May 2016 22:14:29 +0000 Subject: Adding existing object to group? In-Reply-To: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> References: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> Message-ID: Hi Bill, I believe this is an instance of this bug: http://quality.livecode.com/show_bug.cgi?id=17256 The fix for this is awaiting merge. https://github.com/livecode/livecode-ide/pull/1154 On Mon, May 2, 2016 at 10:46 PM William Prothero wrote: > I think the problem occurs when there is a group within a group. I have a > group (topgroup), which contains a datagrid group (dgGroup). The project > browser can?t move an object that is outside of any group, into ?topGroup? > group. With a bunch of agony and messing around, I got it to work, but it?s > not transparent. > Bill > > > On May 2, 2016, at 2:26 PM, William Prothero > wrote: > > > > Folks: > > Puzzling over this. LC RC1. OSX El Capitan. > > > > I?m trying to add an existing object to a group. In the project browser, > I drag the object to the group listing and it disappears. When I did Apple > Key[, the object moved to the back, but stopped showing up in the project > browser. It returns if I close the project and open it again. > > > > I can?t drag the object (in the project browser) into the group part of > the project browser. > > > > So, how do I get an existing object into a group? > > > > I must be missing something?? > > > > Bill > > > > > > > > William Prothero, Ph.D. > > University of California, Santa Barbara, Emeritus > > prothero at earthednet.org > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Mon May 2 18:15:33 2016 From: sundown at pacifier.com (JB) Date: Mon, 2 May 2016 15:15:33 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <57276CEC.7050702@livecode.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> Message-ID: <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> If I remember correctly we paid around one million dollars for it. I agree with Richmond about renting software. A business needs to worry Livecode could quit offering them the rental of the software and then they are not allowed to develope at all. A minor bug they could have fixed with their latest version will destroy them; JB > On May 2, 2016, at 8:06 AM, Peter TB Brett wrote: > > On 02/05/2016 14:31, RM wrote: > >> 2. The enormous differential between the FREE version and the Commercial >> version: this seems almost an unbridgeable >> gap. > > Do you think that people underestimate the value that they get from the Open Source edition of LiveCode because they get it at no cost? > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From prothero at earthednet.org Mon May 2 18:17:43 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 15:17:43 -0700 Subject: Adding existing object to group? In-Reply-To: References: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> Message-ID: <39578D40-C6A8-4E20-8C94-591F67E8F0C5@earthednet.org> Ali: Thanks! I just had it delete one of the objects I dragged into the group, so?.. glad it?s a known one. Best, Bill > On May 2, 2016, at 3:14 PM, Ali Lloyd wrote: > > Hi Bill, I believe this is an instance of this bug: > http://quality.livecode.com/show_bug.cgi?id=17256 > > The fix for this is awaiting merge. > https://github.com/livecode/livecode-ide/pull/1154 > > On Mon, May 2, 2016 at 10:46 PM William Prothero > wrote: > >> I think the problem occurs when there is a group within a group. I have a >> group (topgroup), which contains a datagrid group (dgGroup). The project >> browser can?t move an object that is outside of any group, into ?topGroup? >> group. With a bunch of agony and messing around, I got it to work, but it?s >> not transparent. >> Bill >> >>> On May 2, 2016, at 2:26 PM, William Prothero >> wrote: >>> >>> Folks: >>> Puzzling over this. LC RC1. OSX El Capitan. >>> >>> I?m trying to add an existing object to a group. In the project browser, >> I drag the object to the group listing and it disappears. When I did Apple >> Key[, the object moved to the back, but stopped showing up in the project >> browser. It returns if I close the project and open it again. >>> >>> I can?t drag the object (in the project browser) into the group part of >> the project browser. >>> >>> So, how do I get an existing object into a group? >>> >>> I must be missing something?? >>> >>> Bill >>> >>> >>> >>> William Prothero, Ph.D. >>> University of California, Santa Barbara, Emeritus >>> prothero at earthednet.org >>> >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Mon May 2 18:21:30 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 15:21:30 -0700 Subject: Adding existing object to group? In-Reply-To: References: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> Message-ID: <2E6BB3DB-0F4C-4587-B100-D71267417B91@earthednet.org> Ali: Work has stopped. How can I work around this bug? Is there another way to add a new control to a group? Bill > On May 2, 2016, at 3:14 PM, Ali Lloyd wrote: > > Hi Bill, I believe this is an instance of this bug: > http://quality.livecode.com/show_bug.cgi?id=17256 > > The fix for this is awaiting merge. > https://github.com/livecode/livecode-ide/pull/1154 > > On Mon, May 2, 2016 at 10:46 PM William Prothero > wrote: > >> I think the problem occurs when there is a group within a group. I have a >> group (topgroup), which contains a datagrid group (dgGroup). The project >> browser can?t move an object that is outside of any group, into ?topGroup? >> group. With a bunch of agony and messing around, I got it to work, but it?s >> not transparent. >> Bill >> >>> On May 2, 2016, at 2:26 PM, William Prothero >> wrote: >>> >>> Folks: >>> Puzzling over this. LC RC1. OSX El Capitan. >>> >>> I?m trying to add an existing object to a group. In the project browser, >> I drag the object to the group listing and it disappears. When I did Apple >> Key[, the object moved to the back, but stopped showing up in the project >> browser. It returns if I close the project and open it again. >>> >>> I can?t drag the object (in the project browser) into the group part of >> the project browser. >>> >>> So, how do I get an existing object into a group? >>> >>> I must be missing something?? >>> >>> Bill >>> >>> >>> >>> William Prothero, Ph.D. >>> University of California, Santa Barbara, Emeritus >>> prothero at earthednet.org >>> >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Mon May 2 18:35:27 2016 From: monte at appisle.net (Monte Goulding) Date: Tue, 3 May 2016 08:35:27 +1000 Subject: Revenue and the Open Source edition In-Reply-To: <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> Message-ID: <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> Aha... Was the Kickstarter for open source or for the refactor? When you consider that the vast majority of Kickstarter funding came from discounted licenses were we finding development or taking advantage of discounts? I personally made one of the highest contributions of everyone to the Kickstarter (US$5000) and believe that has been repaid many times over. It is an incredibly generous thing to release your hard earned intellectual property under an open source licence and I don't think that should be taken for granted. Sent from my iPhone > On 3 May 2016, at 8:15 AM, JB wrote: > > If I remember correctly we paid around > one million dollars for it. From scott at tactilemedia.com Mon May 2 18:50:40 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 02 May 2016 15:50:40 -0700 Subject: Adding existing object to group? In-Reply-To: <2E6BB3DB-0F4C-4587-B100-D71267417B91@earthednet.org> References: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> <2E6BB3DB-0F4C-4587-B100-D71267417B91@earthednet.org> Message-ID: Have you already tried cutting and pasting your objects? If not... Copy the object you want to be in the group. Select the group, click the Edit Group button on the toolbar to start editing the group, and paste the object. It will now be part of your group. While editing any group, you can select nested groups to edit those as well. Or, using the message box... If you want to create a new object in an existing group: create in group "xyz" If you want to copy an already existing object to a group: copy to group "xyz" Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/2/16, 3:21 PM, "use-livecode on behalf of William Prothero" wrote: >Ali: >Work has stopped. How can I work around this bug? Is there another way to >add a new control to a group? >Bill > >> On May 2, 2016, at 3:14 PM, Ali Lloyd wrote: >> >> Hi Bill, I believe this is an instance of this bug: >> http://quality.livecode.com/show_bug.cgi?id=17256 >> >> The fix for this is awaiting merge. >> https://github.com/livecode/livecode-ide/pull/1154 >> >> On Mon, May 2, 2016 at 10:46 PM William Prothero >> >> wrote: >> >>> I think the problem occurs when there is a group within a group. I >>>have a >>> group (topgroup), which contains a datagrid group (dgGroup). The >>>project >>> browser can?t move an object that is outside of any group, into >>>?topGroup? >>> group. With a bunch of agony and messing around, I got it to work, but >>>it?s >>> not transparent. >>> Bill >>> >>>> On May 2, 2016, at 2:26 PM, William Prothero >>> wrote: >>>> >>>> Folks: >>>> Puzzling over this. LC RC1. OSX El Capitan. >>>> >>>> I?m trying to add an existing object to a group. In the project >>>>browser, >>> I drag the object to the group listing and it disappears. When I did >>>Apple >>> Key[, the object moved to the back, but stopped showing up in the >>>project >>> browser. It returns if I close the project and open it again. >>>> >>>> I can?t drag the object (in the project browser) into the group part >>>>of >>> the project browser. >>>> >>>> So, how do I get an existing object into a group? >>>> >>>> I must be missing something?? >>>> From prothero at earthednet.org Mon May 2 19:02:44 2016 From: prothero at earthednet.org (William Prothero) Date: Mon, 2 May 2016 16:02:44 -0700 Subject: Adding existing object to group? In-Reply-To: References: <08557FF8-03EC-4C80-98FF-2AA9E2AF3133@earthednet.org> <2E6BB3DB-0F4C-4587-B100-D71267417B91@earthednet.org> Message-ID: <1A49F7C3-1BF5-49F7-8504-E12C5891B800@earthednet.org> Scott: Thanks. The IDE is so fubar with groups that I have pretty much wrecked the work I was doing. I?ll have to wait until next release and hope it?s fixed. Groups seem to be disappearing, getting deleted, losing their location, etc. I?ll have to put off working on this particular project. I?m sorry I got started on it with the widgets and now it?s hard to go back. So, not so urgent anyway. I just got into it. I have a water management app and was improving it. Best, Bill > On May 2, 2016, at 3:50 PM, Scott Rossi wrote: > > Have you already tried cutting and pasting your objects? > > If not... Copy the object you want to be in the group. Select the group, > click the Edit Group button on the toolbar to start editing the group, and > paste the object. It will now be part of your group. While editing any > group, you can select nested groups to edit those as well. > > > Or, using the message box... > > If you want to create a new object in an existing group: > > create in group "xyz" > > If you want to copy an already existing object to a group: > > copy to group "xyz" > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 5/2/16, 3:21 PM, "use-livecode on behalf of William Prothero" > prothero at earthednet.org> wrote: > >> Ali: >> Work has stopped. How can I work around this bug? Is there another way to >> add a new control to a group? >> Bill >> >>> On May 2, 2016, at 3:14 PM, Ali Lloyd wrote: >>> >>> Hi Bill, I believe this is an instance of this bug: >>> http://quality.livecode.com/show_bug.cgi?id=17256 >>> >>> The fix for this is awaiting merge. >>> https://github.com/livecode/livecode-ide/pull/1154 >>> >>> On Mon, May 2, 2016 at 10:46 PM William Prothero >>> >>> wrote: >>> >>>> I think the problem occurs when there is a group within a group. I >>>> have a >>>> group (topgroup), which contains a datagrid group (dgGroup). The >>>> project >>>> browser can?t move an object that is outside of any group, into >>>> ?topGroup? >>>> group. With a bunch of agony and messing around, I got it to work, but >>>> it?s >>>> not transparent. >>>> Bill >>>> >>>>> On May 2, 2016, at 2:26 PM, William Prothero >>>> wrote: >>>>> >>>>> Folks: >>>>> Puzzling over this. LC RC1. OSX El Capitan. >>>>> >>>>> I?m trying to add an existing object to a group. In the project >>>>> browser, >>>> I drag the object to the group listing and it disappears. When I did >>>> Apple >>>> Key[, the object moved to the back, but stopped showing up in the >>>> project >>>> browser. It returns if I close the project and open it again. >>>>> >>>>> I can?t drag the object (in the project browser) into the group part >>>>> of >>>> the project browser. >>>>> >>>>> So, how do I get an existing object into a group? >>>>> >>>>> I must be missing something?? >>>>> > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lfredricks at proactive-intl.com Mon May 2 22:48:02 2016 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 2 May 2016 19:48:02 -0700 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> References: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> Message-ID: > I like that Atkinson revealed he got the idea for HyperCard > while dropping LSD. > Thirty years later we're still using a descendant of that idea. > Are we experiencing a perpetual flashback? > > Nah, Flash is something else! Flash is somewhere between PCP and sniffing glue, and too much peer pressure. Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From dbrooksne at gmail.com Mon May 2 22:53:37 2016 From: dbrooksne at gmail.com (David Brooks) Date: Mon, 2 May 2016 21:53:37 -0500 Subject: FTP on Android Message-ID: There is old LiveCode discussion about issues related to ftp using Android devices. Is there anything recent? The app in question has no trouble uploading/downloading text files from a Web site, and it can store/retrieve "local" files on whichever Mac/Windows device it is installed. Files CAN be downloaded using an http protocol (put URL("http:// xxxxxx.txt") into fld "XYZ") on Android. As yet no upload strategy to the Web or local storage strategy has succeeded. Thanks in advance for any help offered. From ambassador at fourthworld.com Mon May 2 23:03:11 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 May 2016 20:03:11 -0700 Subject: FTP on Android In-Reply-To: References: Message-ID: <572814EF.2080602@fourthworld.com> David Brooks wrote: > The app in question has no trouble uploading/downloading text files > from a Web site, and it can store/retrieve "local" files on whichever > Mac/Windows device it is installed. > > Files CAN be downloaded using an http protocol (put URL("http:// > xxxxxx.txt") into fld "XYZ") on Android. > > As yet no upload strategy to the Web or local storage strategy has > succeeded. Good to see you here, David. FTP is too dangerous to use - passwords are sent in plain text. What will be done with the files on the server? If you already have HTTP uploads working, what do you anticipate doing with FTP? -- Richard Gaskin Fourth World Systems Software Design and Development for Desktop, Mobile, and Web ____________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mark.rauterkus at gmail.com Mon May 2 23:08:11 2016 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 2 May 2016 23:08:11 -0400 Subject: Revenue and the Open Source edition Message-ID: Hi, Thanks for the mention Richard. I have hope that we can land this grant. Then, in turn, that the grant(s) can be a catalyst for great things to come for new waves of users. Plus, I'm sure that some really cool teaching experiences still need to be crafted for the LRNG.org platform. Time will tell. More news soon. -- Ta. Mark Rauterkus Mark at Rauterkus.com http://Play.CLOH.org From simon at asato-media.com Tue May 3 01:16:14 2016 From: simon at asato-media.com (Simon) Date: Mon, 2 May 2016 22:16:14 -0700 (PDT) Subject: FTP on Android In-Reply-To: References: Message-ID: <1462252574707-4704145.post@n4.nabble.com> Hi David, There is this; http://forums.livecode.com/viewtopic.php?f=8&t=19144 I think Splash21 method works very well. Simon -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/FTP-on-Android-tp4704142p4704145.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Tue May 3 02:38:51 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 09:38:51 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <31FEF268-40C9-45ED-86B9-0E8AA71C255B@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <1390FDA2-C2D0-4305-A1BF-E6C9207FA2F2@earthednet.org> <755af960-1292-008a-d623-8fc93a1698e0@livecode.com> <5727B2F0.4040108@gmail.com> <31FEF268-40C9-45ED-86B9-0E8AA71C255B@gmail.com> Message-ID: <5728477B.9020301@gmail.com> Um: think very closely about "look at Naomi Campbell" :) Richmond. On 2.05.2016 23:16, Peter M. Brigham wrote: > Richmond, as soon as I wrote that I just knew it would be a set-up line for you. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > > > On May 2, 2016, at 4:05 PM, RM wrote: > >> The Scots have been running the world for at least 300 years. >> >> Why do you think that about 50% of all Canadians, and a very large number of Americans have Scots names? >> >> After all, just look at Naomi Campbell! >> >> Richmond. >> >> On 2.05.2016 22:46, Peter M. Brigham wrote: >> >>> On May 2, 2016, at 3:44 PM, Peter TB Brett wrote: >>> >>>> On 02/05/2016 20:20, Peter M. Brigham wrote: >>>>> Back in the day, Apple marketed heavily to the teaching/educational >>>>> market, and the result was a generation of kids who grew up using >>>>> Macs. IMO, Edinburgh would do well to try to get LC used by as many >>>>> teachers at the middle school and high school level as possible (and >>>>> why not grade school too?) -- the multiplier effect here would be >>>>> enormous. I would think that a special pricing scheme for educators >>>>> would be an extremely good investment in the long run, even if there >>>>> were scanty short-run returns. >>>> There already is a very heavily discounted scheme for education, which includes course materials. It's accessible right from the front page of the website. >>>> >>>> LiveCode is very widely used in Scottish schools. >>> Good. I was not aware of that. Go LC!!! In 10 years the Scots will be running the world! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 3 02:41:50 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 09:41:50 +0300 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> References: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> Message-ID: <5728482E.50309@gmail.com> Aah, maybe that's why I have so much creative block : I don't drop LSD. Maybe they could add LSD tablets to the Commercial version of Livecode as an extra incentive . . . Richmond. On 3.05.2016 00:58, Jim Lambert wrote: > I like that Atkinson revealed he got the idea for HyperCard while dropping LSD. > Thirty years later we?re still using a descendant of that idea. > Are we experiencing a perpetual flashback? > > Nah, Flash is something else! > > Jim Lambert > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 3 02:43:58 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 09:43:58 +0300 Subject: [OT] Atkinson Interview, Pt 2 In-Reply-To: References: <69ABF85E-2EE7-44B8-A1A3-7D0731E22E39@netrin.com> Message-ID: <572848AE.3060106@gmail.com> On 3.05.2016 05:48, Lynn Fredricks wrote: >> I like that Atkinson revealed he got the idea for HyperCard >> while dropping LSD. >> Thirty years later we're still using a descendant of that idea. >> Are we experiencing a perpetual flashback? >> >> Nah, Flash is something else! > Flash is somewhere between PCP and sniffing glue, and too much peer > pressure. Thank goodness Livecode does not play hell with one's nasal membranes. R. > > Best regards, > > Lynn Fredricks > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 3 02:50:28 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 09:50:28 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <6C037A2D-7CCB-471B-BB49-30A03F8E6213@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <572774F6.7050602@gmail.com> <6C037A2D-7CCB-471B-BB49-30A03F8E6213@appisle.net> Message-ID: <57284A34.6020507@gmail.com> On 3.05.2016 00:50, Monte Goulding wrote: > One thing that nobody seems to have pointed out is the current price is not $999. As Peter commented (and a number of people seem to have read in a snippy tone unfortunately) the price rises have been and continue to be well telegraphed with the opportunity to lock in the current price. Regardless of that though I do tend to agree that those with turnover of under $20000 or so (and not really likely to expand that) looking at > 5% of that going as an expense on development platform would struggle to justify it. In those cases they would either need to look at other platforms or determine if they can obtain equivalent revenue by changing their business model to use the GPL version. How LiveCode capture the $200 per year or so those users might have on offer without sacrificing revenue from those with higher turnover is something I'm sure is under consideration. Note that I'm not really including those that have a reasonable prospect of revenue growth because they can probably tap into public and private sources of startup support. That presupposes that the time one is offered to "lock" is convenient for the developer and that she has the money to do that at that point. And "public and private sources of startup support" is a very USA-Western European-centric view of things. For the sake of argument, if one were to mention that phrase to someone living in the Dominican Republic, Brazil or Bulgaria (Now why would I pick those 3 countries, I wonder?) they might look at you fairly blankly. "Private joke" for Andre: Hey, let's phone up Dilma Rousseff and ask her for a quick $2,000 to fund our startup. Richmond. > > Cheers > > Monte > > Sent from my iPhone > >> On 3 May 2016, at 1:40 AM, RM wrote: >> >> With the exception of the PDF reader (as you pointed out) for development purposes there is no real difference between Livecode versions >> (and I am aware that you are pushing for further differentiation, and I understand your rationale), so paying $999 for a year for something whose >> single difference fron the FREE version is the ability to protect ones' code really does not seem justifiable. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Tue May 3 03:56:48 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 3 May 2016 09:56:48 +0200 Subject: Revenue and the Open Source edition In-Reply-To: <57284A34.6020507@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <572774F6.7050602@gmail.com> <6C037A2D-7CCB-471B-BB49-30A03F8E6213@appisle.net> <57284A34.6020507@gmail.com> Message-ID: <865EEC21-0BCA-4EE0-AEB3-3DE8EB349453@m-r-d.de> I am stuck between a rock and a hard place. On one hand i would prefer a pay once use for ever license model. On the other i want a software tool which is maintained and upgraded regularly, even if that means that i have to pay for it. I remember discussions when the old ?pay once use that version forever, but you can pay for updates? license model were active. The people were moaning that the tool they just had purchased some months or weeks ago, was upgraded and the upgrade was not free. I remember discussions about the price for the yearly upgrade fee of Revolution standard and Enterprise. Regarding the discussion about the possibility to deploy to iOS for semi-professionals and hobbyists: With the current situation how often xCode is upgraded and how often therefore Livecode needs to be fixed to work again with that xCode version, i really do not see any advantage for such a "pay once use forever? license without having the opportunity to subscribe to a software maintenance plan. But even with such an option to subscribe to such a plan, the discussion starts over and over again as soon as an xCode version is released which is not working with older ?not upgraded? LC versions. Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 From richmondmathewson at gmail.com Tue May 3 04:34:29 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 11:34:29 +0300 Subject: Revenue and the Open Source edition In-Reply-To: <865EEC21-0BCA-4EE0-AEB3-3DE8EB349453@m-r-d.de> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <572774F6.7050602@gmail.com> <6C037A2D-7CCB-471B-BB49-30A03F8E6213@appisle.net> <57284A34.6020507@gmail.com> <865EEC21-0BCA-4EE0-AEB3-3DE8EB349453@m-r-d.de> Message-ID: <57286295.6090401@gmail.com> From a purely selfish point of view (what, me, surely not?) I stated I wanted to PAY for something PERMANENT because I develop ONLY for desktop (and possibly HTML%) deployment. This is where we might need to discuss the sort of folowing scenario: 1. Permanent version that deploys standalones only for desktops (and HTML5 ?). 2. "Rentable" version that deploys standalones only to tablets (iOS, Android). 3. All-singing-all-dancing version at a high price (and there's room for a rent/buy fight there). "a software tool which is maintained and upgraded regularly, even if that means that i have to pay for it." If there were a reasonable price for a permanent version, and upgrades were then offered at, let's say, 20% of the price of the permanent version to those who ALREADY HAD PURCHASED the permanent version . . . ? Then the end-user can decide whether the new features enabled in an upgrade are worth upgrading to or not just yet. This is a model used by very many software vendors. Richmond. On 3.05.2016 10:56, Matthias Rebbe wrote: > I am stuck between a rock and a hard place. > > On one hand i would prefer a pay once use for ever license model. > On the other i want a software tool which is maintained and upgraded regularly, even if that means that i have to pay for it. > > I remember discussions when the old ?pay once use that version forever, but you can pay for updates? license model were active. > The people were moaning that the tool they just had purchased some months or weeks ago, was upgraded and the upgrade was not free. > I remember discussions about the price for the yearly upgrade fee of Revolution standard and Enterprise. > > Regarding the discussion about the possibility to deploy to iOS for semi-professionals and hobbyists: > With the current situation how often xCode is upgraded and how often therefore Livecode needs to be fixed to work again with that xCode version, i really do not see any advantage for such a "pay once use forever? license without having the opportunity to subscribe to a software maintenance plan. > But even with such an option to subscribe to such a plan, the discussion starts over and over again as soon as an xCode version is released which is not working with older ?not upgraded? LC versions. > > > Matthias > > > > > Matthias Rebbe > Bramkampsieke 13 > 32312 L?bbecke > Tel +49 5741 310000 > +49 160 5504462 > Fax: +49 5741 310002 > eMail: matthias at m-r-d.de > > BR5 Konverter - BR5 -> MP3 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Tue May 3 04:43:20 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Tue, 3 May 2016 09:43:20 +0100 Subject: revBrowser, bataBase and LC 7.1.3 on Android 5.1.1 or 6 In-Reply-To: <34F4B8AD-C216-4993-AECE-6D518E59638A@logilangue.com> References: <34F4B8AD-C216-4993-AECE-6D518E59638A@logilangue.com> Message-ID: <572864A8.4080908@livecode.com> On 02/05/2016 22:57, Alain Vezina wrote: > Hi all, > > On Android 5.1.1 and 6 the revBrowser and DataBase librairies don?t work with LC 7.1.3. I use SQLite > > Anybody else had the same experience? > > Should I send a bug report? Yes please! Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From sundown at pacifier.com Tue May 3 08:07:22 2016 From: sundown at pacifier.com (JB) Date: Tue, 3 May 2016 05:07:22 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> Message-ID: <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> We paid for the code and we were given a link to download the code to be used as open source code. We did not make any agreement to fund its development. JB > On May 2, 2016, at 3:35 PM, Monte Goulding wrote: > > Aha... Was the Kickstarter for open source or for the refactor? When you consider that the vast majority of Kickstarter funding came from discounted licenses were we finding development or taking advantage of discounts? I personally made one of the highest contributions of everyone to the Kickstarter (US$5000) and believe that has been repaid many times over. It is an incredibly generous thing to release your hard earned intellectual property under an open source licence and I don't think that should be taken for granted. > > Sent from my iPhone > >> On 3 May 2016, at 8:15 AM, JB wrote: >> >> If I remember correctly we paid around >> one million dollars for it. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From monte at appisle.net Tue May 3 08:13:21 2016 From: monte at appisle.net (Monte Goulding) Date: Tue, 3 May 2016 22:13:21 +1000 Subject: Revenue and the Open Source edition In-Reply-To: <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> Message-ID: <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> > On 3 May 2016, at 10:07 PM, JB wrote: > > We paid for the code and we were given > a link to download the code to be used as > open source code. We did not make any > agreement to fund its development. My point was different people may have contributed to the Kickstarter for different reasons as the open source version wasn?t the only thing on offer. Either way it sounds like you are happy you got what you paid for so that?s great! Cheers Monte From sundown at pacifier.com Tue May 3 08:23:29 2016 From: sundown at pacifier.com (JB) Date: Tue, 3 May 2016 05:23:29 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> Message-ID: You are correct! I helped fund the open source and never made any complaints about it and am not complaining now. JB > On May 3, 2016, at 5:13 AM, Monte Goulding wrote: > > >> On 3 May 2016, at 10:07 PM, JB wrote: >> >> We paid for the code and we were given >> a link to download the code to be used as >> open source code. We did not make any >> agreement to fund its development. > > My point was different people may have contributed to the Kickstarter for different reasons as the open source version wasn?t the only thing on offer. Either way it sounds like you are happy you got what you paid for so that?s great! > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 3 11:27:29 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 15:27:29 +0000 Subject: Doing Maths in Hex In-Reply-To: <5725C693.4010305@gmail.com> References: <5725C693.4010305@gmail.com> Message-ID: <69A2AE3B-8334-4B04-B125-6948A5FFBB2C@iotecdigital.com> When I did my IP subnet calculator, there were some things that required binary, like determining what part of the IP address was the network address, and other operations required decimal. Of course, that was a unique problem as each octet is a discreet value, and not part of a *total* address. It's actually 2 addresses, the bit length of each defined by the mask. Still, when I needed to do calculations, I needed to do them in decimal. Bob S On May 1, 2016, at 02:04 , RM > wrote: Is it possible for Livecode to do Mathematics in Hexadecimal? Or, am I going to have to shove Hex numbers through a Hex-to-Decimal meat grinder, do the Math(s) and then shove the result through a Decimal-to-Hex meat grinder . . . . . . all going to be a pain-in-the-b quite frankly (especially if one is a vegetarian and doesn't have a meat grinder). Richmond. From bobsneidar at iotecdigital.com Tue May 3 11:31:09 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 15:31:09 +0000 Subject: Hexier and Hexier In-Reply-To: <5724CCD8.407@gmail.com> References: <5724CCD8.407@gmail.com> Message-ID: With a little extra work you could make that work from any base to any base. Bob S > On Apr 30, 2016, at 08:18 , RM wrote: > > That's me, the ultimate Hex-object of 2016. > > However, as it is that time of the month I'm not really feeling Hexxy at all, > so I wrote a little something for those, who like me, while not needing a cold > shower could do with the odd Decimal number here and there: > > http://forums.livecode.com/viewtopic.php?f=8&t=27163 > > Love, "Pin Up" Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 3 11:34:16 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 15:34:16 +0000 Subject: Endless discussion on licensing and pricing (was: Standalones on el Capitan?) In-Reply-To: <57274E8E.8060909@researchware.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> Message-ID: On May 2, 2016, at 05:56 , Paul Dupuis > wrote: For every organization delivering a product, that organization has to make the product's cost vs value work for THEM. If they charge too little, they go out of business. If they charge too much, no one buys it. This assumes that the two overlap, which is no guarantee. There are scenarios where NO retail price can compensate you adequately for your cost, given a known demand. This is why business ventures are always a risk. Bob S From bobsneidar at iotecdigital.com Tue May 3 11:39:07 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 15:39:07 +0000 Subject: Endless discussion on licensing and pricing In-Reply-To: <57275B36.3080202@gmail.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> <57275B36.3080202@gmail.com> Message-ID: <45CB02C0-247A-4EE3-9CB6-FB920808BC78@iotecdigital.com> I'd like to remind everyone that there is another aspect to developing in livecode which probably keeps us all engaged, beyond the profit potential: It's damned fun! I doubt I will ever be able to produce a commercially marketable application, and yet I have writted a number of useful aplications, one which I use every day, and the company I work for wants to integrate into their workflow. How do you put a price on that? Bob S From dunbarx at aol.com Tue May 3 11:32:54 2016 From: dunbarx at aol.com (dunbarx) Date: Tue, 3 May 2016 08:32:54 -0700 (PDT) Subject: Doing Maths in Hex In-Reply-To: <5725C693.4010305@gmail.com> References: <5725C693.4010305@gmail.com> Message-ID: <1462289574157-4704160.post@n4.nabble.com> Richmond. LC cannot add "20F" to "4CD". You need to use "baseConvert". Not onerous at all, really. Craig -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Doing-Maths-in-Hex-tp4704028p4704160.html Sent from the Revolution - User mailing list archive at Nabble.com. From devin_asay at byu.edu Tue May 3 12:13:15 2016 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 3 May 2016 16:13:15 +0000 Subject: Doing Maths in Hex In-Reply-To: <1462289574157-4704160.post@n4.nabble.com> References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> Message-ID: <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> > On May 3, 2016, at 9:32 AM, dunbarx wrote: > > Richmond. > > LC cannot add "20F" to "4CD". You need to use "baseConvert". Not onerous at > all, really. put baseConvert(baseConvert("20F",16,10) + baseConvert("4CD",16,10),10,16) devin Devin Asay Office of Digital Humanities Brigham Young University From MikeKerner at roadrunner.com Tue May 3 13:03:39 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 3 May 2016 13:03:39 -0400 Subject: Endless discussion on licensing and pricing In-Reply-To: <45CB02C0-247A-4EE3-9CB6-FB920808BC78@iotecdigital.com> References: <57251A19.7040008@gmail.com> <57251E7D.4040403@researchware.com> <5725B30F.3070008@gmail.com> <6AA75BCB-4B58-4109-83D5-46862ABDD016@appisle.net> <1C2CECD6-AFB3-4DA3-954F-1B0722C7FB5C@hindu.org> <2A19026E-7C54-42B8-8CAC-52673862E333@appisle.net> <57268FE7.2080408@tweedly.net> <82B96BA6-567B-4C60-A332-5F9461E32735@earthednet.org> <57274E8E.8060909@researchware.com> <57275B36.3080202@gmail.com> <45CB02C0-247A-4EE3-9CB6-FB920808BC78@iotecdigital.com> Message-ID: As a paying customer, I can confirm, that we do receive surveys. It might be three or four per year, and the questions might not always be the ones I wish were being asked, but we are being queried. On Tue, May 3, 2016 at 11:39 AM, Bob Sneidar wrote: > I'd like to remind everyone that there is another aspect to developing in > livecode which probably keeps us all engaged, beyond the profit potential: > It's damned fun! I doubt I will ever be able to produce a commercially > marketable application, and yet I have writted a number of useful > aplications, one which I use every day, and the company I work for wants to > integrate into their workflow. How do you put a price on that? > > Bob S > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From th.douez at gmail.com Tue May 3 13:13:55 2016 From: th.douez at gmail.com (Thierry Douez) Date: Tue, 3 May 2016 19:13:55 +0200 Subject: Doing Maths in Hex In-Reply-To: <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> Message-ID: and with a bit of factoring... put addHex( "20F", "4CD") function addHex v1, v2 local d1, d2 put baseConvert( v1,16,10) into d1 put baseConvert( v2,16,10) into d2 return baseconvert( d1 + d2, 10, 16) end addHex Thierry 2016-05-03 18:13 GMT+02:00 Devin Asay : > > > On May 3, 2016, at 9:32 AM, dunbarx wrote: > > > > Richmond. > > > > LC cannot add "20F" to "4CD". You need to use "baseConvert". Not onerous > at > > all, really. > > put baseConvert(baseConvert("20F",16,10) + baseConvert("4CD",16,10),10,16) > > devin > > -- ------------------------------------------------ Thierry Douez - http://sunny-tdz.com From devin_asay at byu.edu Tue May 3 13:21:25 2016 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 3 May 2016 17:21:25 +0000 Subject: Doing Maths in Hex In-Reply-To: References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> Message-ID: <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> > On May 3, 2016, at 11:13 AM, Thierry Douez wrote: > > and with a bit of factoring... > > put addHex( "20F", "4CD") > > > function addHex v1, v2 > local d1, d2 > put baseConvert( v1,16,10) into d1 > put baseConvert( v2,16,10) into d2 > return baseconvert( d1 + d2, 10, 16) > end addHex > > Thierry Well done, Thierry! Devin Devin Asay Office of Digital Humanities Brigham Young University From th.douez at gmail.com Tue May 3 13:45:11 2016 From: th.douez at gmail.com (Thierry Douez) Date: Tue, 3 May 2016 19:45:11 +0200 Subject: Doing Maths in Hex In-Reply-To: <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> Message-ID: > > and with a bit of factoring... > > > > put addHex( "20F", "4CD") > > > > > > function addHex v1, v2 > > local d1, d2 > > put baseConvert( v1,16,10) into d1 > > put baseConvert( v2,16,10) into d2 > > return baseconvert( d1 + d2, 10, 16) > > end addHex > > > > Thierry > > Well done, Thierry! > > Devin > ?Thanks Devin :) and before the next cquestion will arises: ? put addHexy( "20F", "4CD", "10", "3AB") function addHexy local T repeat with i = 1 to paramCount() add baseConvert( param( i) ,16,10) to T end repeat return baseconvert( T, 10, 16) end addHexy ?Thierry ? ------------------------------------------------ Thierry Douez - http://sunny-tdz.com From brahma at hindu.org Tue May 3 13:51:01 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 3 May 2016 17:51:01 +0000 Subject: drawing tools in LC 8 Message-ID: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> I?m looking forward to a small coloring/drawing module for our big app. Little hacking today: Today I tried clicking on the pen tool and drawing.. It auto created an object that takes up the entire card and not just where I drew. So I created an image object first, then tried the tools. Pen tool works. Then I switched to the brush tool and started to brush.. .nothing happened, but when I used the bucket tool the image filled with color. Then I switched to the eraser nothing happened. Switch back to pen tool, oops the tools palette is stuck on the brush?I have to click the pointer tool once, browse tool and back again.. .now I can click the pen again,, brush, eraser and spray do not work. OK, it has been literally years since I touched these tools am I doing something wrong ?or are these seriously messed up in the IDE on Mac? Can you test/confirm/deny on your machine? If so I will report as a bug. BR From richmondmathewson at gmail.com Tue May 3 13:59:09 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 3 May 2016 20:59:09 +0300 Subject: drawing tools in LC 8 In-Reply-To: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> References: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> Message-ID: <5728E6ED.4050209@gmail.com> Quite honestly I don't think they have been touched for donkey's ages, and they are not much use as they are at present. Richmond. On 3.05.2016 20:51, Sannyasin Brahmanathaswami wrote: > I?m looking forward to a small coloring/drawing module for our big app. Little hacking today: > > Today I tried clicking on the pen tool and drawing.. It auto created an object that takes up the entire card and not just where I drew. So I created an image object first, then tried the tools. Pen tool works. > > Then I switched to the brush tool and started to brush.. .nothing happened, but when I used the bucket tool the image filled with color. Then I switched to the eraser nothing happened. Switch back to pen tool, oops the tools palette is stuck on the brush?I have to click the pointer tool once, browse tool and back again.. .now I can click the pen again,, brush, eraser and spray do not work. > > OK, it has been literally years since I touched these tools am I doing something wrong ?or are these seriously messed up in the IDE on Mac? > > Can you test/confirm/deny on your machine? > > If so I will report as a bug. > > BR > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Tue May 3 14:08:42 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 May 2016 11:08:42 -0700 Subject: drawing tools in LC 8 In-Reply-To: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> References: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> Message-ID: <5728E92A.2090506@fourthworld.com> Do you want drawing tools or painting tools? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From hh at hh.on-rev.com Tue May 3 14:53:55 2016 From: hh at hh.on-rev.com (-hh) Date: Tue, 3 May 2016 11:53:55 -0700 (PDT) Subject: Doing Maths in Hex In-Reply-To: References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> Message-ID: <1462301635990-4704169.post@n4.nabble.com> Bonjour Thierry, Perfect. But now, of course, the question arises, how to do that in base 42 ;-) Hermann Thierry Douez wrote > .. and before the next question will arise: > ? > > put addHexy( "20F", "4CD", "10", "3AB") > > function addHexy > local T > repeat with i = 1 to paramCount() > add baseConvert( param( i) ,16,10) to T > end repeat > return baseconvert( T, 10, 16) > end addHexy > > ?Thierry > ? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Doing-Maths-in-Hex-tp4704028p4704169.html Sent from the Revolution - User mailing list archive at Nabble.com. From devin_asay at byu.edu Tue May 3 17:01:23 2016 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 3 May 2016 21:01:23 +0000 Subject: drawing tools in LC 8 In-Reply-To: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> References: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> Message-ID: > On May 3, 2016, at 11:51 AM, Sannyasin Brahmanathaswami wrote: > > I?m looking forward to a small coloring/drawing module for our big app. Little hacking today: > > Today I tried clicking on the pen tool and drawing.. It auto created an object that takes up the entire card and not just where I drew. So I created an image object first, then tried the tools. Pen tool works. > > Then I switched to the brush tool and started to brush.. .nothing happened, but when I used the bucket tool the image filled with color. Then I switched to the eraser nothing happened. Switch back to pen tool, oops the tools palette is stuck on the brush?I have to click the pointer tool once, browse tool and back again.. .now I can click the pen again,, brush, eraser and spray do not work. > > OK, it has been literally years since I touched these tools am I doing something wrong ?or are these seriously messed up in the IDE on Mac? > > Can you test/confirm/deny on your machine? > > If so I will report as a bug. BR- I have the same question as Richard?are you talking about drawing (graphics) tools or painting (image) tools? I think you?re referring to paint tools. In that case I can confirm?the brush, spray can, and eraser tools seem to have no effect. Definitely worth a bug report. Devin Devin Asay Office of Digital Humanities Brigham Young University From dan at clearvisiontech.com Tue May 3 17:51:13 2016 From: dan at clearvisiontech.com (Dan Friedman) Date: Tue, 3 May 2016 14:51:13 -0700 Subject: Error, but no error? In-Reply-To: References: Message-ID: <54599EE8-BED3-4F0D-8EDA-06B4094BD5CF@clearvisiontech.com> Greetings! I am having a problem tracking down a bug. But the real problem is that the LC's error dialog is showing empty. I put this in my stack script: on errorDialog pExecutionError, pParseError answer pExecutionError &cr& pParseError end errorDialog It does fire, but both pExecutionError and pParseError are empty. I put in a breakpoint, and checked the contents of pExecutionError and pParseError and they are both empty! I get the same result in both 7.0.1 and 7.0.4. Any thoughts? Thanks in advance, -Dan From benr_mc at cogapp.com Tue May 3 15:00:14 2016 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 3 May 2016 20:00:14 +0100 Subject: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40]) In-Reply-To: <7B1D4C87-4923-404E-8A3A-345DB7F7A208@m-r-d.de> References: <8360E0CC-88F7-4E22-82D9-F95EA927BCB0@m-r-d.de> <572770D4.3040401@fourthworld.com> <7B1D4C87-4923-404E-8A3A-345DB7F7A208@m-r-d.de> Message-ID: <9aa3ece2-4baa-f6b9-3687-d6799bda7158@cogapp.com> To be precise: > LiveCode 2.7.x or later (any edition should do) > Visual C++ 2005 ? any edition including Express (if you want to build > externals on Windows) > XCode 2.4.x (if want to build externals on Mac OS X) (At least it exists now - when I last posted to this list in despair (09/10/2015 18:45), it had gone missing altogether.) On a slightly adjusted topic - one of those questions I've been feeling too stupid to ask but would really appreciate - is there anyway an explanation of the differences and relationships between: - widgets - libraries - externals - plugins ? Ben On 02/05/2016 19:29, Matthias Rebbe wrote: > If i remember right, the lesson about creating an external used xCode 3 or so. > And the screenshots did not match current xCode version. But i might be wrong. > > > > > >> Am 02.05.2016 um 17:23 schrieb Richard Gaskin : >> >> Matthias Rebbe wrote: >>> An updated lesson about how to create an external using the current >>> Xcode versions, would be helpful. ;) >> >> To help guide that effort, where is the current lesson not working out? >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web >> ____________________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com From m.schonewille at economy-x-talk.com Tue May 3 18:09:12 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 4 May 2016 00:09:12 +0200 Subject: Error, but no error? In-Reply-To: <54599EE8-BED3-4F0D-8EDA-06B4094BD5CF@clearvisiontech.com> References: <54599EE8-BED3-4F0D-8EDA-06B4094BD5CF@clearvisiontech.com> Message-ID: <1744ade9-b8a2-22c8-f843-84bced3312d9@economy-x-talk.com> Dan, There is a good chance that the problem is in the IDE. Put true into gRevDevelopment, turn on the Script Debug Mode (Development menu) and try again. Does the debug window appear and where does the execution halt? Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 03-May-16 om 23:51 schreef Dan Friedman: > Greetings! > > I am having a problem tracking down a bug. But the real problem is that the LC's error dialog is showing empty. I put this in my stack script: > > on errorDialog pExecutionError, pParseError > answer pExecutionError &cr& pParseError > end errorDialog > > It does fire, but both pExecutionError and pParseError are empty. I put in a breakpoint, and checked the contents of pExecutionError and pParseError and they are both empty! > > I get the same result in both 7.0.1 and 7.0.4. > > Any thoughts? > > > Thanks in advance, > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dan at clearvisiontech.com Tue May 3 18:16:17 2016 From: dan at clearvisiontech.com (Dan Friedman) Date: Tue, 3 May 2016 15:16:17 -0700 Subject: Error, but no error? In-Reply-To: References: Message-ID: <6D9376AA-B801-4238-8BF8-447BDD4BEB4B@clearvisiontech.com> Mark, I just tried your suggestion and I got the same empty "Errors" dialog, and the execution did not halt at all, same as before. What does this mean? -Dan > Dan, > > There is a good chance that the problem is in the IDE. Put true into > gRevDevelopment, turn on the Script Debug Mode (Development menu) and > try again. Does the debug window appear and where does the execution halt? > > Kind regards, > > Mark Schonewille > > >> Greetings! >> >> I am having a problem tracking down a bug. But the real problem is that the LC's error dialog is showing empty. I put this in my stack script: >> >> on errorDialog pExecutionError, pParseError >> answer pExecutionError &cr& pParseError >> end errorDialog >> >> It does fire, but both pExecutionError and pParseError are empty. I put in a breakpoint, and checked the contents of pExecutionError and pParseError and they are both empty! >> >> I get the same result in both 7.0.1 and 7.0.4. >> >> Any thoughts? >> >> >> Thanks in advance, >> -Dan From ambassador at fourthworld.com Tue May 3 18:24:56 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 May 2016 15:24:56 -0700 Subject: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40]) In-Reply-To: <9aa3ece2-4baa-f6b9-3687-d6799bda7158@cogapp.com> References: <9aa3ece2-4baa-f6b9-3687-d6799bda7158@cogapp.com> Message-ID: <57292538.3060905@fourthworld.com> Ben Rubinstein wrote: > ...is there anyway an explanation of the differences and > relationships between: > > - widgets Custom controls written in LiveCode Builder with advanced rendering and packaging. > - libraries Can be written in either LiveCode Script or LiveCode Builder. Note that Builder now has some access to OS APIs, so if your library needs that you'll write it in LC Builder. > - externals Written in C or other low-level language that can compile to machine code with the Externals SDK > - plugins Any stack present in the Plugins folder so it can be opened from the IDE's Development -> Plugins menu, usually custom development tools. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld. From bobsneidar at iotecdigital.com Tue May 3 19:28:50 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 23:28:50 +0000 Subject: Clearing local variables In-Reply-To: References: <56E90B83-C721-40E3-99E8-80EDE0E17205@iotecdigital.com> <57237C14.9030907@fourthworld.com> <5723FEE1.9060209@tweedly.org> Message-ID: I do the exact same thing Peter. I learned this when I was developing for a dBase accounting application. All their control structures and terminations were commented quite extensively, and I was able to learn dBase and their code specifically because they did. Bob S On Apr 30, 2016, at 06:31 , Peter M. Brigham > wrote: I generally do the same thing with nested repeats, but my comments are different: On Apr 30, 2016, at 2:13 AM, Kay C Lan wrote: put 0 into tCounter repeat with a = 1 to 10 repeat with b = 1 to 10 repeat with c = 1 to 10 repeat with d = 1 to 10 repeat with e = 1 to 10 add 1 to tCounter -- do stuff with variables here end repeat -- e = 1 to 10 -- more processing end repeat -- d = 1 to 10 -- more processing end repeat -- c = 1 to 10 -- more processing end repeat -- b = 1 to 10 -- more processing end repeat -- a = 1 to 10 -- Peter Peter M. Brigham pmbrig at gmail.com From bobsneidar at iotecdigital.com Tue May 3 19:34:46 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 May 2016 23:34:46 +0000 Subject: Doing Maths in Hex In-Reply-To: <1462301635990-4704169.post@n4.nabble.com> References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> <1462301635990-4704169.post@n4.nabble.com> Message-ID: <06F0314B-4E54-4986-AAE3-741B0F289DE8@iotecdigital.com> Don't do that. You'll break the universe. Bob S On May 3, 2016, at 11:53 , [-hh] > wrote: Bonjour Thierry, Perfect. But now, of course, the question arises, how to do that in base 42 ;-) Hermann From mwieder at ahsoftware.net Tue May 3 21:54:07 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2016 18:54:07 -0700 Subject: Doing Maths in Hex In-Reply-To: <1462301635990-4704169.post@n4.nabble.com> References: <5725C693.4010305@gmail.com> <1462289574157-4704160.post@n4.nabble.com> <5740DF00-F06E-4A16-85F1-2D1B001C6691@byu.edu> <704F8E00-3245-4B37-B517-25F5B5A128CE@byu.edu> <1462301635990-4704169.post@n4.nabble.com> Message-ID: <5729563F.2040801@ahsoftware.net> On 05/03/2016 11:53 AM, [-hh] wrote: > Bonjour Thierry, > > Perfect. > But now, of course, the question arises, how to do that in base 42 ;-) return (6 * 8) -- Mark Wieder ahsoftware at gmail.com From brahma at hindu.org Tue May 3 23:23:22 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 4 May 2016 03:23:22 +0000 Subject: drawing tools in LC 8 In-Reply-To: References: <46B4963B-B9F2-4A47-A1A6-DDAA3B47A4E9@hindu.org> Message-ID: On 5/3/16, 11:01 AM, "use-livecode on behalf of Devin Asay" wrote: >I have the same question as Richard?are you talking about drawing (graphics) tools or painting (image) tools? I think you?re referring to paint tools. In that case I can confirm?the brush, spray can, and eraser tools seem to have no effect. Definitely worth a bug report. > All of the above? from a ?kid?s? point of view they are all the same? you put pixels on the canvas. But yes..it does seem it is the paint tools that are broken? So this thread should probably have been ?Paint tools? I will ?bug it? Tks BR > From rman at free.fr Tue May 3 22:56:52 2016 From: rman at free.fr (Robert Mann) Date: Tue, 3 May 2016 19:56:52 -0700 (PDT) Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> Message-ID: <1462330612830-4704180.post@n4.nabble.com> I goes one of the central issue of a community version.. is.. community!? How to make people feel member of the community? get them involved? One way of doing that is to let people buy something maybe not much, but something. That was the idea of the pay once upgrade when you feel which was tried before. Paradoxically, with the community version, the more we move ahead from the great community foundation kickstart, the less there may be a feel of community!!?? what do you think? So maybe the question about Open source Edition and revenue? could be rephrased to something different like :: Open source edition and BENEFITS (of all kinds to the livecode ecosystem) ??? As an example, I'm pretty sure that many of us really like that language/tool and would take some time to promote it e.g. at schools. That would need organization and incentives, like.. the benefit of more affordable commercial license schemes that could even be traded to help out people start up something. And that would cost nothing and could be an important medium term benefit. On the whole, i feel mothership is kind of into shyzophrenic situation :: the move to open source certainly was a generous move, event though at that time it may just have been death and exit otherwise. And the other hand we feel a commercial pressure with prices going up and up for the little rock of commercial folks. I was surprised to see that the "community" developments fundings were not so successful. it was a way of carrying forward the initial kickstart move. Maybe that should be tried agin, possibly with a different organization : would it change the results if the community participated to selection of developments proposed? or even.. drove them!? well hum, that would be revolution that would imp lie seeing up some kind of representation of that community. Livecode Community could be well used for a lot of "community" actions in our societies. I though personally of attending the "units debuts comity of computing" in Paris just to talk to them about livecode because they need to build a set of tools and livecode community would be just right. and that would greatly expose livecode (they gather 250 geeks from Paris.. imagine..). Now that mothership has embarked on the community track, the next step could well be to get together some kind of representation of the group to exchange, meet, discuss and relay etc with the objective to establish such a community feeling?? And that could have a huge potential to motivate, generate many actions that bring those many benefits, that are hard to see yet with a close view to revenues. My cents! -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704180.html Sent from the Revolution - User mailing list archive at Nabble.com. From sundown at pacifier.com Wed May 4 00:20:36 2016 From: sundown at pacifier.com (JB) Date: Tue, 3 May 2016 21:20:36 -0700 Subject: Revenue and the Open Source edition In-Reply-To: <1462330612830-4704180.post@n4.nabble.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> Message-ID: <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> I think the community version would have more community involvement if they gave people more externals to show them how to create externals. I get the feeling tje mothership does not want community advancement externals. And so it is obvious everyone cannot be involved in programming the open source version for many different reasons. That leaves people little chance to participate by adding code. Use it, point out bugs and pay money. That is not what I was hoping for. JB > On May 3, 2016, at 7:56 PM, Robert Mann wrote: > > I goes one of the central issue of a community version.. is.. community!? > > How to make people feel member of the community? get them involved? > > One way of doing that is to let people buy something maybe not much, but > something. That was the idea of the pay once upgrade when you feel which was > tried before. > > Paradoxically, with the community version, the more we move ahead from the > great community foundation kickstart, the less there may be a feel of > community!!?? what do you think? > > So maybe the question about Open source Edition and revenue? could be > rephrased to something different like :: Open source edition and BENEFITS > (of all kinds to the livecode ecosystem) ??? > > As an example, I'm pretty sure that many of us really like that > language/tool and would take some time to promote it e.g. at schools. That > would need organization and incentives, like.. the benefit of more > affordable commercial license schemes that could even be traded to help out > people start up something. And that would cost nothing and could be an > important medium term benefit. > > On the whole, i feel mothership is kind of into shyzophrenic situation :: > the move to open source certainly was a generous move, event though at that > time it may just have been death and exit otherwise. And the other hand we > feel a commercial pressure with prices going up and up for the little rock > of commercial folks. > > I was surprised to see that the "community" developments fundings were not > so successful. it was a way of carrying forward the initial kickstart move. > Maybe that should be tried agin, possibly with a different organization : > would it change the results if the community participated to selection of > developments proposed? or even.. drove them!? well hum, that would be > revolution that would imp lie seeing up some kind of representation of that > community. > > Livecode Community could be well used for a lot of "community" actions in > our societies. I though personally of attending the "units debuts comity of > computing" in Paris just to talk to them about livecode because they need to > build a set of tools and livecode community would be just right. and that > would greatly expose livecode (they gather 250 geeks from Paris.. > imagine..). > > Now that mothership has embarked on the community track, the next step could > well be to get together some kind of representation of the group to > exchange, meet, discuss and relay etc with the objective to establish such a > community feeling?? > > And that could have a huge potential to motivate, generate many actions that > bring those many benefits, that are hard to see yet with a close view to > revenues. > My cents! > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704180.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kaveh at rivervalleytechnologies.com Wed May 4 00:27:34 2016 From: kaveh at rivervalleytechnologies.com (Kaveh Bazargan) Date: Wed, 4 May 2016 09:57:34 +0530 Subject: Revenue and the Open Source edition In-Reply-To: <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> Message-ID: The fact that is so much discussion about the licenses shows there is a problem. LiveCode's pricing has been complex as long as I can remember. Most software you pay once, it's yours, you get free updates, and if there is a major upgrade, you pay for upgrade. Big, terrible companies like Adobe are entrenched in the market and can charge what they want. LiveCode is no Adobe yet! On 4 May 2016 at 09:50, JB wrote: > I think the community version would have > more community involvement if they gave > people more externals to show them how > to create externals. > > I get the feeling tje mothership does not > want community advancement externals. > > And so it is obvious everyone cannot be > involved in programming the open source > version for many different reasons. That > leaves people little chance to participate > by adding code. Use it, point out bugs > and pay money. That is not what I was > hoping for. > > JB > > > > > > > On May 3, 2016, at 7:56 PM, Robert Mann wrote: > > > > I goes one of the central issue of a community version.. is.. community!? > > > > How to make people feel member of the community? get them involved? > > > > One way of doing that is to let people buy something maybe not much, but > > something. That was the idea of the pay once upgrade when you feel which > was > > tried before. > > > > Paradoxically, with the community version, the more we move ahead from > the > > great community foundation kickstart, the less there may be a feel of > > community!!?? what do you think? > > > > So maybe the question about Open source Edition and revenue? could be > > rephrased to something different like :: Open source edition and BENEFITS > > (of all kinds to the livecode ecosystem) ??? > > > > As an example, I'm pretty sure that many of us really like that > > language/tool and would take some time to promote it e.g. at schools. > That > > would need organization and incentives, like.. the benefit of more > > affordable commercial license schemes that could even be traded to help > out > > people start up something. And that would cost nothing and could be an > > important medium term benefit. > > > > On the whole, i feel mothership is kind of into shyzophrenic situation > :: > > the move to open source certainly was a generous move, event though at > that > > time it may just have been death and exit otherwise. And the other hand > we > > feel a commercial pressure with prices going up and up for the little > rock > > of commercial folks. > > > > I was surprised to see that the "community" developments fundings were > not > > so successful. it was a way of carrying forward the initial kickstart > move. > > Maybe that should be tried agin, possibly with a different organization : > > would it change the results if the community participated to selection of > > developments proposed? or even.. drove them!? well hum, that would be > > revolution that would imp lie seeing up some kind of representation of > that > > community. > > > > Livecode Community could be well used for a lot of "community" actions in > > our societies. I though personally of attending the "units debuts comity > of > > computing" in Paris just to talk to them about livecode because they > need to > > build a set of tools and livecode community would be just right. and that > > would greatly expose livecode (they gather 250 geeks from Paris.. > > imagine..). > > > > Now that mothership has embarked on the community track, the next step > could > > well be to get together some kind of representation of the group to > > exchange, meet, discuss and relay etc with the objective to establish > such a > > community feeling?? > > > > And that could have a huge potential to motivate, generate many actions > that > > bring those many benefits, that are hard to see yet with a close view to > > revenues. > > My cents! > > > > > > > > -- > > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704180.html > > Sent from the Revolution - User mailing list archive at Nabble.com. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Kaveh Bazargan Director River Valley Technologies @kaveh1000 +44 7771 824 111 www.rivervalleytechnologies.com From monte at appisle.net Wed May 4 00:47:39 2016 From: monte at appisle.net (Monte Goulding) Date: Wed, 4 May 2016 14:47:39 +1000 Subject: Revenue and the Open Source edition In-Reply-To: <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> Message-ID: <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> > On 4 May 2016, at 2:20 PM, JB wrote: > And so it is obvious everyone cannot be > involved in programming the open source > version for many different reasons. That > leaves people little chance to participate > by adding code. Use it, point out bugs > and pay money. That is not what I was > hoping for. There are many ways we can get involved with the development of the platform. All of these have been done by contributors since going open source although I doubt this is a complete list: - C/C++/Objective-C/Java - Contribute to the engine code by fixing bugs or adding features - Contribute to the externals that come with LiveCode - Contribute to or implement your own externals and release under a FOSS license - LiveCode Builder - Contribute to widgets and libraries that come with LiveCode - Contribute to or implement your own widgets and libraries and release under a FOSS license - LiveCode Script - Contribute to the script only stack portions of the IDE (most of the code in LC8) - Contribute to or implement script libraries, frameworks and custom controls and release under a FOSS license - Documentation - Edit the dictionary entries and guides - Create new guides and contribute - Create learning resources and release under a FOSS license - Answer questions on stackoverflow, the lists and forums, facebook etc - Testing - Write good quality bug reports - Find old reports, test in the latest version and comment with your results Cheers Monte From peterwawood at gmail.com Wed May 4 01:12:05 2016 From: peterwawood at gmail.com (Peter W A Wood) Date: Wed, 4 May 2016 13:12:05 +0800 Subject: Revenue and the Open Source edition In-Reply-To: <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> Message-ID: <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> Monte I think that you have missed out one way to contribute that would be very valuable to both the community and LiveCode. That is writing automatically runnable tests. There is an automated test suite but it is kept under lock and key by LiveCode so that community members cannot contribute by submitting meaningful tests. I built my own simple testing framework (https://github.com/PeterWAWood/LiveCode-MiniTest ) and have a handful of tests (https://github.com/PeterWAWood/LiveCode-Tests ). (If you run the tests, you will see that some of them fail.). A set of community developed automated tests would be a great resource that could be grown over time. Regards Peter > On 4 May 2016, at 12:47, Monte Goulding wrote: > There are many ways we can get involved with the development of the platform. All of these have been done by contributors since going open source although I doubt this is a complete list: > - C/C++/Objective-C/Java > - Contribute to the engine code by fixing bugs or adding features > - Contribute to the externals that come with LiveCode > - Contribute to or implement your own externals and release under a FOSS license > - LiveCode Builder > - Contribute to widgets and libraries that come with LiveCode > - Contribute to or implement your own widgets and libraries and release under a FOSS license > - LiveCode Script > - Contribute to the script only stack portions of the IDE (most of the code in LC8) > - Contribute to or implement script libraries, frameworks and custom controls and release under a FOSS license > - Documentation > - Edit the dictionary entries and guides > - Create new guides and contribute > - Create learning resources and release under a FOSS license > - Answer questions on stackoverflow, the lists and forums, facebook etc > - Testing > - Write good quality bug reports > - Find old reports, test in the latest version and comment with your results > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Wed May 4 01:20:36 2016 From: monte at appisle.net (Monte Goulding) Date: Wed, 4 May 2016 15:20:36 +1000 Subject: Revenue and the Open Source edition In-Reply-To: <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> Message-ID: <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> > On 4 May 2016, at 3:12 PM, Peter W A Wood wrote: > > I think that you have missed out one way to contribute that would be very valuable to both the community and LiveCode. That is writing automatically runnable tests. I did miss that! > There is an automated test suite but it is kept under lock and key by LiveCode so that community members cannot contribute by submitting meaningful tests. Actually this is not true. The tests and test runners are on GitHub and therefore contributable (probably not a word???): - IDE https://github.com/livecode/livecode-ide/tree/develop/tests (this is - LCB, LCS https://github.com/livecode/livecode/tree/develop/tests Cheers Monte From peterwawood at gmail.com Wed May 4 02:41:33 2016 From: peterwawood at gmail.com (Peter W A Wood) Date: Wed, 4 May 2016 14:41:33 +0800 Subject: Revenue and the Open Source edition In-Reply-To: <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> Message-ID: Monte > On 4 May 2016, at 13:20, Monte Goulding wrote: > > >> On 4 May 2016, at 3:12 PM, Peter W A Wood wrote: >> >> I think that you have missed out one way to contribute that would be very valuable to both the community and LiveCode. That is writing automatically runnable tests. > > I did miss that! > >> There is an automated test suite but it is kept under lock and key by LiveCode so that community members cannot contribute by submitting meaningful tests. > > Actually this is not true. The tests and test runners are on GitHub and therefore contributable (probably not a word???): > - IDE https://github.com/livecode/livecode-ide/tree/develop/tests (this is > - LCB, LCS https://github.com/livecode/livecode/tree/develop/tests And I missed them! It?s been some time since I last looked though. Regards Peter From t.heaford at icloud.com Wed May 4 02:53:23 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Wed, 04 May 2016 07:53:23 +0100 Subject: Revenue and the Open Source edition In-Reply-To: <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> Message-ID: It seems to me as a ?community? user that there is no community. There only appears to be those that want to pay, those that can?t afford to pay and those that don?t want to pay for ideological reasons. I, personally do not feel part of a community. When I read the discussions (not just this thread) the majority seem to revolve around how to monetise the ?community? for the benefit of LC and how can we convert a ?community? user to a paid user. It seems to me that there are a number of people who subscribe to this mailing list who want to own the product (rather than rent) and that is understandable (I am probably one of those). But, to put it quite simply, I cannot afford it, it is to expensive for me ( a loss for me and a loss for live code). If I were to produce a fantastic product that I thought would be useful to a great many people, I may want to give it away for free but under the present arrangement I would not bother because I would not want to give away my coding effort. Could probably go on forever but I think that?s enough. The end of my 2 pence worth. All the best Terry From benr_mc at cogapp.com Tue May 3 18:45:06 2016 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 3 May 2016 23:45:06 +0100 Subject: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40]) In-Reply-To: <57292538.3060905@fourthworld.com> References: <9aa3ece2-4baa-f6b9-3687-d6799bda7158@cogapp.com> <57292538.3060905@fourthworld.com> Message-ID: <7f3a6b0d-d73c-1ab6-2cec-0d8fb1a7c02a@cogapp.com> Thanks Richard! More questions (ideally of course you'd simply point me to the guide I should have read to have answered these for myself)... On 03/05/2016 23:24, Richard Gaskin wrote: > Ben Rubinstein wrote: > >> ...is there anyway an explanation of the differences and ^anywhere, obviously >> relationships between: >> >> - widgets > Custom controls written in LiveCode Builder with advanced > rendering and packaging. sort of got that. Is there a guide for how to develop, test, package, distribute, install? >> - libraries > Can be written in either LiveCode Script or LiveCode Builder. > Note that Builder now has some access to OS APIs, so if your > library needs that you'll write it in LC Builder. OK. What makes it a library? Where do they go, how do they get loaded...? >> - externals > Written in C or other low-level language that can compile to > machine code with the Externals SDK ... see previous remarks about the existing guide - is that still accurate? >> - plugins > Any stack present in the Plugins folder so it can be opened > from the IDE's Development -> Plugins menu, usually custom > development tools. So plugins are always stacks - or can they be these new-falutin' script-only stacks I've heard about? thanks as always, Ben From richmondmathewson at gmail.com Wed May 4 05:39:50 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 12:39:50 +0300 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> Message-ID: <5729C366.6040402@gmail.com> To this I would just like to point out that in my "other" email I have been offered the chance to PAY Livecode to fix THEIR bugs: https://livecode.com/services/priority-bug-fixes/ That seems a bit odd. Richmond. On 4.05.2016 09:53, Terence Heaford wrote: > It seems to me as a ?community? user that there is no community. > > There only appears to be those that want to pay, those that can?t afford to pay and those that don?t want to pay for ideological reasons. > > I, personally do not feel part of a community. > > When I read the discussions (not just this thread) the majority seem to revolve around how to monetise the ?community? for the benefit of LC and how can we convert a ?community? user to a paid user. > > It seems to me that there are a number of people who subscribe to this mailing list who want to own the product (rather than rent) and that is understandable (I am probably one of those). > > But, to put it quite simply, I cannot afford it, it is to expensive for me ( a loss for me and a loss for live code). > > If I were to produce a fantastic product that I thought would be useful to a great many people, I may want to give it away for free but under the present arrangement I would not > > bother because I would not want to give away my coding effort. > > Could probably go on forever but I think that?s enough. > > The end of my 2 pence worth. > > > All the best > > Terry > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kaveh at rivervalleytechnologies.com Wed May 4 06:12:19 2016 From: kaveh at rivervalleytechnologies.com (Kaveh Bazargan) Date: Wed, 4 May 2016 11:12:19 +0100 Subject: Revenue and the Open Source edition In-Reply-To: <5729C366.6040402@gmail.com> References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: It's all getting too complicated... On 4 May 2016 at 10:39, RM wrote: > To this I would just like to point out that in my "other" email I have been > offered the chance to PAY Livecode to fix THEIR bugs: > > https://livecode.com/services/priority-bug-fixes/ > > That seems a bit odd. > > Richmond. > > > On 4.05.2016 09:53, Terence Heaford wrote: > >> It seems to me as a ?community? user that there is no community. >> >> There only appears to be those that want to pay, those that can?t afford >> to pay and those that don?t want to pay for ideological reasons. >> >> I, personally do not feel part of a community. >> >> When I read the discussions (not just this thread) the majority seem to >> revolve around how to monetise the ?community? for the benefit of LC and >> how can we convert a ?community? user to a paid user. >> >> It seems to me that there are a number of people who subscribe to this >> mailing list who want to own the product (rather than rent) and that is >> understandable (I am probably one of those). >> >> But, to put it quite simply, I cannot afford it, it is to expensive for >> me ( a loss for me and a loss for live code). >> >> If I were to produce a fantastic product that I thought would be useful >> to a great many people, I may want to give it away for free but under the >> present arrangement I would not >> >> bother because I would not want to give away my coding effort. >> >> Could probably go on forever but I think that?s enough. >> >> The end of my 2 pence worth. >> >> >> All the best >> >> Terry >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Kaveh Bazargan Director River Valley Technologies @kaveh1000 +44 7771 824 111 www.rivervalleytechnologies.com From kevin at livecode.com Wed May 4 07:57:53 2016 From: kevin at livecode.com (Kevin Miller) Date: Wed, 04 May 2016 12:57:53 +0100 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: We can either prioritize bug fixes for the good of the user base as a whole, or we can prioritize a bug that affects your project today. The former we do automatically, the latter has a cost for us and a benefit for you, thus the service. We?ve had great feedback from our commercial customers who have chosen to use that service periodically. I do appreciate the input on licensing. It is never possible to please everyone. We will do what works for the majority and provides sufficient resource for us to continue to work on this platform we all rely on. Lets move on. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 04/05/2016, 11:12, "use-livecode on behalf of Kaveh Bazargan" wrote: >It's all getting too complicated... > >On 4 May 2016 at 10:39, RM wrote: > >> To this I would just like to point out that in my "other" email I have >>been >> offered the chance to PAY Livecode to fix THEIR bugs: >> >> https://livecode.com/services/priority-bug-fixes/ >> >> That seems a bit odd. >> >> Richmond. >> >> >> On 4.05.2016 09:53, Terence Heaford wrote: >> >>> It seems to me as a ?community? user that there is no community. >>> >>> There only appears to be those that want to pay, those that can?t >>>afford >>> to pay and those that don?t want to pay for ideological reasons. >>> >>> I, personally do not feel part of a community. >>> >>> When I read the discussions (not just this thread) the majority seem to >>> revolve around how to monetise the ?community? for the benefit of LC >>>and >>> how can we convert a ?community? user to a paid user. >>> >>> It seems to me that there are a number of people who subscribe to this >>> mailing list who want to own the product (rather than rent) and that is >>> understandable (I am probably one of those). >>> >>> But, to put it quite simply, I cannot afford it, it is to expensive for >>> me ( a loss for me and a loss for live code). >>> >>> If I were to produce a fantastic product that I thought would be useful >>> to a great many people, I may want to give it away for free but under >>>the >>> present arrangement I would not >>> >>> bother because I would not want to give away my coding effort. >>> >>> Could probably go on forever but I think that?s enough. >>> >>> The end of my 2 pence worth. >>> >>> >>> All the best >>> >>> Terry >>> >>> >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > >-- >Kaveh Bazargan >Director >River Valley Technologies >@kaveh1000 >+44 7771 824 111 >www.rivervalleytechnologies.com >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Wed May 4 08:29:38 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 08:29:38 -0400 Subject: Converting a stack to a text file.. Message-ID: <5729EB32.1000108@researchware.com> Some time back on this email list there were discussions about tool(s) to write a stack (mainstack, substacks, controls, images, and all their standard and custom properties) out into a text file that could then be run through another tool to recreate the stack exactly. I think I recall that the purpose was to work with source code management systems which tend to want to work with text files. In theory it was a matter of looping through all stack, substacks, cards, and controls and writing out all their standard and custom properties and scripts and then reversing this to rebuild the stack(s) I find myself in need of a tool to export a stack and all its possible bits to a text file and then regenerate it. Did anyone ever build such tools? Willing to share them? From MikeKerner at roadrunner.com Wed May 4 08:38:18 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 08:38:18 -0400 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: Exactly, Kevin, Monte, The "priority bug fixes" is nothing more than a way for all of us to say "me, first", and that is totally sensible and reasonable. How important is that bug that you reported, vs. all the other bugs that are in the DB? Do you really think that LC is going to hold some bug hostage until someone ponies up to fix it? Of course not. That would kill the "recurring subscription" model, that they and so many other software and development tool firms have gone to, because all of us would just pay for the bugs we want fixed, instead of paying an annual subscription. I also completely disagree that LC has tried to keep people from writing their own externals. Monte wasn't a member of the LC team until recently. Before that, he was a prolific writer of externals and a prolific adapter of C libraries to LC externals. How to do it is documented. When I had something I wanted, I just chose to pay Monte to do it, rather than do it myself. I get it if you can't afford to, but you can learn to do it. LCB is in its absolute infancy, but it is a first attempt to push the LC inyards up toward LCS, so that more of us will work on it and add features to it. It also bears repeating that I have told Kevin, and others, that I think there is not enough bang for the buck for the Business edition, so we don't buy it. LCC is FOSS. Take it, fork it, run with it. Hell, there is nothing stopping me from fixing the things in the SE that I want fixed, or added. We paid whatever it was into the KS because we wanted the security of knowing that in the event that LC ever dies, the code will still be there, should we, or someone else, choose to pick it up and go with it, without having to go through all the hogwash of Administration to get it. On Wed, May 4, 2016 at 7:57 AM, Kevin Miller wrote: > We can either prioritize bug fixes for the good of the user base as a > whole, or we can prioritize a bug that affects your project today. The > former we do automatically, the latter has a cost for us and a benefit for > you, thus the service. We?ve had great feedback from our commercial > customers who have chosen to use that service periodically. > > I do appreciate the input on licensing. It is never possible to please > everyone. We will do what works for the majority and provides sufficient > resource for us to continue to work on this platform we all rely on. Lets > move on. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > > > On 04/05/2016, 11:12, "use-livecode on behalf of Kaveh Bazargan" > kaveh at rivervalleytechnologies.com> wrote: > > >It's all getting too complicated... > > > >On 4 May 2016 at 10:39, RM wrote: > > > >> To this I would just like to point out that in my "other" email I have > >>been > >> offered the chance to PAY Livecode to fix THEIR bugs: > >> > >> https://livecode.com/services/priority-bug-fixes/ > >> > >> That seems a bit odd. > >> > >> Richmond. > >> > >> > >> On 4.05.2016 09:53, Terence Heaford wrote: > >> > >>> It seems to me as a ?community? user that there is no community. > >>> > >>> There only appears to be those that want to pay, those that can?t > >>>afford > >>> to pay and those that don?t want to pay for ideological reasons. > >>> > >>> I, personally do not feel part of a community. > >>> > >>> When I read the discussions (not just this thread) the majority seem to > >>> revolve around how to monetise the ?community? for the benefit of LC > >>>and > >>> how can we convert a ?community? user to a paid user. > >>> > >>> It seems to me that there are a number of people who subscribe to this > >>> mailing list who want to own the product (rather than rent) and that is > >>> understandable (I am probably one of those). > >>> > >>> But, to put it quite simply, I cannot afford it, it is to expensive for > >>> me ( a loss for me and a loss for live code). > >>> > >>> If I were to produce a fantastic product that I thought would be useful > >>> to a great many people, I may want to give it away for free but under > >>>the > >>> present arrangement I would not > >>> > >>> bother because I would not want to give away my coding effort. > >>> > >>> Could probably go on forever but I think that?s enough. > >>> > >>> The end of my 2 pence worth. > >>> > >>> > >>> All the best > >>> > >>> Terry > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at 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 at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > >-- > >Kaveh Bazargan > >Director > >River Valley Technologies > >@kaveh1000 > >+44 7771 824 111 > >www.rivervalleytechnologies.com > >_______________________________________________ > >use-livecode mailing list > >use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Wed May 4 08:44:19 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 08:44:19 -0400 Subject: XC 7.3.1 Message-ID: Anybody download the latest XC update, this morning? If so, can we use it with the latest LC 6, 7, or 8? -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From peter.brett at livecode.com Wed May 4 08:46:52 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 13:46:52 +0100 Subject: XC 7.3.1 In-Reply-To: References: Message-ID: <5729EF3C.1050304@livecode.com> On 04/05/2016 13:44, Mike Kerner wrote: > Anybody download the latest XC update, this morning? If so, can we use it > with the latest LC 6, 7, or 8? Yes, it should work. Please let us know if you run into any problems. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From kevin at livecode.com Wed May 4 08:48:36 2016 From: kevin at livecode.com (Kevin Miller) Date: Wed, 04 May 2016 13:48:36 +0100 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: On 04/05/2016, 13:38, "use-livecode on behalf of Mike Kerner" wrote: >It also bears repeating that I have told Kevin, and others, that I think >there is not enough bang for the buck for the Business edition, so we >don't >buy it. That will be changing very fast now that 8 is done. >LCC is FOSS. Take it, fork it, run with it. Hell, there is nothing >stopping me from fixing the things in the SE that I want fixed, or added. >We paid whatever it was into the KS because we wanted the security of >knowing that in the event that LC ever dies, the code will still be there, >should we, or someone else, choose to pick it up and go with it, without >having to go through all the hogwash of Administration to get it. Absolutely. I?m sure we would all love to see more contributions, whether that be to the core, the IDE or the documentation. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From monte at appisle.net Wed May 4 09:36:53 2016 From: monte at appisle.net (Monte Goulding) Date: Wed, 4 May 2016 23:36:53 +1000 Subject: Converting a stack to a text file.. In-Reply-To: <5729EB32.1000108@researchware.com> References: <5729EB32.1000108@researchware.com> Message-ID: Does it need to be a single text file? My lcVCS project creates a directory. Sent from my iPhone > On 4 May 2016, at 10:29 PM, Paul Dupuis wrote: > > Some time back on this email list there were discussions about tool(s) > to write a stack (mainstack, substacks, controls, images, and all their > standard and custom properties) out into a text file that could then be > run through another tool to recreate the stack exactly. I think I recall > that the purpose was to work with source code management systems which > tend to want to work with text files. > > In theory it was a matter of looping through all stack, substacks, > cards, and controls and writing out all their standard and custom > properties and scripts and then reversing this to rebuild the stack(s) > > I find myself in need of a tool to export a stack and all its possible > bits to a text file and then regenerate it. Did anyone ever build such > tools? Willing to share them? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bleiler at buffalo.edu Wed May 4 09:37:15 2016 From: bleiler at buffalo.edu (Tim Bleiler) Date: Wed, 4 May 2016 09:37:15 -0400 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: > On May 4, 2016, at 8:48 AM, Kevin Miller wrote: > >> It also bears repeating that I have told Kevin, and others, that I think >> there is not enough bang for the buck for the Business edition, so we >> don't >> buy it. > > That will be changing very fast now that 8 is done. I hope that some or most of the add-on widgets that are offered in the business edition are also offered a la carte for those of us with more limited needs and budgets. The Livecode PDF viewer is an example of something that might do well as a separate option. Tim Bleiler, Ph.D. Instructional Designer, HSIT University at Buffalo From dunbarx at aol.com Wed May 4 10:01:06 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 4 May 2016 10:01:06 -0400 Subject: Doing Maths in Hex In-Reply-To: <5729563F.2040801@ahsoftware.net> Message-ID: <1547c1279dd-6b3f-12f01@webprd-m09.mail.aol.com> There are not even enough letters in the alphabet to reach "10" (base 42). -----Original Message----- From: Mark Wieder To: How to use LiveCode Sent: Tue, May 3, 2016 9:56 pm Subject: Re: Doing Maths in Hex On 05/03/2016 11:53 AM, [-hh] wrote: > Bonjour Thierry, > > Perfect. > But now, of course, the question arises, how to do that in base 42 ;-) return (6 * 8) -- Mark Wieder ahsoftware at gmail.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Wed May 4 10:09:21 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 10:09:21 -0400 Subject: Doing Maths in Hex In-Reply-To: <1547c1279dd-6b3f-12f01@webprd-m09.mail.aol.com> References: <1547c1279dd-6b3f-12f01@webprd-m09.mail.aol.com> Message-ID: <572A0291.30100@researchware.com> On 5/4/2016 10:01 AM, dunbarx at aol.com wrote: > There are not even enough letters in the alphabet to reach "10" (base 42). You are not considering Unicode in LC7 and 8 :-) From peter.brett at livecode.com Wed May 4 10:11:55 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 15:11:55 +0100 Subject: Doing Maths in Hex In-Reply-To: <1547c1279dd-6b3f-12f01@webprd-m09.mail.aol.com> References: <1547c1279dd-6b3f-12f01@webprd-m09.mail.aol.com> Message-ID: <572A032B.6080701@livecode.com> On 04/05/2016 15:01, dunbarx at aol.com wrote: > There are not even enough letters in the alphabet to reach "10" (base 42). I suppose you could use a subset of the base64 alphabet (treat uppercase and lowercase letters as different values). Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Wed May 4 10:12:19 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 15:12:19 +0100 Subject: [ANN] Release 8.0.0 Message-ID: <572A0343.3000707@livecode.com> Dear list members, We are pleased to announce the release of LiveCode 8.0.0, the first stable release of LiveCode 8. Read more about LiveCode 8 here: https://livecode.com/introducing-livecode-8/ Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 8 has a host of exciting new features. Simplify design with widgets ---------------------------- The LiveCode engine now supports custom controls called "widgets", and LiveCode now includes several widgets that simplify creating mobile apps. Extend LiveCode with LiveCode Builder ------------------------------------- Enhance LiveCode with your own new controls and libraries without any C or C++ knowledge by using the new LiveCode Builder programming language. Deploy to the browser with HTML5 -------------------------------- LiveCode standalones now run in a web browser, using a LiveCode engine that runs as JavaScript. The full release notes are available from: http://downloads.livecode.com/livecode/8_0_0/LiveCodeNotes-8_0_0.pdf LiveCode 8.0.0 contains an additional 27 bug fixes since the LiveCode 8.0.0 RC 1 release. Known issues ============ * HTML5 standalones do not currently work when they contain extensions with dependencies * 64-bit standalones for Mac OS X do not have support for audio recording or the revVideoGrabber external 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 From panos.merakos at livecode.com Wed May 4 10:15:20 2016 From: panos.merakos at livecode.com (panagiotis merakos) Date: Wed, 4 May 2016 15:15:20 +0100 Subject: Release 6.7.11 / 7.1.4 Message-ID: Dear List Members, We are pleased to announce the release of LiveCode 6.7.11 Stable and 7.1.4 Stable. By "Stable", we mean that no reported regressions have been introduced in 6.7.11 / 7.1.4, compared to the previous Stable release. Both 6.7.11 / 7.1.4 are a promotion of 6.7.11 RC-2 / 7.1.4 RC-2, so there is no change between the two versions, but the build number and the status. *Getting the Release* To get the release please download the installer directly at: http://downloads.livecode.com We do not currently plan to make any further releases of LiveCode 6 or LiveCode 7. We recommend continuing your app development on the LiveCode 8 platform. Warmest regards, The LiveCode Team -- From paul at researchware.com Wed May 4 10:16:39 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 10:16:39 -0400 Subject: AW: Windows Media In-Reply-To: <5720C1DA.3000504@livecode.com> References: <003601d1a07b$30955690$91c003b0$@kestner.de> <006a01d1a08a$193045a0$4b90d0e0$@kestner.de> <5720C1DA.3000504@livecode.com> Message-ID: <572A0447.80601@researchware.com> On 4/27/2016 9:42 AM, Peter TB Brett wrote: > > > On 27/04/2016 14:38, Tiemo Hollmann TB wrote: >> To make plans. Just a guess from the crowd - when would you expect to >> see a >> GM 8.1? 6 month from now? 1 year? Or more? > > I'd not expect it before June 14th at the earliest, depending on how > we get on. > > That's June 14th _2016_, by the way. > > Peter > A question for one of the LC folks (if some can answer publick (or email me privately if you can answer it privately). startTime and endTime (and currentTime) for a media clip is really import for us. Will the new Windows media framework under the player object continue to support these properties? I expect the answer is yes, but any heads up would be helpful if not and confirmation will make for less restless nights. From MikeKerner at roadrunner.com Wed May 4 10:16:50 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 10:16:50 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: WOOT! WOOT! On Wed, May 4, 2016 at 10:12 AM, Peter TB Brett wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.0.0, the first stable > release of LiveCode 8. > > Read more about LiveCode 8 here: > https://livecode.com/introducing-livecode-8/ > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or > via the automatic updater. > > Release Contents > ================ > LiveCode 8 has a host of exciting new features. > > Simplify design with widgets > ---------------------------- > The LiveCode engine now supports custom controls called "widgets", and > LiveCode now includes several widgets that simplify creating mobile apps. > > Extend LiveCode with LiveCode Builder > ------------------------------------- > Enhance LiveCode with your own new controls and libraries without any C or > C++ knowledge by using the new LiveCode Builder programming language. > > Deploy to the browser with HTML5 > -------------------------------- > LiveCode standalones now run in a web browser, using a LiveCode engine > that runs as JavaScript. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_0_0/LiveCodeNotes-8_0_0.pdf > > LiveCode 8.0.0 contains an additional 27 bug fixes since the LiveCode > 8.0.0 RC 1 release. > > Known issues > ============ > * HTML5 standalones do not currently work when they contain extensions > with dependencies > > * 64-bit standalones for Mac OS X do not have support for audio recording > or the revVideoGrabber external > > 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Wed May 4 10:19:58 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 10:19:58 -0400 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: Tim, I would hope that they would do that, too, because that seems like a good compromise, but I am not sure they will be able to do it for Community because of the FOSS issues. Kevin, Good to hear on value of the Business edition. On LCB, yes, we all want more of us to be more involved. On Wed, May 4, 2016 at 9:37 AM, Tim Bleiler wrote: > > > On May 4, 2016, at 8:48 AM, Kevin Miller wrote: > > > >> It also bears repeating that I have told Kevin, and others, that I think > >> there is not enough bang for the buck for the Business edition, so we > >> don't > >> buy it. > > > > That will be changing very fast now that 8 is done. > > > I hope that some or most of the add-on widgets that are offered in the > business edition are also offered a la carte for those of us with more > limited needs and budgets. The Livecode PDF viewer is an example of > something that might do well as a separate option. > > Tim Bleiler, Ph.D. > Instructional Designer, HSIT > University at Buffalo > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Wed May 4 10:22:38 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 4 May 2016 07:22:38 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: <572A05AE.6000001@fourthworld.com> Tim Bleiler wrote: > The Livecode PDF viewer is an example of something that might do > well as a separate option. It might. It would be helpful if more folks read the specs for the PDF external LiveCode is including with their Business Edition. It's very specialized, with extensive features for getting and setting selections far beyond the needs of most projects. What I'm hearing from most Indy and Community devs is that they merely want to render a PDF within LiveCode. Given the PDFium library available for that, and that LiveCode Builder supports binary APIs such as those in that library, if this is a lucrative opportunity it would seem worth pursuing for those who want it. The developer could sell it as proprietary, or even dual-license it with a GPL version. Anyone sufficiently convinced of the business opportunity here to take this on? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.c From dave at applicationinsight.com Wed May 4 09:49:18 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Wed, 4 May 2016 06:49:18 -0700 (PDT) Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: <1462369758249-4704208.post@n4.nabble.com> Very well done all of you :D And what a day to do it on! (the force strong with those people in Edinburgh) Dave ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Release-8-0-0-tp4704202p4704208.html Sent from the Revolution - User mailing list archive at Nabble.com. From peter.brett at livecode.com Wed May 4 10:27:53 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 15:27:53 +0100 Subject: Windows Media In-Reply-To: <572A0447.80601@researchware.com> References: <003601d1a07b$30955690$91c003b0$@kestner.de> <006a01d1a08a$193045a0$4b90d0e0$@kestner.de> <5720C1DA.3000504@livecode.com> <572A0447.80601@researchware.com> Message-ID: <572A06E9.1070501@livecode.com> On 04/05/2016 15:16, Paul Dupuis wrote: > A question for one of the LC folks (if some can answer publick (or email > me privately if you can answer it privately). > > startTime and endTime (and currentTime) for a media clip is really > import for us. Will the new Windows media framework under the player > object continue to support these properties? I expect the answer is yes, > but any heads up would be helpful if not and confirmation will make for > less restless nights. Yep, all of those should be supported! Ian already has "endTime" and "currentTime" working; "startTime" isn't directly provided by DirectShow but it should be straightforward for the engine to fake. Hope that helps. :-) Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From bobsneidar at iotecdigital.com Wed May 4 10:28:04 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 May 2016 14:28:04 +0000 Subject: [ANN] Release 8.0.0 In-Reply-To: <1462369758249-4704208.post@n4.nabble.com> References: <572A0343.3000707@livecode.com> <1462369758249-4704208.post@n4.nabble.com> Message-ID: <41F252BC-7C54-41FE-89FA-B110A1485E87@iotecdigital.com> They were just waiting for me to finally pay for an indy license. Bob S On May 4, 2016, at 06:49 , Dave Kilroy > wrote: Very well done all of you :D And what a day to do it on! (the force strong with those people in Edinburgh) Dave From peter.brett at livecode.com Wed May 4 10:29:20 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 15:29:20 +0100 Subject: [ANN] Release 8.0.0 In-Reply-To: <41F252BC-7C54-41FE-89FA-B110A1485E87@iotecdigital.com> References: <572A0343.3000707@livecode.com> <1462369758249-4704208.post@n4.nabble.com> <41F252BC-7C54-41FE-89FA-B110A1485E87@iotecdigital.com> Message-ID: <572A0740.7030302@livecode.com> On 04/05/2016 15:28, Bob Sneidar wrote: > They were just waiting for me to finally pay for an indy license. Thank you for subscribing -- it'll help us continue to make LiveCode better for all our users! Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From paul at researchware.com Wed May 4 10:36:08 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 10:36:08 -0400 Subject: Windows Media In-Reply-To: <572A06E9.1070501@livecode.com> References: <003601d1a07b$30955690$91c003b0$@kestner.de> <006a01d1a08a$193045a0$4b90d0e0$@kestner.de> <5720C1DA.3000504@livecode.com> <572A0447.80601@researchware.com> <572A06E9.1070501@livecode.com> Message-ID: <572A08D8.7000201@researchware.com> On 5/4/2016 10:27 AM, Peter TB Brett wrote: > Hope that helps. :-) It does, Thank you. Both our products use Quicktime on Windows and we've already received support tickets to the effect of "the (government|security expert|IT|etc.) says we can't use QT any more, so do you have a new version of your product that doesn't use QT" From roger.e.eller at sealedair.com Wed May 4 10:53:27 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 4 May 2016 10:53:27 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: Sorry, but I still can not use this for production work. This bug is STILL preventing use in my work environment. [Bug 17374] Database errors appear each time LC 8.0.0 is opened in Win7-x64 in Fusion https://dl.dropboxusercontent.com/u/54789013/LC_errors/8.0.0-GM1-error.png Roger Eller Graphics Systems Analyst 803 North Maple Street P: 864.967.1625 Simpsonville, SC 29681 C: 864.908.0337 SealedAir.com Roger.E.Eller at SealedAir.com On Wed, May 4, 2016 at 10:12 AM, Peter TB Brett wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.0.0, the first stable > release of LiveCode 8. > > Read more about LiveCode 8 here: > https://livecode.com/introducing-livecode-8/ > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or > via the automatic updater. > > Release Contents > ================ > LiveCode 8 has a host of exciting new features. > > Simplify design with widgets > ---------------------------- > The LiveCode engine now supports custom controls called "widgets", and > LiveCode now includes several widgets that simplify creating mobile apps. > > Extend LiveCode with LiveCode Builder > ------------------------------------- > Enhance LiveCode with your own new controls and libraries without any C or > C++ knowledge by using the new LiveCode Builder programming language. > > Deploy to the browser with HTML5 > -------------------------------- > LiveCode standalones now run in a web browser, using a LiveCode engine > that runs as JavaScript. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_0_0/LiveCodeNotes-8_0_0.pdf > > LiveCode 8.0.0 contains an additional 27 bug fixes since the LiveCode > 8.0.0 RC 1 release. > > Known issues > ============ > * HTML5 standalones do not currently work when they contain extensions > with dependencies > > * 64-bit standalones for Mac OS X do not have support for audio recording > or the revVideoGrabber external > > 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From peter.brett at livecode.com Wed May 4 10:59:46 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 15:59:46 +0100 Subject: Database errors starting LC8 on Windows [was: Release 8.0.0] In-Reply-To: References: <572A0343.3000707@livecode.com> Message-ID: <572A0E62.8090500@livecode.com> On 04/05/2016 15:53, Roger Eller wrote: > Sorry, but I still can not use this for production work. This bug is STILL > preventing use in my work environment. > > [Bug 17374] Database errors appear each time LC 8.0.0 is opened in Win7-x64 > in Fusion > > https://dl.dropboxusercontent.com/u/54789013/LC_errors/8.0.0-GM1-error.png Hi Roger, Are you able to provide us with a copy of your virtual machine? Since we have not been able to reproduce that bug in any of our test environments, that would really help us figure out what's going on and resolve the issue for you. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From mwieder at ahsoftware.net Wed May 4 11:00:14 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 May 2016 08:00:14 -0700 Subject: [EOL] glx2 script editor Message-ID: <572A0E7E.1030408@ahsoftware.net> Now that LC8 is out I'm offically announcing an end-of-life for the glx2 script editor. There is an LC bug that renders glx2 unusable on linux - it still works fine on osx, and as far as I know, on Windows, although I haven't bothered testing that. There's really no incentive for the LiveCode team to fix the bug, as it so far only has an impact on the script editor, and only on linux. I do appreciate the time the team has put into trying to fix it so far, but the ROI isn't there to narrow this down. http://quality.livecode.com/show_bug.cgi?id=15617 http://quality.livecode.com/show_bug.cgi?id=16880 The glx2 script editor is still available online at https://bitbucket.org/mwieder/glx2/downloads and will continue to be there. I'm not getting rid of it, I'm just not working on it any more. Linux is my main operating system, and has been for some years now. If I can't use tools, especially code that I've written myself, then there's no point in maintaining them. The latest version is GLX2_Code19_beta7.zip. I had hoped this bug would be fixed so that I could release a real version 19, but that's something that has to be done at the engine level, not from a scripted level. Feel free to grab the script editor, use it on other operating systems, do what you want with the open-source code, etc. Have fun, don't hurt yourselves, look both ways when crossing the street. -- Mark Wieder ahsoftware at gmail.com From james at thehales.id.au Wed May 4 10:28:05 2016 From: james at thehales.id.au (jameshale) Date: Wed, 4 May 2016 07:28:05 -0700 (PDT) Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: <1462372085727-4704216.post@n4.nabble.com> Great news! Congrats to the team, well done. But as Colombo would say, there's just one more thing. Looking at the pricing page on the website you need to scroll to the bottom to see the open source version. Really there should be three columns, GPL (or Community), Indy, Business With the features and benefits (and omissions) also listed to include GPL (or Community). I supported the kickstarter because of open source. I believe it should be there as an equally viable option at the same level as the paid for licenses, not hidden at the bottom of the page. I am proud LC went open source, I would like LC to show they are proud too. James -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Release-8-0-0-tp4704202p4704216.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Wed May 4 11:05:57 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 4 May 2016 11:05:57 -0400 Subject: Database errors starting LC8 on Windows [was: Release 8.0.0] In-Reply-To: <572A0E62.8090500@livecode.com> References: <572A0343.3000707@livecode.com> <572A0E62.8090500@livecode.com> Message-ID: No. That would be against our company's security policies. However, I can allow you to have a remote look around via WebEx or TeamViewer. Please reply off-list if you would find this option helpful. ~Roger On Wed, May 4, 2016 at 10:59 AM, Peter TB Brett wrote: > > > On 04/05/2016 15:53, Roger Eller wrote: > >> Sorry, but I still can not use this for production work. This bug is STILL >> preventing use in my work environment. >> >> [Bug 17374] Database errors appear each time LC 8.0.0 is opened in >> Win7-x64 >> in Fusion >> >> https://dl.dropboxusercontent.com/u/54789013/LC_errors/8.0.0-GM1-error.png >> > > Hi Roger, > > Are you able to provide us with a copy of your virtual machine? Since we > have not been able to reproduce that bug in any of our test environments, > that would really help us figure out what's going on and resolve the issue > for you. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From peter.brett at livecode.com Wed May 4 11:06:42 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 16:06:42 +0100 Subject: [EOL] glx2 script editor In-Reply-To: <572A0E7E.1030408@ahsoftware.net> References: <572A0E7E.1030408@ahsoftware.net> Message-ID: <572A1002.6020803@livecode.com> On 04/05/2016 16:00, Mark Wieder wrote: > Now that LC8 is out I'm offically announcing an end-of-life for the glx2 > script editor. > > There is an LC bug that renders glx2 unusable on linux - it still works > fine on osx, and as far as I know, on Windows, although I haven't > bothered testing that. There's really no incentive for the LiveCode team > to fix the bug, as it so far only has an impact on the script editor, > and only on linux. I do appreciate the time the team has put into trying > to fix it so far, but the ROI isn't there to narrow this down. > > http://quality.livecode.com/show_bug.cgi?id=15617 > http://quality.livecode.com/show_bug.cgi?id=16880 Fraser has spent a lot of time trying to figure out why these issues are happening, and it's got him (and the rest of us) stumped. All the engine source code is available, so we'd be overjoyed if someone cleverer than us was able to solve the problem! Then Mark would be able to continue to support GLX2, people wouldn't get funny hangs if they disable the toolbar, and the LiveCode world would generally be a happier and more Linux-script-editory place as a result. Peter > The glx2 script editor is still available online at > > https://bitbucket.org/mwieder/glx2/downloads > > and will continue to be there. I'm not getting rid of it, I'm just not > working on it any more. Linux is my main operating system, and has been > for some years now. If I can't use tools, especially code that I've > written myself, then there's no point in maintaining them. The latest > version is GLX2_Code19_beta7.zip. I had hoped this bug would be fixed so > that I could release a real version 19, but that's something that has to > be done at the engine level, not from a scripted level. > > Feel free to grab the script editor, use it on other operating systems, > do what you want with the open-source code, etc. Have fun, don't hurt > yourselves, look both ways when crossing the street. > -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Wed May 4 11:07:36 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 16:07:36 +0100 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: <1462372085727-4704216.post@n4.nabble.com> References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> Message-ID: <572A1038.9030409@livecode.com> On 04/05/2016 15:28, jameshale wrote: > Great news! > > Congrats to the team, well done. > > But as Colombo would say, there's just one more thing. > > Looking at the pricing page on the website you need to scroll to the bottom > to see the open source version. > Really there should be three columns, GPL (or Community), Indy, Business > With the features and benefits (and omissions) also listed to include GPL > (or Community). > > I supported the kickstarter because of open source. > I believe it should be there as an equally viable option at the same level > as the paid for licenses, not hidden at the bottom of the page. > I am proud LC went open source, I would like LC to show they are proud too. As it happens, we now have a whole new website for LiveCode's Open Source edition: http://livecode.org/ Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From bleiler at buffalo.edu Wed May 4 11:10:13 2016 From: bleiler at buffalo.edu (Tim Bleiler) Date: Wed, 4 May 2016 11:10:13 -0400 Subject: Revenue and the Open Source edition In-Reply-To: References: <57274AA5.2000508@livecode.com> <572756B9.1000007@gmail.com> <57276CEC.7050702@livecode.com> <88BE395C-ADF0-4D8D-96D9-4DC1841B9D70@pacifier.com> <9F44DB09-0FD3-4DFF-89C8-D3F326BF8D0E@appisle.net> <6ADD643A-FEB3-42B8-B014-89C868B400CB@pacifier.com> <33E6479B-1AE0-401F-94C2-A77D1F6092D8@appisle.net> <1462330612830-4704180.post@n4.nabble.com> <14906A90-40DB-4B9B-8D27-3CE329AF5C02@pacifier.com> <8469B5F1-850D-4469-9069-E4E5CC3BAA56@appisle.net> <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> Message-ID: <80B094AB-15E3-4B4C-ADE0-6AC98C8E09D9@buffalo.edu> > On May 4, 2016, at 10:19 AM, Mike Kerner wrote: > > Tim, > I would hope that they would do that, too, because that seems like a good > compromise, but I am not sure they will be able to do it for Community > because of the FOSS issues. Right, the community edition probably can?t be used with that kind of product. My thought was that they could determine a fair price to offer separately to other paid license holders. Since it?s already developed it seems that any way they can increase sales, the better. This would also be true for future widgets. I expect they?ll eventually offer a basic paid license and a variety of packages of widgets and services combined with funding community projects through the Feature Exchange. Hopefully, the widget feature and Livecode Builder will generate contributions from the company and the community of both free and paid enhancements to Livecode. For example, Richard mentioned the opportunity for a simpler pdf viewer in his response (Community PDF Project quoted below). Tim Bleiler, Ph.D. Instructional Designer, HSIT University at Buffalo > On May 4, 2016, at 10:22 AM, Richard Gaskin wrote: > Given the PDFium library available for that, and that LiveCode Builder supports binary APIs such as those in that library, if this is a lucrative opportunity it would seem worth pursuing for those who want it. > > The developer could sell it as proprietary, or even dual-license it with a GPL version. > > Anyone sufficiently convinced of the business opportunity here to take this on? From james at thehales.id.au Wed May 4 11:11:49 2016 From: james at thehales.id.au (James Hale) Date: Thu, 5 May 2016 01:11:49 +1000 Subject: [ANN] Release 8.0.0 Message-ID: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug fixes or will these also cease)? James From sanke at hrz.uni-kassel.de Mon May 2 04:20:26 2016 From: sanke at hrz.uni-kassel.de (sanke at hrz.uni-kassel.de) Date: Mon, 2 May 2016 10:20:26 +0200 Subject: Performance speed of widgets (was: how to create a Custom Control) Message-ID: <57270DCA.7030904@hrz.uni-kassel.de> On Wed, 27 Apr 2016, Richard Gaskin wrote: > I think Kevin said best back in August in a discussion of when to choose > LCS and LCB: > > (snip) > > Previously our primary choices were between LiveCode Script > and a lower level language such as C. Now we have a third > choice, an intermediate LiveCode Builder. Its much faster > [to develop in] than C but slower than Script. It is going > to excel at certain tasks. However we should always choose > to use it only when it offers clear advantages above > LiveCode Script for the project that outweigh the extra > level of effort needed to use it. I know its very tempting > having added a whole new language to build everything in > that, but we must carefully resist that temptation and use > it judiciously, only for what it is best at. > > > > -- > Richard Gaskin When Kevin states > Its much faster > [to develop in] than C but slower than Script. It is going > to excel at certain tasks. What about the performance speed of a LCB widget? O.K., it is more difficult to *develop* the widget than a LCS-scripted custom control, but would a widget *execute* much faster than a group as a custom control? Would, for example, a matrix-convolve widget for image processing make up for the serious speed loss we are experiencing especially with LC versions 7.x and 8.x? Kind regards, Wilhelm Sanke --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren gepr?ft. https://www.avast.com/antivirus From peter.brett at livecode.com Wed May 4 11:18:51 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 16:18:51 +0100 Subject: LiveCode 6.7 and 7.1 end of live [was: Release 8.0.0] In-Reply-To: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> Message-ID: <572A12DB.4060304@livecode.com> On 04/05/2016 16:11, James Hale wrote: > Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug fixes or will these also cease)? Hi James, Both LiveCode 6 and LiveCode 7 are EOL. They have both already been in bugfix-only development since the 7.1.0 release. We recently conducted some market research to determine the demand for an extended-support period for LiveCode 6.7, and the results showed that it just wouldn't be commercially viable. Best regards, Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From bobsneidar at iotecdigital.com Wed May 4 11:19:54 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 May 2016 15:19:54 +0000 Subject: [EOL] glx2 script editor In-Reply-To: <572A0E7E.1030408@ahsoftware.net> References: <572A0E7E.1030408@ahsoftware.net> Message-ID: <6C4066F2-A13E-4AC6-BEBB-E0B8964E8712@iotecdigital.com> Thanks for all the hard work you put into this product. I have benefited greatly from using this product, especially the clairvoyance feature, which would be a great addition to the LC script editor. LC devs would be well advised to look into some of the features in GLX2 and incorporate them. Bob S > On May 4, 2016, at 08:00 , Mark Wieder wrote: > > Now that LC8 is out I'm offically announcing an end-of-life for the glx2 script editor. > > There is an LC bug that renders glx2 unusable on linux - it still works fine on osx, and as far as I know, on Windows, although I haven't bothered testing that. There's really no incentive for the LiveCode team to fix the bug, as it so far only has an impact on the script editor, and only on linux. I do appreciate the time the team has put into trying to fix it so far, but the ROI isn't there to narrow this down. > > http://quality.livecode.com/show_bug.cgi?id=15617 > http://quality.livecode.com/show_bug.cgi?id=16880 > > The glx2 script editor is still available online at > > https://bitbucket.org/mwieder/glx2/downloads > > and will continue to be there. I'm not getting rid of it, I'm just not working on it any more. Linux is my main operating system, and has been for some years now. If I can't use tools, especially code that I've written myself, then there's no point in maintaining them. The latest version is GLX2_Code19_beta7.zip. I had hoped this bug would be fixed so that I could release a real version 19, but that's something that has to be done at the engine level, not from a scripted level. > > Feel free to grab the script editor, use it on other operating systems, do what you want with the open-source code, etc. Have fun, don't hurt yourselves, look both ways when crossing the street. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Wed May 4 11:23:15 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 16:23:15 +0100 Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors Message-ID: <572A13E3.3000403@livecode.com> Hi all, We are now operating an IRC channel for discussing LiveCode Open Source. Join us in the #livecode channel on the freenode IRC network. You can join with an IRC client of your choice or by visiting: https://webchat.freenode.net/?channels=#livecode Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From MikeKerner at roadrunner.com Wed May 4 11:23:04 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 11:23:04 -0400 Subject: [EOL] glx2 script editor In-Reply-To: <6C4066F2-A13E-4AC6-BEBB-E0B8964E8712@iotecdigital.com> References: <572A0E7E.1030408@ahsoftware.net> <6C4066F2-A13E-4AC6-BEBB-E0B8964E8712@iotecdigital.com> Message-ID: That was one of the things I was thinking we should be talking about, now that 8 is here, getting GLX features into SE. Clairvoyance, folding, better theming, versioning, etc. would all be welcome. On Wed, May 4, 2016 at 11:19 AM, Bob Sneidar wrote: > Thanks for all the hard work you put into this product. I have benefited > greatly from using this product, especially the clairvoyance feature, which > would be a great addition to the LC script editor. LC devs would be well > advised to look into some of the features in GLX2 and incorporate them. > > Bob S > > > > On May 4, 2016, at 08:00 , Mark Wieder wrote: > > > > Now that LC8 is out I'm offically announcing an end-of-life for the glx2 > script editor. > > > > There is an LC bug that renders glx2 unusable on linux - it still works > fine on osx, and as far as I know, on Windows, although I haven't bothered > testing that. There's really no incentive for the LiveCode team to fix the > bug, as it so far only has an impact on the script editor, and only on > linux. I do appreciate the time the team has put into trying to fix it so > far, but the ROI isn't there to narrow this down. > > > > http://quality.livecode.com/show_bug.cgi?id=15617 > > http://quality.livecode.com/show_bug.cgi?id=16880 > > > > The glx2 script editor is still available online at > > > > https://bitbucket.org/mwieder/glx2/downloads > > > > and will continue to be there. I'm not getting rid of it, I'm just not > working on it any more. Linux is my main operating system, and has been for > some years now. If I can't use tools, especially code that I've written > myself, then there's no point in maintaining them. The latest version is > GLX2_Code19_beta7.zip. I had hoped this bug would be fixed so that I could > release a real version 19, but that's something that has to be done at the > engine level, not from a scripted level. > > > > Feel free to grab the script editor, use it on other operating systems, > do what you want with the open-source code, etc. Have fun, don't hurt > yourselves, look both ways when crossing the street. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From richard at livecode.org Wed May 4 11:25:32 2016 From: richard at livecode.org (Richard Gaskin) Date: Wed, 4 May 2016 08:25:32 -0700 Subject: [ANN] Release 8.0.0 In-Reply-To: <1462372085727-4704216.post@n4.nabble.com> References: <1462372085727-4704216.post@n4.nabble.com> Message-ID: <572A146C.5070500@livecode.org> jameshale wrote: > Looking at the pricing page on the website you need to scroll to > the bottom to see the open source version. > Really there should be three columns, GPL (or Community), Indy, > Business > With the features and benefits (and omissions) also listed to include > GPL (or Community). > > I supported the kickstarter because of open source. > I believe it should be there as an equally viable option at the same > level as the paid for licenses, not hidden at the bottom of the page. > I am proud LC went open source, I would like LC to show they are > proud too. Me too. Last year I proposed to Kevin that we split the .com and .org sites so that each can best serve their respective audiences. With the launch of v8.0 this has now begun - see: https://livecode.org/ What's in place today is just the first steps for both sites. All web sites are an ongoing process, and there are a number of details livecode.com and livecode.org will each need as we move forward. One of the first steps is to make sure that folks looking for LiveCode Community Edition can find it easily. I've been corresponding with the web team there this morning to make links to .org more discoverable, but at the moment you can find links LiveCode.org in the footer at the bottom of every page at LiveCode.com ("Open source project"). -- Richard Gaskin LiveCode Community Liaison richard at livecode.org From meitnik at bellsouth.net Wed May 4 11:27:06 2016 From: meitnik at bellsouth.net (Andrew Meit) Date: Wed, 4 May 2016 11:27:06 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: References: Message-ID: <44C67050-237C-493A-844D-DDED51ED428B@bellsouth.net> Really, wow?.the guide?.r Using many screenshots of the old dictionary within the new dictionary/guide! Using a screenshot of an ancient marketing model: Revolution 3.0 for the forums! There is no toc to navigate the guide, sometime pretty basic for a guide. Is the screenshots current for the current Revonline????? IDE screenshots in the guide still use an older version of LC! OS themes screenshots in guide is way off too! Wait, drawers and sheets have been removed long ago in Mac OS so why in the guide?? Stack decorations, OMG, showing a ten yr old screenshot!! The list goes on and on?. I am at lost for words?.or better not say anything to get flamed or get elegantly get chewed on ;-) Kevin, this is the best guide to give in the box ? for those who paid 1k or newbies ?? Andrew From paul at researchware.com Wed May 4 11:27:36 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 11:27:36 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> Message-ID: <572A14E8.3030805@researchware.com> On 5/4/2016 11:11 AM, James Hale wrote: > Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug fixes or will these also cease)? > I am pretty sure that is exactly what this means. LC 6.7.11 and LC 7.1.4 are the last maintenance releases in those versions. LiveCode has stated on these lists a few times that with the release of 8, maintenance on older releases would come to an end. From jiml at netrin.com Wed May 4 11:28:00 2016 From: jiml at netrin.com (Jim Lambert) Date: Wed, 4 May 2016 08:28:00 -0700 Subject: [ANN] Release 8.0.0 In-Reply-To: References: Message-ID: LC Team, Congratulations on the release of LC 8.0 - a significant achievement. Bravo. Thanks, Jim Lambert From meitnik at bellsouth.net Wed May 4 11:37:06 2016 From: meitnik at bellsouth.net (Andrew Meit) Date: Wed, 4 May 2016 11:37:06 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <44C67050-237C-493A-844D-DDED51ED428B@bellsouth.net> References: <44C67050-237C-493A-844D-DDED51ED428B@bellsouth.net> Message-ID: I see now that the lc user guide was shoehorned into the dictionary without considering if the screenshots should be updated?and yes the formal LC user guide has a toc. > On May 4, 2016, at 11:27 AM, Andrew Meit wrote: > > Really, wow?.the guide?.r > > Using many screenshots of the old dictionary within the new dictionary/guide! > Using a screenshot of an ancient marketing model: Revolution 3.0 for the forums! > There is no toc to navigate the guide, sometime pretty basic for a guide. > Is the screenshots current for the current Revonline????? > IDE screenshots in the guide still use an older version of LC! > OS themes screenshots in guide is way off too! > Wait, drawers and sheets have been removed long ago in Mac OS so why in the guide?? > Stack decorations, OMG, showing a ten yr old screenshot!! > The list goes on and on?. > > I am at lost for words?.or better not say anything to get flamed or get elegantly get chewed on ;-) > > Kevin, this is the best guide to give in the box ? for those who paid 1k or newbies ?? > > Andrew From MikeKerner at roadrunner.com Wed May 4 11:54:12 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 11:54:12 -0400 Subject: XC 7.3.1 In-Reply-To: <5729EF3C.1050304@livecode.com> References: <5729EF3C.1050304@livecode.com> Message-ID: For any stumblers, it seems to be working for me On Wed, May 4, 2016 at 8:46 AM, Peter TB Brett wrote: > On 04/05/2016 13:44, Mike Kerner wrote: > >> Anybody download the latest XC update, this morning? If so, can we use it >> with the latest LC 6, 7, or 8? >> > > Yes, it should work. > > Please let us know if you run into any problems. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Wed May 4 11:57:39 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 May 2016 11:57:39 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A14E8.3030805@researchware.com> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> <572A14E8.3030805@researchware.com> Message-ID: Announcement is out in a different thread, too. On Wed, May 4, 2016 at 11:27 AM, Paul Dupuis wrote: > On 5/4/2016 11:11 AM, James Hale wrote: > > Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug fixes > or will these also cease)? > > > > I am pretty sure that is exactly what this means. LC 6.7.11 and LC 7.1.4 > are the last maintenance releases in those versions. LiveCode has stated > on these lists a few times that with the release of 8, maintenance on > older releases would come to an end. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Wed May 4 12:06:04 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 4 May 2016 09:06:04 -0700 Subject: [ANN] Release 8.0.0 In-Reply-To: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> Message-ID: <572A1DEC.5020703@fourthworld.com> James Hale wrote: > Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug > fixes or will these also cease)? Yep, just as they've been telling us for nearly a year, once v8.0 is released the massive technical and financial burden of maintaining three separate versions simultaneously is gone. V6 and v7 each served a useful place along the road to where we are now (mostly for isolating the deep changes for Cocoa and Unicode, respectively), but their purpose has been served and now it's time to get back to a more normal development path. At this point v6 and v7 have joined v5 and v4 and all other earlier versions, having reached sustainable end-of-life, still available for download but no longer maintained. Bug fixes and enhancements going forward will go into the v8.x series and beyond.... -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Wed May 4 12:10:58 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 19:10:58 +0300 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: <572A1F12.9040500@gmail.com> Congratulations. Richmond. On 4.05.2016 17:12, Peter TB Brett wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.0.0, the first > stable release of LiveCode 8. > > Read more about LiveCode 8 here: > https://livecode.com/introducing-livecode-8/ > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or > via the automatic updater. > > Release Contents > ================ > LiveCode 8 has a host of exciting new features. > > Simplify design with widgets > ---------------------------- > The LiveCode engine now supports custom controls called "widgets", and > LiveCode now includes several widgets that simplify creating mobile apps. > > Extend LiveCode with LiveCode Builder > ------------------------------------- > Enhance LiveCode with your own new controls and libraries without any > C or C++ knowledge by using the new LiveCode Builder programming > language. > > Deploy to the browser with HTML5 > -------------------------------- > LiveCode standalones now run in a web browser, using a LiveCode engine > that runs as JavaScript. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_0_0/LiveCodeNotes-8_0_0.pdf > > LiveCode 8.0.0 contains an additional 27 bug fixes since the LiveCode > 8.0.0 RC 1 release. > > Known issues > ============ > * HTML5 standalones do not currently work when they contain extensions > with dependencies > > * 64-bit standalones for Mac OS X do not have support for audio > recording or the revVideoGrabber external > > 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Wed May 4 12:11:48 2016 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 4 May 2016 17:11:48 +0100 Subject: XC 7.3.1 In-Reply-To: References: <5729EF3C.1050304@livecode.com> Message-ID: Thanks for the follow up, Mike. On Wed, May 4, 2016 at 4:54 PM, Mike Kerner wrote: > For any stumblers, it seems to be working for me > > On Wed, May 4, 2016 at 8:46 AM, Peter TB Brett > wrote: > > > On 04/05/2016 13:44, Mike Kerner wrote: > > > >> Anybody download the latest XC update, this morning? If so, can we use > it > >> with the latest LC 6, 7, or 8? > >> > > > > Yes, it should work. > > > > Please let us know if you run into any problems. > > > > Peter > > > > -- > > Dr Peter Brett > > LiveCode Open Source Team > > > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 4 12:13:29 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 19:13:29 +0300 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A05AE.6000001@fourthworld.com> References: <572A05AE.6000001@fourthworld.com> Message-ID: <572A1FA9.6030401@gmail.com> I would suppose the ideal thing would be both something that allows one to render a PDF document, and extract all or part of an embedded text layer (if one exists in the original PDF). Richmond. On 4.05.2016 17:22, Richard Gaskin wrote: > Tim Bleiler wrote: > > > The Livecode PDF viewer is an example of something that might do > > well as a separate option. > > It might. > > It would be helpful if more folks read the specs for the PDF external > LiveCode is including with their Business Edition. It's very > specialized, with extensive features for getting and setting > selections far beyond the needs of most projects. > > What I'm hearing from most Indy and Community devs is that they merely > want to render a PDF within LiveCode. > > Given the PDFium library available for that, and that LiveCode Builder > supports binary APIs such as those in that library, if this is a > lucrative opportunity it would seem worth pursuing for those who want it. > > The developer could sell it as proprietary, or even dual-license it > with a GPL version. > > Anyone sufficiently convinced of the business opportunity here to take > this on? > From richmondmathewson at gmail.com Wed May 4 12:16:30 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 19:16:30 +0300 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: <572A1038.9030409@livecode.com> References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> <572A1038.9030409@livecode.com> Message-ID: <572A205E.4050107@gmail.com> Whacko! Richmond. On 4.05.2016 18:07, Peter TB Brett wrote: > > > On 04/05/2016 15:28, jameshale wrote: >> Great news! >> >> Congrats to the team, well done. >> >> But as Colombo would say, there's just one more thing. >> >> Looking at the pricing page on the website you need to scroll to the >> bottom >> to see the open source version. >> Really there should be three columns, GPL (or Community), Indy, Business >> With the features and benefits (and omissions) also listed to include >> GPL >> (or Community). >> >> I supported the kickstarter because of open source. >> I believe it should be there as an equally viable option at the same >> level >> as the paid for licenses, not hidden at the bottom of the page. >> I am proud LC went open source, I would like LC to show they are >> proud too. > > As it happens, we now have a whole new website for LiveCode's Open > Source edition: > > http://livecode.org/ > > Peter > From richmondmathewson at gmail.com Wed May 4 12:19:52 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 19:19:52 +0300 Subject: LiveCode 6.7 and 7.1 end of live [was: Release 8.0.0] In-Reply-To: <572A12DB.4060304@livecode.com> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> <572A12DB.4060304@livecode.com> Message-ID: <572A2128.7070006@gmail.com> Be happy; over at Richmond's place those releases will live on for an extended time; especially the last release of version 7 as it offers the perfect teaching interface without the "distractions" of what version 8 offers. I hope, however "end of life" version 7 is the ability to download it will not suddenly vanish from the website. Richmond. On 4.05.2016 18:18, Peter TB Brett wrote: > On 04/05/2016 16:11, James Hale wrote: >> Hmm, does this mean that LC6 and LC7 are now eol. (Apart from bug >> fixes or will these also cease)? > > Hi James, > > Both LiveCode 6 and LiveCode 7 are EOL. They have both already been > in bugfix-only development since the 7.1.0 release. > > We recently conducted some market research to determine the demand for > an extended-support period for LiveCode 6.7, and the results showed > that it just wouldn't be commercially viable. > > Best regards, > > Peter > From peter.brett at livecode.com Wed May 4 12:29:15 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 4 May 2016 17:29:15 +0100 Subject: LiveCode 6.7 and 7.1 end of live [was: Release 8.0.0] In-Reply-To: <572A2128.7070006@gmail.com> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> <572A12DB.4060304@livecode.com> <572A2128.7070006@gmail.com> Message-ID: <572A235B.4040004@livecode.com> On 04/05/2016 17:19, RM wrote: > Be happy; over at Richmond's place those releases will live on for an > extended time; > especially the last release of version 7 as it offers the perfect > teaching interface without the > "distractions" of what version 8 offers. > > I hope, however "end of life" version 7 is the ability to download it > will not suddenly vanish from the website. Certainly not! We will keep version 7 and version 6.7 available to download for the foreseeable future. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From sundown at pacifier.com Wed May 4 12:38:24 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 09:38:24 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A1FA9.6030401@gmail.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> Message-ID: What about the code Money has from Adobe? Can that be put in a external? It would be nice to start adding externals and something like that as open source might be the thing to show people how to write externals. I know a little Xcode, C and objective-C and am willing to learn by helping but a person who can do it probably does not need help. JB ' > On May 4, 2016, at 9:13 AM, RM wrote: > > I would suppose the ideal thing would be both something that allows one to render a PDF document, > and extract all or part of an embedded text layer (if one exists in the original PDF). > > Richmond. > > On 4.05.2016 17:22, Richard Gaskin wrote: >> Tim Bleiler wrote: >> >> > The Livecode PDF viewer is an example of something that might do >> > well as a separate option. >> >> It might. >> >> It would be helpful if more folks read the specs for the PDF external LiveCode is including with their Business Edition. It's very specialized, with extensive features for getting and setting selections far beyond the needs of most projects. >> >> What I'm hearing from most Indy and Community devs is that they merely want to render a PDF within LiveCode. >> >> Given the PDFium library available for that, and that LiveCode Builder supports binary APIs such as those in that library, if this is a lucrative opportunity it would seem worth pursuing for those who want it. >> >> The developer could sell it as proprietary, or even dual-license it with a GPL version. >> >> Anyone sufficiently convinced of the business opportunity here to take this on? >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Wed May 4 13:28:25 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 13:28:25 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A1FA9.6030401@gmail.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> Message-ID: <572A3139.7070904@researchware.com> On 5/4/2016 12:13 PM, RM wrote: > I would suppose the ideal thing would be both something that allows > one to render a PDF document, > and extract all or part of an embedded text layer (if one exists in > the original PDF). The XPDF external from LiveCode for OSX and Win is based on Google's PDFium library. I can say this because I know something about the details of XPDF. Researchware (my company) development XPDF and recently transferred the rights to LiveCode. Richard is correct in that the XPDF external not only opens and displays a PDF, but allows zooming, navigation, layout, hyperlinks, selection of text (for PDFs with editable text) or any potion of any page as an image selection, and allows you to extract text or images. It also supports password protected PDFs and more. Therefore, if ALL you want is just to display pages from a PDF it is certainly more than you may need. The same could be said about the feature set of LiveCode itself. Richmond just showed that some people want more - in his case, extraction of all of part of the text. If you ONLY want to do that under script control, then that would be an incremental effort over just displaying a PDF. If you want the USER to be able to select text (or images), then that is a significant chunk of work beyond just displaying a PDF as the PDFium library contains NO APIs for user selection and that must be original code added by the external. A large amount of effort went into making sure user selection of text was as good as Adobe or Preview or Foxit's PDF viewers, which was definitely not as easy as one might expect (or hope)! I can tell you that a LOT of developer time (i.e money) went into the creation, QA testing, and refinement of XPDF. Obviously, since Google PDFium is open source, anyone can create an alternative to XPDF, perhaps an even better version. If people want to build one, I encourage it. A competitive market of LiveCode PDF widgets just gives me more choice for my company's PDF needs ;-) However, I offer the caution of experience that there are a lot more little "gotchas" in working with PDFium that anyone may realize, even after reading the APIs, and making another from scratch may be much more work than people might expect. I think those interested in PDF might be better off continuing to lobby for LiveCode to offer XPDF as an add-on (like so many other excellent LC add-ons from Chartmaker to Wordlib to RRP Spell) for a appropriate price. It seems only logical that eventually they would convert it to an LC8 Widget as well. From paul at researchware.com Wed May 4 13:32:07 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 13:32:07 -0400 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A1DEC.5020703@fourthworld.com> References: <89E70668-0216-4528-8589-466AE6F413F7@thehales.id.au> <572A1DEC.5020703@fourthworld.com> Message-ID: <572A3217.6090900@researchware.com> On 5/4/2016 12:06 PM, Richard Gaskin wrote: > At this point v6 and v7 have joined v5 and v4 and all other earlier > versions, having reached sustainable end-of-life, still available for > download but no longer maintained. Richard just pointed out another excellent value of LiveCode (at least to me) and that is the ability to access, download, and activate past version (presumably if you have correct current licenses). This has been extremely valuable for testing on more than one occasion. I also do not know of that many commercial software development tool companies that do this. From rman at free.fr Wed May 4 13:14:48 2016 From: rman at free.fr (Robert Mann) Date: Wed, 4 May 2016 10:14:48 -0700 (PDT) Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A05AE.6000001@fourthworld.com> References: <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> <572A05AE.6000001@fourthworld.com> Message-ID: <1462382088697-4704244.post@n4.nabble.com> Just a precision though : In a former, not so old, enormous thread dealing with the FOSS license and trying to understand what it meant in practice, one of the conclusion was that *only Livecode can dual license*. Nobody else can do that. And Kevin Miller really pushed hard on that point. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704244.html Sent from the Revolution - User mailing list archive at Nabble.com. From meitnik at bellsouth.net Wed May 4 13:56:25 2016 From: meitnik at bellsouth.net (Andrew Meit) Date: Wed, 4 May 2016 13:56:25 -0400 Subject: IDE: Accessibility In-Reply-To: References: Message-ID: <23F15A60-AA46-42BC-9466-6DBC739668B9@bellsouth.net> Nice touch for header/footer allowing size options for readability, thank you! open letter to Kevin, I am prepared to write up a list of Accessibility improvements; but to be honest, I need to know if they will get address within 2 months not 2 or more years later. This is not about just me, but other disabled users of LC. Or anyone who is willing to help make accessibility pull requests and do them, please contact me offlist. Much will be low level OS and at engine level; some will be at scripting level within the IDE. Thanks From richmondmathewson at gmail.com Wed May 4 14:05:26 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 4 May 2016 21:05:26 +0300 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <1462382088697-4704244.post@n4.nabble.com> References: <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> <572A05AE.6000001@fourthworld.com> <1462382088697-4704244.post@n4.nabble.com> Message-ID: <572A39E6.2000009@gmail.com> I don't quite know where you got that idea from. I would be very much surprised if Kevin Miller had actually stated that; it might be that you concluded that on the basis of something he said; which is not the same thing at all. I would be extremely interested if you could post a link to that thread. There are plenty of software packages offered under a variety of licences: yesterday I downloaded a version of Draftsight which let me have a copy for personal use for nothing, but charges architects lots of money. Richmond. On 4.05.2016 20:14, Robert Mann wrote: > Just a precision though : > > In a former, not so old, enormous thread dealing with the FOSS license and > trying to understand what it meant in practice, one of the conclusion was > that *only Livecode can dual license*. Nobody else can do that. And Kevin > Miller really pushed hard on that point. > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704244.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at sorcery-ltd.co.uk Wed May 4 14:20:25 2016 From: mark at sorcery-ltd.co.uk (Mark Wilcox) Date: Wed, 04 May 2016 19:20:25 +0100 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <1462382088697-4704244.post@n4.nabble.com> References: <2480793D-3643-4732-84F6-2751A223DB1E@gmail.com> <6F6E4A9A-DE46-4598-AACE-985415536E36@appisle.net> <5729C366.6040402@gmail.com> <572A05AE.6000001@fourthworld.com> <1462382088697-4704244.post@n4.nabble.com> Message-ID: <1462386025.533551.598210257.4111C281@webmail.messagingengine.com> > In a former, not so old, enormous thread dealing with the FOSS license > and > trying to understand what it meant in practice, one of the conclusion was > that *only Livecode can dual license*. Nobody else can do that. And Kevin > Miller really pushed hard on that point. Only Livecode can dual license the engine. I think they actually encourage external/widget/library builders to also dual license. The argument Livecode have been making is that someone with a community license only cannot dual license - that basically anything you make with or for Livecode is a derivative work and you need a commercial license of some kind if you want to distribute it under anything other than the GPL. I think they're wrong in this both legally and from a community building perspective but it's not completely black and white. From ambassador at fourthworld.com Wed May 4 14:23:06 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 4 May 2016 11:23:06 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <1462382088697-4704244.post@n4.nabble.com> References: <1462382088697-4704244.post@n4.nabble.com> Message-ID: <572A3E0A.1020407@fourthworld.com> Robert Mann wrote: > In a former, not so old, enormous thread dealing with the FOSS > license and trying to understand what it meant in practice, one > of the conclusion was that *only Livecode can dual license*. > Nobody else can do that. And Kevin Miller really pushed hard on > that point. That lengthy thread explored possible ways to attempt to circumvent LiveCode Community's downstream GPL requirements. Kevin's comments were about attempting to use the GPL version to make non-GPL works. My proposal here was for a possible dual-license option for those with an appropriate license. Proprietary works can be created with the proprietary-licensed editions of LiveCode. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richard at livecode.org Wed May 4 14:27:48 2016 From: richard at livecode.org (Richard Gaskin) Date: Wed, 4 May 2016 11:27:48 -0700 Subject: IDE: Accessibility In-Reply-To: <23F15A60-AA46-42BC-9466-6DBC739668B9@bellsouth.net> References: <23F15A60-AA46-42BC-9466-6DBC739668B9@bellsouth.net> Message-ID: <572A3F24.3050509@livecode.org> Andrew Meit wrote: > open letter to Kevin, > > I am prepared to write up a list of Accessibility improvements; but > to be honest, I need to know if they will get address within 2 months > not 2 or more years later. This is not about just me, but other > disabled users of LC. > > Or anyone who is willing to help make accessibility pull requests and > do them, please contact me offlist. Much will be low level OS and at > engine level; some will be at scripting level within the IDE. You may be able to attract more assistance from the community with a public discussion. We have a section of the forums for community projects - perhaps that may be a good place to outline the project's goals and milestones: -- Richard Gaskin LiveCode Community Liaison richard at livecode.org From m.schonewille at economy-x-talk.com Wed May 4 14:46:42 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 4 May 2016 20:46:42 +0200 Subject: Converting a stack to a text file.. In-Reply-To: <5729EB32.1000108@researchware.com> References: <5729EB32.1000108@researchware.com> Message-ID: <7667f5e9-4d5e-5e78-881c-0d4dc8125581@economy-x-talk.com> I have created DIFfersifier a long time ago. A few years ago, I added a way to export stacks to XML. It isn't difficult to do that, since you just list all the properties as XML. If I remember correctly, a few properties can be read but not set, or perhaps there was another problem. I never got to writing a tool to recreate stacks from the same XML files, but although it would be a lot of work, it is certianly doable. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 04-May-16 om 14:29 schreef Paul Dupuis: > Some time back on this email list there were discussions about tool(s) > to write a stack (mainstack, substacks, controls, images, and all their > standard and custom properties) out into a text file that could then be > run through another tool to recreate the stack exactly. I think I recall > that the purpose was to work with source code management systems which > tend to want to work with text files. > > In theory it was a matter of looping through all stack, substacks, > cards, and controls and writing out all their standard and custom > properties and scripts and then reversing this to rebuild the stack(s) > > I find myself in need of a tool to export a stack and all its possible > bits to a text file and then regenerate it. Did anyone ever build such > tools? Willing to share them? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ludovic.thebault at laposte.net Wed May 4 14:47:40 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Wed, 4 May 2016 20:47:40 +0200 Subject: min() and array Message-ID: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> Hello, With the new 8.0. It is normal that script return 0 ? repeat with i=1 to 5 put 10 + i into tarray[i][v] end repeat put min(tarray[v]) not tested in any other version. Thanks. From prothero at earthednet.org Wed May 4 14:56:03 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 4 May 2016 11:56:03 -0700 Subject: IDE Problems in V8-group editing oddities Message-ID: Folks: Does anybody else see this behavior in the IDE? I?m still having some problems with the IDE in the new version. El-Capitan. First, in a project I?m working on, closing and removing the project from memory from the File menu doesn?t always work the first time. If the project is showing in the project browser, and I select ?Close and Remove from memory? from the project browser, it doesn?t work when I select the stack in the project browser and often does not close the project when I click on the stack I want to close. I have to repeatedly ask it to close and remove from memory, then open the project browser again and the stack may still be listed. After a couple of tries, it works. Second, the IDE and moving things in and out of groups works better, but it?s still not perfect. I have a card with several datagrids and other object in groups. In one of the groups, I move a datgrid up in the list (in the project browser) and it goes away completely? gone?deleted. Not good. As a test. I made a bare stack with 3 datagrids and a label in a group. Then, in the group containing the label, I try to move the label field around, it goes into one of the datagrid groups, and dragging it won?t get it out of that group. Furthermore, dragging the datagrid groups up and down in the IDE (Project Browser) doesn?t move the groups forward and back. Those problems, and the unexpected disappearance of groups in my app is a showstopper for me. Fortunately, I saved the version 7 one, so I can continue. These problems make it very difficult to work with groups in the IDE. Best, Bill William Prothero, Ph.D. University of California, Santa Barbara, Emeritus prothero at earthednet.org From rman at free.fr Wed May 4 14:26:42 2016 From: rman at free.fr (Robert Mann) Date: Wed, 4 May 2016 11:26:42 -0700 (PDT) Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A3E0A.1020407@fourthworld.com> References: <5729C366.6040402@gmail.com> <572A05AE.6000001@fourthworld.com> <1462382088697-4704244.post@n4.nabble.com> <572A3E0A.1020407@fourthworld.com> Message-ID: <1462386402431-4704253.post@n4.nabble.com> >> That lengthy thread explored possible ways to attempt to circumvent LiveCode Community's downstream GPL requirements. That exploration was an attempt to understand and clarify some tricky issues in the new FOSS licensing situation. Some members who participated to that effort of clarification, might not appreciate that kind of moral interpretaion ! Particularly today, being a special LC8 happy day! Let's celebrate rather than tance. _______________________________________________ use-livecode mailing list use-livecode at .runrev Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Revenue-and-the-Open-Source-edition-tp4704079p4704253.html Sent from the Revolution - User mailing list archive at Nabble.com. From smaclean at madmansoft.com Wed May 4 15:09:32 2016 From: smaclean at madmansoft.com (Stephen MacLean) Date: Wed, 4 May 2016 15:09:32 -0400 Subject: MergEXT now included with Indy/Business IDE Message-ID: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Very nice! Question: How do you access them from inside the IDE? I see them in the package contents, but nothing related to them in the IDE. i.e. nothing in the plugins menu, etc. Thanks! Steve MacLean From sundown at pacifier.com Wed May 4 15:16:38 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 12:16:38 -0700 Subject: min() and array In-Reply-To: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> References: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> Message-ID: <223E1715-235C-4055-8D71-896D8A7C83F2@pacifier.com> It returns 0 in Revolution. JB > On May 4, 2016, at 11:47 AM, Ludovic THEBAULT wrote: > > Hello, > > With the new 8.0. > > It is normal that script return 0 ? > > repeat with i=1 to 5 > put 10 + i into tarray[i][v] > end repeat > put min(tarray[v]) > > not tested in any other version. > > Thanks. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sundown at pacifier.com Wed May 4 15:38:16 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 12:38:16 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A3139.7070904@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> Message-ID: I just downloaded the mac version of XPDF as binaries. It looks like they would be easier to install than code files but I have never embedded any binaries before and do not know the correct method to call them. It would be nice to make at least a basic pdf reader external and then it can be improved. It would be a good lesson. JB > On May 4, 2016, at 10:28 AM, Paul Dupuis wrote: > > On 5/4/2016 12:13 PM, RM wrote: >> I would suppose the ideal thing would be both something that allows >> one to render a PDF document, >> and extract all or part of an embedded text layer (if one exists in >> the original PDF). > > The XPDF external from LiveCode for OSX and Win is based on Google's > PDFium library. I can say this because I know something about the > details of XPDF. Researchware (my company) development XPDF and recently > transferred the rights to LiveCode. > > Richard is correct in that the XPDF external not only opens and displays > a PDF, but allows zooming, navigation, layout, hyperlinks, selection of > text (for PDFs with editable text) or any potion of any page as an image > selection, and allows you to extract text or images. It also supports > password protected PDFs and more. Therefore, if ALL you want is just to > display pages from a PDF it is certainly more than you may need. The > same could be said about the feature set of LiveCode itself. > > Richmond just showed that some people want more - in his case, > extraction of all of part of the text. If you ONLY want to do that under > script control, then that would be an incremental effort over just > displaying a PDF. > > If you want the USER to be able to select text (or images), then that is > a significant chunk of work beyond just displaying a PDF as the PDFium > library contains NO APIs for user selection and that must be original > code added by the external. A large amount of effort went into making > sure user selection of text was as good as Adobe or Preview or Foxit's > PDF viewers, which was definitely not as easy as one might expect (or hope)! > > I can tell you that a LOT of developer time (i.e money) went into the > creation, QA testing, and refinement of XPDF. > > Obviously, since Google PDFium is open source, anyone can create an > alternative to XPDF, perhaps an even better version. If people want to > build one, I encourage it. A competitive market of LiveCode PDF widgets > just gives me more choice for my company's PDF needs ;-) However, I > offer the caution of experience that there are a lot more little > "gotchas" in working with PDFium that anyone may realize, even after > reading the APIs, and making another from scratch may be much more work > than people might expect. > > I think those interested in PDF might be better off continuing to lobby > for LiveCode to offer XPDF as an add-on (like so many other excellent LC > add-ons from Chartmaker to Wordlib to RRP Spell) for a appropriate > price. It seems only logical that eventually they would convert it to an > LC8 Widget as well. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Wed May 4 15:37:23 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 15:37:23 -0400 Subject: Converting a stack to a text file.. In-Reply-To: <7667f5e9-4d5e-5e78-881c-0d4dc8125581@economy-x-talk.com> References: <5729EB32.1000108@researchware.com> <7667f5e9-4d5e-5e78-881c-0d4dc8125581@economy-x-talk.com> Message-ID: <572A4F73.5050509@researchware.com> On 5/4/2016 2:46 PM, Mark Schonewille wrote: > I have created DIFfersifier a long time ago. A few years ago, I added > a way to export stacks to XML. It isn't difficult to do that, since > you just list all the properties as XML. If I remember correctly, a > few properties can be read but not set, or perhaps there was another > problem. I never got to writing a tool to recreate stacks from the > same XML files, but although it would be a lot of work, it is > certianly doable. Thank you Mark. It turns out that about 15 minutes ago we found another approach to what we need to do that doesn't need us to covert a stack to text and back again. Still, it has me thinking about possible future uses. Who knows. From paul at researchware.com Wed May 4 15:42:38 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 15:42:38 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> Message-ID: <572A50AE.7030407@researchware.com> On 5/4/2016 3:38 PM, JB wrote: > I just downloaded the mac version of > XPDF as binaries. It looks like they > would be easier to install than code > files but I have never embedded any > binaries before and do not know the > correct method to call them. It would > be nice to make at least a basic pdf > reader external and then it can be > improved. It would be a good lesson. > > JB > http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder From mwieder at ahsoftware.net Wed May 4 15:44:06 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 May 2016 19:44:06 +0000 (UTC) Subject: min() and array References: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> Message-ID: Ludovic THEBAULT writes: > It is normal that script return 0 ? > > repeat with i=1 to 5 > put 10 + i into tarray[i][v] > end repeat > put min(tarray[v]) What were you expecting to happen? -- Mark Wieder ahsoftware at gmail.com From paul at researchware.com Wed May 4 15:46:26 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 15:46:26 -0400 Subject: min() and array In-Reply-To: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> References: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> Message-ID: <572A5192.1010102@researchware.com> On 5/4/2016 2:47 PM, Ludovic THEBAULT wrote: > repeat with i=1 to 5 > put 10 + i into tarray[i][v] > end repeat > put min(tarray[v]) You problem is with the second index on the array. repeat with i=1 to 5 put 10 + i into tarray[i] end repeat put min(tarray) works fine. Or repeat with i=1 to 5 put 10 + i into tarray[v][i] end repeat put min(tarray[v]) would work for the same value of 'v' From sundown at pacifier.com Wed May 4 15:49:00 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 12:49:00 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A50AE.7030407@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> Message-ID: Thank you. JB > On May 4, 2016, at 12:42 PM, Paul Dupuis wrote: > > On 5/4/2016 3:38 PM, JB wrote: >> I just downloaded the mac version of >> XPDF as binaries. It looks like they >> would be easier to install than code >> files but I have never embedded any >> binaries before and do not know the >> correct method to call them. It would >> be nice to make at least a basic pdf >> reader external and then it can be >> improved. It would be a good lesson. >> >> JB >> > http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Wed May 4 16:07:46 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 4 May 2016 13:07:46 -0700 Subject: Converting a stack to a text file.. In-Reply-To: <572A4F73.5050509@researchware.com> References: <5729EB32.1000108@researchware.com> <7667f5e9-4d5e-5e78-881c-0d4dc8125581@economy-x-talk.com> <572A4F73.5050509@researchware.com> Message-ID: On Wed, May 4, 2016 at 12:37 PM, Paul Dupuis wrote: > Thank you Mark. It turns out that about 15 minutes ago we found another > approach to what we need to do that doesn't need us to covert a stack to > text and back again. Still, it has me thinking about possible future > uses. Who knows. > you know you can store an entire stack as a custom property INSIDE another stack, right? sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org From sundown at pacifier.com Wed May 4 16:12:11 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 13:12:11 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A50AE.7030407@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> Message-ID: A number of years ago I installed a external using Trevor?s info but this is good too. proper code to access the embeded binary; I downloaded some info from Apple on how to install binaries but if I do install them right I need to know how to call them. If I figure how to call a few of the binaries it would open the door for the others. JB What I really meant was installing binaries in the xCode project and then writing the > On May 4, 2016, at 12:42 PM, Paul Dupuis wrote: > > On 5/4/2016 3:38 PM, JB wrote: >> I just downloaded the mac version of >> XPDF as binaries. It looks like they >> would be easier to install than code >> files but I have never embedded any >> binaries before and do not know the >> correct method to call them. It would >> be nice to make at least a basic pdf >> reader external and then it can be >> improved. It would be a good lesson. >> >> JB >> > http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Wed May 4 16:37:24 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 16:37:24 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> Message-ID: <572A5D84.9080909@researchware.com> On 5/4/2016 4:12 PM, JB wrote: > A number of years ago I installed a external > using Trevor?s info but this is good too. > proper code to access the embeded binary; > I downloaded some info from Apple on how > to install binaries but if I do install them right > I need to know how to call them. If I figure > how to call a few of the binaries it would open > the door for the others. Once you have installed XPDF per: http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder The documentation on how to use it is at a button at the bottom of this page: https://livecode.com/products/livecode-platform/pdf-viewer/ From paul at researchware.com Wed May 4 16:38:30 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 16:38:30 -0400 Subject: Converting a stack to a text file.. In-Reply-To: References: <5729EB32.1000108@researchware.com> <7667f5e9-4d5e-5e78-881c-0d4dc8125581@economy-x-talk.com> <572A4F73.5050509@researchware.com> Message-ID: <572A5DC6.3030503@researchware.com> On 5/4/2016 4:07 PM, stephen barncard wrote: > you know you can store an entire stack as a custom property INSIDE another > stack, right? Yup. From sundown at pacifier.com Wed May 4 16:44:40 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 13:44:40 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A5D84.9080909@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> Message-ID: <60A9CB09-59D7-4B00-9187-ABF5DD918110@pacifier.com> That sounds like exactly what I need. Thank you! JB > On May 4, 2016, at 1:37 PM, Paul Dupuis wrote: > > On 5/4/2016 4:12 PM, JB wrote: >> A number of years ago I installed a external >> using Trevor?s info but this is good too. >> proper code to access the embeded binary; >> I downloaded some info from Apple on how >> to install binaries but if I do install them right >> I need to know how to call them. If I figure >> how to call a few of the binaries it would open >> the door for the others. > > Once you have installed XPDF per: > http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder > > The documentation on how to use it is at a button at the bottom of this > page: https://livecode.com/products/livecode-platform/pdf-viewer/ > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Wed May 4 16:46:57 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 4 May 2016 13:46:57 -0700 Subject: IDE Problems in V8-group editing oddities In-Reply-To: References: Message-ID: <64B5F142-FAF8-41D3-8B33-E781309BF6B6@earthednet.org> bug 17562 , Submitted. Note: There was no way to set the bug reporting system to 8.0.0, so I let it go in as RC1. But, the report is for 8.0.0. Best, Bill > On May 4, 2016, at 11:56 AM, William Prothero wrote: > > Folks: > Does anybody else see this behavior in the IDE? > > I?m still having some problems with the IDE in the new version. El-Capitan. > > First, in a project I?m working on, closing and removing the project from memory from the File menu doesn?t always work the first time. If the project is showing in the project browser, and I select ?Close and Remove from memory? from the project browser, it doesn?t work when I select the stack in the project browser and often does not close the project when I click on the stack I want to close. I have to repeatedly ask it to close and remove from memory, then open the project browser again and the stack may still be listed. After a couple of tries, it works. > > Second, the IDE and moving things in and out of groups works better, but it?s still not perfect. I have a card with several datagrids and other object in groups. In one of the groups, I move a datgrid up in the list (in the project browser) and it goes away completely? gone?deleted. > > Not good. > > As a test. I made a bare stack with 3 datagrids and a label in a group. Then, in the group containing the label, I try to move the label field around, it goes into one of the datagrid groups, and dragging it won?t get it out of that group. Furthermore, dragging the datagrid groups up and down in the IDE (Project Browser) doesn?t move the groups forward and back. > > Those problems, and the unexpected disappearance of groups in my app is a showstopper for me. Fortunately, I saved the version 7 one, so I can continue. > > These problems make it very difficult to work with groups in the IDE. > > Best, > Bill > > > William Prothero, Ph.D. > University of California, Santa Barbara, Emeritus > prothero at earthednet.org > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jf_byrnes at comcast.net Wed May 4 17:21:30 2016 From: jf_byrnes at comcast.net (Jim Byrnes) Date: Wed, 4 May 2016 16:21:30 -0500 Subject: Weird behavior of LC 8.0 in Ubuntu 14.04 Message-ID: Running Ubuntu 14.04 - AMD64 I downloaded LiveCodeCommunityInstaller-8_0_0-Linux.x64 from livecode.org. When the installation finished I clicked on the run button but it did not run. I was able to start it using the Dash. At some point I was asked if I wanted to update to LC 8 DP16. Before this install I did not have any version of LC 8 on this machine. I do have LC 7.1.1 on it. Once running I noticed that the menu bar was dark black with very faint, unreadable gray menu items. Dropping down the menu gives the same look. Dragging the mouse over them highlites them and makes them readable. Now the weird part. I have 2 monitors. The left hand one is hdmi and the right hand one is dvi. The right hand one is the default monitor, meaning all the boot up messages appear on that monitor. When I run LC 8 the splash screen appears on the left hand monitor and LC opens on the right hand monitor. As soon as live code opens the left hand monitor goes completely black. The first time it happened I thought the monitor had turned off. I found that if I drag an open program from the right hand monitor to the left hand one the background remains black but the Dash, the Launcher and the program I dragged over all appear. If I drag the open program back to the right hand monitor the left hand on goes black again. I have been using LC 7.1.1 with out seeing this behavior, as a test I opened LC 7.1.1 and now it did the same thing. I opened 20 some other programs and LC is the only on that causes this behavior. I did some experimenting and found the cause. The menu entry View-->Backdrop was checked. Once I unchecked it the problem went away. Note: It is possible that I checked Backdrop when I was trying to make the menu bar more readable. I am curious to see if any other Ubuntu users are seeing anything similar. For now I am guessing that LC 8 is somehow interacting with some desktop or theme setting I have set. Regards, Jim From sundown at pacifier.com Wed May 4 17:23:00 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 14:23:00 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A5D84.9080909@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> Message-ID: <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> Anyone know how to make xCode 7 externals work with Revolution? The latest version of xCode it will take is 2.4 and I do not have that on my current Mac. Or is there a way to install the older version on a mac with El Capitan? JB > On May 4, 2016, at 1:37 PM, Paul Dupuis wrote: > > On 5/4/2016 4:12 PM, JB wrote: >> A number of years ago I installed a external >> using Trevor?s info but this is good too. >> proper code to access the embeded binary; >> I downloaded some info from Apple on how >> to install binaries but if I do install them right >> I need to know how to call them. If I figure >> how to call a few of the binaries it would open >> the door for the others. > > Once you have installed XPDF per: > http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder > > The documentation on how to use it is at a button at the bottom of this > page: https://livecode.com/products/livecode-platform/pdf-viewer/ > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Wed May 4 17:47:26 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 07:47:26 +1000 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> Message-ID: <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> > On 5 May 2016, at 7:23 AM, JB wrote: > > Anyone know how to make xCode 7 externals work > with Revolution? The latest version of xCode it will > take is 2.4 and I do not have that on my current Mac. > Or is there a way to install the older version on a mac > with El Capitan? I think you need to clarify what you are trying to do with which versions of what in order for someone to help you here. Xcode 2.4 definitely won?t work on El Capitan. Cheers Monte From sundown at pacifier.com Wed May 4 18:12:08 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 15:12:08 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> Message-ID: <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> What I am trying to do is compile a external for Revolution. Is there a way to compile a external for Revolution on Mac that is using El Capitan? A patch or anything to make it work? JB > On May 4, 2016, at 2:47 PM, Monte Goulding wrote: > > >> On 5 May 2016, at 7:23 AM, JB wrote: >> >> Anyone know how to make xCode 7 externals work >> with Revolution? The latest version of xCode it will >> take is 2.4 and I do not have that on my current Mac. >> Or is there a way to install the older version on a mac >> with El Capitan? > > I think you need to clarify what you are trying to do with which versions of what in order for someone to help you here. Xcode 2.4 definitely won?t work on El Capitan. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Wed May 4 18:15:19 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 May 2016 22:15:19 +0000 (UTC) Subject: Weird behavior of LC 8.0 in Ubuntu 14.04 References: Message-ID: Jim Byrnes writes: > I am curious to see if any other Ubuntu users are seeing anything > similar. For now I am guessing that LC 8 is somehow interacting with > some desktop or theme setting I have set. The backdrop doesn't work on linux. http://quality.livecode.com/show_bug.cgi?id=17323 -- Mark Wieder ahsoftware at gmail.com From monte at appisle.net Wed May 4 18:21:50 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 08:21:50 +1000 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> Message-ID: <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> A patch for what precisely? Sent from my iPhone > On 5 May 2016, at 8:12 AM, JB wrote: > > What I am trying to do is compile a external > for Revolution. Is there a way to compile a > external for Revolution on Mac that is using > El Capitan? A patch or anything to make it > work? From meitnik at bellsouth.net Wed May 4 18:22:38 2016 From: meitnik at bellsouth.net (Andrew Meit) Date: Wed, 4 May 2016 18:22:38 -0400 Subject: [ANN] Release 8.0.0 , project browser In-Reply-To: References: Message-ID: <447D7786-AF28-4D90-BD50-FED7F9A735E6@bellsouth.net> Please, please anyone know how to hack the colors used in the project browser tree? 1. I can barely read the white on blue, needs to be dark grey/black bkgnd 2. all the light grey text needs to be darker or black 3. the eye is hideous, dark grey/black please 4. I can barely see the lock when disabled 5. icons are too small 6. white on blue for the numbers, need black on white please 7. A Thicker font, this thin font is too much for me to see the font. 8. the +/- controls are hard to see too, white on grey, too tiny There needs a theme editor for the project browser,?soon, very soon. Off to take some meds from a headache from 3hrs using the project browser. No, this is not a joke, am legally blind. Someone have an alternative project browser? I will trade some of my art for or to do something. Andrew From m.schonewille at economy-x-talk.com Wed May 4 18:23:26 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 5 May 2016 00:23:26 +0200 Subject: Error, but no error? In-Reply-To: <6D9376AA-B801-4238-8BF8-447BDD4BEB4B@clearvisiontech.com> References: <6D9376AA-B801-4238-8BF8-447BDD4BEB4B@clearvisiontech.com> Message-ID: <3d188766-38a1-5f17-aaec-9c019a1ade20@economy-x-talk.com> Dan, Apparently, you need to turn OFF script debug mode in the Development menu. I'm not sure it is a good idea to add breakpoints in this case. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 04-May-16 om 00:16 schreef Dan Friedman: > Mark, > > I just tried your suggestion and I got the same empty "Errors" dialog, and the execution did not halt at all, same as before. > > What does this mean? > > -Dan > > > >> Dan, >> >> There is a good chance that the problem is in the IDE. Put true into >> gRevDevelopment, turn on the Script Debug Mode (Development menu) and >> try again. Does the debug window appear and where does the execution halt? >> >> Kind regards, >> >> Mark Schonewille >> >> >>> Greetings! >>> >>> I am having a problem tracking down a bug. But the real problem is that the LC's error dialog is showing empty. I put this in my stack script: >>> >>> on errorDialog pExecutionError, pParseError >>> answer pExecutionError &cr& pParseError >>> end errorDialog >>> >>> It does fire, but both pExecutionError and pParseError are empty. I put in a breakpoint, and checked the contents of pExecutionError and pParseError and they are both empty! >>> >>> I get the same result in both 7.0.1 and 7.0.4. >>> >>> Any thoughts? >>> >>> >>> Thanks in advance, >>> -Dan > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Wed May 4 18:32:27 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 5 May 2016 00:32:27 +0200 Subject: [ANN] Release 8.0.0 , project browser In-Reply-To: <447D7786-AF28-4D90-BD50-FED7F9A735E6@bellsouth.net> References: <447D7786-AF28-4D90-BD50-FED7F9A735E6@bellsouth.net> Message-ID: Andrew, Perhaps it is good to know that an official request for accessibility features was made almost 8 years ago: http://quality.livecode.com/show_bug.cgi?id=7286 The last note from RunRev staff about this issue dates back to 2014. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 05-May-16 om 00:22 schreef Andrew Meit: > Please, please anyone know how to hack the colors used in the project browser tree? > 1. I can barely read the white on blue, needs to be dark grey/black bkgnd > 2. all the light grey text needs to be darker or black > 3. the eye is hideous, dark grey/black please > 4. I can barely see the lock when disabled > 5. icons are too small > 6. white on blue for the numbers, need black on white please > 7. A Thicker font, this thin font is too much for me to see the font. > 8. the +/- controls are hard to see too, white on grey, too tiny > > There needs a theme editor for the project browser,?soon, very soon. > Off to take some meds from a headache from 3hrs using the project browser. > No, this is not a joke, am legally blind. > > Someone have an alternative project browser? I will trade some of my art for or to do something. > > Andrew From sundown at pacifier.com Wed May 4 18:39:09 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 15:39:09 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> Message-ID: <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> I am trying to compile a external using xCode 7. Is it possible in anyway to make that external work or a way to use any version of Xcode on El Capitan and make the external work? Do you compile externals on a Mac with new OS X systems like El Capitan and if you do what are you doing to make it work? So I am looking for anyway to make the external work. JB > On May 4, 2016, at 3:21 PM, Monte Goulding wrote: > > A patch for what precisely? > > Sent from my iPhone > >> On 5 May 2016, at 8:12 AM, JB wrote: >> >> What I am trying to do is compile a external >> for Revolution. Is there a way to compile a >> external for Revolution on Mac that is using >> El Capitan? A patch or anything to make it >> work? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Wed May 4 19:04:17 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 04 May 2016 19:04:17 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> Message-ID: <572A7FF1.3010704@researchware.com> On 5/4/2016 6:39 PM, JB wrote: > I am trying to compile a external using xCode 7. Is it possible in anyway to > make that external work or a way to use any version of Xcode on El Capitan > and make the external work? Do you compile externals on a Mac with new > OS X systems like El Capitan and if you do what are you doing to make it > work? So I am looking for anyway to make the external work. > > JB I am confused. If the 'external' you are referring to is XPDF, you do not need Xcode or anything like that. However XPDF will not work on any version of LiveCode below LC 6.7.x, so if you are trying to use XPDF with an ancient version of "Revolution" (like 2.x or something) you are out of luck. If you have some 'external' you are trying to build, what is it? And what version of "Revolution" (vs LiveCode" are you trying to build it for? I am surprised any version of Revolution even runs under El Capitan - I think you need at least LiveCode 4.5 or maybe 4.6.4 or higher to run on El Capitan From monte at appisle.net Wed May 4 19:09:02 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 09:09:02 +1000 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> Message-ID: <59A76829-41D7-44EC-B128-EFA494254BA3@appisle.net> > On 5 May 2016, at 8:39 AM, JB wrote: > > I am trying to compile a external using xCode 7. Is it possible in anyway to > make that external work or a way to use any version of Xcode on El Capitan > and make the external work? Yes > Do you compile externals on a Mac with new > OS X systems like El Capitan and if you do what are you doing to make it > work? Yes I use El Capitan and the latest Xcode. > So I am looking for anyway to make the external work. Ok so where exactly are you getting stuck? Perhaps it would help you to look at one of my externals on GitHub like mergJson? https://github.com/montegoulding/mergJSON > > JB > > > >> On May 4, 2016, at 3:21 PM, Monte Goulding wrote: >> >> A patch for what precisely? >> >> Sent from my iPhone >> >>> On 5 May 2016, at 8:12 AM, JB wrote: >>> >>> What I am trying to do is compile a external >>> for Revolution. Is there a way to compile a >>> external for Revolution on Mac that is using >>> El Capitan? A patch or anything to make it >>> work? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Wed May 4 19:14:10 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 16:14:10 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> Message-ID: <2AE7E835-2C8F-4785-B3CD-E5AED47B4473@pacifier.com> Do you know of a good emulator that will work or is it possible to make it work by compiling from the commond line tools or another way? thank you, JB > On May 4, 2016, at 3:21 PM, Monte Goulding wrote: > > A patch for what precisely? > > Sent from my iPhone > >> On 5 May 2016, at 8:12 AM, JB wrote: >> >> What I am trying to do is compile a external >> for Revolution. Is there a way to compile a >> external for Revolution on Mac that is using >> El Capitan? A patch or anything to make it >> work? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sundown at pacifier.com Wed May 4 19:22:22 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 16:22:22 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A7FF1.3010704@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> <572A7FF1.3010704@researchware.com> Message-ID: <2CD00772-B9F2-4E22-A82D-421DAB45DEE3@pacifier.com> Thank you, I won?t use XPDF for older versions. That is good to know. q JB > On May 4, 2016, at 4:04 PM, Paul Dupuis wrote: > > On 5/4/2016 6:39 PM, JB wrote: >> I am trying to compile a external using xCode 7. Is it possible in anyway to >> make that external work or a way to use any version of Xcode on El Capitan >> and make the external work? Do you compile externals on a Mac with new >> OS X systems like El Capitan and if you do what are you doing to make it >> work? So I am looking for anyway to make the external work. >> >> JB > > I am confused. If the 'external' you are referring to is XPDF, you do > not need Xcode or anything like that. However XPDF will not work on any > version of LiveCode below LC 6.7.x, so if you are trying to use XPDF > with an ancient version of "Revolution" (like 2.x or something) you are > out of luck. > > If you have some 'external' you are trying to build, what is it? And > what version of "Revolution" (vs LiveCode" are you trying to build it > for? I am surprised any version of Revolution even runs under El Capitan > - I think you need at least LiveCode 4.5 or maybe 4.6.4 or higher to run > on El Capitan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jf_byrnes at comcast.net Wed May 4 19:21:45 2016 From: jf_byrnes at comcast.net (Jim Byrnes) Date: Wed, 4 May 2016 18:21:45 -0500 Subject: Weird behavior of LC 8.0 in Ubuntu 14.04 In-Reply-To: References: Message-ID: On 05/04/2016 05:15 PM, Mark Wieder wrote: > Jim Byrnes writes: > >> I am curious to see if any other Ubuntu users are seeing anything >> similar. For now I am guessing that LC 8 is somehow interacting with >> some desktop or theme setting I have set. > > The backdrop doesn't work on linux. > > http://quality.livecode.com/show_bug.cgi?id=17323 > Mark, Thanks for the link. Having a second monitor seems to add an extra dimension to the bug. Regards, Jim From sundown at pacifier.com Wed May 4 19:25:06 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 16:25:06 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <59A76829-41D7-44EC-B128-EFA494254BA3@appisle.net> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> <59A76829-41D7-44EC-B128-EFA494254BA3@appisle.net> Message-ID: Thanks Monty. I will give it a try. JB > On May 4, 2016, at 4:09 PM, Monte Goulding wrote: > > >> On 5 May 2016, at 8:39 AM, JB wrote: >> >> I am trying to compile a external using xCode 7. Is it possible in anyway to >> make that external work or a way to use any version of Xcode on El Capitan >> and make the external work? > > Yes >> Do you compile externals on a Mac with new >> OS X systems like El Capitan and if you do what are you doing to make it >> work? > > Yes I use El Capitan and the latest Xcode. >> So I am looking for anyway to make the external work. > > Ok so where exactly are you getting stuck? Perhaps it would help you to look at one of my externals on GitHub like mergJson? https://github.com/montegoulding/mergJSON >> >> JB >> >> >> >>> On May 4, 2016, at 3:21 PM, Monte Goulding wrote: >>> >>> A patch for what precisely? >>> >>> Sent from my iPhone >>> >>>> On 5 May 2016, at 8:12 AM, JB wrote: >>>> >>>> What I am trying to do is compile a external >>>> for Revolution. Is there a way to compile a >>>> external for Revolution on Mac that is using >>>> El Capitan? A patch or anything to make it >>>> work? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alex at tweedly.net Wed May 4 19:45:42 2016 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 5 May 2016 00:45:42 +0100 Subject: revIgniter and LC8 Message-ID: <572A89A6.2070801@tweedly.net> [ Hope no-one minds me cross-posting to two lists - but I think this could be useful for people on both lists ] I have a couple of web sites based on revIgniter, hosted on hostM.com They've been running happily up until today - running the default version in use by hostm which was (probably) the latest released version (i.e. 7.1.4 I think). Today, LC8..0 was released, so hostM have changed their default version to that - and all my revIgniter sites now fail - see traceback info below. hostm do provide a way to choose the version to be used, by using a different extension (i.e. .lc vs .lc7 vs .lc6 etc.) However, using this with revIgniter doesn't work, because revIgniter then uses the same extension in all included files. So - in case anyone else runs into this - the quick work-around is to add the second line below at line97 in ignite.lc, which is then renamed ignite.lc7 (and of course modify any links/redirects as needed ...) put "." & item -1 of sTempFileName into gEXT put ".lc" into gEXT -- override for now !! AGT There may be a better workaround using .htaccess - but I couldn't get that to work; I can't figure out what to use for the engine name. So now that we have a workaround, what's the real problem ? What about LC8.0 breaks with revIgniter ? The traceback is as follows .. web site is http://christineirvine.co.uk (still under development) file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/URI.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Config.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Log.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Benchmark.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/config.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Hooks.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/constants.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/Common.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/RevIgniter.lc" file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" row 1114, col 35: script: parsing error (13) row 1114, col 35: Operators mod: can't divide scalar by matrix (then) row 1114, col 35: do: can't find command (then) row 1114, col 35: request: error in keyword expression (then) row 89, col 1: script: parsing error row 89, col 1: if-then: error in statement row 89, col 1: if-then: error in statement row 89, col 1: if-then: error in statement row 77, col 1: Handler: error in statement (rigLoadLibrary) file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Output.lc" row 138, col 1: Handler: can't find handler (rigLoadLibrary) file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc" I've not been able to identify what is the failing line, or even which script it is in :-) -- Alex. From dave at applicationinsight.com Wed May 4 20:08:23 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 5 May 2016 01:08:23 +0100 Subject: [revIgniter] revIgniter and LC8 In-Reply-To: <572A89A6.2070801@tweedly.net> References: <572A89A6.2070801@tweedly.net> Message-ID: <7037BC23-59E1-4A46-91D3-1BDE159DB098@applicationinsight.com> Hi @Alex, I?m also using revIgniter on HostM and not seeing the same thing? BTW, on the advice of a HostM technician a while ago I use the following in a .htaccess file in a domain folder to select which version of LC Server is used (I?ve not tried setting it to ?lc8? but should think that would work too) - anyway, using this means you don?t have to make any changes to the .lc file extensions SetHandler lc6 Kind regards Dave > On 5 May 2016, at 00:45, Alex Tweedly wrote: > > [ Hope no-one minds me cross-posting to two lists - but I think this could be useful for people on both lists ] > > I have a couple of web sites based on revIgniter, hosted on hostM.com > > They've been running happily up until today - running the default version in use by hostm which was (probably) the latest released version (i.e. 7.1.4 I think). > > Today, LC8..0 was released, so hostM have changed their default version to that - and all my revIgniter sites now fail - see traceback info below. > > hostm do provide a way to choose the version to be used, by using a different extension (i.e. .lc vs .lc7 vs .lc6 etc.) > However, using this with revIgniter doesn't work, because revIgniter then uses the same extension in all included files. > > So - in case anyone else runs into this - the quick work-around is to add the second line below at line97 in ignite.lc, which is then renamed ignite.lc7 > (and of course modify any links/redirects as needed ...) > > put "." & item -1 of sTempFileName into gEXT > put ".lc" into gEXT -- override for now !! AGT > > There may be a better workaround using .htaccess - but I couldn't get that to work; I can't figure out what to use for the engine name. > > > So now that we have a workaround, what's the real problem ? What about LC8.0 breaks with revIgniter ? > The traceback is as follows .. web site is http://christineirvine.co.uk (still under development) > > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/URI.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Config.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Log.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Benchmark.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/config.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Hooks.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/constants.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/Common.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/RevIgniter.lc" > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" > row 1114, col 35: script: parsing error (13) > row 1114, col 35: Operators mod: can't divide scalar by matrix (then) > row 1114, col 35: do: can't find command (then) > row 1114, col 35: request: error in keyword expression (then) > row 89, col 1: script: parsing error > row 89, col 1: if-then: error in statement > row 89, col 1: if-then: error in statement > row 89, col 1: if-then: error in statement > row 77, col 1: Handler: error in statement (rigLoadLibrary) > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Output.lc" > row 138, col 1: Handler: can't find handler (rigLoadLibrary) > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc" > > I've not been able to identify what is the failing line, or even which script it is in :-) > > -- Alex. > > > > > > > _______________________________________________ > revIgniter mailing list > revIgniter at lists.livecodejournal.com > http://lists.livecodejournal.com/listinfo.cgi/revigniter-livecodejournal.com From monte at appisle.net Wed May 4 20:15:18 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 10:15:18 +1000 Subject: revIgniter and LC8 In-Reply-To: <572A89A6.2070801@tweedly.net> References: <572A89A6.2070801@tweedly.net> Message-ID: These errors can be hard to read. You want: > row 1114, col 35: script: parsing error (13) > file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc? From monte at appisle.net Wed May 4 20:19:54 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 10:19:54 +1000 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> <59A76829-41D7-44EC-B128-EFA494254BA3@appisle.net> Message-ID: <94AAE559-5477-4BA7-AE14-809AB12815C6@appisle.net> BTW I have a some Xcode templates that can help make things easier available at https://github.com/montegoulding/livecode-external-templates > On 5 May 2016, at 9:25 AM, JB wrote: > > Thanks Monty. > I will give it a try. > > JB > > >> On May 4, 2016, at 4:09 PM, Monte Goulding wrote: >> >> >>> On 5 May 2016, at 8:39 AM, JB wrote: >>> >>> I am trying to compile a external using xCode 7. Is it possible in anyway to >>> make that external work or a way to use any version of Xcode on El Capitan >>> and make the external work? >> >> Yes >>> Do you compile externals on a Mac with new >>> OS X systems like El Capitan and if you do what are you doing to make it >>> work? >> >> Yes I use El Capitan and the latest Xcode. >>> So I am looking for anyway to make the external work. >> >> Ok so where exactly are you getting stuck? Perhaps it would help you to look at one of my externals on GitHub like mergJson? https://github.com/montegoulding/mergJSON >>> >>> JB >>> >>> >>> >>>> On May 4, 2016, at 3:21 PM, Monte Goulding wrote: >>>> >>>> A patch for what precisely? >>>> >>>> Sent from my iPhone >>>> >>>>> On 5 May 2016, at 8:12 AM, JB wrote: >>>>> >>>>> What I am trying to do is compile a external >>>>> for Revolution. Is there a way to compile a >>>>> external for Revolution on Mac that is using >>>>> El Capitan? A patch or anything to make it >>>>> work? >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Wed May 4 20:43:28 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 10:43:28 +1000 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: The integration of the externals made it into LC 8.0.0 but the changes to the standalone builder to make them easier to use didn?t because of the risk of introducing regressions to such a critical component. Ali is on it though so you should see that happen very soon. For now either copy them out or download separately. Cheers Monte > On 5 May 2016, at 5:09 AM, Stephen MacLean wrote: > > Very nice! > > Question: How do you access them from inside the IDE? > > I see them in the package contents, but nothing related to them in the IDE. i.e. nothing in the plugins menu, etc. > > Thanks! > > Steve MacLean > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From smaclean at madmansoft.com Wed May 4 22:58:14 2016 From: smaclean at madmansoft.com (Stephen MacLean) Date: Wed, 4 May 2016 22:58:14 -0400 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: Thanks Monte! > On May 4, 2016, at 8:43 PM, Monte Goulding wrote: > > The integration of the externals made it into LC 8.0.0 but the changes to the standalone builder to make them easier to use didn?t because of the risk of introducing regressions to such a critical component. Ali is on it though so you should see that happen very soon. For now either copy them out or download separately. > > Cheers > > Monte > >> On 5 May 2016, at 5:09 AM, Stephen MacLean wrote: >> >> Very nice! >> >> Question: How do you access them from inside the IDE? >> >> I see them in the package contents, but nothing related to them in the IDE. i.e. nothing in the plugins menu, etc. >> >> Thanks! >> >> Steve MacLean >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Wed May 4 23:25:34 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 4 May 2016 20:25:34 -0700 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: belated question- sorry if it's been asked before... will mergAV work on the desktop, or is it planned? hope I'm not being annoying. thanks sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Wed, May 4, 2016 at 5:43 PM, Monte Goulding wrote: > The integration of the externals made it into LC 8.0.0 but the changes to > the standalone builder to make them easier to use didn?t because of the > risk of introducing regressions to such a critical component. Ali is on it > though so you should see that happen very soon. For now either copy them > out or download separately. > > Cheers > > Monte > > > On 5 May 2016, at 5:09 AM, Stephen MacLean > wrote: > > > > Very nice! > > > > Question: How do you access them from inside the IDE? > > > > I see them in the package contents, but nothing related to them in the > IDE. i.e. nothing in the plugins menu, etc. > > > > Thanks! > > > > Steve MacLean > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Wed May 4 23:28:43 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 4 May 2016 20:28:43 -0700 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: On Wed, May 4, 2016 at 8:25 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > will mergAV work on the desktop, or is it planned? never mind. The platforms seem to be clearly shown at mergext.com Stephen Barncard - Sebastopol Ca. USA - mixstream.org From monte at appisle.net Wed May 4 23:37:57 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 13:37:57 +1000 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: mergAV works on OS X because AVFoundation is very similar on iOS and OS X but it would be a major project to create similar functionality for the other platforms. It would probably need to be a separate FFmpeg external and then that external probably wouldn?t be iOS compatible because of the difficulty complying with LGPL in iOS externals for LiveCode and then there?s the whole MPEG LA patent quagmire that I very much doubt LiveCode Ltd would like to step into. > On 5 May 2016, at 1:25 PM, stephen barncard wrote: > > belated question- sorry if it's been asked before... will mergAV work on > the desktop, or is it planned? > hope I'm not being annoying. > > thanks > sqb > > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Wed, May 4, 2016 at 5:43 PM, Monte Goulding wrote: > >> The integration of the externals made it into LC 8.0.0 but the changes to >> the standalone builder to make them easier to use didn?t because of the >> risk of introducing regressions to such a critical component. Ali is on it >> though so you should see that happen very soon. For now either copy them >> out or download separately. >> >> Cheers >> >> Monte >> >>> On 5 May 2016, at 5:09 AM, Stephen MacLean >> wrote: >>> >>> Very nice! >>> >>> Question: How do you access them from inside the IDE? >>> >>> I see them in the package contents, but nothing related to them in the >> IDE. i.e. nothing in the plugins menu, etc. >>> >>> Thanks! >>> >>> Steve MacLean >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Thu May 5 00:34:24 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 4 May 2016 21:34:24 -0700 Subject: MergEXT now included with Indy/Business IDE In-Reply-To: References: <7313EBCF-CB7C-44C9-AFDD-E76E89512C4E@madmansoft.com> Message-ID: On Wed, May 4, 2016 at 8:37 PM, Monte Goulding wrote: > mergAV works on OS X that's the part I needed to know. Thanks. sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org From brahma at hindu.org Thu May 5 00:39:59 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 5 May 2016 04:39:59 +0000 Subject: [ANN] Release 8.0.0 , project browser In-Reply-To: <447D7786-AF28-4D90-BD50-FED7F9A735E6@bellsouth.net> References: <447D7786-AF28-4D90-BD50-FED7F9A735E6@bellsouth.net> Message-ID: <06ACEE6A-4FF4-4561-A22A-6BABB575CC17@hindu.org> The old application browser may work for you It has moved Plugins revApplicationOverview For some of us.. The first thing we do on downloading any recent version of LC is to set this plug-in to open on start up. BR On 5/4/16, 12:22 PM, "use-livecode on behalf of Andrew Meit" wrote: >Someone have an alternative project browser? I will trade some of my art for or to do something. > >Andrew From brahma at hindu.org Thu May 5 00:51:13 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 5 May 2016 04:51:13 +0000 Subject: Shell Fails on One Machine Message-ID: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> New iMac with clean install of El Capitan My stack using shell scripts are failing on the shell calls. The normal debug procedure: Open terminal # test your commands here first % open /Volumes/Chola1/WWW/public_html Works as expected.. The folder is opened on the desktop But from inside my app Put "/Volumes/Chola1/WWW/public_html? into pPath openInFinder pPath command openInFinder pPath put ("open " & quote & pPath & quote) into tShell get shell (tShell) end openInFinder Fails? The result is ?1? Any clues? BR From sundown at pacifier.com Thu May 5 01:03:54 2016 From: sundown at pacifier.com (JB) Date: Wed, 4 May 2016 22:03:54 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <94AAE559-5477-4BA7-AE14-809AB12815C6@appisle.net> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> <572A50AE.7030407@researchware.com> <572A5D84.9080909@researchware.com> <8078B8F0-4350-45B0-B3B6-4265DD5873E4@pacifier.com> <02D644D0-AAD8-417F-BE8E-689EB1C589A8@appisle.net> <747BEBBB-C7CC-48C3-8BF6-5E604162061C@pacifier.com> <3E8298CB-14DF-4353-AE07-0198A75824BD@appisle.net> <6834ADA1-4A18-4173-A111-533DD2B6E276@pacifier.com> <59A76829-41D7-44EC-B128-EFA494254BA3@appisle.net> <94AAE559-5477-4BA7-AE14-809AB12815C6@appisle.net> Message-ID: <58C474A2-D0AD-435A-8A1F-2F4CF1414287@pacifier.com> That will help tremendously! Thank you, Monty JB 1 > On May 4, 2016, at 5:19 PM, Monte Goulding wrote: > > BTW I have a some Xcode templates that can help make things easier available at https://github.com/montegoulding/livecode-external-templates > >> On 5 May 2016, at 9:25 AM, JB wrote: >> >> Thanks Monty. >> I will give it a try. >> >> JB >> >> >>> On May 4, 2016, at 4:09 PM, Monte Goulding wrote: >>> >>> >>>> On 5 May 2016, at 8:39 AM, JB wrote: >>>> >>>> I am trying to compile a external using xCode 7. Is it possible in anyway to >>>> make that external work or a way to use any version of Xcode on El Capitan >>>> and make the external work? >>> >>> Yes >>>> Do you compile externals on a Mac with new >>>> OS X systems like El Capitan and if you do what are you doing to make it >>>> work? >>> >>> Yes I use El Capitan and the latest Xcode. >>>> So I am looking for anyway to make the external work. >>> >>> Ok so where exactly are you getting stuck? Perhaps it would help you to look at one of my externals on GitHub like mergJson? https://github.com/montegoulding/mergJSON >>>> >>>> JB >>>> >>>> >>>> >>>>> On May 4, 2016, at 3:21 PM, Monte Goulding wrote: >>>>> >>>>> A patch for what precisely? >>>>> >>>>> Sent from my iPhone >>>>> >>>>>> On 5 May 2016, at 8:12 AM, JB wrote: >>>>>> >>>>>> What I am trying to do is compile a external >>>>>> for Revolution. Is there a way to compile a >>>>>> external for Revolution on Mac that is using >>>>>> El Capitan? A patch or anything to make it >>>>>> work? >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brahma at hindu.org Thu May 5 01:03:25 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 5 May 2016 05:03:25 +0000 Subject: IDE Problems in V8-group editing oddities In-Reply-To: References: Message-ID: <8FC54780-90BD-4D49-94FB-3A1B7DD5B9D6@hindu.org> Yes I?m seeing that here too. Stack remains in memory even after you save, close and remove from memory from the file menu. It?s such an issue that I automatically re-boot live code if I need to be sure that stack is not in memory.. it?s faster than trying again and again? Ps consider opening separate threads for distinct issues.. But yes? I?ve seen groups disappear also?but at least in one case? I was able to place it again? I.e. It was not really ?deleted/gone? in that case? but had been mysteriously ?unplaced? I stay away from the project browser for that kind ?operation" now.. And I manually set the layers of objects from the inspector for the object/group? this seems a more stable method. Not the PB is not run time updated when you make these changes to layers? you may have to twirls down and up again.. Or even close the PB and re-open? i.e. Think of the PB as a ?view-entry point? and not a place to actually do anything and you will be safer. BR On 5/4/16, 8:56 AM, "use-livecode on behalf of William Prothero" wrote: >First, in a project I?m working on, closing and removing the project from memory from the File menu doesn?t always work the first time. If the project is showing in the project browser, and I select ?Close and Remove from memory? from the project browser, it doesn?t work when I select the stack in the project browser and often does not close the project when I click on the stack I want to close. I have to repeatedly ask it to close and remove from memory, then open the project browser again and the stack may still be listed. After a couple of tries, it works. From james at thehales.id.au Thu May 5 01:12:57 2016 From: james at thehales.id.au (James Hale) Date: Thu, 5 May 2016 15:12:57 +1000 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) Message-ID: In the referenced thread Monte mentioned something about fmpeg and it associated libraries and licensing. Today I was notified of an update the VLC and remembered how that is now available on the App Store. Looking at Videolan's site, VLC is GPL 2. How is it that it can be distributed under Apple's terms and conditions and still be adhering to its GPL terms and conditions? Leaving the fact that there is a conflict here the more interesting question to me is why didn't Apple stop it. I know they did pull it when it first came out for iOS and then a second time but it has been back for a while now. I haven't been able to find anything on the Videolan's site to suggest their license has changed so what gives? Is their wiggle room here for LC community apps to get up on the App Store? James From ludovic.thebault at laposte.net Thu May 5 01:16:56 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 5 May 2016 07:16:56 +0200 Subject: min() and array In-Reply-To: <572A5192.1010102@researchware.com> References: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net> <572A5192.1010102@researchware.com> Message-ID: > Le 4 mai 2016 ? 21:46, Paul Dupuis a ?crit : > > On 5/4/2016 2:47 PM, Ludovic THEBAULT wrote: >> repeat with i=1 to 5 >> put 10 + i into tarray[i][v] >> end repeat >> put min(tarray[v]) > > You problem is with the second index on the array. > Thanks. Too bad that this function don?t work with second index. From monte at appisle.net Thu May 5 01:34:22 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 15:34:22 +1000 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: References: Message-ID: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> It appears to be in the store under the Mozilla Pubic License. From a press release: VLC for iOS is fully open-source. Its code will be available online by tomorrow and is bi-licensed under both the Mozilla Public License Version 2 as well as the GNU General Public License Version 2 or later. The MPLv2 is applicable for distribution on the App Store. We worked hard with all major copyright holders to not repeat history and we are confident to have achieved this goal. > On 5 May 2016, at 3:12 PM, James Hale wrote: > > In the referenced thread Monte mentioned something about fmpeg and it associated libraries and licensing. > Today I was notified of an update the VLC and remembered how that is now available on the App Store. > Looking at Videolan's site, VLC is GPL 2. > How is it that it can be distributed under Apple's terms and conditions and still be adhering to its GPL terms and conditions? > Leaving the fact that there is a conflict here the more interesting question to me is why didn't Apple stop it. I know they did pull it when it first came out for iOS and then a second time but it has been back for a while now. I haven't been able to find anything on the Videolan's site to suggest their license has changed so what gives? > Is their wiggle room here for LC community apps to get up on the App Store? > > James > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Thu May 5 01:36:16 2016 From: monte at appisle.net (Monte Goulding) Date: Thu, 5 May 2016 15:36:16 +1000 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> Message-ID: > On 5 May 2016, at 3:34 PM, Monte Goulding wrote: > > Mozilla Pubic License Oh dear? that could be something else entirely ;-) From alex at tweedly.net Thu May 5 02:05:46 2016 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 5 May 2016 07:05:46 +0100 Subject: [revIgniter] revIgniter and LC8 In-Reply-To: <7037BC23-59E1-4A46-91D3-1BDE159DB098@applicationinsight.com> References: <572A89A6.2070801@tweedly.net> <7037BC23-59E1-4A46-91D3-1BDE159DB098@applicationinsight.com> Message-ID: <572AE2BA.4060303@tweedly.net> Thanks Dave - good suggestion for the htaccess file, this means you never use the 'default' version of LC, you are using the latest version of LC 6.x.x without having to specify the exact detailed version ! -- Alex. On 05/05/2016 01:08, Dave Kilroy wrote: > Hi @Alex, I?m also using revIgniter on HostM and not seeing the same thing? > > BTW, on the advice of a HostM technician a while ago I use the following in a .htaccess file in a domain folder to select which version of LC Server is used (I?ve not tried setting it to ?lc8? but should think that would work too) - anyway, using this means you don?t have to make any changes to the .lc file extensions > > > SetHandler lc6 > > > Kind regards > > Dave > > > > >> On 5 May 2016, at 00:45, Alex Tweedly wrote: >> >> [ Hope no-one minds me cross-posting to two lists - but I think this could be useful for people on both lists ] >> >> I have a couple of web sites based on revIgniter, hosted on hostM.com >> >> They've been running happily up until today - running the default version in use by hostm which was (probably) the latest released version (i.e. 7.1.4 I think). >> >> Today, LC8..0 was released, so hostM have changed their default version to that - and all my revIgniter sites now fail - see traceback info below. >> >> hostm do provide a way to choose the version to be used, by using a different extension (i.e. .lc vs .lc7 vs .lc6 etc.) >> However, using this with revIgniter doesn't work, because revIgniter then uses the same extension in all included files. >> >> So - in case anyone else runs into this - the quick work-around is to add the second line below at line97 in ignite.lc, which is then renamed ignite.lc7 >> (and of course modify any links/redirects as needed ...) >> >> put "." & item -1 of sTempFileName into gEXT >> put ".lc" into gEXT -- override for now !! AGT >> >> There may be a better workaround using .htaccess - but I couldn't get that to work; I can't figure out what to use for the engine name. >> >> >> So now that we have a workaround, what's the real problem ? What about LC8.0 breaks with revIgniter ? >> The traceback is as follows .. web site is http://christineirvine.co.uk (still under development) >> >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/URI.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Config.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Log.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Benchmark.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/config.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Hooks.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/constants.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/Common.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/RevIgniter.lc" >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc" >> row 1114, col 35: script: parsing error (13) >> row 1114, col 35: Operators mod: can't divide scalar by matrix (then) >> row 1114, col 35: do: can't find command (then) >> row 1114, col 35: request: error in keyword expression (then) >> row 89, col 1: script: parsing error >> row 89, col 1: if-then: error in statement >> row 89, col 1: if-then: error in statement >> row 89, col 1: if-then: error in statement >> row 77, col 1: Handler: error in statement (rigLoadLibrary) >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Output.lc" >> row 138, col 1: Handler: can't find handler (rigLoadLibrary) >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc" >> >> I've not been able to identify what is the failing line, or even which script it is in :-) >> >> -- Alex. >> >> >> >> >> >> >> _______________________________________________ >> revIgniter mailing list >> revIgniter at lists.livecodejournal.com >> http://lists.livecodejournal.com/listinfo.cgi/revigniter-livecodejournal.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From th.douez at gmail.com Thu May 5 02:08:26 2016 From: th.douez at gmail.com (Thierry Douez) Date: Thu, 5 May 2016 08:08:26 +0200 Subject: Shell Fails on One Machine In-Reply-To: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> Message-ID: > New iMac with clean install of El Capitan > > But from inside my app > > Put "/Volumes/Chola1/WWW/public_html? into pPath > put ("open " & quote & pPath & quote) into tShell > get shell (tShell) > > The result is ?1? > > Any clues? > > ?Hi, What happens when you do this: put shell("open -h") should return the help summary. If not, then you have a PATH problem. Regards, Thierry ? ------------------------------------------------ Thierry Douez - http://sunny-tdz.com From alex at tweedly.net Thu May 5 03:32:10 2016 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 5 May 2016 08:32:10 +0100 Subject: revIgniter and LC8 In-Reply-To: References: <572A89A6.2070801@tweedly.net> Message-ID: <572AF6FA.5000406@tweedly.net> Thanks Monte. I had looked at the files listed immediately before and after that part of the traceback - didn't think of going further down the list ... So looking in Input.lc, I found line 1114 has repeat for each item tSegment in tIPsegments then which is clearly wrong - the stricter parser in LC8 complained (quite rightly :-) even though earlier version were happy. Many thanks Alex. On 05/05/2016 01:15, Monte Goulding wrote: > These errors can be hard to read. You want: >> row 1114, col 35: script: parsing error (13) >> file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dave at applicationinsight.com Thu May 5 05:40:38 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 5 May 2016 10:40:38 +0100 Subject: [revIgniter] revIgniter and LC8 Message-ID: <98999E7C-FFCE-4C85-A111-0AC29557802F@applicationinsight.com> Yep that?s right, the .htaccess file can go anywhere in the file system so with multiple copies you can have some domains running really old versions of LC Server, others just moderately old and yet others surfing the latest version > Thanks Dave - good suggestion for the htaccess file, this means you > never use the 'default' version of LC, you are using the latest version > of LC 6.x.x without having to specify the exact detailed version ! > > -- Alex. From rabit at revigniter.com Thu May 5 05:54:47 2016 From: rabit at revigniter.com (Ralf Bitter) Date: Thu, 5 May 2016 11:54:47 +0200 Subject: [revIgniter] revIgniter and LC8 In-Reply-To: <98999E7C-FFCE-4C85-A111-0AC29557802F@applicationinsight.com> References: <98999E7C-FFCE-4C85-A111-0AC29557802F@applicationinsight.com> Message-ID: Sorry for coming late. The superfluous "then" keyword in system/libraries/Input.lc -> _rigValid_ipv4() was overlooked because server engine versions prior to 8 were forgiving and didn't complain. The bug is fixed since version 1.7.2. So, all of you who use older versions need to fix this in case you intend to upgrade the server engine to version 8. Anyhow I recommend to update revIgniter to the latest version. Warm regards Ralf From kevin at livecode.com Thu May 5 07:52:09 2016 From: kevin at livecode.com (Kevin Miller) Date: Thu, 05 May 2016 12:52:09 +0100 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572A3139.7070904@researchware.com> References: <572A05AE.6000001@fourthworld.com> <572A1FA9.6030401@gmail.com> <572A3139.7070904@researchware.com> Message-ID: I think its worth a quick chime in here. The total development costs for XPDF ran into the tens of thousands of dollars. Our acquisition/trade cost for them was not cheap either. It is unlikely we could recoup that investment or invest in them further (as we plan to do) selling these as low cost add ons. They need to within the Business license. That isn?t to say that from time to time some features might trickle down but we have no immediate plans to do that at the moment. Of course we?d welcome a community project to display PDF and if you want support and pointers on how to do that with a widget we?ll be happy to help. Bear in mind however that basic display is already possible with the browser included in all editions of LC. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 04/05/2016, 18:28, "use-livecode on behalf of Paul Dupuis" wrote: >On 5/4/2016 12:13 PM, RM wrote: >> I would suppose the ideal thing would be both something that allows >> one to render a PDF document, >> and extract all or part of an embedded text layer (if one exists in >> the original PDF). > >The XPDF external from LiveCode for OSX and Win is based on Google's >PDFium library. I can say this because I know something about the >details of XPDF. Researchware (my company) development XPDF and recently >transferred the rights to LiveCode. > >Richard is correct in that the XPDF external not only opens and displays >a PDF, but allows zooming, navigation, layout, hyperlinks, selection of >text (for PDFs with editable text) or any potion of any page as an image >selection, and allows you to extract text or images. It also supports >password protected PDFs and more. Therefore, if ALL you want is just to >display pages from a PDF it is certainly more than you may need. The >same could be said about the feature set of LiveCode itself. > >Richmond just showed that some people want more - in his case, >extraction of all of part of the text. If you ONLY want to do that under >script control, then that would be an incremental effort over just >displaying a PDF. > >If you want the USER to be able to select text (or images), then that is >a significant chunk of work beyond just displaying a PDF as the PDFium >library contains NO APIs for user selection and that must be original >code added by the external. A large amount of effort went into making >sure user selection of text was as good as Adobe or Preview or Foxit's >PDF viewers, which was definitely not as easy as one might expect (or >hope)! > >I can tell you that a LOT of developer time (i.e money) went into the >creation, QA testing, and refinement of XPDF. > >Obviously, since Google PDFium is open source, anyone can create an >alternative to XPDF, perhaps an even better version. If people want to >build one, I encourage it. A competitive market of LiveCode PDF widgets >just gives me more choice for my company's PDF needs ;-) However, I >offer the caution of experience that there are a lot more little >"gotchas" in working with PDFium that anyone may realize, even after >reading the APIs, and making another from scratch may be much more work >than people might expect. > >I think those interested in PDF might be better off continuing to lobby >for LiveCode to offer XPDF as an add-on (like so many other excellent LC >add-ons from Chartmaker to Wordlib to RRP Spell) for a appropriate >price. It seems only logical that eventually they would convert it to an >LC8 Widget as well. > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Thu May 5 08:45:33 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Thu, 05 May 2016 12:45:33 +0000 Subject: [ANN] Release 8.0.0 In-Reply-To: References: <44C67050-237C-493A-844D-DDED51ED428B@bellsouth.net> Message-ID: Hi Andrew, We did indeed consider if the screenshots should be updated. Here is a bug report: http://quality.livecode.com/show_bug.cgi?id=16610 which led to the changes that need to be made being detailed in GitHub issues: https://github.com/livecode/livecode-ide/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+Guides%3A Unfortunately we didn't have time to actually implement these updates, other than the quick scan and minor revisions I made here (which themselves took quite a while): https://github.com/livecode/livecode-ide/pull/728/files With the limited resources available to us, we decided that converting the guide to Markdown and putting them onto GitHub, incorporating them into the in-product dictionary and automatically generating a user guide pdf from those source files would be a much more productive way to advance the current state of the user guides - in particular we can accept community contributions to those guides which will (almost) immediately be reflected in the product. A community-led drive to improve all of the guides has been vaguely in the works for a while now. In the meantime we are trying to ensure the guides are incrementally improved by suggesting code changing pull requests also come with corresponding guide changes if applicable. If there are any issues with the guides that are not present in the list of issues above, please submit bug reports for them. On Wed, May 4, 2016 at 4:37 PM Andrew Meit wrote: > I see now that the lc user guide was shoehorned into the dictionary > without considering if the screenshots should be updated?and yes the > formal LC user guide has a toc. > > > On May 4, 2016, at 11:27 AM, Andrew Meit wrote: > > > > Really, wow?.the guide?.r > > > > Using many screenshots of the old dictionary within the new > dictionary/guide! > > Using a screenshot of an ancient marketing model: Revolution 3.0 for the > forums! > > There is no toc to navigate the guide, sometime pretty basic for a guide. > > Is the screenshots current for the current Revonline????? > > IDE screenshots in the guide still use an older version of LC! > > OS themes screenshots in guide is way off too! > > Wait, drawers and sheets have been removed long ago in Mac OS so why in > the guide?? > > Stack decorations, OMG, showing a ten yr old screenshot!! > > The list goes on and on?. > > > > I am at lost for words?.or better not say anything to get flamed or get > elegantly get chewed on ;-) > > > > Kevin, this is the best guide to give in the box ? for those who paid 1k > or newbies ?? > > > > Andrew > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From t.heaford at icloud.com Thu May 5 09:52:51 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 14:52:51 +0100 Subject: Livecode 8 NavBar Message-ID: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> No real docs so had a look in navbar.lcb I thought this should work: set the hilitedItemName of widget "NavBar" to ?my navigation name? but it doesn?t work for me. set the hilitedItem of widget "NavBar" to 1 does work. Have I misunderstood how this is supposed to work? All the best Terry From dan at clearvisiontech.com Thu May 5 10:58:32 2016 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu, 5 May 2016 07:58:32 -0700 Subject: Verified Publisher? In-Reply-To: References: Message-ID: <6123327B-2C52-4098-8EEB-6EBFAABAA4A9@clearvisiontech.com> Hello! I have a client that want's to purchase my product (Standalone Application). But, they use ChromeBooks. They are trying to run the app through a windows virtual server. This is fine, but they want/need to get rid of the "The Publisher could not be verified" message. How does one get rid of this or become a "Windows Verified Publisher"? Thank you in advance! -Dan From ambassador at fourthworld.com Thu May 5 11:04:52 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 08:04:52 -0700 Subject: min() and array In-Reply-To: References: Message-ID: <572B6114.1000302@fourthworld.com> Ludovic THEBAULT wrote: >> Le 4 mai 2016 ? 21:46, Paul Dupuis: >> >> On 5/4/2016 2:47 PM, Ludovic THEBAULT wrote: >>> repeat with i=1 to 5 >>> put 10 + i into tarray[i][v] >>> end repeat >>> put min(tarray[v]) >> >> You problem is with the second index on the array. >> > > Thanks. > > Too bad that this function don?t work with second index. It does if you script for it: put min(tArray[i][v] Interestingly, no matter which variant I try the value I see in v8.0 is 15, which is the max not the min. Anyone else seeing that? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From livfoss at mac.com Thu May 5 11:05:18 2016 From: livfoss at mac.com (Graham Samuel) Date: Thu, 05 May 2016 17:05:18 +0200 Subject: LC8 App Interactive Lesson - issues Message-ID: <098D63ED-EC6C-4BB0-A776-B1BC66CAEEBF@mac.com> I?ve kept away from LC8 up to now, fearing stability problems. Now it?s on the world stage, so to speak, I?m making the effort - on a Mac running Yosemite 10.10.5. I started by downloading 8.0.0 and running the interactive tutorial that creates the BMI app. Quite soon however I found that I wasn?t seeing a continuity of instructions: for example, I was asked to name the first widget and press ?return?. Did that, but the next instruction didn?t appear so I had to fast forward. Now it?s a case of inspecting a field, but after doing that no more instructions appear. And also I think I have had to select an object myself without being told to - this would not work for a newbie. Are other people seeing this kind of thing? If so, I?ll report a bug. Graham From ambassador at fourthworld.com Thu May 5 11:10:18 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 08:10:18 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: <572B625A.5030102@fourthworld.com> Kevin Miller wrote: > ...basic display is already possible with the > browser included in all editions of LC. That's kind of a big deal. I'm not sure how so many of us missed that, but basic display on a card is all most people have been asking for. Super cool. Anyone here using that? Working well on the platforms you're deploying to? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kevin at livecode.com Thu May 5 11:21:41 2016 From: kevin at livecode.com (Kevin Miller) Date: Thu, 05 May 2016 16:21:41 +0100 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572B625A.5030102@fourthworld.com> References: <572B625A.5030102@fourthworld.com> Message-ID: I am, and have been for some time as it happens! Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 05/05/2016, 16:10, "use-livecode on behalf of Richard Gaskin" wrote: >Kevin Miller wrote: > > > ...basic display is already possible with the > > browser included in all editions of LC. > >That's kind of a big deal. I'm not sure how so many of us missed that, >but basic display on a card is all most people have been asking for. >Super cool. > >Anyone here using that? Working well on the platforms you're deploying >to? > >-- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 5 11:56:16 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 08:56:16 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: <572B6D20.5030707@fourthworld.com> Kevin Miller wrote: > On 05/05/2016, 16:10, Richard Gaskin wrote: > >>Kevin Miller wrote: >> >> > ...basic display is already possible with the >> > browser included in all editions of LC. >> >> That's kind of a big deal. I'm not sure how so many of us missed >> that, but basic display on a card is all most people have been >> asking for. Super cool. >> >> Anyone here using that? Working well on the platforms you're >> deploying to? > > I am, and have been for some time as it happens! Seems most missed that in whatever Release Notes that was mentioned in. It never would have occurred to me that a browser engine would also include its own embedded PDF renderer, separate from any that might be included in the OS (and IIRC Windows doesn't include one out of the box). Providing a PDF renderer along with the rest of the HTML rendering with that browser engine is definitely something work noting in a bullet point somewhere. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dbrooksne at gmail.com Thu May 5 12:11:46 2016 From: dbrooksne at gmail.com (David Brooks) Date: Thu, 5 May 2016 11:11:46 -0500 Subject: LC Android File saving Message-ID: Saving files from Android devices to external servers has presented challenges in the past. This is a SIMPLE approach. It assumes you are running LiveCode server on the server site. Installing this requires a careful procedure described elsewhere (see https://livecode.com/resources/guides/server/ and references therein). The on-rev site runs this software, so posting this file to the on-rev server should be enough (untested). On the server, you have a file saveMyFile.lc: This will place the new file in the same folder as the saveMyFile.lc. On the Web-connected Android app you have something (like a button) executing this script: on mouseUp put (line 2 of fld "theFileName") into tFileName put URLencode(tFileName) into tFileName put fld "RecordFile" into tFileText put URLencode(tFileText) into tFileText post ("tFileName="&tFileName&"&tFileText="&tFileText) to URL " http://yourServerAndFolderWithThisFile/saveMyFile.lc" end mouseUp While the security of this approach is poor and there is no error checking, it does get you started. Because LC allows easy manipulation of text, saving text files often beats saving in databases. It is a GREAT DEAL EASIER to accomplish this simple task in desktop apps using statements like put thisFile into URL (this location). You don't have to manage the server side (assuming writing permissions are set properly). Methods using other server-side approaches (like php) are described elsewhere, too. From bonnmike at gmail.com Thu May 5 12:24:58 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 5 May 2016 10:24:58 -0600 Subject: min() and array In-Reply-To: <572B6114.1000302@fourthworld.com> References: <572B6114.1000302@fourthworld.com> Message-ID: You're only looking at a single value, so its returning it. min(tArray[i][v]) especially right after your loop.. i will be 5, and v being unset is seen as "v" the value that was placed into tArray[i]["v"] was 15. The min of 15 is 15. Even if your v has been set, you'd still be only looking at a single value, which would be returned as the minimum. In your first example, tArray[v] will be seen as tArray["v"] unless v is set to something, but no matter how you look at it, tArray[v] is a single value, and in this case will will be empty. tarray["anythinghere"] will be empty because nothing was placed into that element of the array. Now, if each element [i][v] contains a list "3,5,2,24,63" min([i][v] would return 2 as the minimum. To get the minimum value across array entries you need to iterate through them. In this case, since v is "v" and never changes you'd have to do something like this.. repeat for each key tKey in tArray if tMin is empty then put tArray[tKey][v] into tMin else if tArray[tKey][v] < tMin then put tArraytKey][v] into tMin end if return tMin Alternatively you could return the keys that point to tMin which might be more useful. On Thu, May 5, 2016 at 9:04 AM, Richard Gaskin wrote: > Ludovic THEBAULT wrote: > > >> Le 4 mai 2016 ? 21:46, Paul Dupuis: > >> > >> On 5/4/2016 2:47 PM, Ludovic THEBAULT wrote: > >>> repeat with i=1 to 5 > >>> put 10 + i into tarray[i][v] > >>> end repeat > >>> put min(tarray[v]) > >> > >> You problem is with the second index on the array. > >> > > > > Thanks. > > > > Too bad that this function don?t work with second index. > > It does if you script for it: > > put min(tArray[i][v] > > > Interestingly, no matter which variant I try the value I see in v8.0 is > 15, which is the max not the min. Anyone else seeing that? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu May 5 12:26:16 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 5 May 2016 18:26:16 +0200 Subject: Verified Publisher? In-Reply-To: <6123327B-2C52-4098-8EEB-6EBFAABAA4A9@clearvisiontech.com> References: <6123327B-2C52-4098-8EEB-6EBFAABAA4A9@clearvisiontech.com> Message-ID: You need to code sign the exe file. For that you need a code signing certificate. You can purchase it very cheap at http://codesigning.ksoftware.net . Much cheaper than buying it directly from Commodo. Please keep in mind that you have to do the code signing under Windows (regardless if in a VM or on a real PC). But it has to be Windows. Matthias > Am 05.05.2016 um 16:58 schrieb Dan Friedman : > > Hello! > > I have a client that want's to purchase my product (Standalone Application). But, they use ChromeBooks. They are trying to run the app through a windows virtual server. This is fine, but they want/need to get rid of the "The Publisher could not be verified" message. How does one get rid of this or become a "Windows Verified Publisher"? > > Thank you in advance! > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Thu May 5 12:38:32 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 May 2016 12:38:32 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572B6D20.5030707@fourthworld.com> References: <572B6D20.5030707@fourthworld.com> Message-ID: Android is still in need of an in-stack PDF display feature. The default behavior is to pass it to a user-installed PDF viewer app. ~Roger On Thu, May 5, 2016 at 11:56 AM, Richard Gaskin wrote: > Kevin Miller wrote: > > > On 05/05/2016, 16:10, Richard Gaskin wrote: > > > >>Kevin Miller wrote: > >> > >> > ...basic display is already possible with the > >> > browser included in all editions of LC. > >> > >> That's kind of a big deal. I'm not sure how so many of us missed > >> that, but basic display on a card is all most people have been > >> asking for. Super cool. > >> > >> Anyone here using that? Working well on the platforms you're > >> deploying to? > > > > I am, and have been for some time as it happens! > > Seems most missed that in whatever Release Notes that was mentioned in. > > It never would have occurred to me that a browser engine would also > include its own embedded PDF renderer, separate from any that might be > included in the OS (and IIRC Windows doesn't include one out of the box). > > Providing a PDF renderer along with the rest of the HTML rendering with > that browser engine is definitely something work noting in a bullet point > somewhere. > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jmac at consensustech.com Thu May 5 12:43:24 2016 From: jmac at consensustech.com (Jim MacConnell) Date: Thu, 5 May 2016 09:43:24 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572B625A.5030102@fourthworld.com> References: <572B625A.5030102@fourthworld.com> Message-ID: <02b501d1a6ed$3df54840$b9dfd8c0$@consensustech.com> I do and it's great! I am serving PDF formatted industrial machine setup sheets to operators. I have a user preference setting to either display PDF as a separate window in Adobe Reader or in an "embedded" viewer (Browser window). Operators prefer the browser based display since it's "part of the system". All they really want/need is to move and zoom in a document. WIN only to date cuz that's what we use. Jim -----Original Message----- From: Richard Gaskin [mailto:ambassador at fourthworld.com] Sent: Thursday, May 05, 2016 8:10 AM To: use-livecode at lists.runrev.com Subject: Re: Community PDF Project (was Revenue and the Open Source edition) Kevin Miller wrote: > ...basic display is already possible with the > browser included in all editions of LC. That's kind of a big deal. I'm not sure how so many of us missed that, but basic display on a card is all most people have been asking for. Super cool. Anyone here using that? Working well on the platforms you're deploying to? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 5 12:44:37 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 12:44:37 -0400 Subject: Livecode 8 NavBar In-Reply-To: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> Message-ID: Put this on the blog post, that came out today, too. On Thu, May 5, 2016 at 9:52 AM, Terence Heaford wrote: > > No real docs so had a look in navbar.lcb > > I thought this should work: > > set the hilitedItemName of widget "NavBar" to ?my navigation name? > > but it doesn?t work for me. > > set the hilitedItem of widget "NavBar" to 1 does work. > > > Have I misunderstood how this is supposed to work? > > > > All the best > > Terry > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Thu May 5 12:45:16 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 09:45:16 -0700 Subject: min() and array In-Reply-To: References: Message-ID: <572B789C.2050704@fourthworld.com> Mike Bonner wrote: > You're only looking at a single value, so its returning it. D'oh! Yes, now that I've had my coffee that makes perfect sense. > To get the minimum value across array entries you need to iterate > through them. The Dict says: The ability to use an array was introduced in version 1.1. In previous versions, only lists of numbers could be used with the min function. Is that not the case? This seems to work here, and satisfies Ludovic's request to work on a second-level array (here putting "v" in quotes to make it more explicitly clear that it's not a variable itself but a single string, something apparently missed in earlier posts in this thread, as you noted): on mouseUp repeat with i=1 to 5 put 10 + i into tarray["v"][i] end repeat put min(tarray["v"]) end mouseUp -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From MikeKerner at roadrunner.com Thu May 5 12:46:47 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 12:46:47 -0400 Subject: Livecode 8 NavBar In-Reply-To: References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> Message-ID: Terence, see also https://livecode.com/livecode-widgets-the-navigation-bar/ On Thu, May 5, 2016 at 12:44 PM, Mike Kerner wrote: > Put this on the blog post, that came out today, too. > > On Thu, May 5, 2016 at 9:52 AM, Terence Heaford > wrote: > >> >> No real docs so had a look in navbar.lcb >> >> I thought this should work: >> >> set the hilitedItemName of widget "NavBar" to ?my navigation name? >> >> but it doesn?t work for me. >> >> set the hilitedItem of widget "NavBar" to 1 does work. >> >> >> Have I misunderstood how this is supposed to work? >> >> >> >> All the best >> >> Terry >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Thu May 5 12:51:01 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 09:51:01 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: <572B79F5.8060400@fourthworld.com> Roger Eller wrote: > On Thu, May 5, 2016 at 11:56 AM, Richard Gaskin wrote: >> It never would have occurred to me that a browser engine would also >> include its own embedded PDF renderer, separate from any that might >> be included in the OS (and IIRC Windows doesn't include one out of >> the box). >> >> Providing a PDF renderer along with the rest of the HTML rendering >> with that browser engine is definitely something work noting in a >> bullet point somewhere. > > Android is still in need of an in-stack PDF display feature. > The default behavior is to pass it to a user-installed PDF > viewer app. Was that using the CEF browser object? I wonder if there's something we can use in our scripts to make use of its embedded PDF renderer. Jim MacConnell wrote: > I do and it's great! > I am serving PDF formatted industrial machine setup sheets to > operators. > I have a user preference setting to either display PDF as a separate > window in Adobe Reader or in an "embedded" viewer (Browser window). > Operators prefer the browser based display since it's "part of the > system". > All they really want/need is to move and zoom in a document. > WIN only to date cuz that's what we use. Super-cool. Thanks for noting that you've had good success on Windows. That bodes well for the potential to be able to make use of the embedded PDF renderer on Android. Fingers crossed... -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kevin at livecode.com Thu May 5 13:05:54 2016 From: kevin at livecode.com (Kevin Miller) Date: Thu, 05 May 2016 18:05:54 +0100 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572B6D20.5030707@fourthworld.com> References: <572B6D20.5030707@fourthworld.com> Message-ID: Almost right. We were aiming for complete parity for the heavier weight browser renderer in the widget to provide perfect cross platform compatibility and for exactly these sorts of reasons but it wasn't possible due to some platform specific issues we found integrating the framework. However PDF should still work on all platforms because: Windows & Linux are CEF (Chromium) Mac is WebView (WebKit based) iOS is UIWebView (WebKit based) Android is Android WebView Mac & iOS WebKit can handle it (we had originally planned to use Chromium on everything to get a completely consistent experience but had to withdraw it due to Mac specific CEF bugs). On Android there is an extra step: If your PDF is at: http://livecode.com/mydoc.pdf You need to wrap it with the Google doc viewer by setting the widget URL on Android to: http://docs.google.com/gview?embedded=true&url=http://livecode.com/mydoc.pd f Chromium should be able to handle PDF on Windows/Linux. That said I did just see a crash when trying it just now on Windows (avoidable for now by using the same method as for Android). Panos has filed a bug :) Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 05/05/2016, 16:56, "use-livecode on behalf of Richard Gaskin" wrote: >Kevin Miller wrote: > > > On 05/05/2016, 16:10, Richard Gaskin wrote: > > > >>Kevin Miller wrote: > >> > >> > ...basic display is already possible with the > >> > browser included in all editions of LC. > >> > >> That's kind of a big deal. I'm not sure how so many of us missed > >> that, but basic display on a card is all most people have been > >> asking for. Super cool. > >> > >> Anyone here using that? Working well on the platforms you're > >> deploying to? > > > > I am, and have been for some time as it happens! > >Seems most missed that in whatever Release Notes that was mentioned in. > >It never would have occurred to me that a browser engine would also >include its own embedded PDF renderer, separate from any that might be >included in the OS (and IIRC Windows doesn't include one out of the box). > >Providing a PDF renderer along with the rest of the HTML rendering with >that browser engine is definitely something work noting in a bullet >point somewhere. > >-- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 5 13:33:31 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 5 May 2016 11:33:31 -0600 Subject: min() and array In-Reply-To: <572B789C.2050704@fourthworld.com> References: <572B789C.2050704@fourthworld.com> Message-ID: Ah cool. Thanks for the array info. In that case, the example above "put min(tArray[i][v]" doesn't work because there are no subkeys of [i]["v"], only a value. In your example tarray["v"] has subkeys which contain values. So in the first case, the only thing min() can see is 15 (the value of [i]["v"]) min(tArray[i]) wouldn't work because there would only be one subkey ["v"] for i in the first example, right? Off to experiment. Thanks! On Thu, May 5, 2016 at 10:45 AM, Richard Gaskin wrote: > Mike Bonner wrote: > > > You're only looking at a single value, so its returning it. > > D'oh! Yes, now that I've had my coffee that makes perfect sense. > > > To get the minimum value across array entries you need to iterate > > through them. > > The Dict says: > > The ability to use an array was introduced in version 1.1. > In previous versions, only lists of numbers could be used > with the min function. > > Is that not the case? > > This seems to work here, and satisfies Ludovic's request to work on a > second-level array (here putting "v" in quotes to make it more explicitly > clear that it's not a variable itself but a single string, something > apparently missed in earlier posts in this thread, as you noted): > > on mouseUp > repeat with i=1 to 5 > put 10 + i into tarray["v"][i] > end repeat > put min(tarray["v"]) > end mouseUp > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From t.heaford at icloud.com Thu May 5 13:34:08 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 18:34:08 +0100 Subject: Livecode 8 NavBar In-Reply-To: References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> Message-ID: <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> I am sorry I don?t understand your comment. Is set the hilitedItemName of widget "NavBar" to ?my navigation name? supposed to work, or not. All the best Terry > On 5 May 2016, at 17:44, Mike Kerner wrote: > > Put this on the blog post, that came out today, too. From bobsneidar at iotecdigital.com Thu May 5 13:58:54 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 17:58:54 +0000 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: <572A205E.4050107@gmail.com> References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> <572A1038.9030409@livecode.com> <572A205E.4050107@gmail.com> Message-ID: <36246A7D-4C3F-4935-B5B3-C4E5E2E1157D@iotecdigital.com> As in Whack-a-mole as in you nailed it? Bob S On May 4, 2016, at 09:16 , RM > wrote: Whacko! Richmond. From bobsneidar at iotecdigital.com Thu May 5 14:07:24 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 18:07:24 +0000 Subject: Shell Fails on One Machine In-Reply-To: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> Message-ID: <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> What your shell funtion would look like in this example is: get shell (open "/Volumes/Chola1/WWW/public_html") Might need to be: get shell ("open /Volumes/Chola1/WWW/public_html") > On May 4, 2016, at 21:51 , Sannyasin Brahmanathaswami wrote: > > New iMac with clean install of El Capitan > > My stack using shell scripts are failing on the shell calls. > > The normal debug procedure: > > Open terminal # test your commands here first > > % open /Volumes/Chola1/WWW/public_html > > Works as expected.. The folder is opened on the desktop > > But from inside my app > > Put "/Volumes/Chola1/WWW/public_html? into pPath > > openInFinder pPath > > command openInFinder pPath > > put ("open " & quote & pPath & quote) into tShell > > get shell (tShell) > > end openInFinder > > Fails? > > The result is ?1? > > Any clues? > > BR > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From t.heaford at icloud.com Thu May 5 14:08:52 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 19:08:52 +0100 Subject: LC8 Geometry Manager with DataGrid Message-ID: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> The Geometry Manager does not work with a DataGrid? Not for me? All the best Terry Heaford From bobsneidar at iotecdigital.com Thu May 5 14:11:48 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 18:11:48 +0000 Subject: Shell Fails on One Machine In-Reply-To: <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> Message-ID: > On May 5, 2016, at 11:07 , Bob Sneidar wrote: > > What your shell funtion would look like in this example is: > > get shell (open "/Volumes/Chola1/WWW/public_html") > > Might need to be: > get shell ("open /Volumes/Chola1/WWW/public_html") > And why are you using the shell when Livecode has the open file command? Bob S From tfabacher at gmail.com Thu May 5 14:20:59 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Thu, 5 May 2016 14:20:59 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) Message-ID: Actually Kevin, sorry but... users need to be aware about Android. The statement "Bear in mind however that basic display is already possible with the browser included in all editions of LC." is not 100% accurate. A PDF does NOT display within the web browser in Android. We ended up having to use the Android mergExt external to display a PDF. This is an Android issue, not LiveCode, but this is all the more reason the community should band together and get a PDF viewer created. I will be happy to contribute some resources!!! But I agree with Kevin. Everyone shouts Open Source, but few are willing to put in the time and efforts it takes to make it happen. Send me an email if you are interested in the PDF viewer. I will get one of my C guys to start looking into it. We just need to learn LiveCode Builder. --Todd From MikeKerner at roadrunner.com Thu May 5 14:27:50 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 14:27:50 -0400 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: I believe the GM has been deprecated, unfortunately. You have to do it manually, or set up substacks with different layouts. If you use tmc, the job is a bit easier. What are you working on, T? On Thu, May 5, 2016 at 2:08 PM, Terence Heaford wrote: > > The Geometry Manager does not work with a DataGrid? > > Not for me? > > > All the best > > Terry Heaford > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu May 5 14:31:07 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 14:31:07 -0400 Subject: Livecode 8 NavBar In-Reply-To: <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> Message-ID: Scroll to the bottom of the blog post link. It explains how to do it. On Thu, May 5, 2016 at 1:34 PM, Terence Heaford wrote: > I am sorry I don?t understand your comment. > > Is > > set the hilitedItemName of widget "NavBar" to ?my navigation name? > > supposed to work, or not. > > All the best > > Terry > > > > > On 5 May 2016, at 17:44, Mike Kerner wrote: > > > > Put this on the blog post, that came out today, too. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From t.heaford at icloud.com Thu May 5 14:43:09 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 19:43:09 +0100 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: I have previously created my own updateGeometry handler but as I had not used LC8 seriously before I thought this would be a good time to start. So far, disappointed. Replaced my own button bar with a NavBar and found it did not work as expected. Thought I would try the Geometry Manager again, changed all the settings of everything only to find the DataGrid does not work. Now you are saying a new product has been released with known deprecated feature that does not work. I am thinking, should I continue as this ?STABLE? release is actually another DP. Should someone from LC produce and publish a list of things that don?t work? Would you suggest I get out my backup and start working again in 6.7.11? Have looked in the release notes and there is no mention of the above. Sorry for the semi sarcasm, it?s rather frustrating. All the best Terry > On 5 May 2016, at 19:27, Mike Kerner wrote: > > I believe the GM has been deprecated, unfortunately. You have to do it > manually, or set up substacks with different layouts. If you use tmc, the > job is a bit easier. What are you working on, T? 6.7 From brahma at hindu.org Thu May 5 14:48:47 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 5 May 2016 18:48:47 +0000 Subject: Shell Fails on One Machine In-Reply-To: <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> Message-ID: Well it turns out that shell works on that unit. But we are getting some bizarre paths to the remote volume I am trying to address? so this is not an LC problem.. it?s actually an old problem we?ve had on the LAN here when talking to big 50 Terrabyte server in the other room. If I do (on my machine) Brahmanathaswami:volumes Brahmanathaswami$ ls I get two mounted volumes % Chola MobileBackups On the ?Mushika Machine? If I do cd /Volumes | ls I get Chola Chola-1 LiveCodeIndy 8[dmg] macintosh HD So the problem is that the big server on the LAN is somehow mounted twice. On the desktop it appears mounted as ?Chola? But any attempt to Shell ?open /Volumes/Chola/WWW? Fails.. Even in terminal.. I get a permissions error? but I can drag the ?Chola? icon from the desktop into the terminal and we get /Volumes/Chola-1/ Weird? I think the solution is to reboot the machine and see what we are getting the ?presence? of the remote server as two different volumes? Anyway? not an LC issue. Some kind of Apple Network Volumes Mounting API issue. BR On 5/5/16, 8:07 AM, "use-livecode on behalf of Bob Sneidar" wrote: >What your shell funtion would look like in this example is: > >get shell (open "/Volumes/Chola1/WWW/public_html") > >Might need to be: >get shell ("open /Volumes/Chola1/WWW/public_html") From richmondmathewson at gmail.com Thu May 5 14:53:49 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 5 May 2016 21:53:49 +0300 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: <36246A7D-4C3F-4935-B5B3-C4E5E2E1157D@iotecdigital.com> References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> <572A1038.9030409@livecode.com> <572A205E.4050107@gmail.com> <36246A7D-4C3F-4935-B5B3-C4E5E2E1157D@iotecdigital.com> Message-ID: <572B96BD.7050508@gmail.com> Presumably "Whack-a-mole" is a phrase from your side of the pond' despite having spent 3 years there I've never heard it. On my side of the pond, "Whacko!" means 'absolutely, spiffingly fantastic'. Any way, isn't it mean to to be "guac-o-mole"? Err, sorry, that was just too hard to resist. Richmond. On 5.05.2016 20:58, Bob Sneidar wrote: > As in Whack-a-mole as in you nailed it? > > Bob S > > > On May 4, 2016, at 09:16 , RM > wrote: > > Whacko! > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From t.heaford at icloud.com Thu May 5 14:55:19 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 19:55:19 +0100 Subject: Livecode 8 NavBar In-Reply-To: References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> Message-ID: > On 5 May 2016, at 19:31, Mike Kerner wrote: > > It explains how to do it. Sorry, explains how to do what. I have read the blog and?. I cannot find where it tells me how to set the selected item from script using a navigation name (hilitedItemName)? I can do it with a hilitedItem (number) but not a hilitedItemName. Is this possible or not? All the best Terry From ambassador at fourthworld.com Thu May 5 14:55:19 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 11:55:19 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: <572B9717.9050904@fourthworld.com> Kevin Miller wrote: > Almost right. We were aiming for complete parity for the heavier > weight browser renderer in the widget to provide perfect cross > platform compatibility and for exactly these sorts of reasons but > it wasn't possible due to some platform specific issues we found > integrating the framework. > > However PDF should still work on all platforms because: > > Windows & Linux are CEF (Chromium) > Mac is WebView (WebKit based) > iOS is UIWebView (WebKit based) > Android is Android WebView > > Mac & iOS WebKit can handle it (we had originally planned to use > Chromium on everything to get a completely consistent experience > but had to withdraw it due to Mac specific CEF bugs). > > On Android there is an extra step: > > If your PDF is at: > http://livecode.com/mydoc.pdf > > You need to wrap it with the Google doc viewer by setting the widget > URL on Android to: > http://docs.google.com/gview?embedded=true&url=http://livecode.com/mydoc.pdf > > Chromium should be able to handle PDF on Windows/Linux. That said I > did just see a crash when trying it just now on Windows (avoidable > for now by using the same method as for Android). Panos has filed a > bug :) Way cool - thanks. Good news for everyone who's been clamoring for PDF rendering in the Indy and Community versions of LC. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From t.heaford at icloud.com Thu May 5 15:02:53 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 20:02:53 +0100 Subject: Livecode 8 NavBar In-Reply-To: References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> Message-ID: > On 5 May 2016, at 19:55, Terence Heaford wrote: > > I can do it with a hilitedItem (number) but not a hilitedItemName. Here is the extract from nabber.lcb: References: hilitedItemName (property) ??.. Syntax: set the hilitedItemName of to Syntax: get the hilitedItemName of Summary: The name of the highlighted navigation item Parameters: pName(string): The name of a navigation item. Description: The is the name of the currently-highlighted navigation item. All the best Terry From t.heaford at icloud.com Thu May 5 15:08:40 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Thu, 05 May 2016 20:08:40 +0100 Subject: Livecode 8 NavBar In-Reply-To: References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> <126EC7DA-DE43-47B8-B580-437892295D40@icloud.com> Message-ID: > On 5 May 2016, at 20:02, Terence Heaford wrote: > >> I can do it with a hilitedItem (number) but not a hilitedItemName. Whenever I try this: set the hilitedItemName of widget "NavBar" to "transactions" I get card "transactions": execution error at line 5 (extension: error occured with domain) near "runtime", char 1 All the best Terry From brahma at hindu.org Thu May 5 15:09:02 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 5 May 2016 19:09:02 +0000 Subject: Shell Fails on One Machine In-Reply-To: References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> Message-ID: <23681122-6169-4F13-8E21-5C50DCD38716@hindu.org> Rebooting the machine and remounting that remote volume works. There was some bizzare ?version? of the remote machine mounted invisibly? because even after ejecting the one from the desk top in Terminal I could still see that volume mounted. I suspect someone logged into the server once, then someone else came along and logged in a second time with a different user/permissions. Livecode was acting as the active user of that machine, but did not have permission to view the server because the volume being addressed by my shell scripts had been mounted as a different user. Weird? reboot/remount volume Works now. On 5/5/16, 8:48 AM, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >Well it turns out that shell works on that unit. But we are getting some bizarre paths to the remote volume I am trying to address? so this is not an LC problem.. it?s actually an old problem we?ve had on the LAN here when talking to big 50 Terrabyte server in the other room. > From kevin at livecode.com Thu May 5 15:36:35 2016 From: kevin at livecode.com (Kevin Miller) Date: Thu, 05 May 2016 20:36:35 +0100 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: Deprecated? Did I miss the memo? I does not appear to be working with data grids for me either though. I would file a bug report. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 05/05/2016, 19:27, "use-livecode on behalf of Mike Kerner" wrote: >I believe the GM has been deprecated, unfortunately. You have to do it >manually, or set up substacks with different layouts. If you use tmc, the >job is a bit easier. What are you working on, T? > >On Thu, May 5, 2016 at 2:08 PM, Terence Heaford >wrote: > >> >> The Geometry Manager does not work with a DataGrid? >> >> Not for me? >> >> >> All the best >> >> Terry Heaford >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > >-- >On the first day, God created the heavens and the Earth >On the second day, God created the oceans. >On the third day, God put the animals on hold for a few hours, > and did a little diving. >And God said, "This is good." >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Thu May 5 15:38:17 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 May 2016 15:38:17 -0400 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: <572B96BD.7050508@gmail.com> References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> <572A1038.9030409@livecode.com> <572A205E.4050107@gmail.com> <36246A7D-4C3F-4935-B5B3-C4E5E2E1157D@iotecdigital.com> <572B96BD.7050508@gmail.com> Message-ID: It's a popular game for children. On Thu, May 5, 2016 at 2:53 PM, RM wrote: > Presumably "Whack-a-mole" is a phrase from your side of the pond' despite > having spent > 3 years there I've never heard it. > > On my side of the pond, "Whacko!" means 'absolutely, spiffingly fantastic'. > > Any way, isn't it mean to to be "guac-o-mole"? > > Err, sorry, that was just too hard to resist. > > Richmond. > > > On 5.05.2016 20:58, Bob Sneidar wrote: > >> As in Whack-a-mole as in you nailed it? >> >> Bob S >> >> >> On May 4, 2016, at 09:16 , RM > richmondmathewson at gmail.com>> wrote: >> >> Whacko! >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jburtt at earthlink.net Thu May 5 15:39:05 2016 From: jburtt at earthlink.net (John Burtt) Date: Thu, 5 May 2016 12:39:05 -0700 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: I have been using it for my help files for several years now. I use Screensteps to build my help files and export them as PDF files. I have the PDF files on my server. When the user clicks the ?Help? button, they are downloaded to a separate livecode browser window. Works well on Mac and Windows. I haven?t tried on Linux or mobile. Cheers, John Burtt > Kevin Miller wrote: >> >>> ...basic display is already possible with the >>> browser included in all editions of LC. >> >> That's kind of a big deal. I'm not sure how so many of us missed that, >> but basic display on a card is all most people have been asking for. >> Super cool. >> >> Anyone here using that? Working well on the platforms you're deploying >> to? >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web >> ____________________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com >> >> >> _______________________________________________ From roger.e.eller at sealedair.com Thu May 5 15:43:03 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 May 2016 15:43:03 -0400 Subject: livecode.org [was: Release 8.0.0] In-Reply-To: References: <572A0343.3000707@livecode.com> <1462372085727-4704216.post@n4.nabble.com> <572A1038.9030409@livecode.com> <572A205E.4050107@gmail.com> <36246A7D-4C3F-4935-B5B3-C4E5E2E1157D@iotecdigital.com> <572B96BD.7050508@gmail.com> Message-ID: It would be a great game for your students to recreate using LiveCode! On Thu, May 5, 2016 at 3:38 PM, Roger Eller wrote: > It's a popular game for children. > > > > > On Thu, May 5, 2016 at 2:53 PM, RM wrote: > >> Presumably "Whack-a-mole" is a phrase from your side of the pond' despite >> having spent >> 3 years there I've never heard it. >> >> On my side of the pond, "Whacko!" means 'absolutely, spiffingly >> fantastic'. >> >> Any way, isn't it mean to to be "guac-o-mole"? >> >> Err, sorry, that was just too hard to resist. >> >> Richmond. >> >> >> On 5.05.2016 20:58, Bob Sneidar wrote: >> >>> As in Whack-a-mole as in you nailed it? >>> >>> Bob S >>> >>> >>> On May 4, 2016, at 09:16 , RM >> richmondmathewson at gmail.com>> wrote: >>> >>> Whacko! >>> >>> Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From roger.e.eller at sealedair.com Thu May 5 15:47:57 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 May 2016 15:47:57 -0400 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: It has always worked fine for me on simple layouts (Desktop only). However, for mobile it doesn't really make sense. On Thu, May 5, 2016 at 3:36 PM, Kevin Miller wrote: > Deprecated? Did I miss the memo? > > I does not appear to be working with data grids for me either though. I > would file a bug report. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > On 05/05/2016, 19:27, "use-livecode on behalf of Mike Kerner" > MikeKerner at roadrunner.com> wrote: > > >I believe the GM has been deprecated, unfortunately. From tfabacher at gmail.com Thu May 5 15:50:37 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Thu, 5 May 2016 15:50:37 -0400 Subject: IPv6 for iOS?? Message-ID: I know this was on the feature thing once, but was funded. But Now it seems that Apple will NOT accept anything but IPv6 starting June 1. So what are our options because the Internet lib for LiveCode only supports IPv4: http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ Will LiveCode be able to replace the internet lib so fast?? --Todd From monte at appisle.net Thu May 5 16:05:58 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 6 May 2016 06:05:58 +1000 Subject: IPv6 for iOS?? In-Reply-To: References: Message-ID: <059CDA42-E7F1-4782-91E5-F92F26262AF0@appisle.net> Wow... Way to give under a month notice Apple... Sent from my iPhone > On 6 May 2016, at 5:50 AM, Todd Fabacher wrote: > > I know this was on the feature thing once, but was funded. But Now it seems > that Apple will NOT accept anything but IPv6 starting June 1. So what are > our options because the Internet lib for LiveCode only supports IPv4: > > http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ > > Will LiveCode be able to replace the internet lib so fast?? > > --Todd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Thu May 5 16:08:50 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 May 2016 16:08:50 -0400 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: <572B9717.9050904@fourthworld.com> References: <572B9717.9050904@fourthworld.com> Message-ID: Nice! Works with DropBox URLs too!!! https://docs.google.com/gview?embedded=true&url=https://dl.dropboxusercontent.com/u/54789013/Elio_Bucks.pdf On Thu, May 5, 2016 at 2:55 PM, Richard Gaskin wrote: > Kevin Miller wrote: > > > On Android there is an extra step: > > > > If your PDF is at: > > http://livecode.com/mydoc.pdf > > > > You need to wrap it with the Google doc viewer by setting the widget > > URL on Android to: > > > http://docs.google.com/gview?embedded=true&url=http://livecode.com/mydoc.pdf > > > > Way cool - thanks. > > Good news for everyone who's been clamoring for PDF rendering in the Indy > and Community versions of LC. > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > From rdimola at evergreeninfo.net Thu May 5 16:18:44 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 5 May 2016 16:18:44 -0400 Subject: IPv6 for iOS?? In-Reply-To: References: Message-ID: <00cc01d1a70b$5329c420$f97d4c60$@net> I wonder if this means that iOS will not connect to an ipv4 wifi router? There's a lot of those still out there. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Todd Fabacher Sent: Thursday, May 05, 2016 3:51 PM To: Use-livecode Use-livecode Subject: IPv6 for iOS?? I know this was on the feature thing once, but was funded. But Now it seems that Apple will NOT accept anything but IPv6 starting June 1. So what are our options because the Internet lib for LiveCode only supports IPv4: http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ Will LiveCode be able to replace the internet lib so fast?? --Todd _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 5 16:42:52 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 16:42:52 -0400 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: Well, my bad, Kevin, I thought you folks were not going to support it in 8. Maybe that had to do with an issue on mobile. On Thu, May 5, 2016 at 3:47 PM, Roger Eller wrote: > It has always worked fine for me on simple layouts (Desktop only). > However, for mobile it doesn't really make sense. > > > On Thu, May 5, 2016 at 3:36 PM, Kevin Miller wrote: > > > Deprecated? Did I miss the memo? > > > > I does not appear to be working with data grids for me either though. I > > would file a bug report. > > > > Kind regards, > > > > Kevin > > > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > > LiveCode: Everyone can create apps > > > > > > On 05/05/2016, 19:27, "use-livecode on behalf of Mike Kerner" > > > MikeKerner at roadrunner.com> wrote: > > > > >I believe the GM has been deprecated, unfortunately. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From matthias_livecode_150811 at m-r-d.de Thu May 5 17:07:22 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 5 May 2016 23:07:22 +0200 Subject: LC8 - is it correct that only one app is created when 32 and 64 bit Mac OS X was selected in the standalone builder? Message-ID: <3AB7F162-2C5D-4B15-A2B4-D2BFEDFE1B8C@m-r-d.de> Hi, maybe i am missing something, but i think the following behaviour is not correct. If i select in the standalone settings to build for 32 and 64 bit Mac osX, then only one Mac OSX app is created. Btw, with also Windows selected that Mac OSX app placed into the folder MacOSX X86-32. The file size of that app is about the double of the file size i get when i select to build just for 32 or 64 bit Mac OS X. If i select to build either for 32 or 64bit Mac OSX (also with Windows selected) then the 64bit is placed into the correct folder MacOSX X86-64 and the 32 bit one into MacOSX X86-32. But selecting both (32 and 64 bit) results into one file in folder named MacOSX X86-32. Shouldn?t be 2 versions created? If one file is correct, then why is there a misleading folder name? What do you think? Matthias From ambassador at fourthworld.com Thu May 5 17:25:07 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 May 2016 14:25:07 -0700 Subject: IPv6 for iOS?? In-Reply-To: <00cc01d1a70b$5329c420$f97d4c60$@net> References: <00cc01d1a70b$5329c420$f97d4c60$@net> Message-ID: <572BBA33.5000202@fourthworld.com> It seems Apple believes Apple customers use exclusively Apple-branded gear. ;) -- Richard Gaskin Fourth World Systems Ralph DiMola wrote: > I wonder if this means that iOS will not connect to an ipv4 wifi router? > There's a lot of those still out there. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Todd Fabacher > > I know this was on the feature thing once, but was funded. But Now it seems > that Apple will NOT accept anything but IPv6 starting June 1. So what are > our options because the Internet lib for LiveCode only supports IPv4: > > http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ From colinholgate at gmail.com Thu May 5 17:26:04 2016 From: colinholgate at gmail.com (Colin Holgate) Date: Thu, 5 May 2016 17:26:04 -0400 Subject: IPv6 for iOS?? In-Reply-To: <572BBA33.5000202@fourthworld.com> References: <00cc01d1a70b$5329c420$f97d4c60$@net> <572BBA33.5000202@fourthworld.com> Message-ID: <21BD0C52-53CF-45D2-BB6E-3B8EA7B38F65@gmail.com> They don?t? > On May 5, 2016, at 5:25 PM, Richard Gaskin wrote: > > It seems Apple believes Apple customers use exclusively Apple-branded gear. ;) > > -- > Richard Gaskin > Fourth World Systems > > Ralph DiMola wrote: >> I wonder if this means that iOS will not connect to an ipv4 wifi router? >> There's a lot of those still out there. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >> Of Todd Fabacher >> >> I know this was on the feature thing once, but was funded. But Now it seems >> that Apple will NOT accept anything but IPv6 starting June 1. So what are >> our options because the Internet lib for LiveCode only supports IPv4: >> >> http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu May 5 17:30:35 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 21:30:35 +0000 Subject: Shell Fails on One Machine In-Reply-To: <23681122-6169-4F13-8E21-5C50DCD38716@hindu.org> References: <19DB6045-C945-40D3-98FD-897D711CA38A@hindu.org> <93C2CBCB-9D00-4A08-A696-E5EECBA49DB4@iotecdigital.com> <23681122-6169-4F13-8E21-5C50DCD38716@hindu.org> Message-ID: <0AA0F0DE-5EF4-4A15-ACD6-15088970F11A@iotecdigital.com> I managed Apple Servers for years. Would not be the first time that a mount point went south, and when it does, yeah you get a lot of wierdness. It used to be you had to go to the folder that contained the dynamic links to the mount points and delete the bad ones. Now when you reboot it flushes all your prior mount points. Bob S On May 5, 2016, at 12:09 , Sannyasin Brahmanathaswami > wrote: Rebooting the machine and remounting that remote volume works. There was some bizzare ?version? of the remote machine mounted invisibly? because even after ejecting the one from the desk top in Terminal I could still see that volume mounted. I suspect someone logged into the server once, then someone else came along and logged in a second time with a different user/permissions. Livecode was acting as the active user of that machine, but did not have permission to view the server because the volume being addressed by my shell scripts had been mounted as a different user. Weird? reboot/remount volume Works now. From bobsneidar at iotecdigital.com Thu May 5 17:35:43 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 21:35:43 +0000 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: I love that word, "deprecated". By the way, I'd love to help with the open source project, only I know nothing about coding in C++ or Objective C or Java for that matter. And I may be one that has not been shouting, "Open Source!" I was happy with the old licensing scheme where I paid a yearly price and got upgrades regularly, especially since the upgrades were quite significant. Bob S On May 5, 2016, at 12:36 , Kevin Miller > wrote: Deprecated? Did I miss the memo? From bobsneidar at iotecdigital.com Thu May 5 17:42:09 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 May 2016 21:42:09 +0000 Subject: IPv6 for iOS?? In-Reply-To: <059CDA42-E7F1-4782-91E5-F92F26262AF0@appisle.net> References: <059CDA42-E7F1-4782-91E5-F92F26262AF0@appisle.net> Message-ID: <97A0D9D7-A4D2-4BEF-9736-8D6124A176B7@iotecdigital.com> I got notice of this some months back. Over 6 months ago I think. Personally, I think it sucks. IPV6 is a sh*tstorm for IT Administrators. It is not at all needed for local area networks, and the doom of running out of IPV4 routable addresses has been going on for about the same time as global warming, and has produced a similar degree of disruption. When the time comes, and it becomes necessary, we will all be forced to adopt IPV6. Until then, I do not appreciate Apple "leading the way" in this regard. > On May 5, 2016, at 13:05 , Monte Goulding wrote: > > Wow... Way to give under a month notice Apple... > > Sent from my iPhone > >> On 6 May 2016, at 5:50 AM, Todd Fabacher wrote: >> >> I know this was on the feature thing once, but was funded. But Now it seems >> that Apple will NOT accept anything but IPv6 starting June 1. So what are >> our options because the Internet lib for LiveCode only supports IPv4: >> >> http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ >> >> Will LiveCode be able to replace the internet lib so fast?? >> >> --Todd >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From warren at warrensweb.us Thu May 5 17:55:56 2016 From: warren at warrensweb.us (Warren Samples) Date: Thu, 5 May 2016 16:55:56 -0500 Subject: [ANN] Release 8.0.0 In-Reply-To: <572A0343.3000707@livecode.com> References: <572A0343.3000707@livecode.com> Message-ID: <572BC16C.9050505@warrensweb.us> On 05/04/2016 09:12 AM, Peter TB Brett wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.0.0, the first > stable release of LiveCode 8. I'm running openSUSE Leap 42.1 here and finding that Livecode 8 will not launch. The installer worked properly. Launching LiveCode displays the splashscreen followed either by a rapid crash (IDE itself never displays) or a permanent hang at the splashscreen. Running it from the command line results in this: "Use of deprecated SAXv1 function setDocumentLocator *** Error in `/home/warren/.runrev/components/livecodecommunity-8.0.0.x86_64/livecodecommunity.x86_64': free(): invalid next size (fast): 0x0000000003d3b820 ***" at the top of the full backtrace. I had been running openSUSE 13.2 until recently and hadn't had this kind of difficulty with the dps and the RC of version 8. Under Leap, however, I get this same undesired behavior with the v8 RC. LC versions 6 and 7 work fine. Deleting prefs and licenses has no effect. Any thoughts on what I might be able to install to correct this? (Or, what LiveCode might be expecting to find which may or may not be available for installation in my distro...) Warren From monte at appisle.net Thu May 5 19:09:26 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 6 May 2016 09:09:26 +1000 Subject: IPv6 for iOS?? In-Reply-To: <572BBA33.5000202@fourthworld.com> References: <00cc01d1a70b$5329c420$f97d4c60$@net> <572BBA33.5000202@fourthworld.com> Message-ID: > On 6 May 2016, at 7:25 AM, Richard Gaskin wrote: > > It seems Apple believes Apple customers use exclusively Apple-branded gear. ;) I?m using one of the biggest ISPs in Aus and need to use tunnelling to get IPv6. What?s more even with a high end router that?s under 6 months old the IPv6 support is squirrelled away under Advanced Setup on the Advanced tab? BTW This appears to be a confusing press release https://developer.apple.com/news/?id=05042016a I?m reading it as apps must support IPv6 only networking because cellular networks are being deployed as IPv6 only in addition to IPv4 only and dual stacks. Essentially what this means is if the network is IPv6 only your IPv4 addresses must get translated into an IPv6 address. The good news is because LiveCode's iOS url support already uses NSURLConnection instead of libURL and sockets we won?t need to worry about the bulk of our networking. We WILL need to worry about sockets though. It may be that I can update mergSocket quickly to get people out of trouble although I had hoped to mothball that now that socket support is in the engine. Cheers Monte From monte at appisle.net Thu May 5 19:11:16 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 6 May 2016 09:11:16 +1000 Subject: LC8 - is it correct that only one app is created when 32 and 64 bit Mac OS X was selected in the standalone builder? In-Reply-To: <3AB7F162-2C5D-4B15-A2B4-D2BFEDFE1B8C@m-r-d.de> References: <3AB7F162-2C5D-4B15-A2B4-D2BFEDFE1B8C@m-r-d.de> Message-ID: <74919FF5-4716-46FE-9344-90224B3384BE@appisle.net> > On 6 May 2016, at 7:07 AM, Matthias Rebbe wrote: > > Shouldn?t be 2 versions created? If one file is correct, then why is there a misleading folder name? It?s a universal build with slices for both architectures. The folder name just hasn?t been updated I guess. From MikeKerner at roadrunner.com Thu May 5 21:30:03 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 May 2016 21:30:03 -0400 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: I'm still sooooooo confused. GM doesn't work in mobile, right? Am I misremembering something? On Thu, May 5, 2016 at 5:35 PM, Bob Sneidar wrote: > I love that word, "deprecated". > > By the way, I'd love to help with the open source project, only I know > nothing about coding in C++ or Objective C or Java for that matter. And I > may be one that has not been shouting, "Open Source!" I was happy with the > old licensing scheme where I paid a yearly price and got upgrades > regularly, especially since the upgrades were quite significant. > > Bob S > > > On May 5, 2016, at 12:36 , Kevin Miller kevin at livecode.com>> wrote: > > Deprecated? Did I miss the memo? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From terry.judd at unimelb.edu.au Thu May 5 21:54:39 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Fri, 6 May 2016 01:54:39 +0000 Subject: How do you include the new JSON library in an iOS app? Message-ID: OK ? I really like the new JSON library in LC 8, but how do I get it to work in iOS? Is there something special I need to do to include it? Terry? From dave at applicationinsight.com Thu May 5 23:59:33 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 6 May 2016 04:59:33 +0100 Subject: How do you include the new JSON library in an iOS app? Message-ID: Hi, in the ?copy files? tab of the ?standalone application settings? dialog box you need to select ?com.livecode.library.json? From lan.kc.macmail at gmail.com Fri May 6 00:33:56 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 May 2016 12:33:56 +0800 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> Message-ID: On Thu, May 5, 2016 at 1:34 PM, Monte Goulding wrote: > > We worked hard with all major copyright holders to not repeat history and > we are confident to have achieved this goal. > > My understanding of the situation is that many contributors to VLC were opposed to the stance of a few zealots at FOSS and were of a similar opinion to Linus Torvalds: www.cnet.com/news/torvalds-lambasts -free-software-foundation/?_escaped_fragment_=#! These people appreciated that Apple's code neither added to or detracted from VLC and was simply a distribution system - (not unlike a newsagency or bookshop). Links to the developers website on the App Store ensured anyone and everyone could have unlimited access to the source code of VLC. The zealots took Apple to court, although some VLC contributors argued in support of Apple. Apple lost, so took the easiest path and simply removed all GPL software from the App Store - the only people hurt that day were GPL contributors. So in a classic paradox, to fulfil their desire to distribute VLC free and open to the World, a band of contributors freed themselves of the restrictions placed on them by the FOSS zealots, by rewriting VLC under a less restrictive open software license, returned it to the Apple Store who were more than willing to distribute their work as far and as wide as they could. Pick your license carefully - you should ALWAYS read the fine print. From t.heaford at icloud.com Fri May 6 02:32:35 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 06 May 2016 07:32:35 +0100 Subject: LC8 Geometry Manager with DataGrid In-Reply-To: References: <28725513-574E-4B5E-8BF2-C5C79BC823AA@icloud.com> Message-ID: Bug?17576 This sort of thing and my previous post about the NavBar are in my opinion getting beyond Bugs. All the best Terry > On 5 May 2016, at 20:36, Kevin Miller wrote: > > Deprecated? Did I miss the memo? > > I does not appear to be working with data grids for me either though. I > would file a bug report. From t.heaford at icloud.com Fri May 6 02:36:41 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 06 May 2016 07:36:41 +0100 Subject: Livecode 8 NavBar In-Reply-To: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> References: <7D25A390-F0BD-4ACE-8C97-5F653BB2E095@icloud.com> Message-ID: Bug?17577 > On 5 May 2016, at 14:52, Terence Heaford wrote: > > > No real docs so had a look in navbar.lcb > > I thought this should work: > > set the hilitedItemName of widget "NavBar" to ?my navigation name? > > but it doesn?t work for me. > > set the hilitedItem of widget "NavBar" to 1 does work. > > > Have I misunderstood how this is supposed to work? > > > > All the best > > Terry > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From terry.judd at unimelb.edu.au Fri May 6 03:06:29 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Fri, 6 May 2016 07:06:29 +0000 Subject: How do you include the new JSON library in an iOS app? In-Reply-To: References: Message-ID: Thanks Dave, I?m not sure that I would ever have found that. Works a treat! Terry? On 6/05/2016 1:59 pm, "use-livecode on behalf of Dave Kilroy" wrote: >Hi, in the ?copy files? tab of the ?standalone application settings? >dialog box you need to select ?com.livecode.library.json? >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Fri May 6 05:48:50 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 6 May 2016 19:48:50 +1000 Subject: Low hanging fruit Message-ID: <7CF8C629-B1EB-4C2D-A4DA-AB0CE4B57F74@appisle.net> Hi LiveCoders Here is some low hanging fruit for anyone that wants to get their feet wet with a community contribution: http://quality.livecode.com/show_bug.cgi?id=17578 Here?s a link to the documentation contributors guide to get you started: https://github.com/livecode/livecode/blob/develop/docs/contributing_to_docs.md Cheers Monte From cubist at aol.com Fri May 6 06:02:08 2016 From: cubist at aol.com (Quentin Long) Date: Fri, 6 May 2016 06:02:08 -0400 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: Message-ID: <15485846c43-487f-280b@webstg-m08.mail.aol.com> Downloaded the stable 8.0 release, opened it up. What the heck, figured I'd try to work thru the Interactive Welcome. Noted some aspects of the IW that might be problematic for LC newbies. Since the IW is presumably supposed to be LC putting its best foot forward, and even minor issues could discourage a novice from exploring the wonders of LC, I'll list some issues I encountered, in the order encountered? ========== First issue: "Set the 'Background Fill' color of the stack to white" Problem, from a newbie's PoV: Wait a second. That Inspector-thingie looked different for a fraction of a second before it settled down to that tower of "fill"s and "color"s. LiveCode does that sort of thing automatically? Possible fix: Add a little something to the 'narration box'. You've told the user about the icons along the top edge of the Inspector window, and what those icons are for; the 'little something' called for here is in the neighborhood of "Right now, we're going to show you the 'Colors' category of settings." In other words, an explicit acknowledgement that LC is going to futz with the Inspector, so don't panic. ---------- Problem, from a newbie's PoV: Okay, *how* do I set the BF color to white? The blue box is pointing right at "Background Fill" in the window that popped up when I clicked on the "Inspector" icon, which is good, cuz there's a *lot* of other "fill"s and "color"s to confuse the issue. So, okay, "Background Fill", but I don't see anything that looks like "click *here* to set a color". There's a white box with a red slashmark in it, but a red slashmark means "don't do this", so I guess I don't want to click that box. There's also a grey-outlined box whose interior is filled with the same color as the background of the Inspector window; greyed-out means "not available", right? So? I'm stuck. Fortunately, I (Cubist) an *not* an LC newbie. I have a fair amount of previous experience with MetaCard, Revolution, and LiveCode. So *I* knew to click on that red-slashed box in order to set the Background Fill color. Am unsure whether someone who genuinely is new to LC would think to do that. Possible fix: Steal the 'red oval' from Apple Guide. Put said oval around the box you're supposed to click on? and maybe said oval should fade in and out, 'pulsing' to (1) draw attention to itself and (2) provide some indication that it's *not* actually a standard part of the LC interface. ========== Second issue: "Set the 'Text Size' of the stack to 18?" Problem, from a newbie's point of view: Hold it, where did *that* come from? Does LiveCode automatically force you to set text size immediately after you set background color? I'm not sure I want to deal with LC if *it*'s gonna decide for *itself* what settings I'm going to tweak. Possible fix: Add a new 'narration box', immediately after the user succeeds in setting the background color to 'white'. This new narration box should say something like, "You've just set the stack's background color to white. Cool! For your next trick, you're going to tweak the size of the text that appears in this stack." Next narration box: "Click on the Inspector icon again, to bring the Inspector back." When the Inspector is on the screen, red-oval the Text icon, and a fresh narration box: "Click on the Text icon to show you LC's text-formatting options." When the Inspector is displaying its Text options, red-oval the TextSize input box, and show the existing "Set the 'Text Size'?" character string in a fresh narration box. ========== Third issue: The stack turned green when I dragged that title-bar/widget/whatzit onto the stack. Problem, from a newbie's point of view: Wait, what's up with *that*? *I* didn't tell it to change any colors of anything! Is this something LC does just because, or is it a bug, or what? Possible fix: Maybe the narration box which directs the user to drag the widget onto the stack should include a note about "Oh, and the stack will turn green for a little bit when you drag the widget onto it. LC does this because [insert reason here]." ========== Fourth issue: "Set the 'Title of the header bar widget to 'BMI Calculator', and press ." Problem, from a newbie's point of view: Will a newbie realize that you're asking them to press the return key, and not asking them to *type* left-angle-bracket, "r", "e", "t", "u", "r", "n", right=angle-bracket? Possible fix: Change it to "press the return key"or "type the return key". ---------- Problem, from a newbie's point of view: Okay, I typed "BMI Calculator" in that text box. I hit the return key? and the "BMI Calculator" string suddenly scrolled up to *almost* completely outside its text box. That's kind of ugly and awkward. I (Cubist) know that what's going on here is that the textbox in question accepts multi-line input. I am not at all sure that it *should* accept multi-line input, because, well, that textbox is supposed to be for letting the user supply a *title*, and since when does *anything* have a title that's 2+ lines of text? Apart from that, the narration box clearly assumed that hitting the return key would tell LC, "here's what I want the title of that widget to be", and THAT ISN'T WHAT HAPPENED. Hitting *tab* is what told LC "here's what I want the title of that widget to be". Possible fix: Edit the text in the narration box. Instead of "press ", say "press " (or whatever you do if you choose to address the "whaddayamean, 'return'? issue noted above). Or, since a *later* narration box explains about the sweet "ctrl-return" trick for getting out of a textbox that accepts multi-line input, maybe move that explanation to *this* narration box, because the user encounters *this* narration box first? Other possible fix: Change the offending textbox so that pressing does what the narration-box text assumes it should do?that is, make the 'title' textbox only accept single-line input. ========== Fifth issue: "Change the label of the header widget action?" Problem, from a newbie's point of view: Uh? how do I do that? It's not immediately obvious to me. Seasoned LC hands, or seasoned programmers in general, probably won't have any trouble here. But will newbies have a clue? Possible fix: Add a note to the narration box, something in the general neighborhood of "Click on the label itself (the text that says 'Add', in this case), and then start typing the new label." ========== Sixth issue: "Create a navigation bar widget?" Problem, from a newbie's point of view: It turned green again!? What's going on here? Possible fix: Add a note to the text in the narration box. "As with the header widget, LC will make the stack turn green for a moment, because of [insert reason here]." ========== Seventh issue: "Each line of the 'Navigation Data' has two icons? select the 'cog' icon." Problem, from a newbie's point of view: 'Cog' icon? *What* 'cog' icon!? I don't see any '?og' icon here! I don't even see any icons whose name *starts with* 'C'! Possible fix: Make the vertical scrollbar *much* more obvious. As it stands, that scrollbar is mightily easy to overlook. ========== Eighth issue: "Create a rounded rectangle graphic." Problem, from a newbie's point of view: Um. I clicked on that one little icon, and nothing happened. Possible fix: Edit the text of the narration box. You've already said "create X by dragging it onto the stack" in an earlier narration box, so you can say that here, too. ---------- Problem, from a newbie's point of view: Once again, the stack turns green when I drag something onto it. At this point, the newbie may be getting the idea that this is standard LC behavior. Then again, the newbie may also be thinking "this is the last straw. goodbye, LiveCode!" Possible fix: Make a note of the "green stack" behavior in the text of the narration box. ========== Ninth issue: "Set the 'Background Fill' color of the graphic to '0,128,255'." Problem, from a newbie's point of view: Wait, what's that?oh. Is that the Inspector again? I guess? but what do I do with it? The problem here is that the narration box didn't show up immediately. It did show up after I moved the Inspector window a little, manually. Not sure what's going on here?did I just see a genuine bug in the Interactive Welcome tutorial, or did I see a transient glitch in my system? Possible fix: Make sure the narration box is thrown onto the screen *after* the Inspector window, I guess..? ---------- Problem, from a newbie's point of view: Okay, I clicked on that red-slash box to bring up the color-selection doohickie. But I don't see any way to tell the machine that I want the color "0,128,255"! The question is, does the newbie realize that what they've gotta do here is, first, click on the "Color Sliders"icon in the 'Colors' window, and second, select 'RBG sliders' from that popup menu? ========== Enough. There's definitely more, but this email is long enough as it stands. I think everything I've noted could be summarized as "the guys what created the Interactive Welcome need a more-realistic notion of the level of background info/expertise a LiveCode newbie is likely to have". I am, of course, assuming that the intended audience for the Interactive Welcome is *supposed* to be people with essentially zero LiveCode expertise, because honestly, how many people who *aren't* LC newbies are likely to look at the Interactive Welcome? "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the webcomic at [?http://www.atarmslength.net?]! If you like "At Arm's Length", support it at [?http://www.patreon.com/DarkwingDude?]. From monte at appisle.net Fri May 6 06:21:32 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 6 May 2016 20:21:32 +1000 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: <15485846c43-487f-280b@webstg-m08.mail.aol.com> References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> Message-ID: <90CEF89E-5A1D-4D0B-977C-8D902DE32161@appisle.net> Hi Quentin I?m sure the feedback will be appreciated. It is possible to contribute to the tutorial if you are so inclined. There?s more information on the tutorial system here: https://livecode.com/livecode-interactive-tutorials/ Cheers Monte From heather at livecode.com Fri May 6 07:52:36 2016 From: heather at livecode.com (Heather Laine) Date: Fri, 6 May 2016 12:52:36 +0100 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: <15485846c43-487f-280b@webstg-m08.mail.aol.com> References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> Message-ID: <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> Quentin, this is fabulous input. Thank you so much for taking the trouble to document all this. You are absolutely right, its very difficult for a seasoned dev to look at LiveCode with sufficiently innocent eyes. Keep it coming! and I'll make sure Ali sees this too :) Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 6 May 2016, at 11:02, Quentin Long wrote: > > Downloaded the stable 8.0 release, opened it up. What the heck, figured I'd try to work thru the Interactive Welcome. Noted some aspects of the IW that might be problematic for LC newbies. Since the IW is presumably supposed to be LC putting its best foot forward, and even minor issues could discourage a novice from exploring the wonders of LC, I'll list some issues I encountered, in the order encountered? > > ========== > > First issue: "Set the 'Background Fill' color of the stack to white" > Problem, from a newbie's PoV: Wait a second. That Inspector-thingie looked different for a fraction of a second before it settled down to that tower of "fill"s and "color"s. LiveCode does that sort of thing automatically? > > Possible fix: Add a little something to the 'narration box'. You've told the user about the icons along the top edge of the Inspector window, and what those icons are for; the 'little something' called for here is in the neighborhood of "Right now, we're going to show you the 'Colors' category of settings." In other words, an explicit acknowledgement that LC is going to futz with the Inspector, so don't panic. > > ---------- > > Problem, from a newbie's PoV: Okay, *how* do I set the BF color to white? The blue box is pointing right at "Background Fill" in the window that popped up when I clicked on the "Inspector" icon, which is good, cuz there's a *lot* of other "fill"s and "color"s to confuse the issue. So, okay, "Background Fill", but I don't see anything that looks like "click *here* to set a color". There's a white box with a red slashmark in it, but a red slashmark means "don't do this", so I guess I don't want to click that box. There's also a grey-outlined box whose interior is filled with the same color as the background of the Inspector window; greyed-out means "not available", right? So? I'm stuck. > > Fortunately, I (Cubist) an *not* an LC newbie. I have a fair amount of previous experience with MetaCard, Revolution, and LiveCode. So *I* knew to click on that red-slashed box in order to set the Background Fill color. Am unsure whether someone who genuinely is new to LC would think to do that. > > Possible fix: Steal the 'red oval' from Apple Guide. Put said oval around the box you're supposed to click on? and maybe said oval should fade in and out, 'pulsing' to (1) draw attention to itself and (2) provide some indication that it's *not* actually a standard part of the LC interface. > > ========== > > Second issue: "Set the 'Text Size' of the stack to 18?" > Problem, from a newbie's point of view: Hold it, where did *that* come from? Does LiveCode automatically force you to set text size immediately after you set background color? I'm not sure I want to deal with LC if *it*'s gonna decide for *itself* what settings I'm going to tweak. > > Possible fix: Add a new 'narration box', immediately after the user succeeds in setting the background color to 'white'. This new narration box should say something like, "You've just set the stack's background color to white. Cool! For your next trick, you're going to tweak the size of the text that appears in this stack." > Next narration box: "Click on the Inspector icon again, to bring the Inspector back." > When the Inspector is on the screen, red-oval the Text icon, and a fresh narration box: "Click on the Text icon to show you LC's text-formatting options." > When the Inspector is displaying its Text options, red-oval the TextSize input box, and show the existing "Set the 'Text Size'?" character string in a fresh narration box. > > ========== > > Third issue: The stack turned green when I dragged that title-bar/widget/whatzit onto the stack. > Problem, from a newbie's point of view: Wait, what's up with *that*? *I* didn't tell it to change any colors of anything! Is this something LC does just because, or is it a bug, or what? > > Possible fix: Maybe the narration box which directs the user to drag the widget onto the stack should include a note about "Oh, and the stack will turn green for a little bit when you drag the widget onto it. LC does this because [insert reason here]." > > ========== > > Fourth issue: "Set the 'Title of the header bar widget to 'BMI Calculator', and press ." > Problem, from a newbie's point of view: Will a newbie realize that you're asking them to press the return key, and not asking them to *type* left-angle-bracket, "r", "e", "t", "u", "r", "n", right=angle-bracket? > > Possible fix: Change it to "press the return key"or "type the return key". > > ---------- > > Problem, from a newbie's point of view: Okay, I typed "BMI Calculator" in that text box. I hit the return key? and the "BMI Calculator" string suddenly scrolled up to *almost* completely outside its text box. That's kind of ugly and awkward. > > I (Cubist) know that what's going on here is that the textbox in question accepts multi-line input. I am not at all sure that it *should* accept multi-line input, because, well, that textbox is supposed to be for letting the user supply a *title*, and since when does *anything* have a title that's 2+ lines of text? > > Apart from that, the narration box clearly assumed that hitting the return key would tell LC, "here's what I want the title of that widget to be", and THAT ISN'T WHAT HAPPENED. Hitting *tab* is what told LC "here's what I want the title of that widget to be". > > Possible fix: Edit the text in the narration box. Instead of "press ", say "press " (or whatever you do if you choose to address the "whaddayamean, 'return'? issue noted above). Or, since a *later* narration box explains about the sweet "ctrl-return" trick for getting out of a textbox that accepts multi-line input, maybe move that explanation to *this* narration box, because the user encounters *this* narration box first? > > Other possible fix: Change the offending textbox so that pressing does what the narration-box text assumes it should do?that is, make the 'title' textbox only accept single-line input. > > ========== > > Fifth issue: "Change the label of the header widget action?" > Problem, from a newbie's point of view: Uh? how do I do that? It's not immediately obvious to me. > > Seasoned LC hands, or seasoned programmers in general, probably won't have any trouble here. But will newbies have a clue? > > Possible fix: Add a note to the narration box, something in the general neighborhood of "Click on the label itself (the text that says 'Add', in this case), and then start typing the new label." > > ========== > > Sixth issue: "Create a navigation bar widget?" > Problem, from a newbie's point of view: It turned green again!? What's going on here? > > Possible fix: Add a note to the text in the narration box. "As with the header widget, LC will make the stack turn green for a moment, because of [insert reason here]." > > ========== > > Seventh issue: "Each line of the 'Navigation Data' has two icons? select the 'cog' icon." > Problem, from a newbie's point of view: 'Cog' icon? *What* 'cog' icon!? I don't see any '?og' icon here! I don't even see any icons whose name *starts with* 'C'! > > Possible fix: Make the vertical scrollbar *much* more obvious. As it stands, that scrollbar is mightily easy to overlook. > > ========== > > Eighth issue: "Create a rounded rectangle graphic." > Problem, from a newbie's point of view: Um. I clicked on that one little icon, and nothing happened. > > Possible fix: Edit the text of the narration box. You've already said "create X by dragging it onto the stack" in an earlier narration box, so you can say that here, too. > > ---------- > > Problem, from a newbie's point of view: Once again, the stack turns green when I drag something onto it. At this point, the newbie may be getting the idea that this is standard LC behavior. Then again, the newbie may also be thinking "this is the last straw. goodbye, LiveCode!" > > Possible fix: Make a note of the "green stack" behavior in the text of the narration box. > > ========== > > Ninth issue: "Set the 'Background Fill' color of the graphic to '0,128,255'." > Problem, from a newbie's point of view: Wait, what's that?oh. Is that the Inspector again? I guess? but what do I do with it? > > The problem here is that the narration box didn't show up immediately. It did show up after I moved the Inspector window a little, manually. Not sure what's going on here?did I just see a genuine bug in the Interactive Welcome tutorial, or did I see a transient glitch in my system? > > Possible fix: Make sure the narration box is thrown onto the screen *after* the Inspector window, I guess..? > > ---------- > > Problem, from a newbie's point of view: Okay, I clicked on that red-slash box to bring up the color-selection doohickie. But I don't see any way to tell the machine that I want the color "0,128,255"! > > The question is, does the newbie realize that what they've gotta do here is, first, click on the "Color Sliders"icon in the 'Colors' window, and second, select 'RBG sliders' from that popup menu? > > ========== > > Enough. There's definitely more, but this email is long enough as it stands. I think everything I've noted could be summarized as "the guys what created the Interactive Welcome need a more-realistic notion of the level of background info/expertise a LiveCode newbie is likely to have". I am, of course, assuming that the intended audience for the Interactive Welcome is *supposed* to be people with essentially zero LiveCode expertise, because honestly, how many people who *aren't* LC newbies are likely to look at the Interactive Welcome? > > > "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" > > Read the webcomic at [ http://www.atarmslength.net ]! > > If you like "At Arm's Length", support it at [ http://www.patreon.com/DarkwingDude ]. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Fri May 6 10:15:49 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Fri, 6 May 2016 08:15:49 -0600 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> Message-ID: Heather, Quentin's feedback is indeed fabulous. It is very difficult for experienced coders to write tutorials that work for newbies. This was a huge problem in the create-it course. My oceanography students schooled me in this and it was a mind-opening experience to look over their shoulder as they tried to use my creations. Also, the kind of feedback that Quentin is writing could be much more easily gotten by getting a high school student or other newbie who will work for cheap, and simply watch them go through the tutorials. You will soon become more familiar with these issues and will get better at anticipating their challenges. This is a case where you really don't want to rely on user feedback for refinements. These tutorials may be the first exposure potential new users get to livecode and this kind of investment should pay off in new users, and we want them to appreciate the power and beauty of this wonderful resource you folks have worked so hard to create. Best, Bill William Prothero http://es.earthednet.org > On May 6, 2016, at 5:52 AM, Heather Laine wrote: > > Quentin, this is fabulous input. Thank you so much for taking the trouble to document all this. You are absolutely right, its very difficult for a seasoned dev to look at LiveCode with sufficiently innocent eyes. > > Keep it coming! and I'll make sure Ali sees this too :) > > Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 6 May 2016, at 11:02, Quentin Long wrote: >> >> Downloaded the stable 8.0 release, opened it up. What the heck, figured I'd try to work thru the Interactive Welcome. Noted some aspects of the IW that might be problematic for LC newbies. Since the IW is presumably supposed to be LC putting its best foot forward, and even minor issues could discourage a novice from exploring the wonders of LC, I'll list some issues I encountered, in the order encountered? >> >> ========== >> >> First issue: "Set the 'Background Fill' color of the stack to white" >> Problem, from a newbie's PoV: Wait a second. That Inspector-thingie looked different for a fraction of a second before it settled down to that tower of "fill"s and "color"s. LiveCode does that sort of thing automatically? >> >> Possible fix: Add a little something to the 'narration box'. You've told the user about the icons along the top edge of the Inspector window, and what those icons are for; the 'little something' called for here is in the neighborhood of "Right now, we're going to show you the 'Colors' category of settings." In other words, an explicit acknowledgement that LC is going to futz with the Inspector, so don't panic. >> >> ---------- >> >> Problem, from a newbie's PoV: Okay, *how* do I set the BF color to white? The blue box is pointing right at "Background Fill" in the window that popped up when I clicked on the "Inspector" icon, which is good, cuz there's a *lot* of other "fill"s and "color"s to confuse the issue. So, okay, "Background Fill", but I don't see anything that looks like "click *here* to set a color". There's a white box with a red slashmark in it, but a red slashmark means "don't do this", so I guess I don't want to click that box. There's also a grey-outlined box whose interior is filled with the same color as the background of the Inspector window; greyed-out means "not available", right? So? I'm stuck. >> >> Fortunately, I (Cubist) an *not* an LC newbie. I have a fair amount of previous experience with MetaCard, Revolution, and LiveCode. So *I* knew to click on that red-slashed box in order to set the Background Fill color. Am unsure whether someone who genuinely is new to LC would think to do that. >> >> Possible fix: Steal the 'red oval' from Apple Guide. Put said oval around the box you're supposed to click on? and maybe said oval should fade in and out, 'pulsing' to (1) draw attention to itself and (2) provide some indication that it's *not* actually a standard part of the LC interface. >> >> ========== >> >> Second issue: "Set the 'Text Size' of the stack to 18?" >> Problem, from a newbie's point of view: Hold it, where did *that* come from? Does LiveCode automatically force you to set text size immediately after you set background color? I'm not sure I want to deal with LC if *it*'s gonna decide for *itself* what settings I'm going to tweak. >> >> Possible fix: Add a new 'narration box', immediately after the user succeeds in setting the background color to 'white'. This new narration box should say something like, "You've just set the stack's background color to white. Cool! For your next trick, you're going to tweak the size of the text that appears in this stack." >> Next narration box: "Click on the Inspector icon again, to bring the Inspector back." >> When the Inspector is on the screen, red-oval the Text icon, and a fresh narration box: "Click on the Text icon to show you LC's text-formatting options." >> When the Inspector is displaying its Text options, red-oval the TextSize input box, and show the existing "Set the 'Text Size'?" character string in a fresh narration box. >> >> ========== >> >> Third issue: The stack turned green when I dragged that title-bar/widget/whatzit onto the stack. >> Problem, from a newbie's point of view: Wait, what's up with *that*? *I* didn't tell it to change any colors of anything! Is this something LC does just because, or is it a bug, or what? >> >> Possible fix: Maybe the narration box which directs the user to drag the widget onto the stack should include a note about "Oh, and the stack will turn green for a little bit when you drag the widget onto it. LC does this because [insert reason here]." >> >> ========== >> >> Fourth issue: "Set the 'Title of the header bar widget to 'BMI Calculator', and press ." >> Problem, from a newbie's point of view: Will a newbie realize that you're asking them to press the return key, and not asking them to *type* left-angle-bracket, "r", "e", "t", "u", "r", "n", right=angle-bracket? >> >> Possible fix: Change it to "press the return key"or "type the return key". >> >> ---------- >> >> Problem, from a newbie's point of view: Okay, I typed "BMI Calculator" in that text box. I hit the return key? and the "BMI Calculator" string suddenly scrolled up to *almost* completely outside its text box. That's kind of ugly and awkward. >> >> I (Cubist) know that what's going on here is that the textbox in question accepts multi-line input. I am not at all sure that it *should* accept multi-line input, because, well, that textbox is supposed to be for letting the user supply a *title*, and since when does *anything* have a title that's 2+ lines of text? >> >> Apart from that, the narration box clearly assumed that hitting the return key would tell LC, "here's what I want the title of that widget to be", and THAT ISN'T WHAT HAPPENED. Hitting *tab* is what told LC "here's what I want the title of that widget to be". >> >> Possible fix: Edit the text in the narration box. Instead of "press ", say "press " (or whatever you do if you choose to address the "whaddayamean, 'return'? issue noted above). Or, since a *later* narration box explains about the sweet "ctrl-return" trick for getting out of a textbox that accepts multi-line input, maybe move that explanation to *this* narration box, because the user encounters *this* narration box first? >> >> Other possible fix: Change the offending textbox so that pressing does what the narration-box text assumes it should do?that is, make the 'title' textbox only accept single-line input. >> >> ========== >> >> Fifth issue: "Change the label of the header widget action?" >> Problem, from a newbie's point of view: Uh? how do I do that? It's not immediately obvious to me. >> >> Seasoned LC hands, or seasoned programmers in general, probably won't have any trouble here. But will newbies have a clue? >> >> Possible fix: Add a note to the narration box, something in the general neighborhood of "Click on the label itself (the text that says 'Add', in this case), and then start typing the new label." >> >> ========== >> >> Sixth issue: "Create a navigation bar widget?" >> Problem, from a newbie's point of view: It turned green again!? What's going on here? >> >> Possible fix: Add a note to the text in the narration box. "As with the header widget, LC will make the stack turn green for a moment, because of [insert reason here]." >> >> ========== >> >> Seventh issue: "Each line of the 'Navigation Data' has two icons? select the 'cog' icon." >> Problem, from a newbie's point of view: 'Cog' icon? *What* 'cog' icon!? I don't see any '?og' icon here! I don't even see any icons whose name *starts with* 'C'! >> >> Possible fix: Make the vertical scrollbar *much* more obvious. As it stands, that scrollbar is mightily easy to overlook. >> >> ========== >> >> Eighth issue: "Create a rounded rectangle graphic." >> Problem, from a newbie's point of view: Um. I clicked on that one little icon, and nothing happened. >> >> Possible fix: Edit the text of the narration box. You've already said "create X by dragging it onto the stack" in an earlier narration box, so you can say that here, too. >> >> ---------- >> >> Problem, from a newbie's point of view: Once again, the stack turns green when I drag something onto it. At this point, the newbie may be getting the idea that this is standard LC behavior. Then again, the newbie may also be thinking "this is the last straw. goodbye, LiveCode!" >> >> Possible fix: Make a note of the "green stack" behavior in the text of the narration box. >> >> ========== >> >> Ninth issue: "Set the 'Background Fill' color of the graphic to '0,128,255'." >> Problem, from a newbie's point of view: Wait, what's that?oh. Is that the Inspector again? I guess? but what do I do with it? >> >> The problem here is that the narration box didn't show up immediately. It did show up after I moved the Inspector window a little, manually. Not sure what's going on here?did I just see a genuine bug in the Interactive Welcome tutorial, or did I see a transient glitch in my system? >> >> Possible fix: Make sure the narration box is thrown onto the screen *after* the Inspector window, I guess..? >> >> ---------- >> >> Problem, from a newbie's point of view: Okay, I clicked on that red-slash box to bring up the color-selection doohickie. But I don't see any way to tell the machine that I want the color "0,128,255"! >> >> The question is, does the newbie realize that what they've gotta do here is, first, click on the "Color Sliders"icon in the 'Colors' window, and second, select 'RBG sliders' from that popup menu? >> >> ========== >> >> Enough. There's definitely more, but this email is long enough as it stands. I think everything I've noted could be summarized as "the guys what created the Interactive Welcome need a more-realistic notion of the level of background info/expertise a LiveCode newbie is likely to have". I am, of course, assuming that the intended audience for the Interactive Welcome is *supposed* to be people with essentially zero LiveCode expertise, because honestly, how many people who *aren't* LC newbies are likely to look at the Interactive Welcome? >> >> >> "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" >> >> Read the webcomic at [ http://www.atarmslength.net ]! >> >> If you like "At Arm's Length", support it at [ http://www.patreon.com/DarkwingDude ]. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Fri May 6 10:40:58 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 06 May 2016 15:40:58 +0100 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> Message-ID: We will be doing this. We had intended to do it already but just didn?t have time before launch. Thanks. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 06/05/2016, 15:15, "use-livecode on behalf of Earthednet-wp" wrote: >Quentin's feedback is indeed fabulous. It is very difficult for >experienced coders to write tutorials that work for newbies. This was a >huge problem in the create-it course. My oceanography students schooled >me in this and it was a mind-opening experience to look over their >shoulder as they tried to use my creations. Also, the kind of feedback >that Quentin is writing could be much more easily gotten by getting a >high school student or other newbie who will work for cheap, and simply >watch them go through the tutorials. You will soon become more familiar >with these issues and will get better at anticipating their challenges. >This is a case where you really don't want to rely on user feedback for >refinements. > From kevin at livecode.com Fri May 6 10:41:32 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 06 May 2016 15:41:32 +0100 Subject: Community PDF Project (was Revenue and the Open Source edition) In-Reply-To: References: Message-ID: If you need something more on Android and want to write it we would be more than happy to support you doing that in LCB. Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 05/05/2016, 19:20, "use-livecode on behalf of Todd Fabacher" wrote: >Actually Kevin, sorry but... > >users need to be aware about Android. The statement "Bear in mind however >that basic display is already possible with the browser included in all >editions of LC." is not 100% accurate. A PDF does NOT display within the >web browser in Android. We ended up having to use the Android mergExt >external to display a PDF. This is an Android issue, not LiveCode, but >this >is all the more reason the community should band together and get a PDF >viewer created. I will be happy to contribute some resources!!! > >But I agree with Kevin. Everyone shouts Open Source, but few are willing >to >put in the time and efforts it takes to make it happen. Send me an email >if >you are interested in the PDF viewer. I will get one of my C guys to start >looking into it. We just need to learn LiveCode Builder. > >--Todd >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Fri May 6 10:42:03 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 06 May 2016 15:42:03 +0100 Subject: IPv6 for iOS?? In-Reply-To: References: Message-ID: Much of the dev team is having time off now that the launch is out, however I?ll escalate this issue next week. I?m sure they will be delighted! Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 05/05/2016, 20:50, "use-livecode on behalf of Todd Fabacher" wrote: >I know this was on the feature thing once, but was funded. But Now it >seems >that Apple will NOT accept anything but IPv6 starting June 1. So what are >our options because the Internet lib for LiveCode only supports IPv4: > >http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ > >Will LiveCode be able to replace the internet lib so fast?? > >--Todd >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri May 6 10:52:23 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 07:52:23 -0700 Subject: IPv6 for iOS?? In-Reply-To: References: Message-ID: <572CAFA7.3030800@fourthworld.com> Kevin Miller wrote: > On 05/05/2016, 20:50, Todd Fabacher wrote: >> ...Apple will NOT accept anything but IPv6 starting June 1. So what >> are our options because the Internet lib for LiveCode only supports >> IPv4: >> >> http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ >> >> Will LiveCode be able to replace the internet lib so fast?? > > Much of the dev team is having time off now that the launch is out, > however I?ll escalate this issue next week. I?m sure they will be > delighted! At first I was pretty concerned, but Monte's post got me thinking about this more productively: The good news is because LiveCode's iOS url support already uses NSURLConnection instead of libURL and sockets we won?t need to worry about the bulk of our networking. We WILL need to worry about sockets though. It may be that I can update mergSocket quickly to get people out of trouble although I had hoped to mothball that now that socket support is in the engine. That's the key part: this change is limited to iOS, where libURL isn't used. It'll be interesting to hear what the team has to say, but based on what I can see from working with LC and re-reading the article about the new requirement, I don't think it'll be quite as onerous as I'd originally thought. With any luck the socket revisions for this change may help lay a foundation the team can get back to later when they dive into the revised network enhancements outlined among the Kickstarter goals. Sure, it'd be nice to be able to set one's own work queue rather than having to constantly change work plans to keep up with Apple's changes, but overall probably not a big side step for now and one that can be useful for the future. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Fri May 6 10:56:54 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 6 May 2016 14:56:54 +0000 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> Message-ID: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> This is why I am always leary of people who want to change the world. The devil is always in the details. Bob S On May 5, 2016, at 21:33 , Kay C Lan > wrote: On Thu, May 5, 2016 at 1:34 PM, Monte Goulding > wrote: We worked hard with all major copyright holders to not repeat history and we are confident to have achieved this goal. My understanding of the situation is that many contributors to VLC were opposed to the stance of a few zealots at FOSS and were of a similar opinion to Linus Torvalds: www.cnet.com/news/torvalds-lambasts -free-software-foundation/?_escaped_fragment_=#! These people appreciated that Apple's code neither added to or detracted from VLC and was simply a distribution system - (not unlike a newsagency or bookshop). Links to the developers website on the App Store ensured anyone and everyone could have unlimited access to the source code of VLC. The zealots took Apple to court, although some VLC contributors argued in support of Apple. Apple lost, so took the easiest path and simply removed all GPL software from the App Store - the only people hurt that day were GPL contributors. So in a classic paradox, to fulfil their desire to distribute VLC free and open to the World, a band of contributors freed themselves of the restrictions placed on them by the FOSS zealots, by rewriting VLC under a less restrictive open software license, returned it to the Apple Store who were more than willing to distribute their work as far and as wide as they could. Pick your license carefully - you should ALWAYS read the fine print. From dixonja at hotmail.co.uk Fri May 6 11:01:33 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 6 May 2016 16:01:33 +0100 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> References: , <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net>, , <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> Message-ID: Yes , the devil is in the detail... 'leery', is the word you were looking for ?... :-) > From: bobsneidar at iotecdigital.com > To: use-livecode at lists.runrev.com > Subject: Re: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) > Date: Fri, 6 May 2016 14:56:54 +0000 > > This is why I am always leary of people who want to change the world. The devil is always in the details. > > Bob S > > > On May 5, 2016, at 21:33 , Kay C Lan > wrote: > > On Thu, May 5, 2016 at 1:34 PM, Monte Goulding > wrote: > > > We worked hard with all major copyright holders to not repeat history and > we are confident to have achieved this goal. > > My understanding of the situation is that many contributors to VLC were > opposed to the stance of a few zealots at FOSS and were of a similar > opinion to Linus Torvalds: > > www.cnet.com/news/torvalds-lambasts > -free-software-foundation/?_escaped_fragment_=#! > > These people appreciated that Apple's code neither added to or detracted > from VLC and was simply a distribution system - (not unlike a newsagency or > bookshop). Links to the developers website on the App Store ensured anyone > and everyone could have unlimited access to the source code of VLC. The > zealots took Apple to court, although some VLC contributors argued in > support of Apple. Apple lost, so took the easiest path and simply removed > all GPL software from the App Store - the only people hurt that day were GPL > contributors. > > So in a classic paradox, to fulfil their desire to distribute VLC free and > open to the World, a band of contributors freed themselves of the > restrictions placed on them by the FOSS zealots, by rewriting VLC under a > less restrictive open software license, returned it to the Apple Store who > were more than willing to distribute their work as far and as wide as they > could. > > Pick your license carefully - you should ALWAYS read the fine print. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dave at applicationinsight.com Fri May 6 11:26:10 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 6 May 2016 16:26:10 +0100 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) Message-ID: <692D6B3B-B5E1-4F9B-9AD0-34EDECFE824D@applicationinsight.com> Long ago, I was a bit leery of using products recommended by Timothy Leary > Yes , the devil is in the detail... 'leery', is the word you were looking for ?... :-) From mwieder at ahsoftware.net Fri May 6 11:40:03 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 6 May 2016 08:40:03 -0700 Subject: VLC and GPL and LC on iOS In-Reply-To: References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> Message-ID: <572CBAD3.1020101@ahsoftware.net> On 05/06/2016 08:01 AM, John Dixon wrote: > > Yes , the devil is in the detail... 'leery', is the word you were looking for ?... :-) https://en.wikipedia.org/wiki/Timothy_Leary -- Mark Wieder ahsoftware at gmail.com From warren at warrensweb.us Fri May 6 11:55:26 2016 From: warren at warrensweb.us (Warren Samples) Date: Fri, 6 May 2016 10:55:26 -0500 Subject: [ANN] Release 8.0.0 In-Reply-To: <572BC16C.9050505@warrensweb.us> References: <572A0343.3000707@livecode.com> <572BC16C.9050505@warrensweb.us> Message-ID: <572CBE6E.2050203@warrensweb.us> On 05/05/2016 04:55 PM, Warren Samples wrote: > I'm running openSUSE Leap 42.1 here and finding that Livecode 8 will not > launch. The installer worked properly. Launching LiveCode displays the > splashscreen followed either by a rapid crash (IDE itself never > displays) or a permanent hang at the splashscreen. Running it from the > command line results in this: > > "Use of deprecated SAXv1 function setDocumentLocator > *** Error in > `/home/warren/.runrev/components/livecodecommunity-8.0.0.x86_64/livecodecommunity.x86_64': > free(): invalid next size (fast): 0x0000000003d3b820 ***" at the top of > the full backtrace. > > I had been running openSUSE 13.2 until recently and hadn't had this kind > of difficulty with the dps and the RC of version 8. Under Leap, however, > I get this same undesired behavior with the v8 RC. LC versions 6 and 7 > work fine. > I spoke too soon :( Earlier versions are launching but they crash when selecting items from the top row of the menu bar. This has the same appearance of -- maybe the same underlying cause? -- an issue some of us had had with early versions of 64bit Linux builds (in case that helps!). Warren From smaclean at madmansoft.com Fri May 6 11:57:40 2016 From: smaclean at madmansoft.com (Stephen MacLean) Date: Fri, 6 May 2016 11:57:40 -0400 Subject: IPv6 for iOS?? In-Reply-To: References: Message-ID: <31B7F3A7-6860-41F4-9FB0-8A46F7BB11E9@madmansoft.com> This is a good place to start: https://developer.apple.com/news/?id=08282015a Best, Steve MacLean > On May 6, 2016, at 10:42 AM, Kevin Miller wrote: > > Much of the dev team is having time off now that the launch is out, > however I?ll escalate this issue next week. I?m sure they will be > delighted! > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > > > On 05/05/2016, 20:50, "use-livecode on behalf of Todd Fabacher" > > wrote: > >> I know this was on the feature thing once, but was funded. But Now it >> seems >> that Apple will NOT accept anything but IPv6 starting June 1. So what are >> our options because the Internet lib for LiveCode only supports IPv4: >> >> http://www.zdnet.com/article/apple-drops-ipv4-internet-support/ >> >> Will LiveCode be able to replace the internet lib so fast?? >> >> --Todd >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri May 6 11:57:42 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 08:57:42 -0700 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> Message-ID: <572CBEF6.1030206@fourthworld.com> Bob Sneidar wrote: > On May 5, 2016, at 21:33 , Kay C Lan wrote: >> Pick your license carefully - you should ALWAYS read the fine print. > > This is why I am always leary of people who want to change the world. > The devil is always in the details. I prefer Ludwig Mies van der Rohe's variant, "God is in the details." Neither the invention of the GPL nor its selection among those who use it is in any way accidental. Our LiveCode community is comprised mostly of people who have decades of experience using and building exclusively proprietary software. In our milieu, the "free" in "free software" is often seen with a focus on price. But it's important to remember that the GPL expresses no opinion about price at all. This is a limitation of English, in which "free" refers to both "gratis" and "libre". With "free software", the "free" is about "libre", or "freedom", the explicit freedoms granted in the license to receive source code, to be able to study it, to modify it, and to share those modifications with your neighbor. There are many open source licenses. While the GPL and its derivatives are the most popular, there's also the Apache License, Mozilla License, Python's and PHP's unique licenses, and many others. There's even a WTFPL (see , though be forewarned about the language you'll find there ). There are almost as many different open source licenses as there are proprietary ones. And like proprietary licenses, each has its own unique terms and conditions. One of the reasons the GPL has remained so popular with so many projects is because of the values it represents. When your goal is sharing, the GPL can be a very good choice because it ensures the sharing will continue downstream, that no one can hoard the code released under it. If that reflects your own values and your goals for a project, the GPL is a widely accepted solution to make that happen for you. But as mostly proprietary-only developers, many in our community view the value of code with different goals, mostly monetary and often specifically with revenues derived from per-user licensing, which requires the code remain concealed from the recipient of the software. In my own view, I see no harm in either approach. Both have a useful place. But they do represent different models of how value is derived. While relatively few here see sharing source code as more valuable than being paid to keep it secret, there are large numbers of developers in other corners of the world with different goals, where the value of community contributions outweighs potential license fees. It may be tempting for those who work exclusively in proprietary software to dismiss the GPL as idealistic, just as some free software advocates dismiss proprietary software as user-hostile in preventing users from fixing bugs or adding features they need. Personally, I see the GPL as a very pragmatic solution when the goal is proliferation. By ensuring downstream enhancements are shared with the world community, a software released under GPL can only become ever more capable. Consider the Internet that deliver this post to you. Much of the 'Net's infrastructure is run on truly free software, and most of the routers, switches, and servers are running Linux. Linux is also at the heart of 80% of smartphones, 65% of tablets, most embedded devices, and 95% of the world's supercomputers. While Windows continues to dominate the desktop, every other form of computing today is largely a Linux story. This would not likely have been possible without the GPL. But by ensuring that any modifications of the software get shared back to the community they came from, Linux has become adapted for a much broader range of use cases than any other OS. We can hope that over time we'll see similar community-driven enhancement with LiveCode. And now that v8 is here with Builder, at last we have a scriptable interface to OS APIs and object definitions (Widgets). So going forward enhancing the LiveCode experience is no longer limited to those proficient in C++. Anyone who can script can extend, modify, and share. And as a dual-licensed system, LiveCode lets us choose either GPL or other licenses depending on our goals for the project at hand. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dixonja at hotmail.co.uk Fri May 6 12:05:27 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 6 May 2016 17:05:27 +0100 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <572CBEF6.1030206@fourthworld.com> References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com>, <572CBEF6.1030206@fourthworld.com> Message-ID: No Richard... it is not a limitation of the language ! You just have a different perspective ...:-) Richard Gaskin wrote... 'This is a limitation of English, in which "free" refers to both "gratis" and "libre".' > To: use-livecode at lists.runrev.com > Subject: Re: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) > From: ambassador at fourthworld.com > Date: Fri, 6 May 2016 08:57:42 -0700 > > Bob Sneidar wrote: > > > On May 5, 2016, at 21:33 , Kay C Lan wrote: > >> Pick your license carefully - you should ALWAYS read the fine print. > > > > This is why I am always leary of people who want to change the world. > > The devil is always in the details. > > I prefer Ludwig Mies van der Rohe's variant, "God is in the details." > > Neither the invention of the GPL nor its selection among those who use > it is in any way accidental. > > Our LiveCode community is comprised mostly of people who have decades of > experience using and building exclusively proprietary software. > > In our milieu, the "free" in "free software" is often seen with a focus > on price. But it's important to remember that the GPL expresses no > opinion about price at all. > > This is a limitation of English, in which "free" refers to both "gratis" > and "libre". > > With "free software", the "free" is about "libre", or "freedom", the > explicit freedoms granted in the license to receive source code, to be > able to study it, to modify it, and to share those modifications with > your neighbor. > > There are many open source licenses. While the GPL and its derivatives > are the most popular, there's also the Apache License, Mozilla License, > Python's and PHP's unique licenses, and many others. There's even a > WTFPL (see , though be forewarned about the > language you'll find there ). > > There are almost as many different open source licenses as there are > proprietary ones. And like proprietary licenses, each has its own > unique terms and conditions. > > One of the reasons the GPL has remained so popular with so many projects > is because of the values it represents. When your goal is sharing, the > GPL can be a very good choice because it ensures the sharing will > continue downstream, that no one can hoard the code released under it. > > If that reflects your own values and your goals for a project, the GPL > is a widely accepted solution to make that happen for you. > > But as mostly proprietary-only developers, many in our community view > the value of code with different goals, mostly monetary and often > specifically with revenues derived from per-user licensing, which > requires the code remain concealed from the recipient of the software. > > In my own view, I see no harm in either approach. Both have a useful > place. But they do represent different models of how value is derived. > While relatively few here see sharing source code as more valuable > than being paid to keep it secret, there are large numbers of developers > in other corners of the world with different goals, where the value of > community contributions outweighs potential license fees. > > It may be tempting for those who work exclusively in proprietary > software to dismiss the GPL as idealistic, just as some free software > advocates dismiss proprietary software as user-hostile in preventing > users from fixing bugs or adding features they need. > > Personally, I see the GPL as a very pragmatic solution when the goal is > proliferation. By ensuring downstream enhancements are shared with the > world community, a software released under GPL can only become ever more > capable. > > Consider the Internet that deliver this post to you. Much of the 'Net's > infrastructure is run on truly free software, and most of the routers, > switches, and servers are running Linux. Linux is also at the heart of > 80% of smartphones, 65% of tablets, most embedded devices, and 95% of > the world's supercomputers. While Windows continues to dominate the > desktop, every other form of computing today is largely a Linux story. > > This would not likely have been possible without the GPL. But by > ensuring that any modifications of the software get shared back to the > community they came from, Linux has become adapted for a much broader > range of use cases than any other OS. > > We can hope that over time we'll see similar community-driven > enhancement with LiveCode. And now that v8 is here with Builder, at last > we have a scriptable interface to OS APIs and object definitions > (Widgets). So going forward enhancing the LiveCode experience is no > longer limited to those proficient in C++. Anyone who can script can > extend, modify, and share. > > And as a dual-licensed system, LiveCode lets us choose either GPL or > other licenses depending on our goals for the project at hand. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Fri May 6 12:28:34 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Fri, 6 May 2016 10:28:34 -0600 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> Message-ID: <7907D46D-1DCD-49DD-AAA9-62E8B5860F90@earthednet.org> Kevin, It's definitely a good start! Bill William Prothero http://es.earthednet.org > On May 6, 2016, at 8:40 AM, Kevin Miller wrote: > > We will be doing this. We had intended to do it already but just didn?t > have time before launch. Thanks. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > > > On 06/05/2016, 15:15, "use-livecode on behalf of Earthednet-wp" > prothero at earthednet.org> wrote: > >> Quentin's feedback is indeed fabulous. It is very difficult for >> experienced coders to write tutorials that work for newbies. This was a >> huge problem in the create-it course. My oceanography students schooled >> me in this and it was a mind-opening experience to look over their >> shoulder as they tried to use my creations. Also, the kind of feedback >> that Quentin is writing could be much more easily gotten by getting a >> high school student or other newbie who will work for cheap, and simply >> watch them go through the tutorials. You will soon become more familiar >> with these issues and will get better at anticipating their challenges. >> This is a case where you really don't want to rely on user feedback for >> refinements. >> > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sritcp at gmail.com Fri May 6 12:29:50 2016 From: sritcp at gmail.com (Sri) Date: Fri, 6 May 2016 09:29:50 -0700 (PDT) Subject: LC8 App Interactive Lesson - issues In-Reply-To: <098D63ED-EC6C-4BB0-A776-B1BC66CAEEBF@mac.com> References: <098D63ED-EC6C-4BB0-A776-B1BC66CAEEBF@mac.com> Message-ID: <1462552190389-4704388.post@n4.nabble.com> Whenever the next instruction doesn't appear automatically, click on an empty area of the Property Inspector (or a LiveCode area currently being worked on), and the instruction appears. Obviously, a minor glitch, but one that can trip up a new user. Regards, Sri -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LC8-App-Interactive-Lesson-issues-tp4704312p4704388.html Sent from the Revolution - User mailing list archive at Nabble.com. From dochawk at gmail.com Fri May 6 13:21:15 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 6 May 2016 10:21:15 -0700 Subject: 8.0--huh??? Message-ID: I just opened my project in 8.0. I'll give it that it caught a syntax error in a switch that had been there for ages. It's changed the background color of my stacks--or is this a new default. It also seems to handle margins differently (and I'll grant that the behavior / consistency of such in prior versions can best be described as "psychotic" and "inconsistent"). Are there any other landmines awaiting me? And is there anything similar to the application browser, or is there a way to use the application browser instead of the multi-fold project browser? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Fri May 6 13:22:21 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 6 May 2016 10:22:21 -0700 Subject: 8.0--huh??? In-Reply-To: References: Message-ID: Oh, and is it a bug that I can't stretch the height of an inspector window, or are we meant to be limited in this way? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From simplsol at aol.com Fri May 6 13:26:26 2016 From: simplsol at aol.com (Paul Looney) Date: Fri, 6 May 2016 10:26:26 -0700 Subject: GPL 3 vs Proprietary LiveCode Message-ID: <870EF0DC-8CCC-4A60-A620-95FEA478EF98@aol.com> In another thread Richard Gaskin wrote: "And as a dual-licensed system, LiveCode lets us choose either GPL or other licenses depending on our goals for the project at hand.? How can you legally have a ?dual-licensed system? that uses GPL 3 code, when the GNU General Public License Version 3 states specifically that it does not permit incorporating GPL programs into proprietary programs? Is not ?Commercial?, which is approximately 95% ?Community?, also subject to the terms of the GPL 3, and therefore open source? Sincerely, Paul Looney From ambassador at fourthworld.com Fri May 6 13:53:15 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 10:53:15 -0700 Subject: GPL 3 vs Proprietary LiveCode In-Reply-To: <870EF0DC-8CCC-4A60-A620-95FEA478EF98@aol.com> References: <870EF0DC-8CCC-4A60-A620-95FEA478EF98@aol.com> Message-ID: <572CDA0B.3070804@fourthworld.com> Paul Looney wrote: > In another thread Richard Gaskin wrote: > > "And as a dual-licensed system, LiveCode lets us choose either GPL or > other licenses depending on our goals for the project at hand.? > > How can you legally have a ?dual-licensed system? that uses GPL 3 > code, when the GNU General Public License Version 3 states > specifically that it does not permit incorporating GPL programs into > proprietary programs? > > Is not ?Commercial?, which is approximately 95% ?Community?, also > subject to the terms of the GPL 3, and therefore open source? The creator of an original work is recognized as its owner, and granted sole authority over how that work may be distributed. Licenses may differ by licensee. In proprietary software a common example of this is site licenses, where the terms often differ significantly from those in individual licenses. The owner of a work may grant different terms to anyone. Some pay more, some pay less. Some can copy to multiple machines, others limited to one machine. And some may be granted a right to have access to the source code, and others may choose a different license that doesn't include that right. The existence of one set of license terms with one customer does not negate the license terms with another customer. This is equally true regardless whether the distribution of source code is among the terms of a license. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri May 6 13:56:37 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 10:56:37 -0700 Subject: Android build woes again Message-ID: <572CDAD5.2060006@fourthworld.com> Just setting up v8 for Android deployment, and I've got the SDK path fine but no matter which JDK path I choose I get the dreaded "The chosen folder is not a valid JDK" warning. What should I be using? I've tried nearly every folder in /usr/lib/jvm/ -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Fri May 6 13:55:42 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 06 May 2016 10:55:42 -0700 Subject: 8.0--huh??? In-Reply-To: References: Message-ID: In v8, the default background of new stacks appears to be light grey. So you can either set the backColor of your stack to (am guessing) white, or you can try setting the theme of your stack to "legacy", which has the added benefit displaying text with the same sizing/spacing as v7, if you need that. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/6/16, 10:21 AM, "use-livecode on behalf of Dr. Hawkins" wrote: >I just opened my project in 8.0. > >I'll give it that it caught a syntax error in a switch that had been there >for ages. > >It's changed the background color of my stacks--or is this a new default. > >It also seems to handle margins differently (and I'll grant that the >behavior / consistency of such in prior versions can best be described as >"psychotic" and "inconsistent"). > >Are there any other landmines awaiting me? > >And is there anything similar to the application browser, or is there a >way >to use the application browser instead of the multi-fold project browser? > >-- >Dr. Richard E. Hawkins, Esq. >(702) 508-8462 >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Fri May 6 14:14:15 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 6 May 2016 11:14:15 -0700 Subject: 8.0--huh??? In-Reply-To: References: Message-ID: On Fri, May 6, 2016 at 10:55 AM, Scott Rossi wrote: > In v8, the default background of new stacks appears to be light grey. So > you can either set the backColor of your stack to (am guessing) white, or > you can try setting the theme of your stack to "legacy", which has the > added benefit displaying text with the same sizing/spacing as v7, if you > need that. > Thanks; I had kind of poked around at that, but didn't find legacy yet. I've already filed two bug reports; I can't imagine how anyone used this without noting either (can't change height of inspector windows, and when using the selection tool, the unfolding buttons of the project browser can't be operated (instead, a group in that window gets selected). -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dunbarx at aol.com Fri May 6 15:14:58 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Fri, 6 May 2016 15:14:58 -0400 Subject: 8.0--huh??? In-Reply-To: Message-ID: <154877e8b87-5b42-518e@webprd-m09.mail.aol.com> Richard. I am with you about the height of the inspector. Sometimes, when looking at the contents of menu-style buttons, say, it is nice to see many lines without scrolling. Craig Newman -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Fri, May 6, 2016 2:15 pm Subject: Re: 8.0--huh??? On Fri, May 6, 2016 at 10:55 AM, Scott Rossi wrote: > In v8, the default background of new stacks appears to be light grey. So > you can either set the backColor of your stack to (am guessing) white, or > you can try setting the theme of your stack to "legacy", which has the > added benefit displaying text with the same sizing/spacing as v7, if you > need that. > Thanks; I had kind of poked around at that, but didn't find legacy yet. I've already filed two bug reports; I can't imagine how anyone used this without noting either (can't change height of inspector windows, and when using the selection tool, the unfolding buttons of the project browser can't be operated (instead, a group in that window gets selected). -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Fri May 6 15:20:05 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 6 May 2016 12:20:05 -0700 Subject: 8.0--huh??? In-Reply-To: <154877e8b87-5b42-518e@webprd-m09.mail.aol.com> References: <154877e8b87-5b42-518e@webprd-m09.mail.aol.com> Message-ID: On Fri, May 6, 2016 at 12:14 PM, wrote: > > I am with you about the height of the inspector. Sometimes, when looking > at the contents of menu-style buttons, say, it is nice to see many lines > without scrolling. > > They also won't scroll from the trackpad, *Bug 17586 * -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From brahma at hindu.org Fri May 6 15:36:28 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 6 May 2016 19:36:28 +0000 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: <15485846c43-487f-280b@webstg-m08.mail.aol.com> <7FCE8E0C-F8A3-4740-A71B-A08ADD9AC78A@livecode.com> Message-ID: <79345BB6-CC13-4236-AEED-432A4076F1A2@hindu.org> ?? Newbie focus group? "we intended to do it already... But just didn't have time? " Yikes! Don't wait another day! No wonder the LC still has soooo many usability issues. BR On 5/6/16, 4:40 AM, "use-livecode on behalf of Kevin Miller" wrote: >We will be doing this. We had intended to do it already but just didn?t >have time before launch. Thanks. > >Kind regards, > >Kevin From floridude at gmail.com Fri May 6 15:41:15 2016 From: floridude at gmail.com (The Floridude) Date: Fri, 6 May 2016 14:41:15 -0500 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: Message-ID: Good stuff, Quentin! Having worked as a technical writer, I know from firsthand experience the importance of oversimplifying the user experience. In fact, one of the first things a budding technical writer is taught is ?to know your audience.? Because one of LiveCode?s goals is obviously to attract new users, the initial experience is extremely important. (You know the reality of first impressions.) If a new user can delve right in and actually accomplish something, the seed is thus planted and the user will return for more. On the other hand, if the experience is ?daunting? and counterproductive, then the user will likely move on to other pastures. Creating a productive and intuitive interface, along with good documentation, is not an easy task for sure?but doing so is every bit as important (at least in my opinion) as the product itself. A company can have the greatest product in the world, but if no one can learn to use it, then what?s the point? Learning LiveCode has been a rewarding experience for me personally, but I probably picked up a lot of the concepts due to ?transference? from other programming environments (none of which I am an expert, but I am sure the learning curve was greatly reduced). As some folks here have pointed out, I think it would be beneficial to monitor newbies and learn from their experiences; some research is definitely in order. Personally, I sometimes find myself ?too close? to my projects and often lose sight of the user experience. (A mistake.) I cannot stress the importance of an intuitive interface with good documentation?written with new users in mind. Kudos to the LiveCode team for a great product, and I look forward to its continued development! Best regards, Keith ?Boo? Long Gulf Breeze, Florida > On May 6, 2016, at 11:28 AM, use-livecode-request at lists.runrev.com wrote: > > Re: First experience with LC 8.0's Interactive Welcome From brahma at hindu.org Fri May 6 17:52:19 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 6 May 2016 21:52:19 +0000 Subject: min() and array In-Reply-To: <572A5192.1010102@researchware.com> References: <89883B24-A413-42F1-AC5A-BE01AED29AF7@laposte.net>, <572A5192.1010102@researchware.com> Message-ID: Swasti Astu! Be Well ( from my mobile ) On Wed, May 4, 2016 at 12:46 PM -0700, "Paul Dupuis" > wrote: On 5/4/2016 2:47 PM, Ludovic THEBAULT wrote: > repeat with i=1 to 5 > put 10 + i into tarray[i][v] > end repeat > put min(tarray[v]) You problem is with the second index on the array. repeat with i=1 to 5 put 10 + i into tarray[i] end repeat put min(tarray) works fine. Or repeat with i=1 to 5 put 10 + i into tarray[v][i] end repeat put min(tarray[v]) would work for the same value of 'v' _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Fri May 6 17:59:23 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Fri, 6 May 2016 17:59:23 -0400 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com>, <572CBEF6.1030206@fourthworld.com> Message-ID: <1CE92093-A754-4244-814C-6F1476F9BD29@gmail.com> On May 6, 2016, at 12:05 PM, John Dixon wrote: > No Richard... it is not a limitation of the language ! You just have > a different perspective ...:-) > > Richard Gaskin wrote... > 'This is a limitation of English, in which "free" refers to both "gratis" > and "libre".' Off topic, but I have a bumpersticker that makes use of the ambiguity: If money = speech then speech is not free. -- Peter Peter M. Brigham pmbrig at gmail.com From jacque at hyperactivesw.com Fri May 6 18:04:33 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 06 May 2016 17:04:33 -0500 Subject: 8.0--huh??? In-Reply-To: References: Message-ID: <1548819cd68.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> On May 6, 2016 12:23:07 PM "Dr. Hawkins" wrote: > And is there anything similar to the application browser, or is there a way > to use the application browser instead of the multi-fold project browser? The application browser is still available but has moved to the Development / Plugins menu. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From johnpatten at me.com Fri May 6 18:07:19 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 06 May 2016 15:07:19 -0700 Subject: ArrowKey Handler in LiveCode 8? Message-ID: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> Hi All, I was going to use the arrow keys to move an object, something like what Devin wrote up a while ago: on arrowKey pWhich # determine some way to designate which object is to be nudged put the long id of btn "test" into tSelObj # for example switch pWhich case "left" put -1 into tXamount put 0 into tYamount break case "up" put 0 into tXamount put -1 into tYamount break case "right" put 1 into tXamount put 0 into tYamount break case "down" put 0 into tXamount put 1 into tYamount break end switch move tSelObj relative tXamount,tYamount end arrowKey ?and after a few tests in LiveCode 8, I can?t get anything to budge with the arrowkeys? I opened the same stack in LiveCode 7.06 and it works fine. Something change or is this a bug in 8? Thank you! From roger.e.eller at sealedair.com Fri May 6 18:27:41 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 6 May 2016 18:27:41 -0400 Subject: Android build woes again In-Reply-To: <572CDAD5.2060006@fourthworld.com> References: <572CDAD5.2060006@fourthworld.com> Message-ID: I haven't tried it on Linux yet. Mine still works on OS X 10.10.4 at /Users//Library/Android/sdk. ~Roger On Fri, May 6, 2016 at 1:56 PM, Richard Gaskin wrote: > Just setting up v8 for Android deployment, and I've got the SDK path fine > but no matter which JDK path I choose I get the dreaded "The chosen folder > is not a valid JDK" warning. > > What should I be using? > > I've tried nearly every folder in /usr/lib/jvm/ > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Fri May 6 18:34:56 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 15:34:56 -0700 Subject: User font size preference on mobile? Message-ID: <572D1C10.7070707@fourthworld.com> On Android the user can set the font size to something larger than the spec default. Anyone here know how to find out what font size the user has specified in their Android system settings? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From terry.judd at unimelb.edu.au Fri May 6 18:58:26 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Fri, 6 May 2016 22:58:26 +0000 Subject: Tree view widget - changing the row height? Message-ID: So, the LC 8 tree view widget is great. It renders my array beautifully. The only thing is that I want to increase the row height so I can use it on a mobile device but there doesn?t seem to be any way to do this ? is there? Terry? From dochawk at gmail.com Fri May 6 19:15:10 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 6 May 2016 16:15:10 -0700 Subject: 8.0--huh??? In-Reply-To: <1548819cd68.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <1548819cd68.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Fri, May 6, 2016 at 3:04 PM, J. Landman Gay wrote: > > > The application browser is still available but has moved to the > Development / Plugins menu. > > Ahh. Found it I used to open it by name in my startup script. There seems to be an utterly random compilation of scripts going on. I've been getting those error windows from time to time all day, some from stacks that are loaded but never open, some on long unused buttons, and so forth. And the general load time of 8 seems to be far more than 7 (granted, I have huge stacks). -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ambassador at fourthworld.com Fri May 6 19:28:54 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 16:28:54 -0700 Subject: pixelDensity not working? Message-ID: <572D28B6.8080407@fourthworld.com> I'm seeing a really broad variance in object sizes between my phone and my tablet. My phone and my desktop look nice and roughly what I would expect, but the tablet I'm testing with today has all of the controls way too small, even though LC tells me that device has a mobilePixelDensity of "1". If there a known issue with LC's use of logical rather than physical pixels on Android? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From roger.e.eller at sealedair.com Fri May 6 20:15:54 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 6 May 2016 20:15:54 -0400 Subject: User font size preference on mobile? In-Reply-To: <572D1C10.7070707@fourthworld.com> References: <572D1C10.7070707@fourthworld.com> Message-ID: Settings > Display > Font Size Small Normal Large Huge On May 6, 2016 6:35 PM, "Richard Gaskin" wrote: > On Android the user can set the font size to something larger than the > spec default. > > Anyone here know how to find out what font size the user has specified in > their Android system settings? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From roger.e.eller at sealedair.com Fri May 6 20:17:44 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 6 May 2016 20:17:44 -0400 Subject: User font size preference on mobile? In-Reply-To: References: <572D1C10.7070707@fourthworld.com> Message-ID: Wait. You mean via a scripted system query? On May 6, 2016 8:15 PM, "Roger Eller" wrote: > Settings > Display > Font Size > > Small > Normal > Large > Huge > On May 6, 2016 6:35 PM, "Richard Gaskin" > wrote: > >> On Android the user can set the font size to something larger than the >> spec default. >> >> Anyone here know how to find out what font size the user has specified in >> their Android system settings? >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web >> ____________________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From harrison at all-auctions.com Fri May 6 21:09:50 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 6 May 2016 21:09:50 -0400 Subject: HTML5 LC Download Icon? In-Reply-To: References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> Message-ID: <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> I?ve been playing around with HTML5 in the Community Version of LC 8. Although I think the small green LC App Download button is an interesting idea, I might want my users to only use the app online. I might not want them downloading it into their computer. How do I disable that LC button which is part of the frame on the right side, or make it disappear altogether? It also appears there is no way to store information in a permanent way in flat files or to a database, unless I?m missing something here. Your thoughts, ideas, or suggestions? Thanks, Rick From ambassador at fourthworld.com Fri May 6 21:25:22 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 6 May 2016 18:25:22 -0700 Subject: User font size preference on mobile? In-Reply-To: References: Message-ID: <572D4402.4060508@fourthworld.com> Yep. I know how to use my phone. Now I'm trying to program it. :) -- Richard Gaskin Roger Eller wrote: > Wait. You mean via a scripted system query? > On May 6, 2016 8:15 PM, "Roger Eller" wrote: > >> Settings > Display > Font Size >> >> Small >> Normal >> Large >> Huge >> On May 6, 2016 6:35 PM, "Richard Gaskin" >> wrote: >> >>> On Android the user can set the font size to something larger than the >>> spec default. >>> >>> Anyone here know how to find out what font size the user has specified in >>> their Android system settings? From mwieder at ahsoftware.net Fri May 6 21:35:40 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 6 May 2016 18:35:40 -0700 Subject: Android build woes again In-Reply-To: <572CDAD5.2060006@fourthworld.com> References: <572CDAD5.2060006@fourthworld.com> Message-ID: <572D466C.7060108@ahsoftware.net> On 05/06/2016 10:56 AM, Richard Gaskin wrote: > Just setting up v8 for Android deployment, and I've got the SDK path > fine but no matter which JDK path I choose I get the dreaded "The chosen > folder is not a valid JDK" warning. > > What should I be using? > > I've tried nearly every folder in /usr/lib/jvm/ > Not sure if it helps you, but mine is set to /usr/lib/jvm/java-7-openjdk-amd64 -- Mark Wieder ahsoftware at gmail.com From james at thehales.id.au Fri May 6 22:28:24 2016 From: james at thehales.id.au (James Hale) Date: Sat, 7 May 2016 12:28:24 +1000 Subject: Matchchunk and the variables list Message-ID: When I try this.... put "hello there" into tstring put "llo" into tfind put 0 into ss put 0 into se if matchchunk(tstring,tfind,ss,se) then put tstring&return&ss&return&se end if I expect to get... hello there 3 5 Whereas I get.... hello there The matchchunk expression worked (I got to the put statement) but the variable list was ignored. What am I missing (apart from the start and end variables) James P.S. Posting via the babble interface seems to have a gotcha in that if you do not paste to the sub-forum the post doesn't seem to get to the list. From mark.rauterkus at gmail.com Fri May 6 22:43:30 2016 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Fri, 6 May 2016 22:43:30 -0400 Subject: First experience with LC 8.0's Interactive Welcome Message-ID: Hi All, I want to jump into this thread and say "Amen!" In the months to come, with some luck with pending grants, I want to turn lots of high school kids onto LiveCode.org with various playlists and pathways and digital badges. Getting those newbie kids to get a smooth entry into LiveCode.org without frustration is a worry. Help is needed desired and requested. Likewise, as we get moving on these efforts, we'll have a tight feedback loop -- if they stick with it. Questions, sticking points, screen-shot updates could come flying about, for good and bad. Anyone with EXISTING CONTENT in the form of tutorials and LiveCode / programming / tech exercises that work in an independent nature, I'd love to hear of them. Of course, everything needs to get tweaked for LiveCode 8's look and feel. But, what's out there worthy of sharing? These are the tutorials / XPs (experiences) I'm charting for the next year. http://aforathlete.wikia.com/wiki/Technology_XPs What LiveCode hosted courses should be at the top of the list? What are the best pathways for getting into LiveCode? I need urgent action in some of this as the next grant deadline looms LARGE. Thanks. Mark Rauterkus mark at Rauterkus.com Pittsburgh, PA, USA 412-298-3432 = cell From mwieder at ahsoftware.net Fri May 6 23:26:25 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 6 May 2016 20:26:25 -0700 Subject: Matchchunk and the variables list In-Reply-To: References: Message-ID: <572D6061.50506@ahsoftware.net> James- put "(llo)" into tfind -- Mark Wieder ahsoftware at gmail.com From monte at appisle.net Fri May 6 23:47:51 2016 From: monte at appisle.net (Monte Goulding) Date: Sat, 7 May 2016 13:47:51 +1000 Subject: User font size preference on mobile? In-Reply-To: <572D4402.4060508@fourthworld.com> References: <572D4402.4060508@fourthworld.com> Message-ID: <02E08B5A-7C70-43DD-817F-F317A64C899E@appisle.net> Configuration.fontScale is what you are looking for I think. Cheers Monte Sent from my iPhone > On 7 May 2016, at 11:25 AM, Richard Gaskin wrote: > > Yep. I know how to use my phone. Now I'm trying to program it. :) > -- > Richard Gaskin > > Roger Eller wrote: > >> Wait. You mean via a scripted system query? >>> On May 6, 2016 8:15 PM, "Roger Eller" wrote: >>> >>> Settings > Display > Font Size >>> >>> Small >>> Normal >>> Large >>> Huge >>> On May 6, 2016 6:35 PM, "Richard Gaskin" >>> wrote: >>> >>>> On Android the user can set the font size to something larger than the >>>> spec default. >>>> >>>> Anyone here know how to find out what font size the user has specified in >>>> their Android system settings? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Sat May 7 01:59:37 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 7 May 2016 13:59:37 +0800 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: <572CBEF6.1030206@fourthworld.com> References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> Message-ID: On Fri, May 6, 2016 at 11:57 PM, Richard Gaskin wrote: > > There are many open source licenses. Yes, just like there are many political systems - all supposedly for the betterment 'of the people'. Even in democratic societies the variations are tremendous - and their success also. And just because a system succeeds doesn't mean it can't be made better. >From my own naive perspective such success depends very much on whether 'libre' is 'inclusive' or 'exclusive'. Where there are 'good guys' and 'bad guys' then IMO you are only handicapping your own success. I think the movie Invictus: http://www.imdb.com/title/tt1057500/ is a brilliant demonstration of the advantage of eliminating the 'us' and 'them' attitude. You yourself have stated on this List that those in charge of GPL, if anyone ever finds a loophole which skirts the intended path that GPL has chosen to tread then the GPL will be amended to immediately exclude that loophole. As I linked previously, and indicated, I tend to agree with Linus Torvalds that as the GPL has progressed it has become apparent that it's an 'us' and 'them' kind of license. You offered the success of Linux as proof of the pudding as to how great GPL is but you failed to mention that the Linux Kernel is forever held to GPL v 2: https://en.wikipedia.org/wiki/Linux_kernel#GPL_version_3 and this wasn't just Torvalds, but the majority of key contributors realised that GPL v 3 was not the 'Mandela' approach to a world where both open and closed software had it's place and both could help each other achieve greatness they couldn't achieve on their own. You also failed to mention that Torvalds' Git (now a mainstay of LC) is also firmly GPL v 2. https://en.wikipedia.org/wiki/Git_%28software%29 Nor did you indicate that the majority of GPL software is still GPL v 2 or that the percentage of OSS using GPL is on the decline: https://en.wikipedia.org/wiki/GNU_General_Public_License#Adoption IMO an indication that whilst the original GPL goal was 'libre', some started to realise that loophole closing was 'libre' only to those who were 'white good guys', and it was heading down a more 'us' and 'them' kind of mentality which was not the 'libre' for developers to choose $0, $$$, open, closed or mix and match kind of future that Torvalds et al envisaged would truly benefit everyone. The reason there are many variations on the 'libre' license, is because GPL v 3 clearly doesn't get everyone's vote as giving 'everyone' the freedom they are truly looking for in how they write AND distribute their code. It's an attempt to make a good system better. I agree with you, well Ludwig Mies van der Rohe - God is in the details; you need to read the details and then carefully decide which license truly gives YOU and EVERYONE ELSE the 'libre' to use and distribute code. Or to put it more bluntly, this attitude: "Richard Stallman and the FSF specifically encourage library-writers to license under the GPL so that proprietary programs cannot use the libraries, in an effort to protect the free-software world by giving it more tools than the proprietary world." - https://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works strikes me as blatant, upfront, software apartheid. From t.heaford at icloud.com Sat May 7 03:18:59 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 07 May 2016 08:18:59 +0100 Subject: Display issue with LC 8 and OSX Dock Message-ID: I have LC in the OS X Dock. When I start up LC by clicking it in the dock I get a brief flash of an extra LC Icon in the dock. This extra LC Icon then disappears and I am left with one Icon. It appears this is a bug in LC and LC?s interface with the Dock needs investigating and correcting. I will report this bug. All the best Terry From t.heaford at icloud.com Sat May 7 03:21:42 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 07 May 2016 08:21:42 +0100 Subject: Display issue with LC 8 and OSX Dock In-Reply-To: References: Message-ID: Bug?17588 All the best Terry > On 7 May 2016, at 08:18, Terence Heaford wrote: > > I have LC in the OS X Dock. > > When I start up LC by clicking it in the dock I get a brief flash of an extra LC Icon in the dock. > > This extra LC Icon then disappears and I am left with one Icon. > > It appears this is a bug in LC and LC?s interface with the Dock needs investigating and correcting. > > I will report this bug. > > > All the best > > Terry From ali.lloyd at livecode.com Sat May 7 03:21:34 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Sat, 07 May 2016 07:21:34 +0000 Subject: Tree view widget - changing the row height? In-Reply-To: References: Message-ID: Currently there is not, no. It would be quite easy to add, as the row height is completely abstracted in the code as a private variable mRowHeight, which is initialised to 21 in the OnCreate handler and never changed. So I believe all that would need to be done is to add a new property and make the setter change mRowHeight, put true into mRecalculate and redraw all. Just outlining what needs to be done here in case anyone would like to add it themselves ;-) On Fri, May 6, 2016 at 11:58 PM Terry Judd wrote: > So, the LC 8 tree view widget is great. It renders my array beautifully. > The only thing is that I want to increase the row height so I can use it on > a mobile device but there doesn?t seem to be any way to do this ? is there? > > Terry? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ebeugelaar at gmail.com Sat May 7 04:07:22 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Sat, 7 May 2016 10:07:22 +0200 Subject: First experience with LC 8.0's Interactive Welcome In-Reply-To: References: Message-ID: <012001d1a837$7c05fd50$7411f7f0$@gmail.com> Hi Mark, Please take a look at these links to see if you can use it. Some are online LiveCode courses. https://livecode.com/resources/guides/ http://livecodesupersite.com/ https://www.udemy.com/livecode101/ http://www.medmaster.net/livecode.html https://sites.google.com/a/pgcps.org/livecode/ http://livecode.byu.edu/indexgeneric.php http://www.fourthworld.com/embassy/articles/revolution_message_path.html http://www.hyperactivesw.com/revscriptconf/scriptingconferences.html http://livecodegamedeveloper.com/index.html https://livecloud.io/ Good luck! Erik Beugelaar Sent from solidit -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Rauterkus Sent: zaterdag 7 mei 2016 04:44 To: use-livecode at lists.runrev.com Subject: Re: First experience with LC 8.0's Interactive Welcome Hi All, I want to jump into this thread and say "Amen!" In the months to come, with some luck with pending grants, I want to turn lots of high school kids onto LiveCode.org with various playlists and pathways and digital badges. Getting those newbie kids to get a smooth entry into LiveCode.org without frustration is a worry. Help is needed desired and requested. Likewise, as we get moving on these efforts, we'll have a tight feedback loop -- if they stick with it. Questions, sticking points, screen-shot updates could come flying about, for good and bad. Anyone with EXISTING CONTENT in the form of tutorials and LiveCode / programming / tech exercises that work in an independent nature, I'd love to hear of them. Of course, everything needs to get tweaked for LiveCode 8's look and feel. But, what's out there worthy of sharing? These are the tutorials / XPs (experiences) I'm charting for the next year. http://aforathlete.wikia.com/wiki/Technology_XPs What LiveCode hosted courses should be at the top of the list? What are the best pathways for getting into LiveCode? I need urgent action in some of this as the next grant deadline looms LARGE. Thanks. Mark Rauterkus mark at Rauterkus.com Pittsburgh, PA, USA 412-298-3432 = cell _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From terry.judd at unimelb.edu.au Sat May 7 05:05:35 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Sat, 7 May 2016 09:05:35 +0000 Subject: Tree view widget - changing the row height? In-Reply-To: References: Message-ID: Thanks Ali - nice to know that it?s a relatively simple enhancement for someone with the know how (which I assume means a working knowledge of LCB and GitHub). Wish I had the time to get up to speed with both of those things. Best regards, Terry... On 7/05/2016 5:21 pm, "use-livecode on behalf of Ali Lloyd" wrote: >Currently there is not, no. > >It would be quite easy to add, as the row height is completely abstracted >in the code as a private variable mRowHeight, which is initialised to 21 >in >the OnCreate handler and never changed. > >So I believe all that would need to be done is to add a new property and >make the setter change mRowHeight, put true into mRecalculate and redraw >all. > >Just outlining what needs to be done here in case anyone would like to add >it themselves ;-) > > > >On Fri, May 6, 2016 at 11:58 PM Terry Judd >wrote: > >> So, the LC 8 tree view widget is great. It renders my array beautifully. >> The only thing is that I want to increase the row height so I can use >>it on >> a mobile device but there doesn?t seem to be any way to do this ? is >>there? >> >> Terry? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From Jacques.Hausser at unil.ch Sat May 7 06:37:18 2016 From: Jacques.Hausser at unil.ch (Jacques Hausser) Date: Sat, 7 May 2016 10:37:18 +0000 Subject: textHeight in 8.0 not working ? In-Reply-To: References: Message-ID: <59EA0D5F-9960-46A1-8C4B-CBF15172A49E@unil.ch> LC 8.0, Mac OS 10 el capitan: impossible to change the textHeight of a field either in the inspector nor in a handler. I have a bug report ready and will send it as soon as somebody confirms (my computer shows sometime weird idiosyncrasies.?) Thanks Jacques From Jacques.Hausser at unil.ch Sat May 7 08:26:20 2016 From: Jacques.Hausser at unil.ch (Jacques Hausser) Date: Sat, 7 May 2016 12:26:20 +0000 Subject: textHeight in 8.0 not working ? In-Reply-To: <59EA0D5F-9960-46A1-8C4B-CBF15172A49E@unil.ch> References: <59EA0D5F-9960-46A1-8C4B-CBF15172A49E@unil.ch> Message-ID: <11200538-B2C3-41ED-9F13-54602434F32C@unil.ch> Meeh? it works only when the fixedLineHeight is true? what I forgot ! I?m aging?apologies ! Jacques > Le 7 mai 2016 ? 12:37, Jacques Hausser a ?crit : > > > LC 8.0, Mac OS 10 el capitan: impossible to change the textHeight of a field either in the inspector nor in a handler. I have a bug report ready and will send it as soon as somebody confirms (my computer shows sometime weird idiosyncrasies.?) > > Thanks > > Jacques From nabble at mad.pink Sat May 7 08:25:49 2016 From: nabble at mad.pink (pink) Date: Sat, 7 May 2016 05:25:49 -0700 (PDT) Subject: Display issue with LC 8 and OSX Dock In-Reply-To: References: Message-ID: <1462623949921-4704426.post@n4.nabble.com> The second icon that appears in the Dock is the "Autoupdate" program which is checking the Livecode site for an update. It closes almost immediately because there isn't one. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Display-issue-with-LC-8-and-OSX-Dock-tp4704419p4704426.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Sat May 7 10:41:37 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 May 2016 07:41:37 -0700 Subject: Android build woes again In-Reply-To: <572D466C.7060108@ahsoftware.net> References: <572D466C.7060108@ahsoftware.net> Message-ID: <572DFEA1.1040404@fourthworld.com> Mark Wieder wrote: > On 05/06/2016 10:56 AM, Richard Gaskin wrote: >> Just setting up v8 for Android deployment, and I've got the SDK path >> fine but no matter which JDK path I choose I get the dreaded "The chosen >> folder is not a valid JDK" warning. >> >> What should I be using? >> >> I've tried nearly every folder in /usr/lib/jvm/ >> > > Not sure if it helps you, but mine is set to > /usr/lib/jvm/java-7-openjdk-amd64 Thanks. I'd tried that and got the same error. Weirder still, Prefs currently shows "(none)" for the JDK path BUT I can build standalones for Android just fine with v8. Bug or feature? :) After all, it's one less thing I've had to set and it all works well. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From james at thehales.id.au Sat May 7 10:51:13 2016 From: james at thehales.id.au (James Hale) Date: Sun, 8 May 2016 00:51:13 +1000 Subject: Matchchunk and the variables list Message-ID: <815EC276-66ED-4D96-929D-091977CC1E97@thehales.id.au> Thanks Mark. Missed the parentheses in the notes. James From t.heaford at icloud.com Sat May 7 10:51:18 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 07 May 2016 15:51:18 +0100 Subject: Display issue with LC 8 and OSX Dock In-Reply-To: <1462623949921-4704426.post@n4.nabble.com> References: <1462623949921-4704426.post@n4.nabble.com> Message-ID: > On 7 May 2016, at 13:25, pink wrote: > > The second icon that appears in the Dock is the "Autoupdate" program which is > checking the Livecode site for an update. > > It closes almost immediately because there isn't one. Very good point but?? 1. Went to preferences and turned off all the update checking and it still did it. 2. Went back to preferences and noticed that ?notify me of development releases is still checked? 3. Tried again to turn this off but overtime I open LC it is still checked. Why is this happening. Does the Autoupdate programme do something else? It wouldn?t be a "calling home? type programme would it? All the best Terry From t.heaford at icloud.com Sat May 7 11:02:45 2016 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 07 May 2016 16:02:45 +0100 Subject: LC 8 temp files Message-ID: Just had a need to restart my iMac and noticed in the trash a new folder named ?Recovered files? It contained 41 livecode files with names like "tmp.18599.9nplXYjK? There must be an issue somewhere? All the best Terry From ambassador at fourthworld.com Sat May 7 11:32:44 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 May 2016 08:32:44 -0700 Subject: VLC and GPL and LC on iOS (was: Re: MergEXT now included with Indy/Business IDE) In-Reply-To: References: Message-ID: <572E0A9C.1030805@fourthworld.com> Kay C Lan wrote: > On Fri, May 6, 2016 at 11:57 PM, Richard Gaskin wrote: >> >> There are many open source licenses. > >...just because a system succeeds doesn't mean it can't be made better. Of course. Ours is an imperfect world. No single license can serve all goals, and all systems can always be improved. My only point was that the GPL seems a reasonably good fit for LiveCode Ltd's goals with its Community Edition. > You offered the success of Linux as proof of the pudding as to how > great GPL is but you failed to mention that the Linux Kernel is > forever held to GPL v 2: > https://en.wikipedia.org/wiki/Linux_kernel#GPL_version_3 Yes, Linux uses GPL. I don't see where my not noting which specific version of the GPL the project uses is necessarily a "failure". I'm just a developer; my job does not involve either managing the Linux project nor advocating any specific licenses for others to use. I merely share the opinion of LiveCode Ltd's counsel that the GPL is a good fit for their goals at this time. As a very separate side matter unrelated to what I wrote, the differences between GPL v2 and v3 are indeed interesting, esp. in our modern world of rampant software patent abuse. One of the reasons GPL v2 is especially useful for Linux is that GPL v3 includes limitations on patent claims, while Linux has been spared from being abused by patent trolls by using the more patent-neutral language of GPL v2 to build a massive pool of defensive patents - anyone who might consider suing Linux over a patent will likely be counter-sued into oblivion: Quite clever of them, though I prefer New Zealand's solution as even simpler: as a general rule their courts don't normally hear cases for software patents at all. But we digress.... > Nor did you indicate that the majority of GPL software is still GPL v > 2 or that the percentage of OSS using GPL is on the decline: > > https://en.wikipedia.org/wiki/GNU_General_Public_License#Adoption What I wrote was: While the GPL and its derivatives are the most popular, there's also the Apache License, Mozilla License, Python's and PHP's unique licenses, and many others. Providing a breakdown of specific versions and variants (LGPL, AGPL, etc.) and timeline trends for each is simply beyond the scope of my interest. Besides, too many of my posts are already too long; it hardly seems useful for anyone if I were to err on the side of completeness. ;) If you have feel GPL v2 is a better fit for LiveCode's goals than GPL v3 I suppose you could email Kevin with the business case for that. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat May 7 11:37:32 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 May 2016 08:37:32 -0700 Subject: LC 8 temp files In-Reply-To: References: Message-ID: <572E0BBC.1080601@fourthworld.com> Terence Heaford wrote: > Just had a need to restart my iMac and noticed in the trash a new > folder named ?Recovered files? > > It contained 41 livecode files with names like "tmp.18599.9nplXYjK? > > There must be an issue somewhere? Probably not. That's just how Macs work: files in Temporary periodically get moved to "Recovered Files", and those are likely version info obtained from the server to compare with the local version. Moving temp files to another folder with a name that implies an error isn't how other OSes handle their temp directories, but perhaps it's more "user friendly". :) -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Sat May 7 14:24:03 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 21:24:03 +0300 Subject: Props Palette 8 Message-ID: <572E32C3.7020404@gmail.com> I won't say anything about releasing Beta quality stuff as 'stable' because it has already been said loads of times, and . . . But there is a "more niggly thing", which many may regard as simply cosmetic, and I suppose it is, but it does seem a bit symptomatic . . . http://forums.livecode.com/viewtopic.php?f=6&t=27224 Richmond. From richmondmathewson at gmail.com Sat May 7 14:35:08 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 21:35:08 +0300 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> Message-ID: <572E355C.5080303@gmail.com> NBG: Stack here: http://forums.livecode.com/viewtopic.php?f=6&t=27225 on arrowKey AWK switch AWK case "left" put item 1 of the loc of img "eight" into IT1 put item 2 of the loc of img "eight" into IT2 put (IT1 - 10) into IT1 move img "eight" to IT1, IT2 break case "right" put item 1 of the loc of img "eight" into IT1 put item 2 of the loc of img "eight" into IT2 put (IT1 + 10) into IT1 move img "eight" to IT1, IT2 break case "up" put item 1 of the loc of img "eight" into IT1 put item 2 of the loc of img "eight" into IT2 put (IT2 - 10) into IT1 move img "eight" to IT1, IT2 break case "down" put item 1 of the loc of img "eight" into IT1 put item 2 of the loc of img "eight" into IT2 put (IT2 + 10) into IT1 move img "eight" to IT1, IT2 break end switch end arrowKey Richmond. On 7.05.2016 01:07, JOHN PATTEN wrote: > Hi All, > > I was going to use the arrow keys to move an object, something like what Devin wrote up a while ago: > > on arrowKey pWhich > # determine some way to designate which object is to be nudged > put the long id of btn "test" into tSelObj # for example > switch pWhich > case "left" > put -1 into tXamount > put 0 into tYamount > break > case "up" > put 0 into tXamount > put -1 into tYamount > break > case "right" > put 1 into tXamount > put 0 into tYamount > break > case "down" > put 0 into tXamount > put 1 into tYamount > break > end switch > move tSelObj relative tXamount,tYamount > end arrowKey > ?and after a few tests in LiveCode 8, I can?t get anything to budge with the arrowkeys? I opened the same stack in LiveCode 7.06 and it works fine. Something change or is this a bug in 8? > > Thank you! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 7 14:38:33 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 21:38:33 +0300 Subject: Getting text into a Livecode field Message-ID: <572E3629.2090006@gmail.com> So, I was mucking around trying to reduplicate/solve John Patten's problem with Arrow Keys in Livecode 8 (I reduplicated them: http://forums.livecode.com/viewtopic.php?f=6&t=27225), and thought I'd do what I usually do: enter some text in a field and do a quick "import snapshot" to get a label on the stack. So, I set up a new textField, and could find NO place in the Properties palette where I could enter the text; when I tried to enter it via 'browse' in the textField itself that also failed. Livecode 64 bit Linux. Richmond. From ambassador at fourthworld.com Sat May 7 14:49:12 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 May 2016 11:49:12 -0700 Subject: scrollerDidScroll - no control ID? Message-ID: <572E38A8.2060408@fourthworld.com> How do you handle multiple scrollers from a single card script when scrollerdidScroll passes no control ID? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dixonja at hotmail.co.uk Sat May 7 14:54:00 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Sat, 7 May 2016 19:54:00 +0100 Subject: scrollerDidScroll - no control ID? In-Reply-To: <572E38A8.2060408@fourthworld.com> References: <572E38A8.2060408@fourthworld.com> Message-ID: In the context of a message that has been dispatched from a native control, you can use the iphoneControlTarget() function to fetch the name (or id, if no name is set) of the control that sent the message. > To: use-livecode at lists.runrev.com > From: ambassador at fourthworld.com > Subject: scrollerDidScroll - no control ID? > Date: Sat, 7 May 2016 11:49:12 -0700 > > How do you handle multiple scrollers from a single card script when > scrollerdidScroll passes no control ID? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Sat May 7 14:56:45 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 07 May 2016 11:56:45 -0700 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <572E355C.5080303@gmail.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> Message-ID: If you want to recreate the behavior of previous versions of LC, you can do something like this: on arrowKey theKey if the selObj is empty then pass arrowKey put loc of the selObj into theLoc put 1 into D if the shiftkey is down then multiply D by 10 switch theKey case "left" subtract D from item 1 of theLoc break case "right" add D to item 1 of theLoc break case "up" subtract D from item 2 of theLoc break case "down" add D to item 2 of theLoc end switch set loc of the selObj to theLoc end arrowKey Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design > >On 7.05.2016 01:07, JOHN PATTEN wrote: >> Hi All, >> >> I was going to use the arrow keys to move an object, something like >>what Devin wrote up a while ago: >> >> on arrowKey pWhich >> # determine some way to designate which object is to be nudged >> put the long id of btn "test" into tSelObj # for example >> switch pWhich >> case "left" >> put -1 into tXamount >> put 0 into tYamount >> break >> case "up" >> put 0 into tXamount >> put -1 into tYamount >> break >> case "right" >> put 1 into tXamount >> put 0 into tYamount >> break >> case "down" >> put 0 into tXamount >> put 1 into tYamount >> break >> end switch >> move tSelObj relative tXamount,tYamount >> end arrowKey >> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>works fine. Something change or is this a bug in 8? >> >> Thank you! From ambassador at fourthworld.com Sat May 7 15:11:54 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 May 2016 12:11:54 -0700 Subject: scrollerDidScroll - no control ID? In-Reply-To: References: Message-ID: <572E3DFA.7070002@fourthworld.com> John Dixon wrote: > In the context of a message that has been dispatched from a native > control, you can use the iphoneControlTarget() function to fetch the > name (or id, if no name is set) of the control that sent the message. Thanks, John. I just stumbled across the mobileControlTarget function shortly after I'd posted that. Man, how I miss having the ability to move a splitter in the Dictionary to be able to see the list of tokens more clearly.... -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld. From richmondmathewson at gmail.com Sat May 7 15:24:50 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 22:24:50 +0300 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> Message-ID: <572E4102.6090002@gmail.com> I am beginning to wonder exactly HOW MUCH of the language has been changed, and what justifies such change. Richmond. On 7.05.2016 21:56, Scott Rossi wrote: > If you want to recreate the behavior of previous versions of LC, you can > do something like this: > > on arrowKey theKey > if the selObj is empty then pass arrowKey > put loc of the selObj into theLoc > put 1 into D > if the shiftkey is down then multiply D by 10 > switch theKey > case "left" > subtract D from item 1 of theLoc > break > case "right" > add D to item 1 of theLoc > break > case "up" > subtract D from item 2 of theLoc > break > case "down" > add D to item 2 of theLoc > end switch > set loc of the selObj to theLoc > end arrowKey > > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > >> On 7.05.2016 01:07, JOHN PATTEN wrote: >>> Hi All, >>> >>> I was going to use the arrow keys to move an object, something like >>> what Devin wrote up a while ago: >>> >>> on arrowKey pWhich >>> # determine some way to designate which object is to be nudged >>> put the long id of btn "test" into tSelObj # for example >>> switch pWhich >>> case "left" >>> put -1 into tXamount >>> put 0 into tYamount >>> break >>> case "up" >>> put 0 into tXamount >>> put -1 into tYamount >>> break >>> case "right" >>> put 1 into tXamount >>> put 0 into tYamount >>> break >>> case "down" >>> put 0 into tXamount >>> put 1 into tYamount >>> break >>> end switch >>> move tSelObj relative tXamount,tYamount >>> end arrowKey >>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>> works fine. Something change or is this a bug in 8? >>> >>> Thank you! > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Sat May 7 15:30:08 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 7 May 2016 13:30:08 -0600 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <572E4102.6090002@gmail.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> Message-ID: If there isn't a focused object, arrowkey is supposed to be sent to the card. This isn't happening in 8. If you place an additional object (like a scrolling list field) onto the card and click it so that it has focus, and then hit the arrow keys, your object to move will behave as you expect. arrowkey is sent to the focused object, then passed up to the card. Its this bug. http://quality.livecode.com/show_bug.cgi?id=17470 On Sat, May 7, 2016 at 1:24 PM, RM wrote: > I am beginning to wonder exactly HOW MUCH of the language has been changed, > and what justifies such change. > > Richmond. > > On 7.05.2016 21:56, Scott Rossi wrote: > >> If you want to recreate the behavior of previous versions of LC, you can >> do something like this: >> >> on arrowKey theKey >> if the selObj is empty then pass arrowKey >> put loc of the selObj into theLoc >> put 1 into D >> if the shiftkey is down then multiply D by 10 >> switch theKey >> case "left" >> subtract D from item 1 of theLoc >> break >> case "right" >> add D to item 1 of theLoc >> break >> case "up" >> subtract D from item 2 of theLoc >> break >> case "down" >> add D to item 2 of theLoc >> end switch >> set loc of the selObj to theLoc >> end arrowKey >> >> >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX/UI Design >> >> >> >> >> On 7.05.2016 01:07, JOHN PATTEN wrote: >>> >>>> Hi All, >>>> >>>> I was going to use the arrow keys to move an object, something like >>>> what Devin wrote up a while ago: >>>> >>>> on arrowKey pWhich >>>> # determine some way to designate which object is to be nudged >>>> put the long id of btn "test" into tSelObj # for example >>>> switch pWhich >>>> case "left" >>>> put -1 into tXamount >>>> put 0 into tYamount >>>> break >>>> case "up" >>>> put 0 into tXamount >>>> put -1 into tYamount >>>> break >>>> case "right" >>>> put 1 into tXamount >>>> put 0 into tYamount >>>> break >>>> case "down" >>>> put 0 into tXamount >>>> put 1 into tYamount >>>> break >>>> end switch >>>> move tSelObj relative tXamount,tYamount >>>> end arrowKey >>>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>>> works fine. Something change or is this a bug in 8? >>>> >>>> Thank you! >>>> >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Sat May 7 15:39:11 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 22:39:11 +0300 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> Message-ID: <572E445F.4070008@gmail.com> Glad you filed that bug report, as arrowKeys not being sent to a card would be a real B*mmer. Thanks. Richmond. On 7.05.2016 22:30, Mike Bonner wrote: > If there isn't a focused object, arrowkey is supposed to be sent to the > card. This isn't happening in 8. > > If you place an additional object (like a scrolling list field) onto the > card and click it so that it has focus, and then hit the arrow keys, your > object to move will behave as you expect. arrowkey is sent to the focused > object, then passed up to the card. Its this bug. > http://quality.livecode.com/show_bug.cgi?id=17470 > > On Sat, May 7, 2016 at 1:24 PM, RM wrote: > >> I am beginning to wonder exactly HOW MUCH of the language has been changed, >> and what justifies such change. >> >> Richmond. >> >> On 7.05.2016 21:56, Scott Rossi wrote: >> >>> If you want to recreate the behavior of previous versions of LC, you can >>> do something like this: >>> >>> on arrowKey theKey >>> if the selObj is empty then pass arrowKey >>> put loc of the selObj into theLoc >>> put 1 into D >>> if the shiftkey is down then multiply D by 10 >>> switch theKey >>> case "left" >>> subtract D from item 1 of theLoc >>> break >>> case "right" >>> add D to item 1 of theLoc >>> break >>> case "up" >>> subtract D from item 2 of theLoc >>> break >>> case "down" >>> add D to item 2 of theLoc >>> end switch >>> set loc of the selObj to theLoc >>> end arrowKey >>> >>> >>> >>> Regards, >>> >>> Scott Rossi >>> Creative Director >>> Tactile Media, UX/UI Design >>> >>> >>> >>> >>> On 7.05.2016 01:07, JOHN PATTEN wrote: >>>>> Hi All, >>>>> >>>>> I was going to use the arrow keys to move an object, something like >>>>> what Devin wrote up a while ago: >>>>> >>>>> on arrowKey pWhich >>>>> # determine some way to designate which object is to be nudged >>>>> put the long id of btn "test" into tSelObj # for example >>>>> switch pWhich >>>>> case "left" >>>>> put -1 into tXamount >>>>> put 0 into tYamount >>>>> break >>>>> case "up" >>>>> put 0 into tXamount >>>>> put -1 into tYamount >>>>> break >>>>> case "right" >>>>> put 1 into tXamount >>>>> put 0 into tYamount >>>>> break >>>>> case "down" >>>>> put 0 into tXamount >>>>> put 1 into tYamount >>>>> break >>>>> end switch >>>>> move tSelObj relative tXamount,tYamount >>>>> end arrowKey >>>>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>>>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>>>> works fine. Something change or is this a bug in 8? >>>>> >>>>> Thank you! >>>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Sat May 7 15:40:44 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 7 May 2016 13:40:44 -0600 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <572E445F.4070008@gmail.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> <572E445F.4070008@gmail.com> Message-ID: I didn't file it, just went looking for one and there it was. On Sat, May 7, 2016 at 1:39 PM, RM wrote: > Glad you filed that bug report, as arrowKeys not being sent to a card would > be a real B*mmer. Thanks. > > Richmond. > > On 7.05.2016 22:30, Mike Bonner wrote: > >> If there isn't a focused object, arrowkey is supposed to be sent to the >> card. This isn't happening in 8. >> >> If you place an additional object (like a scrolling list field) onto the >> card and click it so that it has focus, and then hit the arrow keys, your >> object to move will behave as you expect. arrowkey is sent to the focused >> object, then passed up to the card. Its this bug. >> http://quality.livecode.com/show_bug.cgi?id=17470 >> >> On Sat, May 7, 2016 at 1:24 PM, RM wrote: >> >> I am beginning to wonder exactly HOW MUCH of the language has been >>> changed, >>> and what justifies such change. >>> >>> Richmond. >>> >>> On 7.05.2016 21:56, Scott Rossi wrote: >>> >>> If you want to recreate the behavior of previous versions of LC, you can >>>> do something like this: >>>> >>>> on arrowKey theKey >>>> if the selObj is empty then pass arrowKey >>>> put loc of the selObj into theLoc >>>> put 1 into D >>>> if the shiftkey is down then multiply D by 10 >>>> switch theKey >>>> case "left" >>>> subtract D from item 1 of theLoc >>>> break >>>> case "right" >>>> add D to item 1 of theLoc >>>> break >>>> case "up" >>>> subtract D from item 2 of theLoc >>>> break >>>> case "down" >>>> add D to item 2 of theLoc >>>> end switch >>>> set loc of the selObj to theLoc >>>> end arrowKey >>>> >>>> >>>> >>>> Regards, >>>> >>>> Scott Rossi >>>> Creative Director >>>> Tactile Media, UX/UI Design >>>> >>>> >>>> >>>> >>>> On 7.05.2016 01:07, JOHN PATTEN wrote: >>>> >>>>> Hi All, >>>>>> >>>>>> I was going to use the arrow keys to move an object, something like >>>>>> what Devin wrote up a while ago: >>>>>> >>>>>> on arrowKey pWhich >>>>>> # determine some way to designate which object is to be nudged >>>>>> put the long id of btn "test" into tSelObj # for example >>>>>> switch pWhich >>>>>> case "left" >>>>>> put -1 into tXamount >>>>>> put 0 into tYamount >>>>>> break >>>>>> case "up" >>>>>> put 0 into tXamount >>>>>> put -1 into tYamount >>>>>> break >>>>>> case "right" >>>>>> put 1 into tXamount >>>>>> put 0 into tYamount >>>>>> break >>>>>> case "down" >>>>>> put 0 into tXamount >>>>>> put 1 into tYamount >>>>>> break >>>>>> end switch >>>>>> move tSelObj relative tXamount,tYamount >>>>>> end arrowKey >>>>>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>>>>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>>>>> works fine. Something change or is this a bug in 8? >>>>>> >>>>>> Thank you! >>>>>> >>>>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Sat May 7 15:42:15 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 07 May 2016 12:42:15 -0700 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <572E4102.6090002@gmail.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> Message-ID: The arrowKey code has nothing to do with a change in language -- the lack of arrowKey functionality in the IDE is just an oversight on the part of LiveCode Ltd. (at least, I hope it is). Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/7/16, 12:24 PM, "use-livecode on behalf of RM" wrote: >I am beginning to wonder exactly HOW MUCH of the language has been >changed, >and what justifies such change. > >Richmond. > >On 7.05.2016 21:56, Scott Rossi wrote: >> If you want to recreate the behavior of previous versions of LC, you can >> do something like this: >> >> on arrowKey theKey >> if the selObj is empty then pass arrowKey >> put loc of the selObj into theLoc >> put 1 into D >> if the shiftkey is down then multiply D by 10 >> switch theKey >> case "left" >> subtract D from item 1 of theLoc >> break >> case "right" >> add D to item 1 of theLoc >> break >> case "up" >> subtract D from item 2 of theLoc >> break >> case "down" >> add D to item 2 of theLoc >> end switch >> set loc of the selObj to theLoc >> end arrowKey >> >> >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX/UI Design >> >> >> >> >>> On 7.05.2016 01:07, JOHN PATTEN wrote: >>>> Hi All, >>>> >>>> I was going to use the arrow keys to move an object, something like >>>> what Devin wrote up a while ago: >>>> >>>> on arrowKey pWhich >>>> # determine some way to designate which object is to be nudged >>>> put the long id of btn "test" into tSelObj # for example >>>> switch pWhich >>>> case "left" >>>> put -1 into tXamount >>>> put 0 into tYamount >>>> break >>>> case "up" >>>> put 0 into tXamount >>>> put -1 into tYamount >>>> break >>>> case "right" >>>> put 1 into tXamount >>>> put 0 into tYamount >>>> break >>>> case "down" >>>> put 0 into tXamount >>>> put 1 into tYamount >>>> break >>>> end switch >>>> move tSelObj relative tXamount,tYamount >>>> end arrowKey >>>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>>> works fine. Something change or is this a bug in 8? >>>> >>>> Thank you! From richmondmathewson at gmail.com Sat May 7 15:48:20 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 7 May 2016 22:48:20 +0300 Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> Message-ID: <572E4684.8060802@gmail.com> I assume (???) a lot of these "oversights" are the result of the 'fact' (?) that the Livecode people have gone back to square one and virtually recreated Livecode /ad novum/ rather than adding incrementally on top of Livecode 7. I don't know whether this is true. But it seems the 'kindest' explanation of why a fair few of these things keep cropping up. R. On 7.05.2016 22:42, Scott Rossi wrote: > The arrowKey code has nothing to do with a change in language -- the lack > of arrowKey functionality in the IDE is just an oversight on the part of > LiveCode Ltd. (at least, I hope it is). > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 5/7/16, 12:24 PM, "use-livecode on behalf of RM" > richmondmathewson at gmail.com> wrote: > >> I am beginning to wonder exactly HOW MUCH of the language has been >> changed, >> and what justifies such change. >> >> Richmond. >> >> On 7.05.2016 21:56, Scott Rossi wrote: >>> If you want to recreate the behavior of previous versions of LC, you can >>> do something like this: >>> >>> on arrowKey theKey >>> if the selObj is empty then pass arrowKey >>> put loc of the selObj into theLoc >>> put 1 into D >>> if the shiftkey is down then multiply D by 10 >>> switch theKey >>> case "left" >>> subtract D from item 1 of theLoc >>> break >>> case "right" >>> add D to item 1 of theLoc >>> break >>> case "up" >>> subtract D from item 2 of theLoc >>> break >>> case "down" >>> add D to item 2 of theLoc >>> end switch >>> set loc of the selObj to theLoc >>> end arrowKey >>> >>> >>> >>> Regards, >>> >>> Scott Rossi >>> Creative Director >>> Tactile Media, UX/UI Design >>> >>> >>> >>> >>>> On 7.05.2016 01:07, JOHN PATTEN wrote: >>>>> Hi All, >>>>> >>>>> I was going to use the arrow keys to move an object, something like >>>>> what Devin wrote up a while ago: >>>>> >>>>> on arrowKey pWhich >>>>> # determine some way to designate which object is to be nudged >>>>> put the long id of btn "test" into tSelObj # for example >>>>> switch pWhich >>>>> case "left" >>>>> put -1 into tXamount >>>>> put 0 into tYamount >>>>> break >>>>> case "up" >>>>> put 0 into tXamount >>>>> put -1 into tYamount >>>>> break >>>>> case "right" >>>>> put 1 into tXamount >>>>> put 0 into tYamount >>>>> break >>>>> case "down" >>>>> put 0 into tXamount >>>>> put 1 into tYamount >>>>> break >>>>> end switch >>>>> move tSelObj relative tXamount,tYamount >>>>> end arrowKey >>>>> ?and after a few tests in LiveCode 8, I can?t get anything to budge >>>>> with the arrowkeys? I opened the same stack in LiveCode 7.06 and it >>>>> works fine. Something change or is this a bug in 8? >>>>> >>>>> Thank you! > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iowahengst at mac.com Sat May 7 15:56:03 2016 From: iowahengst at mac.com (Randy Hengst) Date: Sat, 07 May 2016 14:56:03 -0500 Subject: iOS iPad Simulator 9.3 keyboard Message-ID: <4DD23B08-C8E4-46F1-817F-BEEF7F112C80@mac.com> Hi All, I?ve just installed El Capitan and LC 7.1.4 and LC8 and Xcode 7.3.1 I did so to build for iOS9.3 I?m updating at app currently on the app store and all has been just fine with it? just want to add a couple features. When using the ?ask? command in the 8.2 simulator and on a device, the iOS keyboard appears as expected? and setting the type to ?numeric? also works as expected. However, when running the same stack in the 9.3 simulator, the keyboard barely shows at the bottom of the screen. There seems to be no way to move it up. I won?t have an iPad to try it on until tomorrow or Monday. I saw nothing in the dictionary to suggest a need for a workaround. Any thoughts? be well, randy Randy Hengst www.classroomFocusedSoftware.com From terry.judd at unimelb.edu.au Sat May 7 16:58:12 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Sat, 7 May 2016 20:58:12 +0000 Subject: iOS iPad Simulator 9.3 keyboard In-Reply-To: <4DD23B08-C8E4-46F1-817F-BEEF7F112C80@mac.com> References: <4DD23B08-C8E4-46F1-817F-BEEF7F112C80@mac.com> Message-ID: Hi Randy - it?s just a simulator thing. Type cmd-K (or choose Keyboard>Toggle Software Keyboard from the simulator?s Hardware menu) to display the full keyboard. Terry... On 8/05/2016 5:56 am, "use-livecode on behalf of Randy Hengst" wrote: >Hi All, > >I?ve just installed El Capitan and LC 7.1.4 and LC8 and Xcode 7.3.1 > >I did so to build for iOS9.3 > >I?m updating at app currently on the app store and all has been just fine >with it? just want to add a couple features. > >When using the ?ask? command in the 8.2 simulator and on a device, the >iOS keyboard appears as expected? and setting the type to ?numeric? also >works as expected. > >However, when running the same stack in the 9.3 simulator, the keyboard >barely shows at the bottom of the screen. There seems to be no way to >move it up. I won?t have an iPad to try it on until tomorrow or Monday. > >I saw nothing in the dictionary to suggest a need for a workaround. > >Any thoughts? > >be well, >randy > >Randy Hengst >www.classroomFocusedSoftware.com > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From iowahengst at mac.com Sat May 7 17:46:50 2016 From: iowahengst at mac.com (Randy Hengst) Date: Sat, 07 May 2016 16:46:50 -0500 Subject: iOS iPad Simulator 9.3 keyboard In-Reply-To: References: <4DD23B08-C8E4-46F1-817F-BEEF7F112C80@mac.com> Message-ID: Excellent, thank you Terry be well, randy Randy Hengst www.classroomFocusedSoftware.com > On May 7, 2016, at 3:58 PM, Terry Judd wrote: > > Hi Randy - it?s just a simulator thing. Type cmd-K (or choose > Keyboard>Toggle Software Keyboard from the simulator?s Hardware menu) to > display the full keyboard. > > Terry... > > On 8/05/2016 5:56 am, "use-livecode on behalf of Randy Hengst" > > wrote: > >> Hi All, >> >> I?ve just installed El Capitan and LC 7.1.4 and LC8 and Xcode 7.3.1 >> >> I did so to build for iOS9.3 >> >> I?m updating at app currently on the app store and all has been just fine >> with it? just want to add a couple features. >> >> When using the ?ask? command in the 8.2 simulator and on a device, the >> iOS keyboard appears as expected? and setting the type to ?numeric? also >> works as expected. >> >> However, when running the same stack in the 9.3 simulator, the keyboard >> barely shows at the bottom of the screen. There seems to be no way to >> move it up. I won?t have an iPad to try it on until tomorrow or Monday. >> >> I saw nothing in the dictionary to suggest a need for a workaround. >> >> Any thoughts? >> >> be well, >> randy >> >> Randy Hengst >> www.classroomFocusedSoftware.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bornstein at designeq.com Sat May 7 17:52:06 2016 From: bornstein at designeq.com (Howard Bornstein) Date: Sat, 7 May 2016 14:52:06 -0700 Subject: LC 8 speed advantages?? Message-ID: "LiveCode 8 is on average 3.5 times faster than LiveCode 7" I was very interested to see this claim as I had been hoping for better speeds in a text manipulation app I wrote. After building a standalone with LC 8, I ran the same test file in the new LC8 standalone as a version I compiled in LC7. In LC7, the standalone processed the text file in 28 seconds. In the "much faster" LC8 version, the file took 38 seconds! What's up with that? This program only uses text manipulation?no graphics work at all?so it should have shown a substantial speed up, according to this quote on the LC website: "In LiveCode 8 we?ve completely rewritten our low level string and binary implementations for speed and performance." Needless to say, I was very surprised at this result. Has anyone seen similar (or contrary) results with text manipulation? -- Regards, Howard Bornstein ----------------------- www.designeq.com From hh at hh.on-rev.com Sat May 7 17:47:31 2016 From: hh at hh.on-rev.com (-hh) Date: Sat, 7 May 2016 14:47:31 -0700 (PDT) Subject: ArrowKey Handler in LiveCode 8? In-Reply-To: <572E4684.8060802@gmail.com> References: <1178C481-6147-4988-B01F-A035EBF7EB73@me.com> <572E355C.5080303@gmail.com> <572E4102.6090002@gmail.com> <572E4684.8060802@gmail.com> Message-ID: <1462657651339-4704450.post@n4.nabble.com> A few words in defense of the LC dev team: We have the first stable release, a dot-dot-release ... And I couldn't even find in 5 minutes an arrowkey on one of the available mobiles around! Not sent from an iPhone. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ArrowKey-Handler-in-LiveCode-8-tp4704403p4704450.html Sent from the Revolution - User mailing list archive at Nabble.com. From monte at appisle.net Sat May 7 20:43:53 2016 From: monte at appisle.net (Monte Goulding) Date: Sun, 8 May 2016 10:43:53 +1000 Subject: LC 8 speed advantages?? In-Reply-To: References: Message-ID: <7F641959-11CC-4242-BB63-8119E1AA7BFA@appisle.net> I'm sure the team would be keen to look at the code if you can post an issue and attach it. Sent from my iPhone > On 8 May 2016, at 7:52 AM, Howard Bornstein wrote: > > "LiveCode 8 is on average 3.5 times faster than LiveCode 7" > > I was very interested to see this claim as I had been hoping for better > speeds in a text manipulation app I wrote. > > After building a standalone with LC 8, I ran the same test file in the new > LC8 standalone as a version I compiled in LC7. > > In LC7, the standalone processed the text file in 28 seconds. In the "much > faster" LC8 version, the file took 38 seconds! What's up with that? > This program only uses text manipulation?no graphics work at all?so it > should have shown a substantial speed up, according to this quote on the LC > website: "In LiveCode 8 we?ve completely rewritten our low level string and > binary implementations for speed and performance." > > Needless to say, I was very surprised at this result. Has anyone seen > similar (or contrary) results with text manipulation? > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 8 03:33:17 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 10:33:17 +0300 Subject: LC 8 speed advantages?? In-Reply-To: References: Message-ID: <572EEBBD.1030601@gmail.com> Speed advantages are like many things; they depend on a large number of variables. I can imagine a test that runs much faster in 7 than in 8, and the other way round. I do have a feeling that the Livecode people have shifted their attention to slightly different goals with 8 than they were focussing on in 4,5,6 & 7, and it would natural for them to look for speed advantages in the areas they are specifically targetting. If Livecode are guilty of anything it might be that they have over-generalised. Had they said "3.5 times faster in graphics handling", or "3.5 times faster in text-processing" there would be nothing to get picky about. But almost all software vendors make claims like this: https://livecode.com/products/livecode-platform/ "Build Powerful Apps Faster" which when one starts to tease them apart (especially that one) turn out to be almost meaningless: 1. That presupposes we are trying to build exactly the same 'app' with LC 8 we were building with LC 7, which is silly as we have already built the thing with LC 7. 2. Faster than "what"? There is actually no point of comparison. That does not mean, of course, that LC 8 might, in general, allow one to build 'apps' more quickly than with LC 7. I am quite sure that, once Livecode have sorted out ALL the bugs that still seem to be there in LC 8 "stable" that LC 8 will be capable of many more things than LC 7 is; whether, in some way, things will be faster remains to be seen. At the moment, I think we should be fossicking out as many of the remaining bugs as we can and letting the Livecode people know about them so they can do their best to sort them out and really release something that is both stable AND not lacking in features that were there in version 7 AND works smoothly, rather than fussing over statements such as "3.5 times faster": face it, that's largely advertising "puff"; not something we, established Livecode users should be unduly fussed about. There are far more important things to be fussed about, and while, as has been pointed out by another, Livecode is a bit vague about the term "Community", we, if we do, somehow, constitute a "Community" should rally round and both help Livecode and send them a strong signal that as we care so should they. Richmond. On 8.05.2016 00:52, Howard Bornstein wrote: > "LiveCode 8 is on average 3.5 times faster than LiveCode 7" > > I was very interested to see this claim as I had been hoping for better > speeds in a text manipulation app I wrote. > > After building a standalone with LC 8, I ran the same test file in the new > LC8 standalone as a version I compiled in LC7. > > In LC7, the standalone processed the text file in 28 seconds. In the "much > faster" LC8 version, the file took 38 seconds! What's up with that? > This program only uses text manipulation?no graphics work at all?so it > should have shown a substantial speed up, according to this quote on the LC > website: "In LiveCode 8 we?ve completely rewritten our low level string and > binary implementations for speed and performance." > > Needless to say, I was very surprised at this result. Has anyone seen > similar (or contrary) results with text manipulation? > From richmondmathewson at gmail.com Sun May 8 03:44:45 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 10:44:45 +0300 Subject: Getting text into a Livecode field In-Reply-To: <572E3629.2090006@gmail.com> References: <572E3629.2090006@gmail.com> Message-ID: <572EEE6D.3010906@gmail.com> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 R. On 7.05.2016 21:38, RM wrote: > So, I was mucking around trying to reduplicate/solve John Patten's > problem with Arrow Keys in Livecode 8 (I reduplicated them: > http://forums.livecode.com/viewtopic.php?f=6&t=27225), > and thought I'd do what I usually do: enter some text in a field and > do a quick "import snapshot" > to get a label on the stack. > > So, I set up a new textField, and could find NO place in the > Properties palette where I could enter > the text; when I tried to enter it via 'browse' in the textField > itself that also failed. > > Livecode 64 bit Linux. > > Richmond. From peterwawood at gmail.com Sun May 8 04:21:16 2016 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 8 May 2016 16:21:16 +0800 Subject: Getting text into a Livecode field In-Reply-To: <572EEE6D.3010906@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> Message-ID: Richmond The screenshot you displays has the Text Styling tab visible. Did you try clicking on the little house icon ? Reagards Peter > On 8 May 2016, at 15:44, RM wrote: > > More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 > > R. > > On 7.05.2016 21:38, RM wrote: >> So, I was mucking around trying to reduplicate/solve John Patten's >> problem with Arrow Keys in Livecode 8 (I reduplicated them: http://forums.livecode.com/viewtopic.php?f=6&t=27225), >> and thought I'd do what I usually do: enter some text in a field and do a quick "import snapshot" >> to get a label on the stack. >> >> So, I set up a new textField, and could find NO place in the Properties palette where I could enter >> the text; when I tried to enter it via 'browse' in the textField itself that also failed. >> >> Livecode 64 bit Linux. >> >> Richmond. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 8 05:43:29 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 12:43:29 +0300 Subject: Getting text into a Livecode field In-Reply-To: References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> Message-ID: <572F0A41.90801@gmail.com> Thanks for that, although a single line 'thing' does not "Do for me" what the previous field did. R. On 8.05.2016 11:21, Peter W A Wood wrote: > Richmond > > The screenshot you displays has the Text Styling tab visible. Did you try clicking on the little house icon ? > > Reagards > > Peter > > >> On 8 May 2016, at 15:44, RM wrote: >> >> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >> >> R. >> >> On 7.05.2016 21:38, RM wrote: >>> So, I was mucking around trying to reduplicate/solve John Patten's >>> problem with Arrow Keys in Livecode 8 (I reduplicated them: http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>> and thought I'd do what I usually do: enter some text in a field and do a quick "import snapshot" >>> to get a label on the stack. >>> >>> So, I set up a new textField, and could find NO place in the Properties palette where I could enter >>> the text; when I tried to enter it via 'browse' in the textField itself that also failed. >>> >>> Livecode 64 bit Linux. >>> >>> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 8 05:57:15 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 12:57:15 +0300 Subject: Getting text into a Livecode field In-Reply-To: <572F0A41.90801@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> Message-ID: <572F0D7B.9020405@gmail.com> Picture indicating how inferior the new 'content' thing is: http://forums.livecode.com/viewtopic.php?f=6&t=27232 R. On 8.05.2016 12:43, RM wrote: > Thanks for that, although a single line 'thing' does > not "Do for me" what the previous field did. > > R. > > On 8.05.2016 11:21, Peter W A Wood wrote: >> Richmond >> >> The screenshot you displays has the Text Styling tab visible. Did you >> try clicking on the little house icon ? >> >> Reagards >> >> Peter >> >> >>> On 8 May 2016, at 15:44, RM wrote: >>> >>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >>> >>> R. >>> >>> On 7.05.2016 21:38, RM wrote: >>>> So, I was mucking around trying to reduplicate/solve John Patten's >>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: >>>> http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>>> and thought I'd do what I usually do: enter some text in a field >>>> and do a quick "import snapshot" >>>> to get a label on the stack. >>>> >>>> So, I set up a new textField, and could find NO place in the >>>> Properties palette where I could enter >>>> the text; when I tried to enter it via 'browse' in the textField >>>> itself that also failed. >>>> >>>> Livecode 64 bit Linux. >>>> >>>> Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From peterwawood at gmail.com Sun May 8 06:04:01 2016 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 8 May 2016 18:04:01 +0800 Subject: Getting text into a Livecode field In-Reply-To: <572F0A41.90801@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> Message-ID: Richmond > Thanks for that, although a single line 'thing' does > not "Do for me" what the previous field did. > > R. Having to type titles of buttons and text of labels and fields of GUI objects into a contents property in a separate window is this issue to me. I find it counter intuitive. Every time I use the IDE, I have to remember to open the property editor to change the title of a button. It seems a little throwback to years gone by. Regards Peter From roger.e.eller at sealedair.com Sun May 8 08:50:06 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sun, 8 May 2016 08:50:06 -0400 Subject: Getting text into a Livecode field In-Reply-To: References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> Message-ID: I too prefer to initialize a new field with "default content" in an inspector rather than having to switch back to end-user mode. On May 8, 2016 6:04 AM, "Peter W A Wood" wrote: > Richmond > > > Thanks for that, although a single line 'thing' does > > not "Do for me" what the previous field did. > > > > R. > > Having to type titles of buttons and text of labels and fields of GUI > objects into a contents property in a separate window is this issue to me. > I find it counter intuitive. Every time I use the IDE, I have to remember > to open the property editor to change the title of a button. It seems a > little throwback to years gone by. > > Regards > > Peter > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iowahengst at mac.com Sun May 8 10:17:40 2016 From: iowahengst at mac.com (Randy Hengst) Date: Sun, 08 May 2016 09:17:40 -0500 Subject: Getting text into a Livecode field In-Reply-To: <572F0A41.90801@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> Message-ID: Have you tried resizing the property palette window? When I have multiple lines entered into a field, I can see up to nine lines of the field in the ?Content? tab. be well, randy Randy Hengst www.classroomFocusedSoftware.com > On May 8, 2016, at 4:43 AM, RM wrote: > > Thanks for that, although a single line 'thing' does > not "Do for me" what the previous field did. > > R. > > On 8.05.2016 11:21, Peter W A Wood wrote: >> Richmond >> >> The screenshot you displays has the Text Styling tab visible. Did you try clicking on the little house icon ? >> >> Reagards >> >> Peter >> >> >>> On 8 May 2016, at 15:44, RM wrote: >>> >>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >>> >>> R. >>> >>> On 7.05.2016 21:38, RM wrote: >>>> So, I was mucking around trying to reduplicate/solve John Patten's >>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>>> and thought I'd do what I usually do: enter some text in a field and do a quick "import snapshot" >>>> to get a label on the stack. >>>> >>>> So, I set up a new textField, and could find NO place in the Properties palette where I could enter >>>> the text; when I tried to enter it via 'browse' in the textField itself that also failed. >>>> >>>> Livecode 64 bit Linux. >>>> >>>> Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 8 10:31:05 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 17:31:05 +0300 Subject: Getting text into a Livecode field In-Reply-To: References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> Message-ID: <572F4DA9.30606@gmail.com> If one enters multi-line text, then clicks on another tab in the Props palette, then clicks on the 'house' again the Content field resizes to accommodate the text, but is does not do that as one types: so one has to keep tab-clicking back and forth as one types . . . R. On 8.05.2016 17:17, Randy Hengst wrote: > Have you tried resizing the property palette window? When I have multiple lines entered into a field, I can see up to nine lines of the field in the ?Content? tab. > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > > >> On May 8, 2016, at 4:43 AM, RM wrote: >> >> Thanks for that, although a single line 'thing' does >> not "Do for me" what the previous field did. >> >> R. >> >> On 8.05.2016 11:21, Peter W A Wood wrote: >>> Richmond >>> >>> The screenshot you displays has the Text Styling tab visible. Did you try clicking on the little house icon ? >>> >>> Reagards >>> >>> Peter >>> >>> >>>> On 8 May 2016, at 15:44, RM wrote: >>>> >>>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >>>> >>>> R. >>>> >>>> On 7.05.2016 21:38, RM wrote: >>>>> So, I was mucking around trying to reduplicate/solve John Patten's >>>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>>>> and thought I'd do what I usually do: enter some text in a field and do a quick "import snapshot" >>>>> to get a label on the stack. >>>>> >>>>> So, I set up a new textField, and could find NO place in the Properties palette where I could enter >>>>> the text; when I tried to enter it via 'browse' in the textField itself that also failed. >>>>> >>>>> Livecode 64 bit Linux. >>>>> >>>>> Richmond. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Sun May 8 10:37:17 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Sun, 08 May 2016 14:37:17 +0000 Subject: Getting text into a Livecode field In-Reply-To: <572F4DA9.30606@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> <572F4DA9.30606@gmail.com> Message-ID: The old style 'contents' pane will be reinstated in (probably) the next RC: https://github.com/livecode/livecode-ide/pull/1159 On Sun, May 8, 2016 at 3:31 PM RM wrote: > If one enters multi-line text, then clicks on another tab in the Props > palette, then clicks on the 'house' again > the Content field resizes to accommodate the text, but is does not do > that as one types: so one has to keep > tab-clicking back and forth as one types . . . > > R. > > On 8.05.2016 17:17, Randy Hengst wrote: > > Have you tried resizing the property palette window? When I have > multiple lines entered into a field, I can see up to nine lines of the > field in the ?Content? tab. > > > > be well, > > randy > > > > Randy Hengst > > www.classroomFocusedSoftware.com > > > > > > > >> On May 8, 2016, at 4:43 AM, RM wrote: > >> > >> Thanks for that, although a single line 'thing' does > >> not "Do for me" what the previous field did. > >> > >> R. > >> > >> On 8.05.2016 11:21, Peter W A Wood wrote: > >>> Richmond > >>> > >>> The screenshot you displays has the Text Styling tab visible. Did you > try clicking on the little house icon ? > >>> > >>> Reagards > >>> > >>> Peter > >>> > >>> > >>>> On 8 May 2016, at 15:44, RM wrote: > >>>> > >>>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 > >>>> > >>>> R. > >>>> > >>>> On 7.05.2016 21:38, RM wrote: > >>>>> So, I was mucking around trying to reduplicate/solve John Patten's > >>>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: > http://forums.livecode.com/viewtopic.php?f=6&t=27225), > >>>>> and thought I'd do what I usually do: enter some text in a field and > do a quick "import snapshot" > >>>>> to get a label on the stack. > >>>>> > >>>>> So, I set up a new textField, and could find NO place in the > Properties palette where I could enter > >>>>> the text; when I tried to enter it via 'browse' in the textField > itself that also failed. > >>>>> > >>>>> Livecode 64 bit Linux. > >>>>> > >>>>> Richmond. > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Sun May 8 10:50:40 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 08 May 2016 09:50:40 -0500 Subject: Getting text into a Livecode field In-Reply-To: <572F0D7B.9020405@gmail.com> References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> <572F0D7B.9020405@gmail.com> Message-ID: <15490d94a00.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> It expands as you add text. I do wish it showed a few more lines initially though, it would make the field easier to find and less claustrophobic when typing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 8, 2016 4:58:27 AM RM wrote: > Picture indicating how inferior the new 'content' thing is: > > http://forums.livecode.com/viewtopic.php?f=6&t=27232 > > R. > > On 8.05.2016 12:43, RM wrote: >> Thanks for that, although a single line 'thing' does >> not "Do for me" what the previous field did. >> >> R. >> >> On 8.05.2016 11:21, Peter W A Wood wrote: >>> Richmond >>> >>> The screenshot you displays has the Text Styling tab visible. Did you >>> try clicking on the little house icon ? >>> >>> Reagards >>> >>> Peter >>> >>> >>>> On 8 May 2016, at 15:44, RM wrote: >>>> >>>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >>>> >>>> R. >>>> >>>> On 7.05.2016 21:38, RM wrote: >>>>> So, I was mucking around trying to reduplicate/solve John Patten's >>>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: >>>>> http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>>>> and thought I'd do what I usually do: enter some text in a field >>>>> and do a quick "import snapshot" >>>>> to get a label on the stack. >>>>> >>>>> So, I set up a new textField, and could find NO place in the >>>>> Properties palette where I could enter >>>>> the text; when I tried to enter it via 'browse' in the textField >>>>> itself that also failed. >>>>> >>>>> Livecode 64 bit Linux. >>>>> >>>>> Richmond. >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 8 11:18:25 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 8 May 2016 18:18:25 +0300 Subject: Getting text into a Livecode field In-Reply-To: References: <572E3629.2090006@gmail.com> <572EEE6D.3010906@gmail.com> <572F0A41.90801@gmail.com> <572F4DA9.30606@gmail.com> Message-ID: <572F58C1.1080706@gmail.com> You have made me an extremely happy person! Thanks, Ali. Richmond. On 8.05.2016 17:37, Ali Lloyd wrote: > The old style 'contents' pane will be reinstated in (probably) the next RC: > https://github.com/livecode/livecode-ide/pull/1159 > > On Sun, May 8, 2016 at 3:31 PM RM wrote: > >> If one enters multi-line text, then clicks on another tab in the Props >> palette, then clicks on the 'house' again >> the Content field resizes to accommodate the text, but is does not do >> that as one types: so one has to keep >> tab-clicking back and forth as one types . . . >> >> R. >> >> On 8.05.2016 17:17, Randy Hengst wrote: >>> Have you tried resizing the property palette window? When I have >> multiple lines entered into a field, I can see up to nine lines of the >> field in the ?Content? tab. >>> be well, >>> randy >>> >>> Randy Hengst >>> www.classroomFocusedSoftware.com >>> >>> >>> >>>> On May 8, 2016, at 4:43 AM, RM wrote: >>>> >>>> Thanks for that, although a single line 'thing' does >>>> not "Do for me" what the previous field did. >>>> >>>> R. >>>> >>>> On 8.05.2016 11:21, Peter W A Wood wrote: >>>>> Richmond >>>>> >>>>> The screenshot you displays has the Text Styling tab visible. Did you >> try clicking on the little house icon ? >>>>> Reagards >>>>> >>>>> Peter >>>>> >>>>> >>>>>> On 8 May 2016, at 15:44, RM wrote: >>>>>> >>>>>> More: http://forums.livecode.com/viewtopic.php?f=6&t=27232 >>>>>> >>>>>> R. >>>>>> >>>>>> On 7.05.2016 21:38, RM wrote: >>>>>>> So, I was mucking around trying to reduplicate/solve John Patten's >>>>>>> problem with Arrow Keys in Livecode 8 (I reduplicated them: >> http://forums.livecode.com/viewtopic.php?f=6&t=27225), >>>>>>> and thought I'd do what I usually do: enter some text in a field and >> do a quick "import snapshot" >>>>>>> to get a label on the stack. >>>>>>> >>>>>>> So, I set up a new textField, and could find NO place in the >> Properties palette where I could enter >>>>>>> the text; when I tried to enter it via 'browse' in the textField >> itself that also failed. >>>>>>> Livecode 64 bit Linux. >>>>>>> >>>>>>> Richmond. >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at 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 at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Sun May 8 16:20:32 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 8 May 2016 20:20:32 +0000 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack Message-ID: I have a stack with a field that contains a shell script: cd /Users/Brahmanathaswami/Documents/media-books/_hap-epub-export-tool node index.js --epubFile ###epubPath### -e -i ###OutputDirectory### I replace the strings with real values. Second line looks like this: node index.js --epubFile /Users/Brahmanathaswami/Documents/media-books/aging-gracefully_ei/aging-gracefully_ei.epub -e -i aging-gracefully_ei This runs just fine from terminal, but when I pass it to tShell and run Put shell(tShell) # I get this back. /bin/sh: line 2: node: command not found What am I doing wrong? Brahmanathaswami From jerry at jhjensen.com Sun May 8 16:46:30 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Sun, 8 May 2016 13:46:30 -0700 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: Message-ID: Which shell runs from the command line? Maybe not /bin/sh > On May 8, 2016, at 1:20 PM, Sannyasin Brahmanathaswami wrote: > > > I have a stack with a field that contains a shell script: > > cd /Users/Brahmanathaswami/Documents/media-books/_hap-epub-export-tool > node index.js --epubFile ###epubPath### -e -i ###OutputDirectory### > > I replace the strings with real values. > > Second line looks like this: > > node index.js --epubFile /Users/Brahmanathaswami/Documents/media-books/aging-gracefully_ei/aging-gracefully_ei.epub -e -i aging-gracefully_ei > > This runs just fine from terminal, but when I pass it to tShell and run > > Put shell(tShell) # I get this back. > > /bin/sh: line 2: node: command not found > > > What am I doing wrong? > > Brahmanathaswami > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jerry at jhjensen.com Sun May 8 16:51:21 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Sun, 8 May 2016 13:51:21 -0700 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: Message-ID: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> Never mind, the msg box does run /bin/sh Sorry for the bandwidth waste > On May 8, 2016, at 1:46 PM, Jerry Jensen wrote: > > Which shell runs from the command line? Maybe not /bin/sh > >> On May 8, 2016, at 1:20 PM, Sannyasin Brahmanathaswami wrote: >> >> >> I have a stack with a field that contains a shell script: >> >> cd /Users/Brahmanathaswami/Documents/media-books/_hap-epub-export-tool >> node index.js --epubFile ###epubPath### -e -i ###OutputDirectory### >> >> I replace the strings with real values. >> >> Second line looks like this: >> >> node index.js --epubFile /Users/Brahmanathaswami/Documents/media-books/aging-gracefully_ei/aging-gracefully_ei.epub -e -i aging-gracefully_ei >> >> This runs just fine from terminal, but when I pass it to tShell and run >> >> Put shell(tShell) # I get this back. >> >> /bin/sh: line 2: node: command not found >> >> >> What am I doing wrong? >> >> Brahmanathaswami >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Sun May 8 17:07:04 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 8 May 2016 21:07:04 +0000 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> Message-ID: Aloha: cd /Users/Brahmanathaswami/Documents/media-books/_hap-epub-export-tool ls runs just fine...so /bin/sh is delivering from LC "no problemo" It's something about LC now knowing that I have node installed when invoked via shell BR On 5/8/16, 10:51 AM, "use-livecode on behalf of Jerry Jensen" wrote: >Never mind, the msg box does run /bin/sh From warren at warrensweb.us Sun May 8 18:22:46 2016 From: warren at warrensweb.us (Warren Samples) Date: Sun, 8 May 2016 17:22:46 -0500 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> Message-ID: <572FBC36.1000601@warrensweb.us> On 05/08/2016 04:07 PM, Sannyasin Brahmanathaswami wrote: > It's something about LC now knowing that I have node installed when invoked via shell > > BR > Compare what you get when you run 'echo $PATH' in a terminal to what you get when you run it in LiveCode using shell(). Make sure the directory that contains whatever executable you might be running is installed in or linked in a directory that is in the $PATH returned by LiveCode's shell function. It would appear that it isn't in this case. You can further test by running 'which [command]' in a terminal and see if it's located in one of the directories that 'put shell("echo $PATH")' returns. It's not about which shell (executable), it's about the env and the $PATH. Good luck! Warren From hh at hh.on-rev.com Sun May 8 18:06:59 2016 From: hh at hh.on-rev.com (-hh) Date: Sun, 8 May 2016 15:06:59 -0700 (PDT) Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <572FBC36.1000601@warrensweb.us> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> Message-ID: <1462745219464-4704469.post@n4.nabble.com> On Mac, especially 10.11.x (with SIP enabled) , most user installations MUST go into "/usr/local/bin". So adjust the LC global $PATH to shell's $PATH. Minimal: on preopenstack put "/usr/local/bin:" before $PATH -- put ":/usr/local/bin" after $PATH end preopenstack The second line prefers "system installations" before "user installations". [Is it worth an enhancement request to add "/usr/local/bin" by default to LC's global $PATH on Mac?] -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704469.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Sun May 8 19:11:12 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 8 May 2016 16:11:12 -0700 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <1462745219464-4704469.post@n4.nabble.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> Message-ID: <572FC790.9010801@ahsoftware.net> On 05/08/2016 03:06 PM, [-hh] wrote: > On Mac, especially 10.11.x (with SIP enabled) , most user > installations MUST go into "/usr/local/bin". > So adjust the LC global $PATH to shell's $PATH. Minimal: > > on preopenstack > put "/usr/local/bin:" before $PATH > -- put ":/usr/local/bin" after $PATH > end preopenstack > > The second line prefers "system installations" before "user installations". > > [Is it worth an enhancement request to add "/usr/local/bin" by default > to LC's global $PATH on Mac?] Possibly. Maybe an addendum to http://quality.livecode.com/show_bug.cgi?id=10569, although that's four years old now (wow - even Mark Waddingham's enhancement requests don't get any love). I think the documentation on the shell() command needs some work to cover things like this (hint for anyone who wants to take this task on). The shell you get when you invoke the shell() command is a bit the same as the shell you get in the terminal prompt and a bit not. You're running into one of the nots. Another way around this is to specify the absolute path to node instead of letting the OS get it from the PATH env variable. You could also change the PATh setting in one of the config rc files... I'm not at my Mac right now, so I can't tell you which one. -- Mark Wieder ahsoftware at gmail.com From brahma at hindu.org Sun May 8 21:49:16 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 9 May 2016 01:49:16 +0000 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <572FBC36.1000601@warrensweb.us> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> Message-ID: <24F28DA6-AB80-46A8-9AA6-12F49915F1F7@hindu.org> @ Warren: Bingo: # in terminal: $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin # from LC put shell ("echo $PATH") /usr/bin:/bin:/usr/sbin:/sbin # checking which $ which node /usr/local/bin/node @HH I think I will stick with Mark's recommendation to specify the absolute path.. this works cd /Users/Brahmanathaswami/Documents/media-books/_hap-epub-export-tool /usr/local/bin/node index.js --epubFile ###epubPath### -e -i ###OutputDirectory### Awesome, now with a some keys on the remote server and a little scp I am cooking with gas.. Mahalo! BR p.s. HH Wrote: Is it worth an enhancement request to add "/usr/local/bin" by default to LC's global $PATH on Mac? BR: yes indeed... not sure bug ID 10569 is the place for it I though as the scope of Mark's (Waddington) idea there seems a bit different to me.. though I am not an expert... On 5/8/16, 12:22 PM, "use-livecode on behalf of Warren Samples" wrote: >Compare what you get when you run 'echo $PATH' in a terminal to what you >get when you run it in LiveCode using shell() From hh at hh.on-rev.com Sun May 8 21:23:56 2016 From: hh at hh.on-rev.com (-hh) Date: Sun, 8 May 2016 18:23:56 -0700 (PDT) Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <572FC790.9010801@ahsoftware.net> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> Message-ID: <1462757036521-4704472.post@n4.nabble.com> It's sadly a big "not". I've never seen anything else than /usr/bin:/bin:/usr/sbin:/sbin in LC's $PATH at startup. But the $PATH of *any* shell on 10.11.x (SIP enabled) contains /usr/local/bin [because SIP doesn't allow to install in /usr/bin]. Everybody could use Warren's comparison from above on his Mac for that. Is it possible, that LC's $PATH is simply set and not been asked from the OS? The following works for me. function getPath p set itemdel to colon if "/usr/local/bin" is not among the items of $PATH then put "/usr/local/bin:" before $PATH set itemdel to comma return shell("which" && p) end getPath mwieder wrote >> Is it worth an enhancement request to add "/usr/local/bin" by default >> to LC's global $PATH on Mac? > > Possibly. Maybe an addendum to > http://quality.livecode.com/show_bug.cgi?id=10569, although that's four > years old now (wow - even Mark Waddingham's enhancement requests don't > get any love). > > I think the documentation on the shell() command needs some work to > cover things like this (hint for anyone who wants to take this task on). > The shell you get when you invoke the shell() command is a bit the same > as the shell you get in the terminal prompt and a bit not. You're > running into one of the nots. > > Another way around this is to specify the absolute path to node instead > of letting the OS get it from the PATH env variable. You could also > change the PATh setting in one of the config rc files... I'm not at my > Mac right now, so I can't tell you which one. > > -- > Mark Wieder > > ahsoftware@ -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704472.html Sent from the Revolution - User mailing list archive at Nabble.com. From dixonja at hotmail.co.uk Mon May 9 08:27:35 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 9 May 2016 13:27:35 +0100 Subject: browser and line graph widgets... Message-ID: Well, I have to admit that the browser widget in LC8 is quick... It would be nice if there was an 'auto-fit' property for showing the web pages... The line graph too, is a little gem... Though it would be nice to alter the line thickness of the plotted lines and perhaps be able to set the colour of the values and the colour of the lines independantly of each other John Dixon From fraser.gordon at livecode.com Mon May 9 08:55:46 2016 From: fraser.gordon at livecode.com (Fraser Gordon) Date: Mon, 9 May 2016 13:55:46 +0100 Subject: IPv6 for iOS?? In-Reply-To: <31B7F3A7-6860-41F4-9FB0-8A46F7BB11E9@madmansoft.com> References: <31B7F3A7-6860-41F4-9FB0-8A46F7BB11E9@madmansoft.com> Message-ID: <1A594A5F-BC80-475C-B846-C5F6AF73D92D@livecode.com> Now that the weekend is over, I?ve had a chance to look at IPv6 support for iOS. The good news is that if you are using the URL syntax to access HTTP or HTTPS URLs, IPv6 support already exists. For example, see the screenshot here: http://downloads.livecode.com/fraser/ios_ipv6.png (the http://ipv6.google.com/ URL can only be accessed over IPv6). (Please forgive the lack of exciting UI design; it?s the stack we use for basic sanity checks of the iOS engine!). You can even use IPv6 literals in the URL (e.g. http://[2a00:1450:4009:809::200e]/ - the IP of ipv6.google.com). The bad news is that (on all platforms) our raw sockets code only currently supports IPv4. This means that you won?t be able to open a socket to an IPv6 address nor will you be able to open a socket to a hostname via an IPv6-only network. If you are using revDB to connect to a database, connecting via hostname should work over IPv6 networks. However, revDB does not support connecting to an IPv6 address directly (i.e connecting to ?db.example.com? would work over an IPv6 network but you couldn?t connect to ?[2001:41d0:8:cc68::]?) due to the way parsing of the host strings works (the first ?:? is treated as the beginning of a port number). As URL syntax also works, connecting via an intermediate web service should be fine as well. I don?t have a time-scale at the moment for adding IPv6 support for raw sockets but it is a fairly substantial job. Changing the low-level networking code to support IPv6 is relatively simple but there is a bigger challenge in terms of changing the LiveCode Script commands and functions for sockets to support IPv6 transparently and in a backwards-compatible manner. I?ll keep you posted on what?s going on. As an aside, I found a lot of the reporting on news sites of Apple?s announcement to be misleading - there were implications of support for IPv4 being dropped. Reading Apple?s announcement (https://developer.apple.com/news/?id=05042016a), what they?re doing is requiring apps to support IPv6-only networks. Because a huge number of networks are still IPv4-only, this is essentially requiring apps to support both IPv4 and IPv6 rather than just IPv4. Fraser From peter.brett at livecode.com Mon May 9 09:32:52 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 9 May 2016 14:32:52 +0100 Subject: [ANN] This Week in LiveCode 32 Message-ID: <57309184.8070300@livecode.com> Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #32 here: https://goo.gl/To3Zds This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dsc at swcp.com Mon May 9 12:07:38 2016 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 May 2016 10:07:38 -0600 Subject: Webinar Message-ID: I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. I keep getting a popup about not being able to open some document with a long random-looking name. I'm on OS X 10.11. From dsc at swcp.com Mon May 9 12:11:55 2016 From: dsc at swcp.com (dsc at swcp.com) Date: Mon, 9 May 2016 10:11:55 -0600 Subject: Webinar In-Reply-To: References: Message-ID: <1C4A5EAF-49FC-44A9-9172-371F9DFA5732@swcp.com> I think I figured it out. I have sound. > On May 9, 2016, at 10:07 AM, Dar Scott wrote: > > I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. > > I keep getting a popup about not being able to open some document with a long random-looking name. > > I'm on OS X 10.11. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Mon May 9 12:12:23 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 9 May 2016 09:12:23 -0700 Subject: Webinar In-Reply-To: References: Message-ID: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> > On May 9, 2016, at 9:07 AM, Dar Scott wrote: > > I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. > > I keep getting a popup about not being able to open some document with a long random-looking name. > > I'm on OS X 10.11. > Hi Dar, While not very helpful, I am on 10.11 and am watching the webinar. Should work fine. Maybe some OS security options causing an issue? Best regards, Mark Talluto livecloud.io canelasoftware.com From dsc at swcp.com Mon May 9 13:22:05 2016 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 May 2016 11:22:05 -0600 Subject: Webinar In-Reply-To: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> Message-ID: <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> Thanks, Mark! That actually was helpful. The popup was covering up a bar at the top that essentially said, click here if you are having trouble. I did and it was smooth sailing after that. (I am excited about 8.) Dar > On May 9, 2016, at 10:12 AM, Mark Talluto wrote: > > > >> On May 9, 2016, at 9:07 AM, Dar Scott wrote: >> >> I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. >> >> I keep getting a popup about not being able to open some document with a long random-looking name. >> >> I'm on OS X 10.11. >> > > Hi Dar, > > While not very helpful, I am on 10.11 and am watching the webinar. Should work fine. Maybe some OS security options causing an issue? > > > Best regards, > > Mark Talluto > livecloud.io > canelasoftware.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Mon May 9 14:03:01 2016 From: mark at livecode.com (Mark Waddingham) Date: Mon, 9 May 2016 19:03:01 +0100 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <1462757036521-4704472.post@n4.nabble.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <1462757036521-4704472.post@n4.nabble.com> Message-ID: <7C9F22B5-7DE1-4F9A-B671-869E9FAEC990@livecode.com> LiveCode will inherit the path env variable given to it by the environment which launched it. If you have access to exes from Terminal in something like /usr/local/bin but not from apps launched from the desktop then this suggests the local bin path is only configured in your bashrc rather than truly globally. I'm pretty sure there is a way to configure global env vars on Mac although not sure where it would be these days... Sent from my iPhone > On 9 May 2016, at 02:23, [-hh] wrote: > > It's sadly a big "not". I've never seen anything else than > > /usr/bin:/bin:/usr/sbin:/sbin > > in LC's $PATH at startup. > > But the $PATH of *any* shell on 10.11.x (SIP enabled) > contains /usr/local/bin [because SIP doesn't allow to > install in /usr/bin]. > > Everybody could use Warren's comparison from above > on his Mac for that. > > Is it possible, that LC's $PATH is simply set and not > been asked from the OS? > > The following works for me. > > function getPath p > set itemdel to colon > if "/usr/local/bin" is not among the items of $PATH > then put "/usr/local/bin:" before $PATH > set itemdel to comma > return shell("which" && p) > end getPath > > > mwieder wrote >>> Is it worth an enhancement request to add "/usr/local/bin" by default >>> to LC's global $PATH on Mac? >> >> Possibly. Maybe an addendum to >> http://quality.livecode.com/show_bug.cgi?id=10569, although that's four >> years old now (wow - even Mark Waddingham's enhancement requests don't >> get any love). >> >> I think the documentation on the shell() command needs some work to >> cover things like this (hint for anyone who wants to take this task on). >> The shell you get when you invoke the shell() command is a bit the same >> as the shell you get in the terminal prompt and a bit not. You're >> running into one of the nots. >> >> Another way around this is to specify the absolute path to node instead >> of letting the OS get it from the PATH env variable. You could also >> change the PATh setting in one of the config rc files... I'm not at my >> Mac right now, so I can't tell you which one. >> >> -- >> Mark Wieder > >> ahsoftware@ > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704472.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Mon May 9 14:09:41 2016 From: mark at livecode.com (Mark Waddingham) Date: Mon, 9 May 2016 19:09:41 +0100 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <572FC790.9010801@ahsoftware.net> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> Message-ID: <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> Yes - I think a 'login' type shell option would help here. (Which, if I recall correctly, causes the standard terminal setup scripts to run). The reason the action of shell is to not use a login shell is because otherwise env vars you might want to pass to your new process might get clobbered by user settings which is (in general) probably not what you want. For example if you set PATH temporarily to a specific folder to control the environment of your new process, it might be overridden by user settings causing breakage the other way. (Particularly if you need to use your own env vars which happened to also be set - for other reasons - in a user's shell environment). Sent from my iPhone > On 9 May 2016, at 00:11, Mark Wieder wrote: > >> On 05/08/2016 03:06 PM, [-hh] wrote: >> On Mac, especially 10.11.x (with SIP enabled) , most user >> installations MUST go into "/usr/local/bin". >> So adjust the LC global $PATH to shell's $PATH. Minimal: >> >> on preopenstack >> put "/usr/local/bin:" before $PATH >> -- put ":/usr/local/bin" after $PATH >> end preopenstack >> >> The second line prefers "system installations" before "user installations". >> >> [Is it worth an enhancement request to add "/usr/local/bin" by default >> to LC's global $PATH on Mac?] > > Possibly. Maybe an addendum to http://quality.livecode.com/show_bug.cgi?id=10569, although that's four years old now (wow - even Mark Waddingham's enhancement requests don't get any love). > > I think the documentation on the shell() command needs some work to cover things like this (hint for anyone who wants to take this task on). The shell you get when you invoke the shell() command is a bit the same as the shell you get in the terminal prompt and a bit not. You're running into one of the nots. > > Another way around this is to specify the absolute path to node instead of letting the OS get it from the PATH env variable. You could also change the PATh setting in one of the config rc files... I'm not at my Mac right now, so I can't tell you which one. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Mon May 9 14:40:23 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 9 May 2016 11:40:23 -0700 Subject: Webinar In-Reply-To: <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> Message-ID: <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> I am equally excited about 8. The webinar was very informative. -Mark > On May 9, 2016, at 10:22 AM, Dar Scott wrote: > > Thanks, Mark! That actually was helpful. > > The popup was covering up a bar at the top that essentially said, click here if you are having trouble. I did and it was smooth sailing after that. > > (I am excited about 8.) > > Dar > > >> On May 9, 2016, at 10:12 AM, Mark Talluto wrote: >> >> >> >>> On May 9, 2016, at 9:07 AM, Dar Scott wrote: >>> >>> I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. >>> >>> I keep getting a popup about not being able to open some document with a long random-looking name. >>> >>> I'm on OS X 10.11. >>> >> >> Hi Dar, >> >> While not very helpful, I am on 10.11 and am watching the webinar. Should work fine. Maybe some OS security options causing an issue? >> >> >> Best regards, >> >> Mark Talluto >> livecloud.io >> canelasoftware.com >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david at viral.academy Mon May 9 14:51:08 2016 From: david at viral.academy (David Bovill) Date: Mon, 9 May 2016 19:51:08 +0100 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> Message-ID: Yes - here is the handler you need: command bash_AddSystemPathsToPATH > if the platform = "MacOS" then -- and it is recent ??? > put url "file:/etc/paths" into systemPaths > put token 1 to -1 of systemPaths into systemPathArray > put $PATH into revPATH > replace ":" with CR in revPATH > put systemPathArray & CR & revPATH into combinedPath > sort combinedPath > put token 1 to -1 of combinedPath into combinedPath > split combinedPath with CR and ":" > put keys (combinedPath) into newPathIndex > replace CR with ":" in newPathIndex > put newPathIndex into $PATH > end if > return $PATH > end bash_AddSystemPathsToPATH Essentially there is a nice easy list of paths on modern OSX systems here: - /etc/paths What is happening is that unfortunately the $PATH that Livecode sees is not the same as your users shell - due to varied ways that users systems are configured. You want to use the above script on startup to automatically configure your $PATH in Livecode for things like "brew" and npm. On 9 May 2016 at 19:09, Mark Waddingham wrote: > Yes - I think a 'login' type shell option would help here. (Which, if I > recall correctly, causes the standard terminal setup scripts to run). > > The reason the action of shell is to not use a login shell is because > otherwise env vars you might want to pass to your new process might get > clobbered by user settings which is (in general) probably not what you want. > > For example if you set PATH temporarily to a specific folder to control > the environment of your new process, it might be overridden by user > settings causing breakage the other way. (Particularly if you need to use > your own env vars which happened to also be set - for other reasons - in a > user's shell environment). > > Sent from my iPhone > > > On 9 May 2016, at 00:11, Mark Wieder wrote: > > > >> On 05/08/2016 03:06 PM, [-hh] wrote: > >> On Mac, especially 10.11.x (with SIP enabled) , most user > >> installations MUST go into "/usr/local/bin". > >> So adjust the LC global $PATH to shell's $PATH. Minimal: > >> > >> on preopenstack > >> put "/usr/local/bin:" before $PATH > >> -- put ":/usr/local/bin" after $PATH > >> end preopenstack > >> > >> The second line prefers "system installations" before "user > installations". > >> > >> [Is it worth an enhancement request to add "/usr/local/bin" by default > >> to LC's global $PATH on Mac?] > > > > Possibly. Maybe an addendum to > http://quality.livecode.com/show_bug.cgi?id=10569, although that's four > years old now (wow - even Mark Waddingham's enhancement requests don't get > any love). > > > > I think the documentation on the shell() command needs some work to > cover things like this (hint for anyone who wants to take this task on). > The shell you get when you invoke the shell() command is a bit the same as > the shell you get in the terminal prompt and a bit not. You're running into > one of the nots. > > > > Another way around this is to specify the absolute path to node instead > of letting the OS get it from the PATH env variable. You could also change > the PATh setting in one of the config rc files... I'm not at my Mac right > now, so I can't tell you which one. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Mon May 9 15:22:16 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 9 May 2016 22:22:16 +0300 Subject: Webinar In-Reply-To: <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> Message-ID: <5730E368.8030801@gmail.com> Unfortunately I was at work, so couldn't watch the webinar. I would be most grateful if there were a link available for later viewing. Richmond. On 9.05.2016 21:40, Mark Talluto wrote: > I am equally excited about 8. The webinar was very informative. > > -Mark > > >> On May 9, 2016, at 10:22 AM, Dar Scott wrote: >> >> Thanks, Mark! That actually was helpful. >> >> The popup was covering up a bar at the top that essentially said, click here if you are having trouble. I did and it was smooth sailing after that. >> >> (I am excited about 8.) >> >> Dar >> >> >>> On May 9, 2016, at 10:12 AM, Mark Talluto wrote: >>> >>> >>> >>>> On May 9, 2016, at 9:07 AM, Dar Scott wrote: >>>> >>>> I've been trying to connect to the LiveCode 8 Webinar but I'm having trouble. >>>> >>>> I keep getting a popup about not being able to open some document with a long random-looking name. >>>> >>>> I'm on OS X 10.11. >>>> >>> Hi Dar, >>> >>> While not very helpful, I am on 10.11 and am watching the webinar. Should work fine. Maybe some OS security options causing an issue? >>> >>> >>> Best regards, >>> >>> Mark Talluto >>> livecloud.io >>> canelasoftware.com >>> >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Mon May 9 15:25:55 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 9 May 2016 12:25:55 -0700 Subject: Webinar In-Reply-To: <5730E368.8030801@gmail.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> Message-ID: On Mon, May 9, 2016 at 12:22 PM, RM wrote: > I would be most grateful if there were a link available for later viewing. 1+ Stephen Barncard - Sebastopol Ca. USA - mixstream.org From jim at d-film.com Mon May 9 15:30:04 2016 From: jim at d-film.com (Jim Kanter) Date: Mon, 9 May 2016 15:30:04 -0400 Subject: Webinar In-Reply-To: References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> Message-ID: They said it would go up on the blog soon. On Mon, May 9, 2016 at 3:25 PM, stephen barncard wrote: > On Mon, May 9, 2016 at 12:22 PM, RM wrote: > >> I would be most grateful if there were a link available for later viewing. > > > 1+ From hh at hh.on-rev.com Mon May 9 17:01:51 2016 From: hh at hh.on-rev.com (-hh) Date: Mon, 9 May 2016 14:01:51 -0700 (PDT) Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> Message-ID: <1462827711005-4704487.post@n4.nabble.com> David B. wrote > Yes - here is the handler you need: > command bash_AddSystemPathsToPATH > if the platform = "MacOS" then -- and it is recent ??? > put url "file:/etc/paths" into systemPaths > put token 1 to -1 of systemPaths into systemPathArray > put $PATH into revPATH > replace ":" with CR in revPATH > put systemPathArray & CR & revPATH into combinedPath > sort combinedPath > put token 1 to -1 of combinedPath into combinedPath > split combinedPath with CR and ":" > put keys (combinedPath) into newPathIndex > replace CR with ":" in newPathIndex > put newPathIndex into $PATH > end if > return $PATH > end bash_AddSystemPathsToPATH > You want to use the above script on startup to automatically > configure your $PATH in Livecode for things like "brew" and npm. Clever script. But who knows to which file Apple's launchctl writes environments vars? And who knows which 'path-file' LC uses at startup for it's $PATH? So I would like to propose *moreover* to ensure that /usr/local/bin is added to $PATH ( I have here the paths: /usr/local/bin/brew and /usr/local/bin/npm ) -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704487.html Sent from the Revolution - User mailing list archive at Nabble.com. From david at viral.academy Mon May 9 17:52:20 2016 From: david at viral.academy (David Bovill) Date: Mon, 9 May 2016 22:52:20 +0100 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <1462827711005-4704487.post@n4.nabble.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> Message-ID: Yes - the way i see this is a combination of tools that help, and manual. So we have some scripts which check common places and find / suggest things to add. Then we have the ability to customise and add our own by hand. We save these to a preference file, and load them when we start Livecode. That way it should sort of just work for most use cases, but you can always add things by hand. It's also a nice way to teach people where to find these things. The interface can offer the option to open folders, and / or peak at files. On 9 May 2016 at 22:01, [-hh] wrote: > David B. wrote > > Yes - here is the handler you need: > > > command bash_AddSystemPathsToPATH > > if the platform = "MacOS" then -- and it is recent ??? > > put url "file:/etc/paths" into systemPaths > > put token 1 to -1 of systemPaths into systemPathArray > > put $PATH into revPATH > > replace ":" with CR in revPATH > > put systemPathArray & CR & revPATH into combinedPath > > sort combinedPath > > put token 1 to -1 of combinedPath into combinedPath > > split combinedPath with CR and ":" > > put keys (combinedPath) into newPathIndex > > replace CR with ":" in newPathIndex > > put newPathIndex into $PATH > > end if > > return $PATH > > end bash_AddSystemPathsToPATH > > You want to use the above script on startup to automatically > > configure your $PATH in Livecode for things like "brew" and npm. > > Clever script. > But who knows to which file Apple's launchctl writes environments vars? > And who knows which 'path-file' LC uses at startup for it's $PATH? > > So I would like to propose *moreover* to ensure that /usr/local/bin > is added to $PATH ( I have here the paths: > /usr/local/bin/brew and /usr/local/bin/npm ) > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704487.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon May 9 18:09:29 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 9 May 2016 16:09:29 -0600 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> Message-ID: Try this: set the shellcommand to "/bin/bash" get shell("source ~/.bash_profile ; ") This should do all the environment setting that is done when you open a terminal so that hopefully paths will match. To check it out, first echo $PATH without sourcing the .bash_profile and you'll most likely get a teensy little path. Then do it with get shell("source ~/.bash_profile; echo $PATH") and it should match (hopefully) the path in the terminal. (don't forget to set the shellcommand, though /bin/sh and bash are similar, so maybe it will work fine without?) Is there any way to get lc to process .bash_profile by default? If not, what shell startup script is run (if any?) by lc when using the default shellcommand /bin/sh From hh at hh.on-rev.com Mon May 9 19:36:23 2016 From: hh at hh.on-rev.com (-hh) Date: Mon, 9 May 2016 16:36:23 -0700 (PDT) Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> Message-ID: <1462836983991-4704490.post@n4.nabble.com> Mike B. worte: > Try this: > set the shellcommand to "/bin/bash" > get shell("source ~/.bash_profile ; ") You are right, of course. For one's own machine this is the simplest. One could even vice versa write a full (temporary) shell-profile before using shell. But if you wish to know if a user has installed a 'default' binary you wish to use at the 'default' place or elsewhere, then this could fail. I am for example nearly always working as root (that's the only way to avoid silly errors) but never would allow others to use my root shell. > Is there any way to get lc to process .bash_profile by default? Why not set $PATH or $PATH-additions in the preferences? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704490.html Sent from the Revolution - User mailing list archive at Nabble.com. From bonnmike at gmail.com Mon May 9 21:02:16 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 9 May 2016 19:02:16 -0600 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: <1462836983991-4704490.post@n4.nabble.com> References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> <1462836983991-4704490.post@n4.nabble.com> Message-ID: Ah, I see. And thank you! I now have a plugin that does a shell (source blah blah echo $PATH) so that I always have my full terminal path available to lc shell. No extra/custom paths added yet, but it'll be nice to always have the full path so I don't have to mess with absolute pathing (or building the path in the shell every time) Thanks for sharing! On Mon, May 9, 2016 at 5:36 PM, [-hh] wrote: > Mike B. worte: > > Try this: > > set the shellcommand to "/bin/bash" > > get shell("source ~/.bash_profile ; ") > > You are right, of course. For one's own machine this is the > simplest. One could even vice versa write a full (temporary) > shell-profile before using shell. > But if you wish to know if a user has installed a 'default' > binary you wish to use at the 'default' place or elsewhere, > then this could fail. > I am for example nearly always working as root (that's the > only way to avoid silly errors) but never would allow others > to use my root shell. > > > Is there any way to get lc to process .bash_profile by default? > > Why not set $PATH or $PATH-additions in the preferences? > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704490.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david at viral.academy Mon May 9 21:56:17 2016 From: david at viral.academy (David Bovill) Date: Tue, 10 May 2016 02:56:17 +0100 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> <1462836983991-4704490.post@n4.nabble.com> Message-ID: But on El Capitan you don't have a .bash_profile or .profile by default I think? And put shell ("echo $PATH") does not fetch the users shell? Any suggestions? On 10 May 2016 at 02:02, Mike Bonner wrote: > Ah, I see. And thank you! I now have a plugin that does a shell (source > blah blah echo $PATH) so that I always have my full terminal path available > to lc shell. No extra/custom paths added yet, but it'll be nice to always > have the full path so I don't have to mess with absolute pathing (or > building the path in the shell every time) > > Thanks for sharing! > > On Mon, May 9, 2016 at 5:36 PM, [-hh] wrote: > > > Mike B. worte: > > > Try this: > > > set the shellcommand to "/bin/bash" > > > get shell("source ~/.bash_profile ; ") > > > > You are right, of course. For one's own machine this is the > > simplest. One could even vice versa write a full (temporary) > > shell-profile before using shell. > > But if you wish to know if a user has installed a 'default' > > binary you wish to use at the 'default' place or elsewhere, > > then this could fail. > > I am for example nearly always working as root (that's the > > only way to avoid silly errors) but never would allow others > > to use my root shell. > > > > > Is there any way to get lc to process .bash_profile by default? > > > > Why not set $PATH or $PATH-additions in the preferences? > > > > > > > > -- > > View this message in context: > > > http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704490.html > > Sent from the Revolution - User mailing list archive at Nabble.com. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon May 9 22:39:47 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 9 May 2016 20:39:47 -0600 Subject: Running Node (or any unix cmd line program) from Shell from a LC Stack In-Reply-To: References: <131E7F61-985F-4247-830C-70691781B89F@jhjensen.com> <572FBC36.1000601@warrensweb.us> <1462745219464-4704469.post@n4.nabble.com> <572FC790.9010801@ahsoftware.net> <72A20EAD-E9CD-4624-9048-4BB5CA398C59@livecode.com> <1462827711005-4704487.post@n4.nabble.com> <1462836983991-4704490.post@n4.nabble.com> Message-ID: I've been avoiding el capitan so far, but on my system, /etc/paths contains the bare minimum paths. /etc/profile adds /opt/local/bin and /opt/local/sbin, then ~/.bash_profile tacks on a few more (like the path to mysql and inferno, plus some adjustments made by macports (which appear to be duplicates of the /opt paths) Also just discovered "path_helper" which looks for files in /etc/paths.d and adds paths from any files in there. (there's one for X11 (Quartz) another for git, and com.apple.server for the mac server app on my system.) Nothin like spreading things around a bit..path_helper fires off from /etc/profile On Mon, May 9, 2016 at 7:56 PM, David Bovill wrote: > But on El Capitan you don't have a .bash_profile or .profile by default I > think? And put shell ("echo $PATH") does not fetch the users shell? Any > suggestions? > > On 10 May 2016 at 02:02, Mike Bonner wrote: > > > Ah, I see. And thank you! I now have a plugin that does a shell (source > > blah blah echo $PATH) so that I always have my full terminal path > available > > to lc shell. No extra/custom paths added yet, but it'll be nice to > always > > have the full path so I don't have to mess with absolute pathing (or > > building the path in the shell every time) > > > > Thanks for sharing! > > > > On Mon, May 9, 2016 at 5:36 PM, [-hh] wrote: > > > > > Mike B. worte: > > > > Try this: > > > > set the shellcommand to "/bin/bash" > > > > get shell("source ~/.bash_profile ; ") > > > > > > You are right, of course. For one's own machine this is the > > > simplest. One could even vice versa write a full (temporary) > > > shell-profile before using shell. > > > But if you wish to know if a user has installed a 'default' > > > binary you wish to use at the 'default' place or elsewhere, > > > then this could fail. > > > I am for example nearly always working as root (that's the > > > only way to avoid silly errors) but never would allow others > > > to use my root shell. > > > > > > > Is there any way to get lc to process .bash_profile by default? > > > > > > Why not set $PATH or $PATH-additions in the preferences? > > > > > > > > > > > > -- > > > View this message in context: > > > > > > http://runtime-revolution.278305.n4.nabble.com/Running-Node-or-any-unix-cmd-line-program-from-Shell-from-a-LC-Stack-tp4704464p4704490.html > > > Sent from the Revolution - User mailing list archive at Nabble.com. > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david at viral.academy Tue May 10 03:28:56 2016 From: david at viral.academy (David Bovill) Date: Tue, 10 May 2016 08:28:56 +0100 Subject: Speed of LCB Message-ID: Richard mentioned that LCB can be / is magnitudes slower than Livecode script for certain tasks? I'm wandering how this pans out with json import. Perhaps it's time to look at a speed comparison between various ways to encode and decode JSON in Livecode. We have: - a number of libs written in livecode script - mergeJSON - jsonImport / jsonExport written in LCB I thought jsonImport would wrap a C library - but looking at the code on GitHub it's all native LCB I think. That would make no sense if LCB was slow? Does anyone have a speed testing app / framework - in the spirit of open source I'd rather not keep rollin my own :) Question: how slow do you expect LCB be as compared to the Livecode script and Monte's external? From david at viral.academy Tue May 10 04:56:15 2016 From: david at viral.academy (David Bovill) Date: Tue, 10 May 2016 09:56:15 +0100 Subject: Asynchronous animations in LCB Message-ID: OK I took a look for the first time in detail at the source code of some of the existing widgets to see what is possible, and indeed much of it looks great - simple and easy to hack. I'm contemplating doing some animations in a widget, and would like the animation to be non-blocking. How do you achieve that in LCB? From david at viral.academy Tue May 10 05:18:25 2016 From: david at viral.academy (David Bovill) Date: Tue, 10 May 2016 10:18:25 +0100 Subject: Asynchronous animations in LCB In-Reply-To: References: Message-ID: Ah digging into the clock widget we have: - schedule timer in someFunction() seconds So that looks the way to do it? On 10 May 2016 at 09:56, David Bovill wrote: > OK I took a look for the first time in detail at the source code of some > of the existing widgets to see what is possible, and indeed much of it > looks great - simple and easy to hack. > > I'm contemplating doing some animations in a widget, and would like the > animation to be non-blocking. How do you achieve that in LCB? > From mark at livecode.com Tue May 10 05:19:29 2016 From: mark at livecode.com (Mark Waddingham) Date: Tue, 10 May 2016 11:19:29 +0200 Subject: Asynchronous animations in LCB In-Reply-To: References: Message-ID: <5465ed69941b7397ec17f5d0c5b64b8e@livecode.com> On 2016-05-10 10:56, David Bovill wrote: > I'm contemplating doing some animations in a widget, and would like the > animation to be non-blocking. How do you achieve that in LCB? At the moment a widget can ask for a single shot callback 'timer' using: schedule timer in seconds A timer can be cancelled by using cancel timer When a timer triggers the OnTimer handler of the widget is invoked. This is sufficient to do simple animations, indeed the clock shows a good example of using it: https://github.com/livecode/livecode/blob/develop/extensions/widgets/clock/clock.lcb Hope this helps! Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From david at viral.academy Tue May 10 06:26:54 2016 From: david at viral.academy (David Bovill) Date: Tue, 10 May 2016 11:26:54 +0100 Subject: Asynchronous animations in LCB In-Reply-To: <5465ed69941b7397ec17f5d0c5b64b8e@livecode.com> References: <5465ed69941b7397ec17f5d0c5b64b8e@livecode.com> Message-ID: Thanks Mark - I think as an excercise adding an alarm capability to the clock seems like a nice thing to do. Looking in to how do you dispatch messages from LCB to LivecodeScript? I see two option "send" and "post" wandering what the difference is... I also have a general question about the scope and robustness at this stage of compound widgets. As an example if I am looking to dynamically move clickable sprites around can I do things like add a number svg icon widgets and animate them? It would be good to have an idea about the speed of using widgets to do complex layouts and interactions like this - as compared with doing the same using groups and Livecode script - in what areas would I expect to see a speedup, and what areas would be about the same or slower for now? On 10 May 2016 at 10:19, Mark Waddingham wrote: > On 2016-05-10 10:56, David Bovill wrote: > >> I'm contemplating doing some animations in a widget, and would like the >> animation to be non-blocking. How do you achieve that in LCB? >> > > At the moment a widget can ask for a single shot callback 'timer' using: > > schedule timer in seconds > > A timer can be cancelled by using > > cancel timer > > When a timer triggers the OnTimer handler of the widget is invoked. > > This is sufficient to do simple animations, indeed the clock shows a good > example of using it: > > > https://github.com/livecode/livecode/blob/develop/extensions/widgets/clock/clock.lcb > > Hope this helps! > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ludovic.thebault at laposte.net Tue May 10 08:59:12 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Tue, 10 May 2016 14:59:12 +0200 Subject: Replace accents Message-ID: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> Hello, This little scrip don't word with Livecode 7 and 8. I guess this is because Livecode work directly in unicode (the script work with Livecode 6). But how handle it in my script ? put "????????????????????????????????????????????????'" into accent put "aaaaaaAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUNncC_" into noaccent put 0 into cpt repeat for each char i in accent add 1 to cpt replace i with char cpt of noaccent in myText end repeat I've tried with uniDecode and uniencode without success Thanks From dixonja at hotmail.co.uk Tue May 10 09:14:33 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Tue, 10 May 2016 14:14:33 +0100 Subject: Replace accents In-Reply-To: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> References: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> Message-ID: err... it does work under LC8.. just tried it MacBook Pro, El Capitan, OSX 10.11.4 on mouseUp put "??????????" into mytext put "????????????????????????????????????????????????'" into accent put "aaaaaaAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUNncC_" into noaccent put 0 into cpt repeat for each char i in accent add 1 to cpt replace i with char cpt of noaccent in myText end repeat put mytext end mouseUp it returned ... ooooooouuu > From: ludovic.thebault at laposte.net > Subject: Replace accents > Date: Tue, 10 May 2016 14:59:12 +0200 > To: use-livecode at lists.runrev.com > > Hello, > > This little scrip don't word with Livecode 7 and 8. I guess this is because Livecode work directly in unicode (the script work with Livecode 6). > But how handle it in my script ? > > put "????????????????????????????????????????????????'" into accent > put "aaaaaaAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUNncC_" into noaccent > put 0 into cpt > repeat for each char i in accent > add 1 to cpt > replace i with char cpt of noaccent in myText > end repeat > > I've tried with uniDecode and uniencode without success > > Thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Tue May 10 10:22:45 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Tue, 10 May 2016 16:22:45 +0200 Subject: Replace accents In-Reply-To: References: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> Message-ID: <96C032DC-1201-4964-BCA5-EFA9D9E8B638@laposte.net> Le 10 mai 2016 ? 15:14, John Dixon a ?crit : > err... it does work under LC8.. just tried it > MacBook Pro, El Capitan, OSX 10.11.4 If the text is typed with Livecode, it's work, but with a text opened from a file (or the list of files in a folder, like i use in this script, it doesn't work). try : on mouseup put "Bonjour ? tous" into URL("file:" & specialfolderpath("Documents")&"/bonjour?tous.txt") set the defaultfolder to specialfolderpath("Documents") get the files filter it with "bonjour*" get noaccents(it) answer it end mouseup function noaccents myText put "????????????????????????????????????????????????'" into accent put "aaaaaaAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUNncC_" into noaccent put 0 into cpt repeat for each char i in accent add 1 to cpt --if i = "?" then breakpoint replace i with char cpt of noaccent in myText end repeat return myText end noaccents From mark at livecode.com Tue May 10 10:31:14 2016 From: mark at livecode.com (Mark Waddingham) Date: Tue, 10 May 2016 16:31:14 +0200 Subject: Replace accents In-Reply-To: <96C032DC-1201-4964-BCA5-EFA9D9E8B638@laposte.net> References: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> <96C032DC-1201-4964-BCA5-EFA9D9E8B638@laposte.net> Message-ID: <42ea324e4bb4b1a03b65a4e9695bce6f@livecode.com> On 2016-05-10 16:22, Ludovic THEBAULT wrote: > If the text is typed with Livecode, it's work, but with a text opened > from a file (or the list of files in a folder, like i use in this > script, it doesn't work). > > try : > > on mouseup > put "Bonjour ? tous" into URL("file:" & > specialfolderpath("Documents")&"/bonjour?tous.txt") > set the defaultfolder to specialfolderpath("Documents") > get the files > filter it with "bonjour*" > get noaccents(it) > answer it > end mouseup > > function noaccents myText > put "????????????????????????????????????????????????'" into accent > put "aaaaaaAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUNncC_" into > noaccent > > put 0 into cpt > repeat for each char i in accent > add 1 to cpt > --if i = "?" then breakpoint > replace i with char cpt of noaccent in myText > end repeat > return myText > end noaccents On Mac, filenames are stored in unicode decomposed form - i.e. a-grave is present as 'a,grave' rather than a single 'a-grave' character. I think you've just found a concrete instance of this bug - http://quality.livecode.com/show_bug.cgi?id=17104. Basically, the 'replace x with y' command is assuming that the length of each instance of the pattern in the target string is the same length as the pattern. With Unicode, though, this is not necessarily true as 'e,acute' (two units) should match 'e-acute' (one unit). For now, you can work-around the bug by using normalizeText(it, "NFC") - which makes sure all accented chars which can be composed (which is all of the ones in your replacement list) are composed. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From ludovic.thebault at laposte.net Tue May 10 11:06:08 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Tue, 10 May 2016 17:06:08 +0200 Subject: Replace accents In-Reply-To: <42ea324e4bb4b1a03b65a4e9695bce6f@livecode.com> References: <353F82AE-3DC3-4196-B295-BDAA3C2500CC@laposte.net> <96C032DC-1201-4964-BCA5-EFA9D9E8B638@laposte.net> <42ea324e4bb4b1a03b65a4e9695bce6f@livecode.com> Message-ID: <373A620D-BEBB-482F-BB3E-9734BC6E2FAE@laposte.net> Le 10 mai 2016 ? 16:31, Mark Waddingham a ?crit : > normalizeText(it, "NFC") Great ! Many Thanks ! From ambassador at fourthworld.com Tue May 10 11:58:45 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 May 2016 08:58:45 -0700 Subject: Speed of LCB In-Reply-To: References: Message-ID: <57320535.5040800@fourthworld.com> David Bovill wrote: > Richard mentioned that LCB can be / is magnitudes slower than Livecode > script for certain tasks? I don't believe I have sufficient data to have made such a specific claim. If I did I was mistaken, as I've not seen enough scripts offering equivalent functionality written in both LC Script and LC Builder to have been able to provide guidance that precise. A few weeks ago I did reply to Monte's question here about whether to write a library in Script or Builder, and I noted that if the primary consideration were execution speed (development speed had already been addressed) LC Script would seem the favorable choice. This was based on two pieces of anecdotal information, one of which I've learned is questionable in terms of direct comparison: - "LiveCode Builder performance improvements" is in the "Planned" section of the Roadmap, a good place for it given that Builder just premiered in v8 and there's the old adage about premature optimization. - I had run one test in a field validation library which is available as both LC Builder and LC Script: I was discussing the latter with Peter recently and he reminded me that LC Builder doesn't yet have regex support. So while some chunk expressions in LC Script outperform some regex operations, in that case it seems likely that regex may play a strong role in the measurable performance benefit of LC Script in the one function I benchmarked from that library. So until someone writes a set of tests that are truly equivalent in LS Script and LC Builder, any performance benefit one way or another is unknowable. Since optimization of LC Builder is already on the Roadmap, and the need for optimization of LC Script is both more pervasive in terms of affected users and well known by the team, for myself I'd wait until both optimization efforts are completed before spending too much time with benchmark comparisons between them. That said, if someone has an immediate need for such a comparison I'd be curious to see the scripts and the results. > Perhaps it's time to look at a speed comparison between various ways > to encode and decode JSON in Livecode. Neither LC Script nor LC Builder will likely outperform the C++ used in available JavaScript engines. Ideally that optimized code in machine-compiled form would become available to us, both for rebustness and performance as JSON's role in daily work continues to expand. I would imagine Monte's external will outperform any scripted implementation. > I thought jsonImport would wrap a C library - but looking at the code > on GitHub > it's > all native LCB I think. That would make no sense if LCB was slow? My (likely naive) hope is that LC Builder's tighter internal structure will one day lend itself to becoming machine compilable. I can dream, can't I? :) > Does anyone have a speed testing app / framework - in the spirit of > open source I'd rather not keep rollin my own :) I do a lot of benchmarking, but my needs are modest so I have no framework per se beyond a simple script I reuse, similar to the variant in this post: Project: Performance Benchmarking Toolkit In fact, Malte's thread there may be a good place to continue the discussion toward a common, more generalized benchmarking framework. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From heather at livecode.com Tue May 10 12:31:33 2016 From: heather at livecode.com (Heather Laine) Date: Tue, 10 May 2016 17:31:33 +0100 Subject: Webinar In-Reply-To: References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> Message-ID: <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> Indeed. Here it is for your viewing pleasure: https://livecode.com/lc8-launch-webinar-recording/ Please forgive the slight delay, 90 questions take a lot of answering :) Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 9 May 2016, at 20:30, Jim Kanter wrote: > > They said it would go up on the blog soon. > > On Mon, May 9, 2016 at 3:25 PM, stephen barncard > wrote: >> On Mon, May 9, 2016 at 12:22 PM, RM wrote: >> >>> I would be most grateful if there were a link available for later viewing. >> >> >> 1+ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 10 12:32:48 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 10 May 2016 19:32:48 +0300 Subject: Webinar In-Reply-To: References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> Message-ID: <57320D30.1010104@gmail.com> http://us7.campaign-archive1.com/?u=8404b344b09103bf489dd8a9a&id=6b47d04b9e&e=30cf6c38b4 R. On 9.05.2016 22:30, Jim Kanter wrote: > They said it would go up on the blog soon. > > On Mon, May 9, 2016 at 3:25 PM, stephen barncard > wrote: >> On Mon, May 9, 2016 at 12:22 PM, RM wrote: >> >>> I would be most grateful if there were a link available for later viewing. >> >> 1+ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Tue May 10 13:04:48 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 May 2016 10:04:48 -0700 Subject: Webinar In-Reply-To: <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> References: <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> Message-ID: <573214B0.2060409@fourthworld.com> Heather Laine wrote: > Indeed. Here it is for your viewing pleasure: > > https://livecode.com/lc8-launch-webinar-recording/ > > Please forgive the slight delay, 90 questions take a lot of answering :) I'm surprised and impressed that you took the time to transcribe the Q&A portion. Well done! Very nice to be able to read all those answers. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sundown at pacifier.com Tue May 10 15:29:58 2016 From: sundown at pacifier.com (JB) Date: Tue, 10 May 2016 12:29:58 -0700 Subject: read volume Message-ID: I thought I had read you could read a volume like you read a file but it can not be the startup volume. I tried to read using the volume name shown from the volumes function and open file and it did not work so I used open driver and it did not return any data either. Is there a way to read a disk drive like you read a file? If I want to read all of the data on a drive do I need to list all of the files and then read from each file instead of reading the drive or volume to end of file? JB From richmondmathewson at gmail.com Tue May 10 16:33:55 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 10 May 2016 23:33:55 +0300 Subject: Wildcard? Message-ID: <573245B3.50700@gmail.com> Well, here I am reading my "Revolution 1.1.1" User Guide because when I was soaking in a nice hot bath (an excellent location for thinking about Livecode) I suddenly thought of a "problem", which, on reflection congealed around the term "Wildcard". Now in the "Revolution 1.1.1" User Guide, page 374 it has this to say: Wildcard A symbol that stands for one or more characters. Which made me think I was back in the bath-tub staring at my navel. Couldn't find anything else anywhere at all. Now I was merrily imagining a stack where a source "spat out" new images every 10 seconds and called them T1, T2, T3 . . . . and so on, theoretically for ever, and a "gobbler" (meaning another image) chasing these images and messing around with "intersect" as one does. That, Ding-An-Sich, should not be all that hard. But the code would be a pain-in-the-bum without a wildcard character. HOWEVER, I cannot, for the life of me, find out which character IS the wildcard character in Livecode. I DON'T want to use Regex as I want to use this with kiddos in their elementary progging classes this summer. ALL I can find are refs to matchChunk and matchText. Now what I need is a way to do this sort of thing: on arrowkey AK if AK = "left" then put item 1 of the loc of img "Gobbler" into G1 put item 2 of the loc of img "Gobbler" into G2 put (G1 - 10) into G1 move img "Gobbler" to G1, G2 end if ---more of the same with "right", "up", and "down" if intersect(img "Gobbler", img "T#") then --do something boring end if where "#" is the wildcard character. Richmond. From richmondmathewson at gmail.com Tue May 10 16:39:09 2016 From: richmondmathewson at gmail.com (RM) Date: Tue, 10 May 2016 23:39:09 +0300 Subject: Wildcard? In-Reply-To: <573245B3.50700@gmail.com> References: <573245B3.50700@gmail.com> Message-ID: <573246ED.20901@gmail.com> Oh, look: I'm like a dog returning to its own vomit: http://runtime-revolution.278305.n4.nabble.com/Wildcards-td4669119.html Useless last time: I wonder what chances this time? Funny considering a lot of other programming languages do use wildcard characters (that's a bitchy comment,? l'anglais). Richmond. On 10.05.2016 23:33, RM wrote: > Well, here I am reading my "Revolution 1.1.1" User Guide because when > I was > soaking in a nice hot bath (an excellent location for thinking about > Livecode) > I suddenly thought of a "problem", which, on reflection congealed > around the > term "Wildcard". > > Now in the "Revolution 1.1.1" User Guide, page 374 it has this to say: > > Wildcard > A symbol that stands for one or more characters. > > Which made me think I was back in the bath-tub staring at my navel. > > Couldn't find anything else anywhere at all. > > Now I was merrily imagining a stack where a source "spat out" new images > every 10 seconds and called them T1, T2, T3 . . . . and so on, > theoretically > for ever, and a "gobbler" (meaning another image) chasing these images > and > messing around with "intersect" as one does. > > That, Ding-An-Sich, should not be all that hard. > > But the code would be a pain-in-the-bum without a wildcard character. > > HOWEVER, I cannot, for the life of me, find out which character IS the > wildcard character in Livecode. > > I DON'T want to use Regex as I want to use this with kiddos in > their elementary progging classes this summer. > > ALL I can find are refs to matchChunk and matchText. > > Now what I need is a way to do this sort of thing: > > on arrowkey AK > if AK = "left" then > put item 1 of the loc of img "Gobbler" into G1 > put item 2 of the loc of img "Gobbler" into G2 > put (G1 - 10) into G1 > move img "Gobbler" to G1, G2 > end if > ---more of the same with "right", "up", and "down" > if intersect(img "Gobbler", img "T#") then > --do something boring > end if > > where "#" is the wildcard character. > > Richmond. From dochawk at gmail.com Tue May 10 19:49:20 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 10 May 2016 16:49:20 -0700 Subject: can enter a field, but text beeps Message-ID: I have a field that I can click into, but typing causes a beep instead of text. I even added the handler *on* keyUp ky ck ky & cr & the long name of the target *pass* keyUp *end* keyUp which confirms that the key is indeed triggering in the correct field. I put a red dot on the pass, and it doesn't step anywhere (and still doesn't give me a character in the field). -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From scott at tactilemedia.com Tue May 10 22:16:25 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 10 May 2016 19:16:25 -0700 Subject: read volume In-Reply-To: References: Message-ID: I think what you're looking for is directory walking (files & folders, not file contents). You're part of a fairly recent thread that explains this: http://runtime-revolution.278305.n4.nabble.com/recursion-limit-when-creatin g-file-list-of-harddrive-td4697952i20.html Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/10/16, 12:29 PM, "use-livecode on behalf of JB" wrote: >I thought I had read you could read >a volume like you read a file but it >can not be the startup volume. > >I tried to read using the volume name shown >from the volumes function and open file and >it did not work so I used open driver and it >did not return any data either. > >Is there a way to read a disk drive like you >read a file? If I want to read all of the data >on a drive do I need to list all of the files and >then read from each file instead of reading >the drive or volume to end of file? > >JB > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Wed May 11 05:23:04 2016 From: sundown at pacifier.com (JB) Date: Wed, 11 May 2016 02:23:04 -0700 Subject: read volume In-Reply-To: References: Message-ID: <15371B71-FEC8-4902-A5F1-1E1DE18A9FC6@pacifier.com> Thanks for the info. I will read it. JB > On May 10, 2016, at 7:16 PM, Scott Rossi wrote: > > I think what you're looking for is directory walking (files & folders, not > file contents). > > You're part of a fairly recent thread that explains this: > http://runtime-revolution.278305.n4.nabble.com/recursion-limit-when-creatin > g-file-list-of-harddrive-td4697952i20.html > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 5/10/16, 12:29 PM, "use-livecode on behalf of JB" > > wrote: > >> I thought I had read you could read >> a volume like you read a file but it >> can not be the startup volume. >> >> I tried to read using the volume name shown >> from the volumes function and open file and >> it did not work so I used open driver and it >> did not return any data either. >> >> Is there a way to read a disk drive like you >> read a file? If I want to read all of the data >> on a drive do I need to list all of the files and >> then read from each file instead of reading >> the drive or volume to end of file? >> >> JB >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sundown at pacifier.com Wed May 11 06:44:28 2016 From: sundown at pacifier.com (JB) Date: Wed, 11 May 2016 03:44:28 -0700 Subject: read volume In-Reply-To: References: Message-ID: <77B1DF17-C4E2-41AD-9696-94A0AAFF11C8@pacifier.com> When I read your reply it said there was a recent thread opened about that and gave a link. Now it does not say that and talks about walking a directory. Walking a directory for a large volume is too slow. I already tried it and I was happy with the time it takes. What I want to do is read the volume as a file is read. I am currently reading files in 5kb sections and do this to EOF. I guess when I read about volumes it was in the C programming language. I know it it can be done with C and I might need to write a external to do it. I can read and write files in C. If there is a way to do it without writing a external it would be nice to give it a try. JB > On May 10, 2016, at 7:16 PM, Scott Rossi wrote: > > I think what you're looking for is directory walking (files & folders, not > file contents). > > You're part of a fairly recent thread that explains this: > http://runtime-revolution.278305.n4.nabble.com/recursion-limit-when-creatin > g-file-list-of-harddrive-td4697952i20.html > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 5/10/16, 12:29 PM, "use-livecode on behalf of JB" > > wrote: > >> I thought I had read you could read >> a volume like you read a file but it >> can not be the startup volume. >> >> I tried to read using the volume name shown >> from the volumes function and open file and >> it did not work so I used open driver and it >> did not return any data either. >> >> Is there a way to read a disk drive like you >> read a file? If I want to read all of the data >> on a drive do I need to list all of the files and >> then read from each file instead of reading >> the drive or volume to end of file? >> >> JB >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kevin at livecode.com Wed May 11 06:51:18 2016 From: kevin at livecode.com (Kevin Miller) Date: Wed, 11 May 2016 11:51:18 +0100 Subject: Speed of LCB In-Reply-To: <57320535.5040800@fourthworld.com> References: <57320535.5040800@fourthworld.com> Message-ID: Measuring speed in the context of LCB is a bit different to measuring the speed in LiveCode script. If you are calling a lower level library then the speed of LCB is almost irrelevant as the lower level code will be doing heavy lifting fully compiled. When it comes to things like the speed of rendering objects, there are so many advantages to the way that LCB does it - e.g. the widgets written to paint just the viewable area (the early prototype list example we did had 10K elements and scrolled smoothly on the very lowest end devices) that I doubt the speed of execution comes into play. Where it does matter a bit more are for things like JSON processing. That said lets see if even as it stands it is an issue for the main use cases of that library. If it is, it is a new language and there is a great deal of optimization that we can and will do over time. And in answer to the machine code compilation question, yes we designed it like that from the outset so one day in the future that is a possibility! Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 10/05/2016, 16:58, "use-livecode on behalf of Richard Gaskin" wrote: >David Bovill wrote: > > > Richard mentioned that LCB can be / is magnitudes slower than Livecode > > script for certain tasks? > >I don't believe I have sufficient data to have made such a specific >claim. If I did I was mistaken, as I've not seen enough scripts >offering equivalent functionality written in both LC Script and LC >Builder to have been able to provide guidance that precise. > >A few weeks ago I did reply to Monte's question here about whether to >write a library in Script or Builder, and I noted that if the primary >consideration were execution speed (development speed had already been >addressed) LC Script would seem the favorable choice. > >This was based on two pieces of anecdotal information, one of which I've >learned is questionable in terms of direct comparison: > >- "LiveCode Builder performance improvements" is in the "Planned" > section of the Roadmap, a good place for it given that Builder > just premiered in v8 and there's the old adage about premature > optimization. > >- I had run one test in a field validation library which is available > as both LC Builder and LC Script: > > >I was discussing the latter with Peter recently and he reminded me that >LC Builder doesn't yet have regex support. So while some chunk >expressions in LC Script outperform some regex operations, in that case >it seems likely that regex may play a strong role in the measurable >performance benefit of LC Script in the one function I benchmarked from >that library. > >So until someone writes a set of tests that are truly equivalent in LS >Script and LC Builder, any performance benefit one way or another is >unknowable. > >Since optimization of LC Builder is already on the Roadmap, and the need >for optimization of LC Script is both more pervasive in terms of >affected users and well known by the team, for myself I'd wait until >both optimization efforts are completed before spending too much time >with benchmark comparisons between them. > >That said, if someone has an immediate need for such a comparison I'd be >curious to see the scripts and the results. > > > > Perhaps it's time to look at a speed comparison between various ways > > to encode and decode JSON in Livecode. > >Neither LC Script nor LC Builder will likely outperform the C++ used in >available JavaScript engines. > >Ideally that optimized code in machine-compiled form would become >available to us, both for rebustness and performance as JSON's role in >daily work continues to expand. > >I would imagine Monte's external will outperform any scripted >implementation. > > > > I thought jsonImport would wrap a C library - but looking at the code > > on GitHub > > >on/json.lcb>it's > > all native LCB I think. That would make no sense if LCB was slow? > >My (likely naive) hope is that LC Builder's tighter internal structure >will one day lend itself to becoming machine compilable. I can dream, >can't I? :) > > > > Does anyone have a speed testing app / framework - in the spirit of > > open source I'd rather not keep rollin my own :) > >I do a lot of benchmarking, but my needs are modest so I have no >framework per se beyond a simple script I reuse, similar to the variant >in this post: > >Project: Performance Benchmarking Toolkit >3636> > >In fact, Malte's thread there may be a good place to continue the >discussion toward a common, more generalized benchmarking framework. > >-- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From Mark_Smith at cpe.umanitoba.ca Wed May 11 09:02:59 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Wed, 11 May 2016 06:02:59 -0700 (PDT) Subject: Webinar In-Reply-To: <573214B0.2060409@fourthworld.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> <573214B0.2060409@fourthworld.com> Message-ID: <1462971779364-4704517.post@n4.nabble.com> Richard Gaskin wrote > I'm surprised and impressed that you took the time to transcribe the Q&A > portion. Well done! Very nice to be able to read all those answers. Indeed, I'll second that. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Webinar-tp4704476p4704517.html Sent from the Revolution - User mailing list archive at Nabble.com. From tkuypers at publishingtools4u.com Wed May 11 10:17:07 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Wed, 11 May 2016 16:17:07 +0200 Subject: Grid spacing not working in LC 8? Message-ID: <56839128-55A9-473E-9AD2-28E1124DB6FF@publishingtools4u.com> Hi, One of the things which prevented me to switch over to LC8, was that the grid spacing set in the preferences was not working. Nothing dramatically, but very annoying? But I just found the time download the final version and to my surprise it still doesn?t work. I set it to 10, changed it to 20, but no result. I searched and trashed all preference files from all library/preferences and application support locations, but no luck Anyone any suggestions on how to fix this? Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From ray at linkit.com Wed May 11 11:09:13 2016 From: ray at linkit.com (Ray) Date: Wed, 11 May 2016 11:09:13 -0400 Subject: Data Grid Array to Scalar Error In-Reply-To: <178C7F38-DB6B-4376-A9B9-E178253F469D@gmail.com> References: <5717BDDD.2040709@LinkIt.Com> <5717C031.7080801@fourthworld.com> <708233ED-7E4F-4CD2-B77F-6D12E9FED9C1@gmail.com> <5717CB0F.3050505@LinkIt.Com> <178C7F38-DB6B-4376-A9B9-E178253F469D@gmail.com> Message-ID: <57334B19.5050508@LinkIt.Com> Has anybody seen this: An error has occurred in behavior for the column template: add: can't add array to scalar I'm not sure what this means. Other than the error popping up it doesn't seem to be doing any harm. I've tried putting the handler which causes the error in a try-catch. This works well but I can't save the RevDataGridLibrary stack so I have to re-do it each time I open the stack. Any ideas? From sundown at pacifier.com Wed May 11 11:34:41 2016 From: sundown at pacifier.com (JB) Date: Wed, 11 May 2016 08:34:41 -0700 Subject: Availabe diskspace Message-ID: <26AECCFD-1E3B-40C8-A14F-57F5FA10B652@pacifier.com> If you want to ge the available diskspace you can use the following function. on mouseUp answer info "Show diskspace" with "GB" or "MB" or "KB" put it into theUnits get humanReadableDiskSpace (theUnits) ask info "Availabe diskspace" with it end mouseUp function humanReadableDiskSpace theUnits beep set the caseSensitive to false switch char 1 of theUnits case "k" return the diskSpace div 1024 & " kb" break case "m" return the diskSpace div (1024^2) & " mb" break case "g" return the diskSpace div (1024^3) & " gb" break default return the diskSpace break end switch end humanReadableDiskSpace theUnits What is the proper way to get the diskspace from a external drive? JB From bonnmike at gmail.com Wed May 11 11:59:47 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 11 May 2016 09:59:47 -0600 Subject: Availabe diskspace In-Reply-To: <26AECCFD-1E3B-40C8-A14F-57F5FA10B652@pacifier.com> References: <26AECCFD-1E3B-40C8-A14F-57F5FA10B652@pacifier.com> Message-ID: >From the dictionary: Returns the amount of free space on the disk that holds the defaultFolder. So, set the defaultfolder to the root (or a folder) on the drive where you want to get the diskspace. On Wed, May 11, 2016 at 9:34 AM, JB wrote: > If you want to ge the available diskspace > you can use the following function. > > on mouseUp > answer info "Show diskspace" with "GB" or "MB" or "KB" > put it into theUnits > get humanReadableDiskSpace (theUnits) > ask info "Availabe diskspace" with it > end mouseUp > > function humanReadableDiskSpace theUnits > beep > set the caseSensitive to false > switch char 1 of theUnits > case "k" > return the diskSpace div 1024 & " kb" > break > case "m" > return the diskSpace div (1024^2) & " mb" > break > case "g" > return the diskSpace div (1024^3) & " gb" > break > default > return the diskSpace > break > end switch > end humanReadableDiskSpace theUnits > > > What is the proper way to get the diskspace > from a external drive? > > JB > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Wed May 11 12:07:09 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 May 2016 09:07:09 -0700 Subject: Grid spacing not working in LC 8? In-Reply-To: <56839128-55A9-473E-9AD2-28E1124DB6FF@publishingtools4u.com> References: <56839128-55A9-473E-9AD2-28E1124DB6FF@publishingtools4u.com> Message-ID: <573358AD.6030908@fourthworld.com> Ton Kuypers wrote: > One of the things which prevented me to switch over to LC8, was that > the grid spacing set in the preferences was not working. Confirmed - report submitted: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sundown at pacifier.com Wed May 11 12:08:57 2016 From: sundown at pacifier.com (JB) Date: Wed, 11 May 2016 09:08:57 -0700 Subject: Availabe diskspace In-Reply-To: References: <26AECCFD-1E3B-40C8-A14F-57F5FA10B652@pacifier.com> Message-ID: <2EB16A78-2D63-4FA2-A171-B808FE3C54A3@pacifier.com> Thank you very much. I looked and missed it. JB > On May 11, 2016, at 8:59 AM, Mike Bonner wrote: > > From the dictionary: Returns the amount of free space on the disk that > holds the defaultFolder. > > So, set the defaultfolder to the root (or a folder) on the drive where you > want to get the diskspace. > > On Wed, May 11, 2016 at 9:34 AM, JB wrote: > >> If you want to ge the available diskspace >> you can use the following function. >> >> on mouseUp >> answer info "Show diskspace" with "GB" or "MB" or "KB" >> put it into theUnits >> get humanReadableDiskSpace (theUnits) >> ask info "Availabe diskspace" with it >> end mouseUp >> >> function humanReadableDiskSpace theUnits >> beep >> set the caseSensitive to false >> switch char 1 of theUnits >> case "k" >> return the diskSpace div 1024 & " kb" >> break >> case "m" >> return the diskSpace div (1024^2) & " mb" >> break >> case "g" >> return the diskSpace div (1024^3) & " gb" >> break >> default >> return the diskSpace >> break >> end switch >> end humanReadableDiskSpace theUnits >> >> >> What is the proper way to get the diskspace >> from a external drive? >> >> JB >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tkuypers at publishingtools4u.com Wed May 11 12:15:09 2016 From: tkuypers at publishingtools4u.com (tkuypers at publishingtools4u.com) Date: Wed, 11 May 2016 18:15:09 +0200 Subject: Grid spacing not working in LC 8? In-Reply-To: <573358AD.6030908@fourthworld.com> References: <56839128-55A9-473E-9AD2-28E1124DB6FF@publishingtools4u.com> <573358AD.6030908@fourthworld.com> Message-ID: Tnx Richard Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com > On 11 mei 2016, at 18:07, Richard Gaskin wrote: > > Ton Kuypers wrote: > > > One of the things which prevented me to switch over to LC8, was that > > the grid spacing set in the preferences was not working. > > Confirmed - report submitted: > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Wed May 11 13:13:21 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 11 May 2016 10:13:21 -0700 Subject: inconsistencies in treatment of empty properties Message-ID: It's taken a while to figure out what was bugging me on this. As near as I can tell, there is an inconsistency in how unset custom properties get treated. I don't have this nailed down yet, but I have had expressions like "if the ckAlwNul of the target then" cause handlers to bomb out without throwing an error. I fixed one of these this morning by adding an "is true". And then, about ten lines down, identical code worked just fine, with the if stepping to else. It seems to me that referencing an unset property should consistently either throw an error, or return empty as the result. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From MikeKerner at roadrunner.com Wed May 11 13:43:02 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 11 May 2016 13:43:02 -0400 Subject: Webinar In-Reply-To: <1462971779364-4704517.post@n4.nabble.com> References: <5A0B9B77-A0D0-4DD4-A78A-B9BCB0BE3D66@canelasoftware.com> <2C129E07-33C2-456B-A12E-6BBEA53DA3AF@swcp.com> <73313545-9F91-40F2-8F0E-F7247317D0B2@canelasoftware.com> <5730E368.8030801@gmail.com> <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> <573214B0.2060409@fourthworld.com> <1462971779364-4704517.post@n4.nabble.com> Message-ID: In one case, they also combined a couple of related questions/answers into one item. On Wed, May 11, 2016 at 9:02 AM, Mark Smith wrote: > Richard Gaskin wrote > > I'm surprised and impressed that you took the time to transcribe the Q&A > > portion. Well done! Very nice to be able to read all those answers. > > Indeed, I'll second that. > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Webinar-tp4704476p4704517.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From roger.e.eller at sealedair.com Wed May 11 14:00:51 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 11 May 2016 14:00:51 -0400 Subject: Webinar In-Reply-To: <573214B0.2060409@fourthworld.com> References: <8CBDD40F-C65B-4E1E-81C7-779F280ED6E3@livecode.com> <573214B0.2060409@fourthworld.com> Message-ID: On Tue, May 10, 2016 at 1:04 PM, Richard Gaskin wrote: > Heather Laine wrote: > > > Indeed. Here it is for your viewing pleasure: > > > > https://livecode.com/lc8-launch-webinar-recording/ > > > Please forgive the slight delay, 90 questions take a lot of answering :) > > I'm surprised and impressed that you took the time to transcribe the Q&A > portion. Well done! Very nice to be able to read all those answers. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > I got an answer too! :-) https://dl.dropboxusercontent.com/u/54789013/answer.png From brahma at hindu.org Wed May 11 22:09:22 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 02:09:22 +0000 Subject: LC8 RevErrorDisplay Opens but no script info Message-ID: <1747CAB1-9D84-41BB-95FF-0A8B7E6E9CE9@hindu.org> LC 8 seems to still have numerous issues. I had two hard crashes today? didn?t even have that with the last DP. Here is the latest: I just opened a stack that fires the revErrorDisplay window, but it is completely blank. ?? BR From brahma at hindu.org Wed May 11 22:14:04 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 02:14:04 +0000 Subject: LC8 RevErrorDisplay Opens but no script info In-Reply-To: <1747CAB1-9D84-41BB-95FF-0A8B7E6E9CE9@hindu.org> References: <1747CAB1-9D84-41BB-95FF-0A8B7E6E9CE9@hindu.org> Message-ID: <99E9F18C-A8A3-4665-ADC2-6E8CCDD412D7@hindu.org> @ Dr. Hawkins Interesting? I just discovered that what is causing the error is that I have copied some scripts to the stack script that expect to find a property set in each card? but this is a new module and I don?t have the property set.. So if the uOrientation of this card is ?Landscape ?. Is throwing an error, because the card has no such property. but the error window is blank. Perhaps relates to your thread on inconsistent handling of empty props? BR On 5/11/16, 4:09 PM, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >LC 8 seems to still have numerous issues. > >I had two hard crashes today? didn?t even have that with the last DP. > >Here is the latest: > >I just opened a stack that fires the revErrorDisplay window, but it is completely blank. > >?? > >BR From brahma at hindu.org Wed May 11 22:30:58 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 02:30:58 +0000 Subject: Using Widgets for Dummies Tutorial Message-ID: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> OK I watched the webinar and bit hard on the widgets hook and dragged out a header bar today to a new stack. Now what? For super newbies this will be interesting,.. the guide is too ?high? How do I script the back button Requires a fishing expedition: Clicking on the widget I can only select the entire widget Oh wait? the script for the widget shows: on mouseUp local tActionName OK I can push that to console and see ?Back? and ?Add? So far so good. OK let?s select the widget? Ok great.. I can change its size? change to 20 px high Go for the font? change to Helvetica Neue Bold size 14 Oops! My widget disappeared! And font change is made to a different label field on the card? I don?t think I inadvertently hit the delete key? very odd. Where is the ?using widgets guide for dummies?? ?? BRTapply From brahma at hindu.org Wed May 11 22:53:37 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 02:53:37 +0000 Subject: Help with Header Widget Message-ID: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> 1) Drag out header widget 2) From inside the property inspector.. how do I get the ?add? button on the right to also show it?s label to the left of the icon? Svasti Astu, Be Well Brahmanathaswami www.himalayanacademy.com From ilola.antti at gmail.com Thu May 12 01:21:20 2016 From: ilola.antti at gmail.com (Antti Ilola) Date: Thu, 12 May 2016 08:21:20 +0300 Subject: Using Widgets for Dummies Tutorial In-Reply-To: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> References: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> Message-ID: I would like to see it too. > Where is the ?using widgets guide for dummies?? > > From terry.judd at unimelb.edu.au Thu May 12 01:29:50 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 12 May 2016 05:29:50 +0000 Subject: Recording internal sound (Mac) - possible? Message-ID: I want to use revSpeak and 'record sound file' in combination with a series of text templates to create some personalised audio files. It works but the default is that it captures audio from the built-in microphone via the computers speakers, which obviously has pretty horrible sound quality. I?m guessing that I can work around this by plugging a stereo mini plug cable from the headphone port to the microphone port (hang on, my Macbook Air doesn?t have a microphone port so I?ll need a usb adapter as well there) and then fiddling around with the sound input in the sound panel ? but it would be easier/better if I could just capture my Mac's internal audio directly. There are a couple of system extension thingys that seem to support this (Soundflower or Sound Siphon) but unfortunately if I install these and select them in the sound input panel then ?record sound file? throws an error, like this - ?error 0 starting recording? and no file is created. Has anyone dealt with something like this before, and if so is there any way to make it work other than via the cable route? I?m using LC 8 BTW. Terry? From terry.judd at unimelb.edu.au Thu May 12 01:41:24 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 12 May 2016 05:41:24 +0000 Subject: Recording internal sound (Mac) - possible? In-Reply-To: References: Message-ID: A quick update on that? If I go back to LC 6.6.5 then I can record to file using Soundflower or Sound Siphon as the input source without LC throwing an error but the file contains no sound :( Terry... On 12/05/2016 3:29 pm, "use-livecode on behalf of Terry Judd" wrote: >I want to use revSpeak and 'record sound file' in combination with a >series of text templates to create some personalised audio files. It >works but the default is that it captures audio from the built-in >microphone via the computers speakers, which obviously has pretty >horrible sound quality. > >I?m guessing that I can work around this by plugging a stereo mini plug >cable from the headphone port to the microphone port (hang on, my Macbook >Air doesn?t have a microphone port so I?ll need a usb adapter as well >there) and then fiddling around with the sound input in the sound panel ? >but it would be easier/better if I could just capture my Mac's internal >audio directly. There are a couple of system extension thingys that seem >to support this (Soundflower or Sound Siphon) but unfortunately if I >install these and select them in the sound input panel then ?record sound >file? throws an error, like this - ?error 0 starting recording? and no >file is created. > >Has anyone dealt with something like this before, and if so is there any >way to make it work other than via the cable route? > >I?m using LC 8 BTW. > >Terry? >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From tkuypers at publishingtools4u.com Thu May 12 05:22:58 2016 From: tkuypers at publishingtools4u.com (tkuypers at publishingtools4u.com) Date: Thu, 12 May 2016 11:22:58 +0200 Subject: Inspector LC8 needs work... Message-ID: <600B4000-5419-49D5-8B3E-014B4E26FA60@publishingtools4u.com> Hi, Am I the only one, or does the new inspector in LC8 needs some optimizing and bug fixing? - Select multiple controls to change something for all of them: after a few controls things are getting ssslllooooowwwwwwww - Select left-aligned fields and center-aligned buttons, while the text-tab of the inspector is active, all items get the alignment of the last selected item - Select multiple fields to set both the ?don?t wrap? and ?tab on return? options, only sets one option And I am missing the layering arrows ,so there is no way of quickly moving a control a few layers up or down. Using the menu is of course silly when you quickly need to move a control 5 layers down... And this is just my second day in LC8, this is not funny :-( Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From peter.brett at livecode.com Thu May 12 06:10:29 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Thu, 12 May 2016 11:10:29 +0100 Subject: Help with Header Widget In-Reply-To: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> References: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> Message-ID: On 12/05/2016 03:53, Sannyasin Brahmanathaswami wrote: > 1) Drag out header widget > > 2) From inside the property inspector.. how do I get the ?add? button on the right to also show it?s label to the left of the icon? Hi Brahmanathaswami, The header widget either shows icons or text, so there isn't an option to show both! I don't think we are planning to change that at the moment because getting the layout "right" is extremely difficult when you show both, but you could easily create your own widget based on the header widget that lays things out the way you want them. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From tkuypers at publishingtools4u.com Thu May 12 07:05:57 2016 From: tkuypers at publishingtools4u.com (tkuypers at publishingtools4u.com) Date: Thu, 12 May 2016 13:05:57 +0200 Subject: Inspector LC8 needs work... Message-ID: <434B5D7B-C0B9-4903-926D-459ABB4693CE@publishingtools4u.com> Hi, Am I the only one, or does the new inspector in LC8 needs some optimizing and bug fixing? - Select multiple controls to change something for all of them: after a few controls things are getting ssslllooooowwwwwwww - Select left-aligned fields and center-aligned buttons, while the text-tab of the inspector is active, all items get the alignment of the last selected item - Select multiple fields to set both the ?don?t wrap? and ?tab on return? options, only sets one option And I am missing the layering arrows ,so there is no way of quickly moving a control a few layers up or down. Using the menu is of course silly when you quickly need to move a control 5 layers down... And this is just my second day in LC8, this is not funny :-( Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From MikeKerner at roadrunner.com Thu May 12 11:25:57 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 12 May 2016 11:25:57 -0400 Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors In-Reply-To: <572A13E3.3000403@livecode.com> References: <572A13E3.3000403@livecode.com> Message-ID: I'm bumping this thread. Hey, y'all, you can have the the IRC client open in a tab in your browser (just hit the link, above), and only check it when you want. More of us means maybe we get some more conversations going. Yesterday and today, for example, Peter and I have been going back and forth about some ideas for new blog posts. A couple of people have jumped in and asked questions about behaviors that they didn't understand, and gotten answers right away, in a back-and-forth sort of way that you can't get, quickly, from using the email forums. On Wed, May 4, 2016 at 11:23 AM, Peter TB Brett wrote: > Hi all, > > We are now operating an IRC channel for discussing LiveCode Open Source. > Join us in the #livecode channel on the freenode IRC network. > > You can join with an IRC client of your choice or by visiting: > > https://webchat.freenode.net/?channels=#livecode > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu May 12 11:29:30 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 12 May 2016 11:29:30 -0400 Subject: Using Widgets for Dummies Tutorial In-Reply-To: References: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> Message-ID: Over on the IRC, we've been talking about blog post ideas. This sounds like a good one. I'll add it to the list. On Thu, May 12, 2016 at 1:21 AM, Antti Ilola wrote: > I would like to see it too. > > > > Where is the ?using widgets guide for dummies?? > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From sritcp at gmail.com Thu May 12 11:45:46 2016 From: sritcp at gmail.com (Sri) Date: Thu, 12 May 2016 08:45:46 -0700 (PDT) Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors In-Reply-To: References: <572A13E3.3000403@livecode.com> Message-ID: <1463067946295-4704540.post@n4.nabble.com> Are the conversations archived? Or, is it realtime only? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-New-IRC-channel-for-LiveCode-Open-Source-users-contributors-tp4704225p4704540.html Sent from the Revolution - User mailing list archive at Nabble.com. From sritcp at gmail.com Thu May 12 11:47:34 2016 From: sritcp at gmail.com (Sri) Date: Thu, 12 May 2016 08:47:34 -0700 (PDT) Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors In-Reply-To: <1463067946295-4704540.post@n4.nabble.com> References: <572A13E3.3000403@livecode.com> <1463067946295-4704540.post@n4.nabble.com> Message-ID: <1463068054206-4704541.post@n4.nabble.com> Oh, I guess the github link given there is the archive or the conversations! -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-New-IRC-channel-for-LiveCode-Open-Source-users-contributors-tp4704225p4704541.html Sent from the Revolution - User mailing list archive at Nabble.com. From irog at mac.com Thu May 12 12:41:05 2016 From: irog at mac.com (Roger Guay) Date: Thu, 12 May 2016 09:41:05 -0700 Subject: Script for Shortcut to Open Property Inspector Message-ID: I have a custom plugin palette of shortcut buttons. For example, one is to open the Stack Property Inspector which has this script: send "revBuildPropertyPalette" to stack ?revTemplatePalette" This worked fine until LC 8. In LC 8, it generates a ?can?t find stack? error. Can anyone tell me how to fix this? Thanks, Roger From mark.rauterkus at gmail.com Thu May 12 12:48:43 2016 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 12 May 2016 12:48:43 -0400 Subject: Urgent: Numbers in the audience? Description too. Message-ID: Hi, Help requested in a looming deadline for a significant educational grant where strict word-count matters greatly. Q: Provide a description of the local and/or global audiences that LiveCode's existing programming and/or content currently serves. (Q2: My part is to clearly how a the grant's activities will broaden that reach.) Ta. Mark Rauterkus Mark at Rauterkus.com Plugging away at http://Play.CLOH.org From paul at researchware.com Thu May 12 12:50:24 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 12 May 2016 12:50:24 -0400 Subject: Basic technique needed... Message-ID: <5734B450.6020405@researchware.com> My brain is apparently not functioning today as I am trying to so something that seems like it should be simple, but isn't. I have 2 stacks, Stack1 and Stack2. Stack2 has 2 cards "Card1" and "Card2". Stack1 is the active topStack (topLevel) and Stack2 is visible to one side, but not the active stack. >From a script in Stack1 I want to change the visible card (from say Card1 to Card2) in Stack2 WITHOUT bringing Stack2 to the front (making it the topstack). I can NOT seem to do this today! go card 2 of stack "Stack2" OR go card "Card2" of stack "Stack2" OR open card "Card2" of stack "Stack2" and so on all make Stack2 the topstack. How do you change the card in a visible stack without making it the top stack????? From klaus at major-k.de Thu May 12 12:51:41 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 12 May 2016 18:51:41 +0200 Subject: Script for Shortcut to Open Property Inspector In-Reply-To: References: Message-ID: <921C7CC8-E0E0-408F-82BB-1AE139DA7405@major-k.de> Hi Roger, > Am 12.05.2016 um 18:41 schrieb Roger Guay : > > I have a custom plugin palette of shortcut buttons. For example, one is to open the Stack Property Inspector which has this script: > send "revBuildPropertyPalette" to stack ?revTemplatePalette" > This worked fine until LC 8. In LC 8, it generates a ?can?t find stack? error. Can anyone tell me how to fix this? yep, this has changed in LC 8. Here a script that I use in my ?Tools2? palette to open the inspector for a stack or current card: ######################################################## on mouseUp select the topStack set itemdel to "." if item 1 of the version < 8 then send "revBuildPropertyPalette" to stack "revTemplatePalette" else ## Inspector for stack: revIDEOpenInspectorForObjects the long id of the topstack ## Inspector for current card: ## revIDEOpenInspectorForObjects the long id of this cd of the topstack end if end mouseUp ######################################################## No idea for the selected object, always doubleclick the objects, but maybe: ? revIDEOpenInspectorForObjects the long id of the the selectedObject ? ? > Thanks, > > Roger Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From mark at livecode.com Thu May 12 13:01:41 2016 From: mark at livecode.com (Mark Waddingham) Date: Thu, 12 May 2016 19:01:41 +0200 Subject: Basic technique needed... In-Reply-To: <5734B450.6020405@researchware.com> References: <5734B450.6020405@researchware.com> Message-ID: <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> Hi Paul, > How do you change the card in a visible stack without making it the top > stack????? Try 'the currentCard of stack ...' - this is something we added a long time ago, but I think it might never have been documented... Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From klaus at major-k.de Thu May 12 13:06:48 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 12 May 2016 19:06:48 +0200 Subject: Basic technique needed... In-Reply-To: <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> References: <5734B450.6020405@researchware.com> <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> Message-ID: <23885F2B-49AA-4276-9B97-769B3762518A@major-k.de> > Am 12.05.2016 um 19:01 schrieb Mark Waddingham : > > Hi Paul, >> How do you change the card in a visible stack without making it the top >> stack????? > > Try 'the currentCard of stack ...' - this is something we added a long time ago, but I think it might never have been documented? AHA! :-) I had the impression this was a read-only prop. But this is not listed in the LC 8 dictionary! It is listed under ?current card? (TWO words!) :-/ > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From richmondmathewson at gmail.com Thu May 12 13:38:00 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 12 May 2016 20:38:00 +0300 Subject: Tiling games & custom props Message-ID: <5734BF78.9010901@gmail.com> At last . . . http://forums.livecode.com/viewtopic.php?f=22&t=27268 Richmond. From irog at mac.com Thu May 12 13:41:49 2016 From: irog at mac.com (Roger Guay) Date: Thu, 12 May 2016 10:41:49 -0700 Subject: Script for Shortcut to Open Property Inspector In-Reply-To: <921C7CC8-E0E0-408F-82BB-1AE139DA7405@major-k.de> References: <921C7CC8-E0E0-408F-82BB-1AE139DA7405@major-k.de> Message-ID: Thank you, Klaus. Exactly what I needed! > On May 12, 2016, at 9:51 AM, Klaus major-k wrote: > > Hi Roger, > >> Am 12.05.2016 um 18:41 schrieb Roger Guay : >> >> I have a custom plugin palette of shortcut buttons. For example, one is to open the Stack Property Inspector which has this script: >> send "revBuildPropertyPalette" to stack ?revTemplatePalette" >> This worked fine until LC 8. In LC 8, it generates a ?can?t find stack? error. Can anyone tell me how to fix this? > > yep, this has changed in LC 8. > > Here a script that I use in my ?Tools2? palette to open the inspector for a stack or current card: > ######################################################## > on mouseUp > select the topStack > set itemdel to "." > if item 1 of the version < 8 then > send "revBuildPropertyPalette" to stack "revTemplatePalette" > else > ## Inspector for stack: > revIDEOpenInspectorForObjects the long id of the topstack > > ## Inspector for current card: > ## revIDEOpenInspectorForObjects the long id of this cd of the topstack > end if > end mouseUp > ######################################################## > > No idea for the selected object, always doubleclick the objects, but maybe: > ? > revIDEOpenInspectorForObjects the long id of the the selectedObject > ? > ? > >> Thanks, >> >> Roger > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Thu May 12 13:50:34 2016 From: heather at livecode.com (Heather Laine) Date: Thu, 12 May 2016 18:50:34 +0100 Subject: Infinite LiveCode - Message from CEO Message-ID: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Dear List Folks, Please go and read this blog post from Kevin, it contains important information I'm sure will interest you! https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ Warm Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From paul at researchware.com Thu May 12 13:56:19 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 12 May 2016 13:56:19 -0400 Subject: Basic technique needed... In-Reply-To: <23885F2B-49AA-4276-9B97-769B3762518A@major-k.de> References: <5734B450.6020405@researchware.com> <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> <23885F2B-49AA-4276-9B97-769B3762518A@major-k.de> Message-ID: <5734C3C3.9000801@researchware.com> On 5/12/2016 1:06 PM, Klaus major-k wrote: > But this is not listed in the LC 8 dictionary! > It is listed under ?current card? (TWO words!) :-/ 'current card' is different from 'currentCard'. 'current card' is an alias for 'this card' From klaus at major-k.de Thu May 12 14:00:05 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 12 May 2016 20:00:05 +0200 Subject: Basic technique needed... In-Reply-To: <5734C3C3.9000801@researchware.com> References: <5734B450.6020405@researchware.com> <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> <23885F2B-49AA-4276-9B97-769B3762518A@major-k.de> <5734C3C3.9000801@researchware.com> Message-ID: <917198A5-3484-4A01-B05D-74520B4DD315@major-k.de> Hi Paul, > Am 12.05.2016 um 19:56 schrieb Paul Dupuis : > > On 5/12/2016 1:06 PM, Klaus major-k wrote: >> But this is not listed in the LC 8 dictionary! >> It is listed under ?current card? (TWO words!) :-/ > > 'current card' is different from 'currentCard'. > 'current card' is an alias for 'this card? ah, yes, true! Then please ignore my second sentence! :-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From paul at researchware.com Thu May 12 14:25:37 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 12 May 2016 14:25:37 -0400 Subject: Basic technique needed... In-Reply-To: <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> References: <5734B450.6020405@researchware.com> <0dbe9411e78ec7ae93209a63bb058e22@livecode.com> Message-ID: <5734CAA1.4070500@researchware.com> On 5/12/2016 1:01 PM, Mark Waddingham wrote: > Hi Paul, >> How do you change the card in a visible stack without making it the top >> stack????? > > Try 'the currentCard of stack ...' - this is something we added a long > time ago, but I think it might never have been documented... > > Warmest Regards, > > Mark. > Thank you Mark! Works great, but bug (http://quality.livecode.com/show_bug.cgi?id=14651 - namely that currentCard is not in the dictionary (still not in LC8)) probably should get bumped up a bit in the priority. There is no "work-around" if you do not know of the currentCard property. From hlowe at me.com Thu May 12 14:22:05 2016 From: hlowe at me.com (hlowe) Date: Thu, 12 May 2016 11:22:05 -0700 (PDT) Subject: Running LC 6.7.11 and LC V8 on the same Mac Message-ID: <1463077325113-4704555.post@n4.nabble.com> I am currently using LC 6.7.11 (commercial) as my development platform, running on Mac OS 10.11.4. If I install LC V8 (commercial) on the same machine will I experience any conflicts between the two versions e.g. preferences being overwritten, plug-in issues etc? Any advice on steps to take to avoid conflicts between the two versions would be appreciated. Henry -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Running-LC-6-7-11-and-LC-V8-on-the-same-Mac-tp4704555.html Sent from the Revolution - User mailing list archive at Nabble.com. From MikeKerner at roadrunner.com Thu May 12 15:22:47 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 12 May 2016 15:22:47 -0400 Subject: Running LC 6.7.11 and LC V8 on the same Mac In-Reply-To: <1463077325113-4704555.post@n4.nabble.com> References: <1463077325113-4704555.post@n4.nabble.com> Message-ID: I have several 6's, two 7's, and 8.0.0 running on my machines. I have not run into any issues, yet. I usually use the same preferences everywhere, though. On Thu, May 12, 2016 at 2:22 PM, hlowe wrote: > I am currently using LC 6.7.11 (commercial) as my development platform, > running on Mac OS 10.11.4. If I install LC V8 (commercial) on the same > machine will I experience any conflicts between the two versions e.g. > preferences being overwritten, plug-in issues etc? Any advice on steps to > take to avoid conflicts between the two versions would be appreciated. > > Henry > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Running-LC-6-7-11-and-LC-V8-on-the-same-Mac-tp4704555.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu May 12 15:25:03 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 12 May 2016 15:25:03 -0400 Subject: Running LC 6.7.11 and LC V8 on the same Mac In-Reply-To: References: <1463077325113-4704555.post@n4.nabble.com> Message-ID: Henry, One thing to note, though, is that 8 does change the appearance and rendering of fonts, so if you are using font icons, you may encounter some issues. You can set the theme of your project stacks in 8 to "legacy", but that does not necessarily fix every little thing. On projects that I have moved to 8, I have had to do some tweaking to get things looking the way I wanted them to, originally. On Thu, May 12, 2016 at 3:22 PM, Mike Kerner wrote: > I have several 6's, two 7's, and 8.0.0 running on my machines. I have not > run into any issues, yet. I usually use the same preferences everywhere, > though. > > On Thu, May 12, 2016 at 2:22 PM, hlowe wrote: > >> I am currently using LC 6.7.11 (commercial) as my development platform, >> running on Mac OS 10.11.4. If I install LC V8 (commercial) on the same >> machine will I experience any conflicts between the two versions e.g. >> preferences being overwritten, plug-in issues etc? Any advice on steps to >> take to avoid conflicts between the two versions would be appreciated. >> >> Henry >> >> >> >> -- >> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/Running-LC-6-7-11-and-LC-V8-on-the-same-Mac-tp4704555.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bogdanoff at me.com Thu May 12 16:10:31 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 12 May 2016 13:10:31 -0700 Subject: Running LC 6.7.11 and LC V8 on the same Mac In-Reply-To: References: <1463077325113-4704555.post@n4.nabble.com> Message-ID: I?m definitely having an issue. I?m working on a current project LC 6.1.3. I opened and tested LC 8. Now, going back to 6.1.3 I?m finding some IDE functions unresponsive: Inspector ? can?t change what it displays, like choosing ?Text Formatting? from the pop-down menu doesn?t update the content of the Inspector. Also, clicking on the black arrow in the Inspector to view the lists of field, group, buttons, etc., lists only IDE controls, not my stack controls. LiveCode Dictionary ? I can search for a term , but clicking on result is unresponsive. Some other script weirdness that I have not seen before. Quitting and opening a new stack seems OK, but going back to my old stacks shows this bad behavior. Moving the stack to another machine showed the same problem, even though I had not opened the release version of LC8 on it. The stacks seem to have been affected by a cantModify property (I tried turning that off ? no luck). This possibly might not have to do with LC8, but it happened at the same time. I tried deleting the preferences User/Library/Preferences/RunRev ? not helpful. Anything else I can do to reset LC 6.1.3? Peter Bogdanoff UCLA On May 12, 2016, at 12:25 PM, Mike Kerner wrote: > Henry, > One thing to note, though, is that 8 does change the appearance and > rendering of fonts, so if you are using font icons, you may encounter some > issues. You can set the theme of your project stacks in 8 to "legacy", but > that does not necessarily fix every little thing. On projects that I have > moved to 8, I have had to do some tweaking to get things looking the way I > wanted them to, originally. > > On Thu, May 12, 2016 at 3:22 PM, Mike Kerner > wrote: > >> I have several 6's, two 7's, and 8.0.0 running on my machines. I have not >> run into any issues, yet. I usually use the same preferences everywhere, >> though. >> >> On Thu, May 12, 2016 at 2:22 PM, hlowe wrote: >> >>> I am currently using LC 6.7.11 (commercial) as my development platform, >>> running on Mac OS 10.11.4. If I install LC V8 (commercial) on the same >>> machine will I experience any conflicts between the two versions e.g. >>> preferences being overwritten, plug-in issues etc? Any advice on steps to >>> take to avoid conflicts between the two versions would be appreciated. >>> >>> Henry >>> >>> >>> >>> -- >>> View this message in context: >>> http://runtime-revolution.278305.n4.nabble.com/Running-LC-6-7-11-and-LC-V8-on-the-same-Mac-tp4704555.html >>> Sent from the Revolution - User mailing list archive at Nabble.com. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Thu May 12 16:55:13 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 20:55:13 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: I have bought, paid, contributed to every single forward offer that RunRev and LiveCode have offered through the years, I had a great deal of faith in our LC team at HQ. But when I saw recently that something we've been begging for, for 15 years? simple SFTP functionality from the engine.. .(available for free in dozens of open source apps) is only going to be offered to Business, my enthusiasm for any further participation in any such things as "infinite livecode" was pretty much extinguished. It's not that I don't understand a Business level pricing?the entire enterprise collaboration and support makes a great deal of sense for a higher pricing tier. But when you say "For all you cooks out there.. you can only use a serving spoon (SFTP) if you choose Business, otherwise you have to carve your own serving spoon (run around installing keys on machines and scripting scp and rsync code into apps.) " I have to just blink twice and scratch my head "What is going o? How many more basic utilities that we think we have supported development for, are going to be out of our price range in the future?" BR On 5/12/16, 7:50 AM, "use-livecode on behalf of Heather Laine" wrote: >Please go and read this blog post from Kevin, it contains important information I'm sure will interest you! > >https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ From brahma at hindu.org Thu May 12 17:00:06 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 21:00:06 +0000 Subject: Help with Header Widget In-Reply-To: References: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> Message-ID: <2547C301-D714-4963-BEBA-D65CB464D68B@hindu.org> >The header widget either shows icons or text, so there isn't an option >to show both! ?? But what about this: < Back # text and icon appear together, side-by-side so I thought it should be easy to do? I did read through the widget code? seemed like an extraordinary effort? for a small group? and with my lack of training, I could not even spot how you got the back icon and text to show together. For now I will switch to a simple group, and be done and wait for a use case where a widget will really be more appropriate. Svasti Astu, Be Well Brahmanathaswami www.himalayanacademy.com On 5/12/16, 12:10 AM, "use-livecode on behalf of Peter TB Brett" wrote: >On 12/05/2016 03:53, Sannyasin Brahmanathaswami wrote: >> 1) Drag out header widget >> >> 2) From inside the property inspector.. how do I get the ?add? button on the right to also show it?s label to the left of the icon? > >Hi Brahmanathaswami, > >The header widget either shows icons or text, so there isn't an option >to show both! > >I don't think we are planning to change that at the moment because >getting the layout "right" is extremely difficult when you show both, >but you could easily create your own widget based on the header widget >that lays things out the way you want them. > > Peter > >-- >Dr Peter Brett >LiveCode Open Source Team > >LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Thu May 12 17:04:44 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 May 2016 23:04:44 +0200 Subject: Store Message-ID: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> Hi, Where do I find the LiveCode store nowadays? I expected to find a log-in button with the word "Store" at the top of the website at livecode.com but it isn't there. -- Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com From brahma at hindu.org Thu May 12 17:05:03 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 21:05:03 +0000 Subject: Inspector LC8 needs work... In-Reply-To: <434B5D7B-C0B9-4903-926D-459ABB4693CE@publishingtools4u.com> References: <434B5D7B-C0B9-4903-926D-459ABB4693CE@publishingtools4u.com> Message-ID: Yes, there are The content field for fields cannot be expanded, Yikes.. I used to do a lot of editing inside the inspector? now you have to unlock the field, direct edit and lock again. Twice yesterday I used the selection tool clicked on an object right click to inspect and LC crashed Script error dialog opens empty. Still have peculiar behavior in the custom props dialog. If you don't handle it just perfectly? the prop you entered disappears? have yet to figure a recipe there. Custom props also not resizeable? what If you have a lot of date in the custom prop? It would be great if there was some on board "quick feedback" feature? as right now I don't have to detail all of these in the bug tracker. On 5/12/16, 1:05 AM, "use-livecode on behalf of tkuypers at publishingtools4u.com" wrote: >Hi, > >Am I the only one, or does the new inspector in LC8 needs some optimizing and bug fixing? >- Select multiple controls to change something for all of them: after a few controls things are getting ssslllooooowwwwwwww >- Select left-aligned fields and center-aligned buttons, while the text-tab of the inspector is active, all items get the alignment of the last selected item >- Select multiple fields to set both the ?don?t wrap? and ?tab on return? options, only sets one option > >And I am missing the layering arrows ,so there is no way of quickly moving a control a few layers up or down. Using the menu is of course silly when you quickly need to move a control 5 layers down... > >And this is just my second day in LC8, this is not funny :-( > > >Met vriendelijke groeten, >Warm Regards, > > > >Ton Kuypers >+32 (0) 477 739 530 From MikeKerner at roadrunner.com Thu May 12 17:08:38 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 12 May 2016 17:08:38 -0400 Subject: Help with Header Widget In-Reply-To: <2547C301-D714-4963-BEBA-D65CB464D68B@hindu.org> References: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> <2547C301-D714-4963-BEBA-D65CB464D68B@hindu.org> Message-ID: Hmm, Peter, that might also be an interesting blog post... On Thu, May 12, 2016 at 5:00 PM, Sannyasin Brahmanathaswami < brahma at hindu.org> wrote: > >The header widget either shows icons or text, so there isn't an option > >to show both! > > > ?? But what about this: > < Back # text and icon appear together, side-by-side > > so I thought it should be easy to do? I did read through the widget code? > seemed like an extraordinary effort? for a small group? and with my lack of > training, I could not even spot how you got the back icon and text to show > together. > > For now I will switch to a simple group, and be done and wait for a use > case where a widget will really be more appropriate. > > Svasti Astu, Be Well > Brahmanathaswami > www.himalayanacademy.com > > > On 5/12/16, 12:10 AM, "use-livecode on behalf of Peter TB Brett" < > use-livecode-bounces at lists.runrev.com on behalf of > peter.brett at livecode.com> wrote: > > >On 12/05/2016 03:53, Sannyasin Brahmanathaswami wrote: > >> 1) Drag out header widget > >> > >> 2) From inside the property inspector.. how do I get the ?add? > button on the right to also show it?s label to the left of the icon? > > > >Hi Brahmanathaswami, > > > >The header widget either shows icons or text, so there isn't an option > >to show both! > > > >I don't think we are planning to change that at the moment because > >getting the layout "right" is extremely difficult when you show both, > >but you could easily create your own widget based on the header widget > >that lays things out the way you want them. > > > > Peter > > > >-- > >Dr Peter Brett > >LiveCode Open Source Team > > > >LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > > >_______________________________________________ > >use-livecode mailing list > >use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ebeugelaar at gmail.com Thu May 12 17:11:49 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Thu, 12 May 2016 23:11:49 +0200 Subject: Store In-Reply-To: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> References: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> Message-ID: <005c01d1ac92$e64cca90$b2e65fb0$@gmail.com> Hi Mark, If you are looking for the extensions here you go: https://livecode.com/products/extensions The store I guess needs to be setup by RunRev for the widgets before end of this year. Kind regards, Erik Sent from solidit -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Schonewille Sent: donderdag 12 mei 2016 23:05 To: How to use LiveCode Subject: Store Hi, Where do I find the LiveCode store nowadays? I expected to find a log-in button with the word "Store" at the top of the website at livecode.com but it isn't there. -- Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jim at d-film.com Thu May 12 17:13:03 2016 From: jim at d-film.com (Jim Kanter) Date: Thu, 12 May 2016 17:13:03 -0400 Subject: Store In-Reply-To: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> References: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> Message-ID: Look in the Extensions link: https://livecode.com/products/extensions On Thu, May 12, 2016 at 5:04 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi, > > Where do I find the LiveCode store nowadays? I expected to find a log-in > button with the word "Store" at the top of the website at livecode.com > but it isn't there. > > -- > Kind regards, > > Mark Schonewille > http://economy-x-talk.com > https://www.facebook.com/marksch > > Buy the most extensive book on the > LiveCode language: > http://livecodebeginner.economy-x-talk.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Thu May 12 17:32:45 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 May 2016 21:32:45 +0000 Subject: A real stinker Message-ID: <341A9F87-659B-4F78-B91E-24A730A339DB@iotecdigital.com> Hi all. Here's a real stinker: I have a main card, and a Database Setup card. I have a function handler in the Database Setup card called getConnection(). All this function does is populate an array with the state and contents of certain fields and buttons on the Database Setup card and return the array. Now in 6.7 the current card can be any card in the stack and the function works as expected. In version 8 however it *ONY* works if the current card is the Database Setup card! Here's an example of a command in that function: put the hilited of button "btndbPrimary" of me into aConnection ["enabled"] This button is a checkbox which is hilited if I am currently connected to a database. If I am using version 8, and the current card is NOT Database Setup, it will return false, and field values will return empty. Now I have tried to create a new simple stack to demonstrate this, but it works in the new stack. But a project I developed in 6 and opened in 8 (I assume there is a conversion going on there) it does not work correctly. Now here is a twist. If I first use the command: put the long name of me into tThisCardID and then substitute *me* with tThisCardID like so: put the hilite of button "btndbPrimary" of tThisCardID into aConnection ["enabled"] THAT WORKS!! It seems that *me* is only referring to the correct card if it is the current card in my project, and only in version 8 and only with converted stacks. I can probably fix this by replacing every instance of *me* with the long name of the card or object it is referring to, but that will be a helluvalotta work. I'd rather figure out what is going on here. I wouldn't mind sending a copy of the stack to someone at RunRev, but because this stack access company data that I cannot generally divulge to others, I would have to connect to some dummy data for you to see what it is doing. Bob S From matthias_livecode_150811 at m-r-d.de Thu May 12 17:53:48 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 12 May 2016 23:53:48 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: <3DAF38B0-C0C8-4AFD-9A4B-CC7A93625D89@m-r-d.de> Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 12.05.2016 um 22:55 schrieb Sannyasin Brahmanathaswami : > But when I saw recently that something we've been begging for, for 15 years? simple SFTP functionality from the engine.. .(available for free in dozens of open source apps) is only going to be offered to Business, my enthusiasm for any further participation in any such things as "infinite livecode" was pretty much extinguished. Hm, did i miss that? Where did you see or read that? Matthias From bobsneidar at iotecdigital.com Thu May 12 17:55:01 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 May 2016 21:55:01 +0000 Subject: A real stinker In-Reply-To: <341A9F87-659B-4F78-B91E-24A730A339DB@iotecdigital.com> References: <341A9F87-659B-4F78-B91E-24A730A339DB@iotecdigital.com> Message-ID: <2944DB42-8A2B-4114-A28E-4170E6F4678A@iotecdigital.com> Well the issue still exists, but I applied the workaround that was in my post and that seems to have gotten my project working again. I will have to do a series of extensive testing on all the features to make sure this does not bite me in the buttocks. Now I think I see what is going on (although why I cannot reproduce it in a simple stack evades me). I have the command: put me & cr & the long name of me into tTestVar The first line is the SHORT name of the card, and the second line is of course the long one. It appears that in my stack it is unable to resolve the long name of the card from the short name. I will say that in the hierarchy of commands and functions are backscripts and frontscripts and that may be messing with the name resolution in version 8. Bob S > On May 12, 2016, at 14:32 , Bob Sneidar wrote: > > Hi all. Here's a real stinker: > > I have a main card, and a Database Setup card. I have a function handler in the Database Setup card called getConnection(). All this function does is populate an array with the state and contents of certain fields and buttons on the Database Setup card and return the array. > > Now in 6.7 the current card can be any card in the stack and the function works as expected. In version 8 however it *ONY* works if the current card is the Database Setup card! > > Here's an example of a command in that function: > put the hilited of button "btndbPrimary" of me into aConnection ["enabled"] > > This button is a checkbox which is hilited if I am currently connected to a database. If I am using version 8, and the current card is NOT Database Setup, it will return false, and field values will return empty. > > Now I have tried to create a new simple stack to demonstrate this, but it works in the new stack. But a project I developed in 6 and opened in 8 (I assume there is a conversion going on there) it does not work correctly. > > Now here is a twist. If I first use the command: > put the long name of me into tThisCardID > > and then substitute *me* with tThisCardID like so: > put the hilite of button "btndbPrimary" of tThisCardID into aConnection ["enabled"] > > THAT WORKS!! It seems that *me* is only referring to the correct card if it is the current card in my project, and only in version 8 and only with converted stacks. > > I can probably fix this by replacing every instance of *me* with the long name of the card or object it is referring to, but that will be a helluvalotta work. I'd rather figure out what is going on here. I wouldn't mind sending a copy of the stack to someone at RunRev, but because this stack access company data that I cannot generally divulge to others, I would have to connect to some dummy data for you to see what it is doing. > > Bob S From ambassador at fourthworld.com Thu May 12 18:00:38 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 May 2016 15:00:38 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: Message-ID: <5734FD06.404@fourthworld.com> Sannyasin Brahmanathaswami wrote: > But when I saw recently that something we've been begging for, for > 15 years? simple SFTP functionality from the engine.. Writing the word "simple" doesn't make it so. :) Yes, many programs offer it. But none of them also provide a generalized scripting language with integrated GUI controls suitable for crafting a vast range of apps across seven platforms. If LC was only an SFTP client it might be simple. But we also ask them to do a lot more, a thousand things no one asks of any SFTP client. Moreover, because there are so very many capable SFTP clients, why does the world need one more? Once upon a time a lot of people thought they wanted SFTP in LiveCode. Some still do. But most of them would rather have the other things the team is also building, and along the way it seems many have lost sight of why they thought they wanted it in the first place. There are three common scenarios for uploading files to servers: a) Non-admins submitting content to the site. This is commonly handled via HTTP APIs, which is both more efficient and far more secure. Why give unbridled access to the entire site just to upload a file? HTTP is the tool for that job. b) Admins doing general administrative tasks. Most tasks are done faster in shell, but once in a while a general-purpose SFTP client can be useful. And when it is, there are dozens of free ones for every platform to choose from. c) Admins seeking to automate file uploads. Anyone doing work on a server often enough to need automation has also shared their SSH keys with the server, so using rsync, scp, or other such tools are the natural choice, offering far more efficiency than FTP/SFTP. After all, if you're automating isn't efficiency the goal? All such automation can be managed through LiveCode today. (In fact, mixing Expect with bash and LiveCode you can even write Ansible-like tools in LiveCode for very broad-scope automation, but that's a different topic.) There are no doubt edge cases beyond these, but these three cover about 90% of upload use cases, and all the use cases you've described thus far for your organization. If you have a need that falls outside of these common solutions, let's look at it. Perhaps there's a way to resolve even highly-specialized needs at minimal cost. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rman at free.fr Thu May 12 17:40:50 2016 From: rman at free.fr (Robert Mann) Date: Thu, 12 May 2016 14:40:50 -0700 (PDT) Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: <1463089250880-4704570.post@n4.nabble.com> Same thought from France! and approximatively same wait period of more than 10 years for audio recording at 44100 kHz compressed audio. Now I suspect one point of view would be be :: "well that is precisely what we want to clear.. by allowing faster wrapping of existing utilities.. we need the infinitum to complete the audio functions!!!!!! " Now, i was not aware that the 2013 kickstart only brought 30% of the cost needed to get livecode 8 through. I thought it would be more 50%. And I earlier said I would be happy to participate regularly to the development.. but.. but.. for a more reasonable priced indy "hobbits" version, and I wrote ok if that cost 150 bucks every now and then. it is arguable that I could then decide to pour through 75$ more into the community version instead. (and so on...) But then frankly, I feel the need for some kind of community guidance body to accompany mothership. As the situation stands, livecode drives the whole lot. So community money contributors just support "blindly" livecode without any form of representation. I wonder how long that can go on just like that. That is by no means a message of distrust vis a vis CEO, I have great respect for what they're up to. I just wonder how viable that form of "trust" organization is viable. And frankly i'd be curious to learn about how other communities get organized in such a situation. As Sannyasin Brahmanathaswami points out, there will always be some tensions between the two versions. And the resulting balance of functions might never seen as right so long as decisions are solely taken by one party exclusively. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704570.html Sent from the Revolution - User mailing list archive at Nabble.com. From prothero at earthednet.org Thu May 12 18:26:26 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Thu, 12 May 2016 16:26:26 -0600 Subject: Urgent: Numbers in the audience? Description too. In-Reply-To: References: Message-ID: <3387EFE9-5855-4245-872F-02409C7B7E3F@earthednet.org> Mark, My work currently reaches introductory level Earth science college students. I am in the process of rewriting software originally developed with Adobe Director. A beta (stripped down) version is in use in several classes at the University of California, Santa Barbara. I expect much wider distribution of the next version. It will be distributed free of charge. For more info, see my website at http://Es.earthednet.org Good luck, Bill William Prothero, PhD Prof Emeritus University of California, Santa Barbara http://es.earthednet.org > On May 12, 2016, at 10:48 AM, Mark Rauterkus wrote: > > Hi, > > Help requested in a looming deadline for a significant educational grant > where strict word-count matters greatly. > > Q: > > Provide a description of the local and/or global audiences that LiveCode's > existing programming and/or content currently serves. > > > > > (Q2: My part is to clearly how a the grant's activities will broaden that > reach.) > > > > > Ta. > > > Mark Rauterkus Mark at Rauterkus.com > Plugging away at http://Play.CLOH.org > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From skiplondon at gmail.com Thu May 12 18:28:22 2016 From: skiplondon at gmail.com (Skip Kimpel) Date: Thu, 12 May 2016 18:28:22 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: +1 > On May 12, 2016, at 4:55 PM, Sannyasin Brahmanathaswami wrote: > > I have bought, paid, contributed to every single forward offer that RunRev and LiveCode have offered through the years, I had a great deal of faith in our LC team at HQ. > > But when I saw recently that something we've been begging for, for 15 years? simple SFTP functionality from the engine.. .(available for free in dozens of open source apps) is only going to be offered to Business, my enthusiasm for any further participation in any such things as "infinite livecode" was pretty much extinguished. > > It's not that I don't understand a Business level pricing?the entire enterprise collaboration and support makes a great deal of sense for a higher pricing tier. > > But when you say "For all you cooks out there.. you can only use a serving spoon (SFTP) if you choose Business, otherwise you have to carve your own serving spoon (run around installing keys on machines and scripting scp and rsync code into apps.) " I have to just blink twice and scratch my head > > "What is going o? How many more basic utilities that we think we have supported development for, are going to be out of our price range in the future?" > > BR > >> On 5/12/16, 7:50 AM, "use-livecode on behalf of Heather Laine" wrote: >> >> Please go and read this blog post from Kevin, it contains important information I'm sure will interest you! >> >> https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dave at applicationinsight.com Thu May 12 18:11:29 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 12 May 2016 15:11:29 -0700 (PDT) Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors In-Reply-To: References: <572A13E3.3000403@livecode.com> Message-ID: <1463091089139-4704573.post@n4.nabble.com> Hi Mike - I must be doing something wrong then - I've logged in about ten times over the last week or so (am logged in now) and never found any activity or got any responses... :( ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-New-IRC-channel-for-LiveCode-Open-Source-users-contributors-tp4704225p4704573.html Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Thu May 12 18:52:00 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 May 2016 00:52:00 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: <3456a8f0-c02b-2497-ad0d-b5b99bf48d04@economy-x-talk.com> I agree with you. The community helped the company. In return for that, all new features should be open-source. I'm very disappointed by the "business-only" features. It seems inconsistent with RunRev's new open-source strategy. I won't be supporting any future fund raising campaigns until this changes. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 12-May-16 om 22:55 schreef Sannyasin Brahmanathaswami: > I have bought, paid, contributed to every single forward offer that > RunRev and LiveCode have offered through the years, I had a great > deal of faith in our LC team at HQ. > > But when I saw recently that something we've been begging for, for 15 > years? simple SFTP functionality from the engine.. .(available for > free in dozens of open source apps) is only going to be offered to > Business, my enthusiasm for any further participation in any such > things as "infinite livecode" was pretty much extinguished. > > It's not that I don't understand a Business level pricing?the entire > enterprise collaboration and support makes a great deal of sense for > a higher pricing tier. > > But when you say "For all you cooks out there.. you can only use a > serving spoon (SFTP) if you choose Business, otherwise you have to > carve your own serving spoon (run around installing keys on machines > and scripting scp and rsync code into apps.) " I have to just blink > twice and scratch my head > > "What is going o? How many more basic utilities that we think we have > supported development for, are going to be out of our price range in > the future?" > > BR > > On 5/12/16, 7:50 AM, "use-livecode on behalf of Heather Laine" > heather at livecode.com> wrote: > >> Please go and read this blog post from Kevin, it contains important >> information I'm sure will interest you! >> >> https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ > > _______________________________________________ use-livecode mailing > list use-livecode at lists.runrev.com Please visit this url to > subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brahma at hindu.org Thu May 12 18:55:41 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 22:55:41 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5734FD06.404@fourthworld.com> References: <5734FD06.404@fourthworld.com> Message-ID: <276DCFA4-6296-4178-BD46-FF21189A6A27@hindu.org> I'm going with authorized keys in house and shell (scp/rSync) and Web API's for apps used by volunteers outside. You are right there? it's probably a more secure method? I only have a handful of people who have the FTP passwords to the server(s) and that's probably as it should remain. It would be just so much easier to have a UI that allows for the user to enter a user name and password. On 5/12/16, 12:00 PM, "use-livecode on behalf of Richard Gaskin" wrote: >There are no doubt edge cases beyond these, but these three cover about >90% of upload use cases, and all the use cases you've described thus far >for your organization. > >If you have a need that falls outside of these common solutions, let's >look at it. Perhaps there's a way to resolve even highly-specialized >needs at minimal cost. From bobsneidar at iotecdigital.com Thu May 12 18:57:16 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 May 2016 22:57:16 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5734FD06.404@fourthworld.com> References: <5734FD06.404@fourthworld.com> Message-ID: <8E7A0BBB-6BC0-4199-A89C-FBD05322C54F@iotecdigital.com> On May 12, 2016, at 15:00 , Richard Gaskin > wrote: Sannyasin Brahmanathaswami wrote: > But when I saw recently that something we've been begging for, for > 15 years? simple SFTP functionality from the engine.. Writing the word "simple" doesn't make it so. :) Yes, many programs offer it. But none of them also provide a generalized scripting language with integrated GUI controls suitable for crafting a vast range of apps across seven platforms. If LC was only an SFTP client it might be simple. But we also ask them to do a lot more, a thousand things no one asks of any SFTP client. Moreover, because there are so very many capable SFTP clients, why does the world need one more? Once upon a time a lot of people thought they wanted SFTP in LiveCode. Some still do. But most of them would rather have the other things the team is also building, and along the way it seems many have lost sight of why they thought they wanted it in the first place. Agreed. At some point we really need as developers to "roll our own" as it were. Bob S From brahma at hindu.org Thu May 12 19:01:07 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 12 May 2016 23:01:07 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <3DAF38B0-C0C8-4AFD-9A4B-CC7A93625D89@m-r-d.de> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <3DAF38B0-C0C8-4AFD-9A4B-CC7A93625D89@m-r-d.de> Message-ID: It was announced somewhere recently or perhaps I bumped into it when I compared versions. The other model I think would work would be to offer low priced plug ins. I wouldn't mind paying $9.99 for an SFTP plug in? I realize LiveCode doesn't have Unity's user base, but the Unity store is amazing? all kinds of things from $2.95 to $500.00 add ons? Atom has an SFTP plug in. Previous to that I paid 4.95 for an SFTP plug in for Sublime Text 2. On 5/12/16, 11:53 AM, "use-livecode on behalf of Matthias Rebbe" wrote: "simple SFTP functionality from the engine.. is only going to be offered to Business, " Hm, did i miss that? Where did you see or read that? From m.schonewille at economy-x-talk.com Thu May 12 19:03:55 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 May 2016 01:03:55 +0200 Subject: Store In-Reply-To: <005c01d1ac92$e64cca90$b2e65fb0$@gmail.com> References: <043fec96-c57c-f347-e7e0-10b56b1c50ed@economy-x-talk.com> <005c01d1ac92$e64cca90$b2e65fb0$@gmail.com> Message-ID: Thanks for the reply, Erik. Funny thing: now I see the log-in link on the main page again. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 12-May-16 om 23:11 schreef Erik Beugelaar: > Hi Mark, > > If you are looking for the extensions here you go: > https://livecode.com/products/extensions > The store I guess needs to be setup by RunRev for the widgets before end of > this year. > > Kind regards, > Erik > > > Sent from solidit > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Mark Schonewille > Sent: donderdag 12 mei 2016 23:05 > To: How to use LiveCode > Subject: Store > > Hi, > > Where do I find the LiveCode store nowadays? I expected to find a log-in > button with the word "Store" at the top of the website at livecode.com but > it isn't there. > > -- > Kind regards, > > Mark Schonewille > http://economy-x-talk.com > https://www.facebook.com/marksch > > Buy the most extensive book on the > LiveCode language: > http://livecodebeginner.economy-x-talk.com > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ckelly5430 at gmail.com Thu May 12 19:04:18 2016 From: ckelly5430 at gmail.com (Colin Kelly) Date: Fri, 13 May 2016 00:04:18 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: <13B78DA5-DC1E-42E9-96EC-26511E2DFB6A@gmail.com> +1 The same goes for SMTP. And as for LC8. It's just too buggy to use in any production apps. If LC7 is truly EoL I will probably have to start reinvesting back into Delphi or brushing back up on C#. I simply don't have time to keep nursing LC and finding workarounds. Thanks LC for the memories, it's been emotional! Sent from my iPhone > On 12 May 2016, at 21:55, Sannyasin Brahmanathaswami wrote: > > I have bought, paid, contributed to every single forward offer that RunRev and LiveCode have offered through the years, I had a great deal of faith in our LC team at HQ. > > But when I saw recently that something we've been begging for, for 15 years? simple SFTP functionality from the engine.. .(available for free in dozens of open source apps) is only going to be offered to Business, my enthusiasm for any further participation in any such things as "infinite livecode" was pretty much extinguished. > > It's not that I don't understand a Business level pricing?the entire enterprise collaboration and support makes a great deal of sense for a higher pricing tier. > > But when you say "For all you cooks out there.. you can only use a serving spoon (SFTP) if you choose Business, otherwise you have to carve your own serving spoon (run around installing keys on machines and scripting scp and rsync code into apps.) " I have to just blink twice and scratch my head > > "What is going o? How many more basic utilities that we think we have supported development for, are going to be out of our price range in the future?" > > BR > >> On 5/12/16, 7:50 AM, "use-livecode on behalf of Heather Laine" wrote: >> >> Please go and read this blog post from Kevin, it contains important information I'm sure will interest you! >> >> https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rman at free.fr Thu May 12 18:42:41 2016 From: rman at free.fr (Robert Mann) Date: Thu, 12 May 2016 15:42:41 -0700 (PDT) Subject: Recording internal sound (Mac) - possible? In-Reply-To: References: Message-ID: <1463092961353-4704580.post@n4.nabble.com> Hi you might find some info and a turnaround here : recent post on audio recording . -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recording-internal-sound-Mac-possible-tp4704533p4704580.html Sent from the Revolution - User mailing list archive at Nabble.com. From terry.judd at unimelb.edu.au Thu May 12 19:18:53 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 12 May 2016 23:18:53 +0000 Subject: Recording internal sound (Mac) - possible? In-Reply-To: References: Message-ID: Problem solved - didn?t have the correct output settings on Sound Siphon or Soundflower. Works just fine now. Terry... On 12/05/2016 3:41 pm, "use-livecode on behalf of Terry Judd" wrote: >A quick update on that? > >If I go back to LC 6.6.5 then I can record to file using Soundflower or >Sound Siphon as the input source without LC throwing an error but the file >contains no sound :( > >Terry... > >On 12/05/2016 3:29 pm, "use-livecode on behalf of Terry Judd" >terry.judd at unimelb.edu.au> wrote: > >>I want to use revSpeak and 'record sound file' in combination with a >>series of text templates to create some personalised audio files. It >>works but the default is that it captures audio from the built-in >>microphone via the computers speakers, which obviously has pretty >>horrible sound quality. >> >>I?m guessing that I can work around this by plugging a stereo mini plug >>cable from the headphone port to the microphone port (hang on, my Macbook >>Air doesn?t have a microphone port so I?ll need a usb adapter as well >>there) and then fiddling around with the sound input in the sound panel ? >>but it would be easier/better if I could just capture my Mac's internal >>audio directly. There are a couple of system extension thingys that seem >>to support this (Soundflower or Sound Siphon) but unfortunately if I >>install these and select them in the sound input panel then ?record sound >>file? throws an error, like this - ?error 0 starting recording? and no >>file is created. >> >>Has anyone dealt with something like this before, and if so is there any >>way to make it work other than via the cable route? >> >>I?m using LC 8 BTW. >> >>Terry? >>_______________________________________________ >>use-livecode mailing list >>use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From lists at mangomultimedia.com Thu May 12 19:25:26 2016 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 12 May 2016 19:25:26 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <13B78DA5-DC1E-42E9-96EC-26511E2DFB6A@gmail.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <13B78DA5-DC1E-42E9-96EC-26511E2DFB6A@gmail.com> Message-ID: On Thursday, May 12, 2016, Colin Kelly wrote: > > And as for LC8. It's just too buggy to use in any production apps. Crap! You should have told me that before I started letting customers use my company's new app written in LC 8. Now I need to go un-release it ;-) -- Trevor DeVore ScreenSteps From stephenREVOLUTION2 at barncard.com Thu May 12 19:33:43 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 12 May 2016 16:33:43 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <13B78DA5-DC1E-42E9-96EC-26511E2DFB6A@gmail.com> Message-ID: On Thu, May 12, 2016 at 4:25 PM, Trevor DeVore wrote: > Crap! You should have told me that before I started letting customers use > my company's new app written in LC 8. Now I need to go un-release it ;-) > I've noticed there's a lot of Trevor code influence in 8 by the way... Stephen Barncard - Sebastopol Ca. USA - mixstream.org From terry.judd at unimelb.edu.au Thu May 12 19:40:12 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 12 May 2016 23:40:12 +0000 Subject: Recording internal sound (Mac) - possible? In-Reply-To: References: Message-ID: In LC 6.6.5 that is - broken in 7 and 8 unfortunately. Terry On 13/05/2016 9:18 am, "Terry Judd" wrote: >Problem solved - didn?t have the correct output settings on Sound Siphon >or Soundflower. Works just fine now. > >Terry... > >On 12/05/2016 3:41 pm, "use-livecode on behalf of Terry Judd" >terry.judd at unimelb.edu.au> wrote: > >>A quick update on that? >> >>If I go back to LC 6.6.5 then I can record to file using Soundflower or >>Sound Siphon as the input source without LC throwing an error but the >>file >>contains no sound :( >> >>Terry... >> >>On 12/05/2016 3:29 pm, "use-livecode on behalf of Terry Judd" >>>terry.judd at unimelb.edu.au> wrote: >> >>>I want to use revSpeak and 'record sound file' in combination with a >>>series of text templates to create some personalised audio files. It >>>works but the default is that it captures audio from the built-in >>>microphone via the computers speakers, which obviously has pretty >>>horrible sound quality. >>> >>>I?m guessing that I can work around this by plugging a stereo mini plug >>>cable from the headphone port to the microphone port (hang on, my >>>Macbook >>>Air doesn?t have a microphone port so I?ll need a usb adapter as well >>>there) and then fiddling around with the sound input in the sound panel >>>? >>>but it would be easier/better if I could just capture my Mac's internal >>>audio directly. There are a couple of system extension thingys that seem >>>to support this (Soundflower or Sound Siphon) but unfortunately if I >>>install these and select them in the sound input panel then ?record >>>sound >>>file? throws an error, like this - ?error 0 starting recording? and no >>>file is created. >>> >>>Has anyone dealt with something like this before, and if so is there any >>>way to make it work other than via the cable route? >>> >>>I?m using LC 8 BTW. >>> >>>Terry? >>>_______________________________________________ >>>use-livecode mailing list >>>use-livecode at 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 at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-livecode > From ckelly5430 at gmail.com Thu May 12 19:45:07 2016 From: ckelly5430 at gmail.com (Colin Kelly) Date: Fri, 13 May 2016 00:45:07 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <13B78DA5-DC1E-42E9-96EC-26511E2DFB6A@gmail.com> Message-ID: <8EF699EA-37D4-4772-853A-D3931A035464@gmail.com> Please don't misunderstand me, I really like LiveCode, I use it in my workplace to rapidly build proof of concept software modals to get sign-off on projects that are then built with more standardised and robust IDEs with more leisurely time frames. LiveCode is by large measures faster than any other language at building X-platform apps from concept to prototype. It just bites me that I keep having to reinvest in something that IMO is not a polished product, even the 'stable' releases of v7 are at best betas and v8 should really still be considered alphas and not fit for sale, again IMHO. :) Sent from my iPhone > On 13 May 2016, at 00:25, Trevor DeVore wrote: > >> On Thursday, May 12, 2016, Colin Kelly wrote: >> >> And as for LC8. It's just too buggy to use in any production apps. > > > Crap! You should have told me that before I started letting customers use > my company's new app written in LC 8. Now I need to go un-release it ;-) > > -- > Trevor DeVore > ScreenSteps > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Thu May 12 20:03:48 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 12 May 2016 20:03:48 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> Message-ID: <00fe01d1acaa$ed0c2930$c7247b90$@net> I understand these frustrations. I am in the middle of tracking down LC8 bugs now. I wish that after the incredible achievement that is LC 8 there were 0 bugs. I wish some these things were free in the Indy Edition. I wish I had a new car. My bottom line is: 1) LC got me into the mobile market without getting the Java and Objective C headaches. 2) And as a bonus, Mundane text processing utilities are so easy with LC chunks. I just can't even imagine using any other language now. 3) A great community. Try to get the Kevin or Mark of Adobe to monitor and respond on mailing lists. 4) Support staff that promptly respond to requests quickly. Sometimes even more than once in a day. Can't beat that! 5) Bug reports are answered and fixed much quicker than in large companies. Yah... I know there are some bug reports that have fallen behind. A few of them are mine but all-in-all LC bugs are fixed faster than any other SW I have ever used. The LC upside WAY outweighs the downside. I'm all in! At least that's how I feel. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From brahma at hindu.org Thu May 12 20:57:25 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 00:57:25 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <00fe01d1acaa$ed0c2930$c7247b90$@net> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> Message-ID: On 5/12/16, 2:03 PM, "use-livecode on behalf of Ralph DiMola" wrote: >The LC upside WAY outweighs the downside. I'm all in! >At least that's how I feel. I want to apologize for hi-jacking Heather's thread. If I had complaints about SFTP I should have written to Kevin directly. If it means we all are now "piling on" to say how much we love this tool. I will also switch my tone herewith and into the future. Certainly an open language.. if achieved will allow for a great many new extensions at prices we can all afford. I am also "all in" with it comes to Livecode and continue to be a strong advocate. My post did not reflect that at all. I have dabbled with PHP, Javascript and really don't want to bother going with another language. Please resume the intended discussion: Heather wrote: "Please go and read this blog post from Kevin, it contains important information I'm sure will interest you! https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ All the best form Hawaii BR From brahma at hindu.org Thu May 12 21:04:44 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 01:04:44 +0000 Subject: LiveCode Server Linux 64 -- Exiting on "signal 11" Message-ID: <8EE404A0-AB81-4FE7-A4FB-3122296C1F5F@hindu.org> We have uncovered a mysterious bug with LC 8 community server (linux 64) on Ubuntu A desktop client that calls API's on the web server works in LC 7, is failing under LC 8 server. Some handler in one of our API scripts on the web server is triggering a "fault" in LC8 64 bit for linux, that does not exist in LC7? Andre is trying to debug this, but has been unable to come up with a recipe... the best he's been able to determine is that LC 8 is "exiting on signal 11 for reason that I cannot determine" All our scripts, and LC code appear bug free, and since they worked in LC7? we would expect that. Since this is a non-gui environment, our scripts are not calling anything that would have changed in the GUI layer. So this is deep in the engine somewhere.. With such a vague "non-recipe" I doubt anyone can offer a response, but if you have some method by which we might be able to trace it better? Please share. BR From Mark_Smith at cpe.umanitoba.ca Thu May 12 21:42:11 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Thu, 12 May 2016 18:42:11 -0700 (PDT) Subject: Widgets v2 Message-ID: <1463103731508-4704589.post@n4.nabble.com> This new initiative from LiveCode is, I believe, a perfect follow on to 8. Exactly what we need to allow the community to grow and develop the ability to exploit the incredible power and potential of widgets. The training alone is worth several hundred dollars... so I hope everyone will consider supporting this initiative. As Kevin said, if we all chip in just $75 we can get this done - what a bargain!! And just think of what it will empower - the ability for the community to start growing and expanding LC without the core teams involvement. While we all appreciate their exceptional talents and will continue to need them for many of the foundational aspects of LC, this new capability means we won't need them to develop everything. We can start building on this ourselves. The independence this initiative creates is a multiplier that makes this offer worth several times what they are asking for. So I hope you will agree with me - it's time to make this happen! Mark -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Widgets-v2-tp4704589.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Thu May 12 22:38:41 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 02:38:41 +0000 Subject: Widgets v2 In-Reply-To: <1463103731508-4704589.post@n4.nabble.com> References: <1463103731508-4704589.post@n4.nabble.com> Message-ID: On 5/12/16, 3:42 PM, "use-livecode on behalf of Mark Smith" wrote: >So I hope you will agree with me - it's time to make this happen! Go here? https://livecode.com/project/infinite-livecode/ I just pledged? ignore my "downer" on the other thread. BR From Mark_Smith at cpe.umanitoba.ca Thu May 12 22:19:34 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Thu, 12 May 2016 19:19:34 -0700 (PDT) Subject: Widgets v2 In-Reply-To: References: <1463103731508-4704589.post@n4.nabble.com> Message-ID: <1463105974780-4704591.post@n4.nabble.com> Sannyasin Brahmanathaswami wrote > I just pledged? ignore my "downer" on the other thread. > > BR Way to go Sannyasin!! We still have a ways to go so please help spread the word. And many, many thanks. M -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Widgets-v2-tp4704589p4704591.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Thu May 12 23:14:07 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 03:14:07 +0000 Subject: How to Force Group to Show on Top of Browser Widget Message-ID: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> Our new app design will show video in the browser widget, streamed from YouTube. Because we need to use the entire card (almost) to maximize the video? the browser widget is set 16 X 9 but inset from top and sides to 686w X 385 tall? bottom is 414 (flush to the bottom of the card) The browser widget is set to layer 1, the lowest/farthest back "bottom" layer So, we have to hide the bottom tool bar from the user to show the video. The Nav bar is set to the top layer of the card So we do this on open card: on preopencard setOrientation hide grp "homeScreensBottomNav" end preopencard by the side of the video, the 25px open space I have the 3 Vertical Dot icon which has this script. on mouseUp show group "homeScreensBottomNav" end mouseUp But if the video is active? the group will appear. Its as if the browser widget commands all the pixels of it's rect, regardless of what other object may have a higher layer? Any solutions? From ambassador at fourthworld.com Fri May 13 00:09:17 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 May 2016 21:09:17 -0700 Subject: LiveCode Server Linux 64 -- Exiting on "signal 11" In-Reply-To: <8EE404A0-AB81-4FE7-A4FB-3122296C1F5F@hindu.org> References: <8EE404A0-AB81-4FE7-A4FB-3122296C1F5F@hindu.org> Message-ID: <5735536D.4000400@fourthworld.com> Sannyasin Brahmanathaswami: > We have uncovered a mysterious bug with LC 8 community server (linux > 64) on Ubuntu > > A desktop client that calls API's on the web server works in LC 7, > is failing under LC 8 server. Some handler in one of our API scripts > on the web server is triggering a "fault" in LC8 64 bit for linux, > that does not exist in LC7? I also saw this and reported it. It only affects LC when running on faceless systems; LC Server running under Apache on a system that has a GUI doesn't exhibit the behavior. IIRC the bug was fixed very recently, but oddly enough I can't find it in the bug DB now. Possibly related, David Simpson reported this last month: -- Richard Gaskin Fourth World Systems Software Design and Development for Desktop, Mobile, and Web ____________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri May 13 00:17:42 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 May 2016 21:17:42 -0700 Subject: LiveCode Server Linux 64 -- Exiting on "signal 11" In-Reply-To: <5735536D.4000400@fourthworld.com> References: <5735536D.4000400@fourthworld.com> Message-ID: <57355566.1010308@fourthworld.com> Richard Gaskin wrote: > Sannyasin Brahmanathaswami: > >> A desktop client that calls API's on the web server works in LC 7, >> is failing under LC 8 server. Some handler in one of our API scripts >> on the web server is triggering a "fault" in LC8 64 bit for linux, >> that does not exist in LC7? > > I also saw this and reported it. It only affects LC when running on > faceless systems; LC Server running under Apache on a system that has > a GUI doesn't exhibit the behavior. > > IIRC the bug was fixed very recently, but oddly enough I can't find > it in the bug DB now. Bad search - found it: It's marked as Resolved Fixed for 8.0GM - is your server still running DP16? It may also be a separate issue, as our recipes differ slightly. If you still see this after confirming 8.0 GM, please submit a report for that. -- Richard Gaskin Fourth World Systems Software Design and Development for Desktop, Mobile, and Web ____________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Fri May 13 02:11:15 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 13 May 2016 09:11:15 +0300 Subject: Raising Money Message-ID: <57357003.4060300@gmail.com> I really wonder about asking people for donations when one hasn't fulfilled all the promises one made last time people gave you money. R. From dave at applicationinsight.com Fri May 13 03:35:02 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 13 May 2016 00:35:02 -0700 (PDT) Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> Message-ID: <1463124902298-4704596.post@n4.nabble.com> Hi all I agree with Sannyasin about positivity and this being a thread about supporting the development of LiveCode I also am 'all in' and have just pledged at https://livecode.com/project/infinite-livecode/ My regards to all who have pledged or who intend to pledge, no matter how little or how much - and I'll see you on the sunny side of the street some day! Kind regards Dave Sannyasin Brahmanathaswami wrote > On 5/12/16, 2:03 PM, "use-livecode on behalf of Ralph DiMola" < > use-livecode-bounces at .runrev > on behalf of > rdimola@ > > wrote: > >>The LC upside WAY outweighs the downside. I'm all in! >>At least that's how I feel. > > I want to apologize for hi-jacking Heather's thread. If I had complaints > about SFTP I should have written to Kevin directly. If it means we all are > now "piling on" to say how much we love this tool. I will also switch my > tone herewith and into the future. > > Certainly an open language.. if achieved will allow for a great many new > extensions at prices we can all afford. I am also "all in" with it comes > to Livecode and continue to be a strong advocate. My post did not reflect > that at all. I have dabbled with PHP, Javascript and really don't want to > bother going with another language. > > Please resume the intended discussion: > > Heather wrote: > > "Please go and read this blog post from Kevin, it contains important > information I'm sure will interest you! > > https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ > > All the best form Hawaii > > BR > > > > _______________________________________________ > use-livecode mailing list > use-livecode at .runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704596.html Sent from the Revolution - User mailing list archive at Nabble.com. From peter.brett at livecode.com Fri May 13 04:14:23 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 09:14:23 +0100 Subject: Help with Header Widget In-Reply-To: References: <310D917A-8E9E-49D7-B238-FA3511653D96@hindu.org> <2547C301-D714-4963-BEBA-D65CB464D68B@hindu.org> Message-ID: On 12/05/2016 22:08, Mike Kerner wrote: > Hmm, Peter, that might also be an interesting blog post... As it happens, I think one has already been written and will appear in the next few days! Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Fri May 13 04:19:27 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 09:19:27 +0100 Subject: [ANN] New IRC channel for LiveCode Open Source users & contributors In-Reply-To: <1463091089139-4704573.post@n4.nabble.com> References: <572A13E3.3000403@livecode.com> <1463091089139-4704573.post@n4.nabble.com> Message-ID: <6c4364d7-6a91-8006-fe49-badfe8422666@livecode.com> On 12/05/2016 23:11, Dave Kilroy wrote: > Hi Mike - I must be doing something wrong then - I've logged in about ten > times over the last week or so (am logged in now) and never found any > activity or got any responses... :( I'm always in the channel in office hours and will react if poked. ;-) Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Fri May 13 04:26:46 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 09:26:46 +0100 Subject: How to Force Group to Show on Top of Browser Widget In-Reply-To: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> References: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> Message-ID: On 13/05/2016 04:14, Sannyasin Brahmanathaswami wrote: > Our new app design will show video in the browser widget, streamed from YouTube. > > Because we need to use the entire card (almost) to maximize the video? the browser widget is set 16 X 9 but inset from top and sides to 686w X 385 tall? bottom is 414 (flush to the bottom of the card) > > The browser widget is set to layer 1, the lowest/farthest back "bottom" layer > > So, we have to hide the bottom tool bar from the user to show the video. > > The Nav bar is set to the top layer of the card > > So we do this on open card: > > on preopencard > setOrientation > hide grp "homeScreensBottomNav" > end preopencard > > by the side of the video, the 25px open space I have the 3 Vertical Dot icon which has this script. > > on mouseUp > show group "homeScreensBottomNav" > end mouseUp > > But if the video is active? the group will appear. Its as if the browser widget commands all the pixels of it's rect, regardless of what other object may have a higher layer? > > Any solutions? There aren't any solutions yet. This is due to the way the browser widget works. All LiveCode controls are drawn in a single "native" (i.e. operating system) layer, and the browser view is drawn in an additional "native" layer. In order to layer the browser behind LiveCode controls, it would be necessary to teach the engine to split the LiveCode controls between as many "native" layers as necessary. This would be a lot of work, and drawing LiveCode controls on top of browser widgets isn't something that many people seem to be able to need to do, so it hasn't been done yet. You may want to monitor bug 17614, which tracks this very problem. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Fri May 13 04:29:58 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 09:29:58 +0100 Subject: Recording internal sound (Mac) - possible? In-Reply-To: References: Message-ID: <2cfb3ca1-ce42-adf0-b028-75b730d59ebc@livecode.com> On 13/05/2016 00:40, Terry Judd wrote: > In LC 6.6.5 that is - broken in 7 and 8 unfortunately. Hi Terry, I wonder if that is related to bug 16669. Do you have a good recipe for reproducing your problem? We have not found one and we have been waiting for a couple of months for a response from the user who reported bug 16669, so your input may be very helpful in tracking down the problem. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From kevin at livecode.com Fri May 13 04:31:08 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 13 May 2016 09:31:08 +0100 Subject: How to Force Group to Show on Top of Browser Widget In-Reply-To: References: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> Message-ID: The workaround for the moment is to use a borderless window that floats on top with a handler to keep it in place if you resize the underlying stack. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 13/05/2016, 09:26, "use-livecode on behalf of Peter TB Brett" wrote: >On 13/05/2016 04:14, Sannyasin Brahmanathaswami wrote: >> Our new app design will show video in the browser widget, streamed from >>YouTube. >> >> Because we need to use the entire card (almost) to maximize the video? >>the browser widget is set 16 X 9 but inset from top and sides to 686w X >>385 tall? bottom is 414 (flush to the bottom of the card) >> >> The browser widget is set to layer 1, the lowest/farthest back "bottom" >>layer >> >> So, we have to hide the bottom tool bar from the user to show the video. >> >> The Nav bar is set to the top layer of the card >> >> So we do this on open card: >> >> on preopencard >> setOrientation >> hide grp "homeScreensBottomNav" >> end preopencard >> >> by the side of the video, the 25px open space I have the 3 Vertical Dot >>icon which has this script. >> >> on mouseUp >> show group "homeScreensBottomNav" >> end mouseUp >> >> But if the video is active? the group will appear. Its as if the >>browser widget commands all the pixels of it's rect, regardless of what >>other object may have a higher layer? >> >> Any solutions? > >There aren't any solutions yet. This is due to the way the browser >widget works. All LiveCode controls are drawn in a single "native" >(i.e. operating system) layer, and the browser view is drawn in an >additional "native" layer. In order to layer the browser behind >LiveCode controls, it would be necessary to teach the engine to split >the LiveCode controls between as many "native" layers as necessary. > >This would be a lot of work, and drawing LiveCode controls on top of >browser widgets isn't something that many people seem to be able to need >to do, so it hasn't been done yet. > >You may want to monitor bug 17614, which tracks this very problem. > > Peter > >-- >Dr Peter Brett >LiveCode Open Source Team > >LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From blueback09 at gmail.com Fri May 13 04:49:02 2016 From: blueback09 at gmail.com (Matt Maier) Date: Fri, 13 May 2016 11:49:02 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463124902298-4704596.post@n4.nabble.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> <1463124902298-4704596.post@n4.nabble.com> Message-ID: I just pledged. Both sides of the conversation make sense, and obviously I ended up on the "pledge" side of it. Getting the widgets and LCB working to "wrap" several more popular languages will dramatically increase the utility of everything we already know how to do in Livecode. That's the main value proposition for me. I only have to learn one (one and a half now?) language and I can make things happen on all the major operating systems, the server, soon in browsers. Being able to grab existing code from, and collaborate with, everyone who doesn't know Livecode will be fantastic. Also, I'm approaching the pledge from the perspective of starting my own company. The way Livecode is going about it is more or less the same way I'd prefer to go about it. I'd prefer to have a direct relationship where I solve someone's problem and they pay me for it, willingly, because I'm actually solving their problem. I also would prefer to tackle big, hairy, audacious goals. I also expect that I'll be better at working in the laboratory than doing marketing. Basically, all the stuff Livecode is doing. They're tackling a big problem, which is addressing a major pain point for me, so I'm happy to support them. Big projects always end up taking longer and costing more than hoped. I don't want them to run out of money before they finish grinding through it. On Fri, May 13, 2016 at 10:35 AM, Dave Kilroy wrote: > Hi all > > I agree with Sannyasin about positivity and this being a thread about > supporting the development of LiveCode > > I also am 'all in' and have just pledged at > https://livecode.com/project/infinite-livecode/ > > My regards to all who have pledged or who intend to pledge, no matter how > little or how much - and I'll see you on the sunny side of the street some > day! > > Kind regards > > Dave > > > > > Sannyasin Brahmanathaswami wrote > > On 5/12/16, 2:03 PM, "use-livecode on behalf of Ralph DiMola" < > > > use-livecode-bounces at .runrev > > > on behalf of > > > rdimola@ > > > > wrote: > > > >>The LC upside WAY outweighs the downside. I'm all in! > >>At least that's how I feel. > > > > I want to apologize for hi-jacking Heather's thread. If I had complaints > > about SFTP I should have written to Kevin directly. If it means we all > are > > now "piling on" to say how much we love this tool. I will also switch my > > tone herewith and into the future. > > > > Certainly an open language.. if achieved will allow for a great many new > > extensions at prices we can all afford. I am also "all in" with it comes > > to Livecode and continue to be a strong advocate. My post did not reflect > > that at all. I have dabbled with PHP, Javascript and really don't want to > > bother going with another language. > > > > Please resume the intended discussion: > > > > Heather wrote: > > > > "Please go and read this blog post from Kevin, it contains important > > information I'm sure will interest you! > > > > https://livecode.com/infinite-livecode-a-letter-from-our-ceo/ > > > > All the best form Hawaii > > > > BR > > > > > > > > _______________________________________________ > > use-livecode mailing list > > > use-livecode at .runrev > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes > the other 90% of the time." > Peter M. Brigham > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704596.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From heather at runrev.com Fri May 13 04:49:12 2016 From: heather at runrev.com (Heather Laine) Date: Fri, 13 May 2016 09:49:12 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463089250880-4704570.post@n4.nabble.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> Message-ID: <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> Dear Robert, You make a good point about community involvement. This campaign is all about encouraging much more of it. We want to enable a far wider community of LiveCoders to contribute to the feature set of LiveCode. Our little team cannot do it all. We have recently set up livecode.org, and we already have a Community Manager in Richard Gaskin, whom we talk regularly with. He is entirely independent from LiveCode Ltd. This is a route we will be looking to expand in the future, ultimately its possible there will be some kind of Open Source Advisory body outside of LiveCode Ltd. We would love to see more in the way of actual hands on involvement from the community to allow a wide enough pool of contributors that could be selected from for such a body. This is something of a chicken and egg situation. To have a strong vibrant Open Source community making regular contributions to the source, we need to give you the tools to easily contribute. Infinite LiveCode is all about doing exactly that. So, I would suggest, the logical conclusion is, if you want to see a strong Open Source community with real clout, lets get this campaign funded! Warm Regards, Heather > On 12 May 2016, at 22:40, Robert Mann wrote: > > Same thought from France! and approximatively same wait period of more than > 10 years for audio recording at 44100 kHz compressed audio. > > Now I suspect one point of view would be be :: "well that is precisely what > we want to clear.. by allowing faster wrapping of existing utilities.. we > need the infinitum to complete the audio functions!!!!!! " > > Now, i was not aware that the 2013 kickstart only brought 30% of the cost > needed to get livecode 8 through. I thought it would be more 50%. > > And I earlier said I would be happy to participate regularly to the > development.. but.. but.. for a more reasonable priced indy "hobbits" > version, and I wrote ok if that cost 150 bucks every now and then. > > it is arguable that I could then decide to pour through 75$ more into the > community version instead. (and so on...) But then frankly, I feel the need > for some kind of community guidance body to accompany mothership. > > As the situation stands, livecode drives the whole lot. So community money > contributors just support "blindly" livecode without any form of > representation. I wonder how long that can go on just like that. > > That is by no means a message of distrust vis a vis CEO, I have great > respect for what they're up to. I just wonder how viable that form of > "trust" organization is viable. And frankly i'd be curious to learn about > how other communities get organized in such a situation. > > As Sannyasin Brahmanathaswami points out, there will always be some tensions > between the two versions. And the resulting balance of functions might never > seen as right so long as decisions are solely taken by one party > exclusively. > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704570.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roland.huettmann at gmail.com Fri May 13 05:10:16 2016 From: roland.huettmann at gmail.com (Roland Huettmann) Date: Fri, 13 May 2016 11:10:16 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> Message-ID: I pledged, but the dates given are by far too short - May 23 is just around the corner. I could pledge more given more time, but currently away on a trip. I think 3 months pledge time should be normal. Roland From kevin at livecode.com Fri May 13 05:22:56 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 13 May 2016 10:22:56 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> Message-ID: Thanks very much for your support Roland. I?m sorry if the campaign timing doesn?t line up well for you. We?ve tried various campaign lengths and longer doesn?t materially improve the outcome overall. If it was a massive campaign we might consider 30 days but its not so large that there is a benefit to doing that. Now we are post 8 we need to plan with certainty what our path is as quickly as possible. And bear in mind that if this campaign funds this feature will be with you in around 3 months, rather than coming to the end of a campaign then! Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 13/05/2016, 10:10, "use-livecode on behalf of Roland Huettmann" wrote: >I pledged, but the dates given are by far too short - May 23 is just >around >the corner. I could pledge more given more time, but currently away on a >trip. I think 3 months pledge time should be normal. > >Roland >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Fri May 13 05:23:17 2016 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 13 May 2016 10:23:17 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> Message-ID: <57359D05.3090503@tweedly.net> I agree it is a rather short time frame - but 3 months would be far too long. This project hopes to complete "this summer" - so my guess would be end of August or September - therefore only 4-1/2 months away; they can't wait 3 months to see if the funding is available. -- Alex. On 13/05/2016 10:10, Roland Huettmann wrote: > I pledged, but the dates given are by far too short - May 23 is just around > the corner. I could pledge more given more time, but currently away on a > trip. I think 3 months pledge time should be normal. > > Roland > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From blueback09 at gmail.com Fri May 13 05:32:14 2016 From: blueback09 at gmail.com (Matt Maier) Date: Fri, 13 May 2016 12:32:14 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57359D05.3090503@tweedly.net> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: In terms of what we should expect, does this push indicate a "breadth first" rather than "depth first" strategy? As in, will Livecode's reach continue to expand as quickly as possible while it's perfection is of secondary concern? More specifically, will we be getting 80% functionality in more places rather than 100% functionality in one place? On Fri, May 13, 2016 at 12:23 PM, Alex Tweedly wrote: > I agree it is a rather short time frame - but 3 months would be far too > long. > > This project hopes to complete "this summer" - so my guess would be end of > August or September - therefore only 4-1/2 months away; they can't wait 3 > months to see if the funding is available. > > -- Alex. > > > On 13/05/2016 10:10, Roland Huettmann wrote: > >> I pledged, but the dates given are by far too short - May 23 is just >> around >> the corner. I could pledge more given more time, but currently away on a >> trip. I think 3 months pledge time should be normal. >> >> Roland >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From roland.huettmann at gmail.com Fri May 13 05:40:52 2016 From: roland.huettmann at gmail.com (Roland Huettmann) Date: Fri, 13 May 2016 11:40:52 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57359D05.3090503@tweedly.net> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: Well, yes, but then it could have been announced three months ago?))) Never mind... The task is great. Thumbs up! On May 13, 2016 09:24, "Alex Tweedly" wrote: > I agree it is a rather short time frame - but 3 months would be far too > long. > > This project hopes to complete "this summer" - so my guess would be end of > August or September - therefore only 4-1/2 months away; they can't wait 3 > months to see if the funding is available. > > -- Alex. > > On 13/05/2016 10:10, Roland Huettmann wrote: > >> I pledged, but the dates given are by far too short - May 23 is just >> around >> the corner. I could pledge more given more time, but currently away on a >> trip. I think 3 months pledge time should be normal. >> >> Roland >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kevin at livecode.com Fri May 13 05:43:04 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 13 May 2016 10:43:04 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: Exactly the opposite. Rather than stopping at the very useful but limited implementation we have on widgets and LCB so far, the purpose of this project is to go very deep on this key piece. This really is the right move for everyone, and the campaign is us aiming to find a way to enable us to carry on do that next and do it properly. In terms of breath after this is done, it does enable that. Though the depth in the case of each feature, will be down to the developer of each of the various widgets. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 13/05/2016, 10:32, "use-livecode on behalf of Matt Maier" wrote: >In terms of what we should expect, does this push indicate a "breadth >first" rather than "depth first" strategy? As in, will Livecode's reach >continue to expand as quickly as possible while it's perfection is of >secondary concern? More specifically, will we be getting 80% functionality >in more places rather than 100% functionality in one place? > >On Fri, May 13, 2016 at 12:23 PM, Alex Tweedly wrote: > >> I agree it is a rather short time frame - but 3 months would be far too >> long. >> >> This project hopes to complete "this summer" - so my guess would be end >>of >> August or September - therefore only 4-1/2 months away; they can't wait >>3 >> months to see if the funding is available. >> >> -- Alex. >> >> >> On 13/05/2016 10:10, Roland Huettmann wrote: >> >>> I pledged, but the dates given are by far too short - May 23 is just >>> around >>> the corner. I could pledge more given more time, but currently away on >>>a >>> trip. I think 3 months pledge time should be normal. >>> >>> Roland >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From terry.judd at unimelb.edu.au Fri May 13 06:47:31 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Fri, 13 May 2016 10:47:31 +0000 Subject: Recording internal sound (Mac) - possible? In-Reply-To: <2cfb3ca1-ce42-adf0-b028-75b730d59ebc@livecode.com> References: <2cfb3ca1-ce42-adf0-b028-75b730d59ebc@livecode.com> Message-ID: Hi Peter - ok, I?ll add my stuff to that bug report. Best regards, Terry On 13/05/2016 6:29 pm, "use-livecode on behalf of Peter TB Brett" wrote: >On 13/05/2016 00:40, Terry Judd wrote: >> In LC 6.6.5 that is - broken in 7 and 8 unfortunately. > >Hi Terry, > >I wonder if that is related to bug 16669. Do you have a good recipe for >reproducing your problem? We have not found one and we have been >waiting for a couple of months for a response from the user who reported >bug 16669, so your input may be very helpful in tracking down the problem. > > Peter > >-- >Dr Peter Brett >LiveCode Open Source Team > >LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From brami.serge at gmail.com Fri May 13 06:54:22 2016 From: brami.serge at gmail.com (BRAMI serge) Date: Fri, 13 May 2016 12:54:22 +0200 Subject: recording sound problem with new mac pro Message-ID: <9748A47E-A53D-4413-9D79-40647B7FF43A@gmail.com> Well hello everybody I need help I use LC for my professional use I have the following problem from LC 6.7 ? the recording sound doesnt work on my MAC pro ( the new one) and only on this mac LC 7 and 8 recording sound it is the same thing on my others computers IMAC and mac book air recording works fine this with exactly the same stack (which is shared by dropbox) quicktime player recording works well on each computer dontuseQT is set to false the recording input for the mac pro is set to the APPLE THUNDERBOLT DISPLAY mic in the system preferences the recording input in the script is st to "dfilt ? but i have tried with other options (imic emic ?) and it doesnt work it is a big problem for me , It prevent me to upgrade to the newest version of LC any idea ?? best regards From panos.merakos at livecode.com Fri May 13 09:26:55 2016 From: panos.merakos at livecode.com (panagiotis merakos) Date: Fri, 13 May 2016 14:26:55 +0100 Subject: [ANN] Release 8.0.1 RC-1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 8.0.1 RC-1. Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 8.0.1 RC-1 contains more than 30 bug fixes since the LiveCode 8.0.0 STABLE release. Moreover, this release contains many dictionary updates contributed by Devin Asay, and Mark Smith. Thank you! The full release notes are available from: http://downloads.livecode.com/livecode/8_0_1/LiveCodeNotes-8_0_1_rc_1.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 -- From williamdesmet at gmail.com Fri May 13 10:11:51 2016 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 13 May 2016 16:11:51 +0200 Subject: How do I add my own icons to the new Header Bar Widget? Message-ID: Hi there, I just started 'testing' the new LC 8 and I like the new widgets. But how do I add my own icons to it? greetings, William From littlejamesw at mac.com Fri May 13 10:27:26 2016 From: littlejamesw at mac.com (James Little) Date: Fri, 13 May 2016 07:27:26 -0700 Subject: How to Force Group to Show on Top of Browser Widget In-Reply-To: References: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> Message-ID: <3C8E0507-B48E-426A-A07C-2B205606BE8C@mac.com> As a workaround, can you toggle the browser widget to hide / show? on MouseUp if the flag of me then show widget ?myBrowser? set the flag of me to not the flag of me else hide widget ?myBrowser? set the flag of me to not the flag of me end if end MouseUp On May 13, 2016, at 1:31 AM, Kevin Miller wrote: > The workaround for the moment is to use a borderless window that floats on > top with a handler to keep it in place if you resize the underlying stack. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > > > On 13/05/2016, 09:26, "use-livecode on behalf of Peter TB Brett" > peter.brett at livecode.com> wrote: > >> On 13/05/2016 04:14, Sannyasin Brahmanathaswami wrote: >>> Our new app design will show video in the browser widget, streamed from >>> YouTube. >>> >>> Because we need to use the entire card (almost) to maximize the video? >>> the browser widget is set 16 X 9 but inset from top and sides to 686w X >>> 385 tall? bottom is 414 (flush to the bottom of the card) >>> >>> The browser widget is set to layer 1, the lowest/farthest back "bottom" >>> layer >>> >>> So, we have to hide the bottom tool bar from the user to show the video. >>> >>> The Nav bar is set to the top layer of the card >>> >>> So we do this on open card: >>> >>> on preopencard >>> setOrientation >>> hide grp "homeScreensBottomNav" >>> end preopencard >>> >>> by the side of the video, the 25px open space I have the 3 Vertical Dot >>> icon which has this script. >>> >>> on mouseUp >>> show group "homeScreensBottomNav" >>> end mouseUp >>> >>> But if the video is active? the group will appear. Its as if the >>> browser widget commands all the pixels of it's rect, regardless of what >>> other object may have a higher layer? >>> >>> Any solutions? >> >> There aren't any solutions yet. This is due to the way the browser >> widget works. All LiveCode controls are drawn in a single "native" >> (i.e. operating system) layer, and the browser view is drawn in an >> additional "native" layer. In order to layer the browser behind >> LiveCode controls, it would be necessary to teach the engine to split >> the LiveCode controls between as many "native" layers as necessary. >> >> This would be a lot of work, and drawing LiveCode controls on top of >> browser widgets isn't something that many people seem to be able to need >> to do, so it hasn't been done yet. >> >> You may want to monitor bug 17614, which tracks this very problem. >> >> Peter >> >> -- >> Dr Peter Brett >> LiveCode Open Source Team >> >> LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hh at hh.on-rev.com Fri May 13 10:12:05 2016 From: hh at hh.on-rev.com (-hh) Date: Fri, 13 May 2016 07:12:05 -0700 (PDT) Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: <1463148725987-4704615.post@n4.nabble.com> Now having a first dot-dot-release of 8, we don't look back to unfinished work, because "we are post 8" (Kevin). And post 8.0.0 starts infinity? Let's look back a few days. I can't forget this community-trivializing pie chart "The Story of community"(see webinar at 6:37), based on pull requests: 2% community, 98% LiveCode (ignoring the fact that many pull requests of the LC-team are essentially based on time-consuming community LC QC reports). The two cents of the community? So, if everybody of the community contributes 2% of his worktime (1 hour a week) to The Big LC Project, then we are done. The 2% (if not two cents) contributions of my worktime to The Big LC Project are already done for years. Stop it now? No, I do finish my work. What's not finished doesn't count to being "post ". But after finishing these few projects I'll stop. I'll wait and watch was LC does on his 98% part. I asked that at the webinar: "What's the state of the foreign module?" (No answer, there were too much questions). After that I was trying for a whole day to get the state of FFI, looking for anything that works on *ALL* platforms, a simple 'Hello world'. No success. Of course I pledged, as always. For a "new"(?) feature especially: FFI. Searched again for the state of FFI: Seen apart from excellent fragments (excellent, but fragments) from Peter-B's private blog: Nothing found. I'll finish my current community projects. Then I'll wait and watch was LC does on his 98% part. Hermann -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704615.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Fri May 13 10:51:36 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Fri, 13 May 2016 10:51:36 -0400 Subject: inconsistencies in treatment of empty properties In-Reply-To: References: Message-ID: <154aa99f1bd-5b42-197e1@webprd-m09.mail.aol.com> Hi. I tried a few variations of these in 6.9. Never needed an explicit "is true". No errors or failures. Craig Newman -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Wed, May 11, 2016 1:14 pm Subject: inconsistencies in treatment of empty properties It's taken a while to figure out what was bugging me on this. As near as I can tell, there is an inconsistency in how unset custom properties get treated. I don't have this nailed down yet, but I have had expressions like "if the ckAlwNul of the target then" cause handlers to bomb out without throwing an error. I fixed one of these this morning by adding an "is true". And then, about ten lines down, identical code worked just fine, with the if stepping to else. It seems to me that referencing an unset property should consistently either throw an error, or return empty as the result. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 13 11:12:04 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 15:12:04 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57359D05.3090503@tweedly.net> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: I'm in. I ain't rich but I can do what I can. Bob S From bobsneidar at iotecdigital.com Fri May 13 11:13:05 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 15:13:05 +0000 Subject: Raising Money In-Reply-To: <57357003.4060300@gmail.com> References: <57357003.4060300@gmail.com> Message-ID: Well then, you must be completely confounded with American Politics! ;-) Bob S > On May 12, 2016, at 23:11 , RM wrote: > > I really wonder about asking people for donations > when one hasn't fulfilled all the promises one made > last time people gave you money. > > R. From prothero at earthednet.org Fri May 13 11:38:24 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Fri, 13 May 2016 09:38:24 -0600 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> Message-ID: <2818F703-8A31-4713-B040-B7A95F36AF8A@earthednet.org> I'm in too. I am retired and give my educational software away for free. But the responsiveness of the LC team, the generosity of the users with help, and the actuality and future vision of the platform is so promising that I want to contribute. Best, Bill William Prothero http://es.earthednet.org > On May 13, 2016, at 9:12 AM, Bob Sneidar wrote: > > I'm in. I ain't rich but I can do what I can. > > Bob S > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Fri May 13 11:58:36 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 16:58:36 +0100 Subject: HTML5 LC Download Icon? In-Reply-To: <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> Message-ID: <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> On 07/05/2016 02:09, Rick Harrison wrote: > I?ve been playing around with HTML5 > in the Community Version of LC 8. > > Although I think the small green LC App Download > button is an interesting idea, I might want my users > to only use the app online. I might not want them > downloading it into their computer. They are already downloading it onto their computer in order to run it. You are distributing your app (and LiveCode!) to them, which means that under the terms of the GPLv3 you must provide them with the complete corresponding source code in the preferred form for modification. The convenient button helps you comply with the license. > How do I disable that LC button which is > part of the frame on the right side, or > make it disappear altogether? Use LiveCode Indy or Commercial, or compile a version of the Open Source LiveCode HTML5 engine that doesn't include that piece of code. > It also appears there is no way to > store information in a permanent > way in flat files or to a database, > unless I?m missing something here. At the moment there's no persistence implemented, sorry. :-( Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Fri May 13 11:59:56 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 13 May 2016 16:59:56 +0100 Subject: Using Widgets for Dummies Tutorial In-Reply-To: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> References: <3F843056-2199-4C0B-86C3-0C31DECFA552@hindu.org> Message-ID: <5cfcde13-373c-6a81-7eb8-87440b999d87@livecode.com> On 12/05/2016 03:30, Sannyasin Brahmanathaswami wrote: > Where is the ?using widgets guide for dummies?? At the moment we are updating the App Building Course to include widgets, and there is a blog post about using the header widget coming out soon (probably in the next week or so). Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From littlejamesw at mac.com Fri May 13 12:08:59 2016 From: littlejamesw at mac.com (James Little) Date: Fri, 13 May 2016 09:08:59 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <2818F703-8A31-4713-B040-B7A95F36AF8A@earthednet.org> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> <2818F703-8A31-4713-B040-B7A95F36AF8A@earthednet.org> Message-ID: Count me in also. I?m particularly keen on Stretch Goals 1 & 3, Sqlite Library & Field Widget Jim Little On May 13, 2016, at 8:38 AM, Earthednet-wp wrote: > I'm in too. I am retired and give my educational software away for free. But the responsiveness of the LC team, the generosity of the users with help, and the actuality and future vision of the platform is so promising that I want to contribute. > Best, > Bill > > William Prothero > http://es.earthednet.org > >> On May 13, 2016, at 9:12 AM, Bob Sneidar wrote: >> >> I'm in. I ain't rich but I can do what I can. >> >> Bob S >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richard at livecode.org Fri May 13 12:36:00 2016 From: richard at livecode.org (Richard Gaskin) Date: Fri, 13 May 2016 09:36:00 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463089250880-4704570.post@n4.nabble.com> References: <1463089250880-4704570.post@n4.nabble.com> Message-ID: <57360270.1000301@livecode.org> Robert Mann wrote: > As the situation stands, livecode drives the whole lot. So community > money contributors just support "blindly" livecode without any form > of representation. I wonder how long that can go on just like that. Part of the role of a Community Manager is as a sort of ombudsman, an advocate for community interests in discussions with the core dev team. Ask Peter or Kevin and they'll tell you that much of our regular meetings involve my advocacy for community interests. One of the challenges is determining exactly what those community interests are. This thread is a good example: first there was a request for SFTP, the SMTP, then audio recording, and others. To help turn myriad list posts into actionable information, LiveCode conducts several surveys of the user base each year. But of course surveys are very limited in more ways than are worth listing here, so data collected there is augmented with many discussions both internal and with your Community advocate to help sort them out into priorities. As with any software project, priorities are best served by attempting to gauge return on investment. For example, if we have a hundreds posts for a feature but those posts are from a single user, even a feature less frequently discussed may take priority if it's determined to benefit a larger number of users. Those priorities are also weighed against cost of delivery. While we do occasionally see requests specific to one platform, most requests cover multiple platforms. As we can see from the very small number of high-level scripting languages that offer integrated GUI support across seven platforms, this is evidently not a trivial task; few projects even attempt it at all. Most of the Kickstarter goals have been delivered, the rest actively in development, and the Feature Exchange items have been in direct response to user requests. In each case, participation in the fundraiser has always been completely optional for us - if we see something we like we can fund it, and even if we don't the Community Edition has and will continue to benefit from those, and everyone, contributor or not, has free and open access to it. If there's a specific feature you had in mind, let's talk about it. If a positive ROI for it can be determined it'll likely get done. Many larger projects enjoy something we don't yet have: outside companies paying full-time salaries for developers contributing to the software. For example, Google and others pay several staffers to contribute to Python, and a friend at Heroku told me last night that he has a couple excellent engineers whose full-time job is submit pull requests for postgreSQL. As the LiveCode projects grows we're seeing a bit of that, even if at a smaller scale than full-time staffers. For example, David Simpson of .Com Solutions needed some specific clipboard enhancements, so he contacted the team, got a quote he found reasonable, and covered the development cost. Those enhancements are now in all LiveCode editions, including the Community Edition (thank you David!). What we all want to avoid is being another TideSDK. That was an open source project where Appcellerator spun out their desktop platforms so they could focus their considerable investment on just two (iOS and Android). The desktop project deployed to Mac, Windows, and Linux, and was released under permissive license so it was fully dependent on donations alone. A couple years ago one of their blog posts noted that they'd received less than $600 in donations for the entirety of that year. The project has since died for lack of funding. The mix of development options LiveCode has offered to date represent their best effort at measuring community interest balanced with ROI. But like any process, there's always room for refinement. So like I said, if there's a specific feature you want let's discuss it and see how we can put together the resources to make it happen. -- Richard Gaskin LiveCode Community Liaison richard at livecode.org From richard at livecode.org Fri May 13 12:52:52 2016 From: richard at livecode.org (Richard Gaskin) Date: Fri, 13 May 2016 09:52:52 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463148725987-4704615.post@n4.nabble.com> References: <1463148725987-4704615.post@n4.nabble.com> Message-ID: <57360664.1000904@livecode.org> -hh wrote: > I can't forget this community-trivializing pie chart > "The Story of community"(see webinar at 6:37), based on > pull requests: 2% community, 98% LiveCode (ignoring > the fact that many pull requests of the LC-team are > essentially based on time-consuming community LC QC > reports). Pull requests are a seductive focus for measuring community engagement because the stats are automatically provided by Github. But I agree that it's a mistake for any project to measure by that single index, as so many do. In addition to bug reporting and triage, there are also many other categories where the community plays a strong supporting role for the project. A few days ago I listed some of the outstanding work being done by so many educators in our community to introduce LiveCode to teachers and students around the world, and in areas like community technical support we see Bernd and Klaus and yourself making very significant contributions throughout the forums to help newcomers feel more empowered as they learn LiveCode. One of the reasons I advocated using the livecode.org domain exclusively for the Community Edition is so that we can do a better job of providing acknowledgment for the full scope of community contributions. If you have any thoughts on how we might track those better I would be keen to hear them. Unlike pull requests, which are tallied automatically for us, other forms of community contributions are more difficult to track, often relying on subjective assessment (and without sufficient coffee too easy to forget something important). Any ideas you or others here have for better assessing and acknowledging community contributions would be very welcome. -- Richard Gaskin LiveCode Community Liaison richard at livecode.org From kevin at livecode.com Fri May 13 13:00:59 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 13 May 2016 18:00:59 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57360664.1000904@livecode.org> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> Message-ID: These are valid points. I covered a great deal of ground in that presentation however this was an angle that I missed. I certainly didn?t intend any offense with that omission and if I gave any then I do apologize for that. We are all extremely grateful for the many ways the community contributes. I?m also pleased to see a number of new contributions this week which is wonderful. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 13/05/2016, 17:52, "use-livecode on behalf of Richard Gaskin" wrote: >-hh wrote: > > > I can't forget this community-trivializing pie chart > > "The Story of community"(see webinar at 6:37), based on > > pull requests: 2% community, 98% LiveCode (ignoring > > the fact that many pull requests of the LC-team are > > essentially based on time-consuming community LC QC > > reports). > >Pull requests are a seductive focus for measuring community engagement >because the stats are automatically provided by Github. > >But I agree that it's a mistake for any project to measure by that >single index, as so many do. > >In addition to bug reporting and triage, there are also many other >categories where the community plays a strong supporting role for the >project. > >A few days ago I listed some of the outstanding work being done by so >many educators in our community to introduce LiveCode to teachers and >students around the world, and in areas like community technical support >we see Bernd and Klaus and yourself making very significant >contributions throughout the forums to help newcomers feel more >empowered as they learn LiveCode. > >One of the reasons I advocated using the livecode.org domain exclusively >for the Community Edition is so that we can do a better job of providing >acknowledgment for the full scope of community contributions. > >If you have any thoughts on how we might track those better I would be >keen to hear them. Unlike pull requests, which are tallied >automatically for us, other forms of community contributions are more >difficult to track, often relying on subjective assessment (and without >sufficient coffee too easy to forget something important). > >Any ideas you or others here have for better assessing and acknowledging >community contributions would be very welcome. > >-- > Richard Gaskin > LiveCode Community Liaison > richard at livecode.org > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 13 13:16:11 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 17:16:11 +0000 Subject: Group not appearing in Project Browser Message-ID: Hi all. I cloned a group that contained a label and a text field. I renamed the group, label and text field to something unique. I opened the project browser, expanded the stack, and then the card. The group and all of it's controls do NOT appear in the project browser! I close t he project browser, save the changes in the stack, reopen the project browser, and there is my missing group! Apparently the project browser does not read the stack from memory, but rather from the file on disk. Just guessing but that would explain the behavior. Is this the intended behavior? Everyone should be aware of it if it is. My recollection is that the application browser would show all current objects whether or not the stack had been saved. BTW this is a substack of a mainstack. Not sure if that will make a difference. Bob S From hh at hh.on-rev.com Fri May 13 12:44:10 2016 From: hh at hh.on-rev.com (-hh) Date: Fri, 13 May 2016 09:44:10 -0700 (PDT) Subject: HTML5 LC Download Icon? In-Reply-To: <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> Message-ID: <1463157850141-4704627.post@n4.nabble.com> Just to avoid misunderstandings for HTML5-standalones (one has to read Peter's posts always twice...): Using a licensed version of LiveCode disables the download icon. But: Downloading can NOT be disabled, no matter the license. Reading scripts can NOT be disabled, no matter the license. Not showing the download icon/link does NOT disable the download and script view of the zipped stack. Even the extra HTML5 license does NOT allow to protect the source code. The zipped stack is in the same folder as the calling HTML. If the default is used then replacing the last path item in the browser by "standalone.zip" downloads the stack. Or you have to use a custom zip name (find its name in the HTML page source code, no matter the license). I told my naming convention the users of my HTML5-modules in the HTML5 forum, so they don't have to look into the HTML source (for example "MathBeauties1b-8.0.0-rc-1.zip"). Hermann -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/VLC-and-GPL-and-LC-on-iOS-was-Re-MergEXT-now-included-with-Indy-Business-IDE-tp4704298p4704627.html Sent from the Revolution - User mailing list archive at Nabble.com. From MikeKerner at roadrunner.com Fri May 13 13:35:51 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 13 May 2016 13:35:51 -0400 Subject: Group not appearing in Project Browser In-Reply-To: References: Message-ID: There are issues with the PB not syncing properly. I tried chasing it but eventually gave up. The easiest way to fix it, in my view, is to just click in the search field in the PB. It immediately syncs/updates. On Fri, May 13, 2016 at 1:16 PM, Bob Sneidar wrote: > Hi all. > > I cloned a group that contained a label and a text field. I renamed the > group, label and text field to something unique. I opened the project > browser, expanded the stack, and then the card. The group and all of it's > controls do NOT appear in the project browser! I close t he project > browser, save the changes in the stack, reopen the project browser, and > there is my missing group! Apparently the project browser does not read the > stack from memory, but rather from the file on disk. Just guessing but that > would explain the behavior. > > Is this the intended behavior? Everyone should be aware of it if it is. My > recollection is that the application browser would show all current objects > whether or not the stack had been saved. BTW this is a substack of a > mainstack. Not sure if that will make a difference. > > Bob S > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 13 13:36:12 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 13 May 2016 13:36:12 -0400 Subject: Group not appearing in Project Browser In-Reply-To: References: Message-ID: And I filed a bug report on it, too. On Fri, May 13, 2016 at 1:35 PM, Mike Kerner wrote: > There are issues with the PB not syncing properly. I tried chasing it but > eventually gave up. The easiest way to fix it, in my view, is to just > click in the search field in the PB. It immediately syncs/updates. > > On Fri, May 13, 2016 at 1:16 PM, Bob Sneidar > wrote: > >> Hi all. >> >> I cloned a group that contained a label and a text field. I renamed the >> group, label and text field to something unique. I opened the project >> browser, expanded the stack, and then the card. The group and all of it's >> controls do NOT appear in the project browser! I close t he project >> browser, save the changes in the stack, reopen the project browser, and >> there is my missing group! Apparently the project browser does not read the >> stack from memory, but rather from the file on disk. Just guessing but that >> would explain the behavior. >> >> Is this the intended behavior? Everyone should be aware of it if it is. >> My recollection is that the application browser would show all current >> objects whether or not the stack had been saved. BTW this is a substack of >> a mainstack. Not sure if that will make a difference. >> >> Bob S >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From richmondmathewson at gmail.com Fri May 13 13:39:21 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 13 May 2016 20:39:21 +0300 Subject: Raising Money In-Reply-To: References: <57357003.4060300@gmail.com> Message-ID: <57361149.50200@gmail.com> Luckily for me I live a long way away from American politics (although, admittedly, I wouldn't mind taking a semi-automatic to Trump), and live in a country where the politics are remarkably bent, and as I am not allowed to vote here I just get on with my job. However, Livecode is not "American Politics". R. On 13.05.2016 18:13, Bob Sneidar wrote: > Well then, you must be completely confounded with American Politics! ;-) > > Bob S > > >> On May 12, 2016, at 23:11 , RM wrote: >> >> I really wonder about asking people for donations >> when one hasn't fulfilled all the promises one made >> last time people gave you money. >> >> R. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri May 13 13:43:29 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 13 May 2016 20:43:29 +0300 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: References: Message-ID: <57361241.3080500@gmail.com> This, oddly enough, excites me, for 2 reasons: 1. The "Stable" release version 8.0.0 is not feature complete, and is "quite wonky" on Linux 64-bit. 2. I am endlessly hopeful, naive and optimistic. I am looking forwards to some sort of in-built Dictionary in the Linux 64-bit build (and, as someone remarked on the Forums, "Can we have our old dictionary back?" - why not; as the new one is totally NON, there's no point in having it) but I am installing the 32-bit build alongside the 64-bit one as , despite protestations, I think that has been side-lined. Richmond. On 13.05.2016 16:26, panagiotis merakos wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.0.1 RC-1. > > From hh at hh.on-rev.com Fri May 13 13:18:31 2016 From: hh at hh.on-rev.com (-hh) Date: Fri, 13 May 2016 10:18:31 -0700 (PDT) Subject: Positive Infinity forever Message-ID: <1463159911161-4704632.post@n4.nabble.com> The following is correct math. Let N be a finite positive number, may be real. ? Infinity > N ? Infinity = Infinity + N ? Infinity = Infinity - N ? Infinity = N * Infinity But all of you, who play with that divine number: ? Infinity - Infinity is NOT consistently definable. Trying that causes an immediate crash of the whole system. So pledge please ;-) -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Positive-Infinity-forever-tp4704632.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Fri May 13 14:06:11 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Fri, 13 May 2016 14:06:11 -0400 Subject: Positive Infinity forever In-Reply-To: <1463159911161-4704632.post@n4.nabble.com> References: <1463159911161-4704632.post@n4.nabble.com> Message-ID: <154ab4c156c-5b42-1a398@webprd-m09.mail.aol.com> Hermann. Can it handle infinty^infinity? Of course, you need unicode to display the answer. Craig -----Original Message----- From: [-hh] To: use-revolution Sent: Fri, May 13, 2016 1:55 pm Subject: Positive Infinity forever The following is correct math.Let N be a finite positive number, may be real.? Infinity > N? Infinity = Infinity + N? Infinity = Infinity - N? Infinity = N * InfinityBut all of you, who play with that divine number:? Infinity - Infinityis NOT consistently definable.Trying that causes an immediate crash of thewhole system. So pledge please ;-)--View this message in context: http://runtime-revolution.278305.n4.nabble.com/Positive-Infinity-forever-tp4704632.htmlSent from the Revolution - User mailing list archive at Nabble.com._______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Fri May 13 14:30:55 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 13 May 2016 11:30:55 -0700 Subject: Positive Infinity forever In-Reply-To: <1463159911161-4704632.post@n4.nabble.com> References: <1463159911161-4704632.post@n4.nabble.com> Message-ID: On Fri, May 13, 2016 at 10:18 AM, [-hh] wrote: The following is correct math. > Always a *dangerous thing to say.* > > Let N be a finite positive number, may be real. > > ? Infinity > N > ? Infinity = Infinity + N > ? Infinity = Infinity - N > ? Infinity = N * Infinity > > But all of you, who play with that divine number: > > ? Infinity - Infinity > is NOT consistently definable. > > Well, which infinity? aleph-naught (A0) is the count of the integers/wholes/natural A1=2^A0, the count of the reals. For that mater 2^AJ=A(J+1) A1-A0=A1 Aj^n=Aj A0 is also "countable"; A1 and higher are not. Yes, I really took a course on that, from the master himself (Halmos) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From paul at researchware.com Fri May 13 15:02:14 2016 From: paul at researchware.com (Paul Dupuis) Date: Fri, 13 May 2016 15:02:14 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> Message-ID: <573624B6.2020108@researchware.com> It is *always* worth noting that statistics can be unintentionally misleading, take out of context, and intentionally misinterpreted. I saw the statistic in the LiveCode 8 Launch webinar that 24% of LiveCode licenses are paid and 76% are Community (open source) licenses. My first gut reaction was "So, I and the other 24% minority of people paying for licenses are funding an awesome development tool that some 76% of you folks out there are using for free. People who only use Community and grip should be sending the 24% of us who pay thank you cards!" However, that gut reaction in no way takes into account the "gift in kind" contributions of people using only the Community license in (a) contributions to the source code; (b) time spend on submitting quality bug reports; (c) time spend on helping others with useful advice on the forums or email lists; and (d) many, many, other similar contributions of time. However, if you are getting something for free AND you are not contributing anything at all (time and/or money), stop complaining ;-) From harrison at all-auctions.com Fri May 13 15:24:03 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 13 May 2016 15:24:03 -0400 Subject: HTML5 LC Download Icon? In-Reply-To: <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> References: <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> Message-ID: <10E8C2F5-CF4E-41A8-909E-75EA6A36F1B9@all-auctions.com> Hi Peter, The reason I?ve been playing around with the Community Version of HTML5 was so I could determine if HTML5 was ready for primetime for me to start my Indy License which I prepaid for when I backed the KickStarter Campaign for it. I wanted to make sure that the Indy version didn?t have icons forced upon my app that I didn?t want, hence my question. I?m glad to hear that the Indy version doesn?t include that piece of code. My vision of HTML5 apparently was totally different from what the team envisioned. What I wanted was something that would generate the HTML5 code which I would put on my server that would then execute as a LiveCode App. Instead the engine and the app are downloaded to the users computer. Why is this better than the Web Plug-In we used to have which used to do something similar? I also noticed that there is a spinning wheel which indicates the download. Wouldn?t a progress bar be better so the user has some idea of how long the wait might be? Is it possible to create a progress bar for that, or is it beyond the capability as it now stands? Sadly, since the database/file persistence hasn?t been implemented, this version of HTML5 is pretty worthless to me. Now I?m again left with the dilemma of trying to figure out if I should start using my Indy License for HTML5 or not. Thanks for getting back to me Peter! Rick > On May 13, 2016, at 11:58 AM, Peter TB Brett wrote: > > On 07/05/2016 02:09, Rick Harrison wrote: >> I?ve been playing around with HTML5 >> in the Community Version of LC 8. >> >> Although I think the small green LC App Download >> button is an interesting idea, I might want my users >> to only use the app online. I might not want them >> downloading it into their computer. > > They are already downloading it onto their computer in order to run it. You are distributing your app (and LiveCode!) to them, which means that under the terms of the GPLv3 you must provide them with the complete corresponding source code in the preferred form for modification. > > The convenient button helps you comply with the license. > >> How do I disable that LC button which is >> part of the frame on the right side, or >> make it disappear altogether? > > Use LiveCode Indy or Commercial, or compile a version of the Open Source LiveCode HTML5 engine that doesn't include that piece of code. > >> It also appears there is no way to >> store information in a permanent >> way in flat files or to a database, >> unless I?m missing something here. > > At the moment there's no persistence implemented, sorry. :-( > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Fri May 13 15:27:33 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 13 May 2016 21:27:33 +0200 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: <57361241.3080500@gmail.com> References: <57361241.3080500@gmail.com> Message-ID: > > (and, as someone remarked on the Forums, "Can we have our old dictionary back?" - why not; as the new one is totally NON, > there's no point in having it) > I am too having problems with the new dictionary. Not technical problems, but problems with the gui or however i should call it. I miss the old style, especially if i am searching for something. The result list of the old dictionary was much more clearer than the new one. Sometimes i find myself opening LC6 or 7 just to use the dictionary of that version. Maybe i need more time to feel comfortable with the new dictionary, but at the moment i don?t. Matthias From matthias_livecode_150811 at m-r-d.de Fri May 13 15:31:50 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 13 May 2016 21:31:50 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <573624B6.2020108@researchware.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: > > However, if you are getting something for free AND you are not > contributing anything at all (time and/or money), stop complaining ;-) > I also thought so. But I did not dare to write it myself. ;) From bogdanoff at me.com Fri May 13 15:45:12 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 13 May 2016 12:45:12 -0700 Subject: Field Text Bugs Message-ID: <2380AA87-FFAA-4A86-AB88-C25FF6299AAD@me.com> I just submitted 3 bug reports for LC 8.0.0 having to do with field text: Bug 17639 - Cursor in fields renders in wrong position in fields with fixedLineHeight false Bug 17640 - Cursor in fields blinks too slowly Bug 17641 - Field text is difficult to format for pasted-in text It took me awhile to figure out how to set the textFont of a field using the IDE?it apparently has to be done via the Text menu. I can?t seem to be able to type a font name into the Inspector directly as in earlier versions of LC. And the Inspector doesn?t always display the font name after it is set. Earlier-created (LC 6.1.3) stacks opened in LC 8 do show the font name. I don?t know if this is a bug or a feature? Peter Bogdanoff UCLA From pmbrig at gmail.com Fri May 13 15:58:16 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Fri, 13 May 2016 15:58:16 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <573624B6.2020108@researchware.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> On May 13, 2016, at 3:02 PM, Paul Dupuis wrote: > It is *always* worth noting that statistics can be unintentionally > misleading, take out of context, and intentionally misinterpreted. 42.7% of statistics are made up on the spot. -- Peter Peter M. Brigham pmbrig at gmail.com From hh at hh.on-rev.com Fri May 13 15:24:08 2016 From: hh at hh.on-rev.com (-hh) Date: Fri, 13 May 2016 12:24:08 -0700 (PDT) Subject: Infinite LiveCode - Message from CEO In-Reply-To: <573624B6.2020108@researchware.com> References: <1463089250880-4704570.post@n4.nabble.com> <3A64D0DB-8CA3-4B28-9935-CF3CCBCA8B44@runrev.com> <57359D05.3090503@tweedly.net> <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: <1463167448884-4704641.post@n4.nabble.com> Paul Dupois wrote: > However, that gut reaction in no way takes into account the "gift in > kind" contributions of people using only the Community license in > (a) contributions to the source code > (b) time spend on submitting quality bug reports > (c) time spend on helping others with useful advice on the forums > or email lists, and > (d) many, many, other similar contributions of time. I know many people who do at least three of these four items. ALL of them, inclusive me, have at least an Indy license and are backing each and every campaign. This is independent of license holding. Community is for me everybody outside the LC team. I see it like this (leaving bussiness uses apart). Most of Indy users (like me) don't really need or use the license. They have one, because they can afford one and are willing to help by that the thing going on, for all. Of course I use also community-only LC versions (for example for the RaspbianPi). Who can't afford it, should have a license-light (real license) for free or a rather symbolic price. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704641.html Sent from the Revolution - User mailing list archive at Nabble.com. From hh at hh.on-rev.com Fri May 13 15:26:47 2016 From: hh at hh.on-rev.com (-hh) Date: Fri, 13 May 2016 12:26:47 -0700 (PDT) Subject: Positive Infinity forever In-Reply-To: References: <1463159911161-4704632.post@n4.nabble.com> Message-ID: <1463167607781-4704642.post@n4.nabble.com> Richard H. wrote > Well, which infinity? aleph-naught (A0) is the count of the > integers/wholes/natural A1=2^A0, the count of the reals. Craig N. wrote: > can it handle infinity^infinity? Of course, you need unicode to display the answer. Richard, I mean A0, and yes Craig, A0 and A1 are members of Unicode. For the advanced computation rules Richard cited, Kevin has first to introduce the "LiveCode continuum hypothesis". Perhaps right after the pledge is done? For the moment it is good enough that the integer 8 is followed by aleph zero (A0). Let him a possibility for stepping up, I am willing to accept the LC continuum hypothesis, that is to back one more pledge. But NOT 2^myLastPledge (which would be $340282366920938463463374607431768211456). ======= Richard H. > Yes, I really took a course on that, from the master > himself (Halmos) He was one of the greatest. Hope his lectures were as excellent as his books (but I read only three of these). -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Positive-Infinity-forever-tp4704632p4704642.html Sent from the Revolution - User mailing list archive at Nabble.com. From bogdanoff at me.com Fri May 13 16:18:07 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 13 May 2016 13:18:07 -0700 Subject: recording sound problem with new mac pro In-Reply-To: <9748A47E-A53D-4413-9D79-40647B7FF43A@gmail.com> References: <9748A47E-A53D-4413-9D79-40647B7FF43A@gmail.com> Message-ID: <2E71061B-F73F-4CEF-8B1A-E80FD04B8C9F@me.com> I also saw this happen. I believe it is a problem based the version of OS X that you are using, and probably the implementation of QuickTime by OS X in your new Mac. 1. Apple is scaling back support for QT?I think this is a symptom of that. 2. Currently LiveCode requires QT to enable recording. 3. LiveCode is planning to implement recording using the native AV Foundation?but that hasn?t happened yet. So, in the meantime?apparently you will not be able to record in LC on your Mac Pro. Peter Bogdanoff UCLA On May 13, 2016, at 3:54 AM, BRAMI serge wrote: > Well hello everybody > I need help > I use LC for my professional use > I have the following problem > > from > LC 6.7 ? the recording sound doesnt work on my MAC pro ( the new one) and only on this mac > LC 7 and 8 recording sound it is the same thing > > on my others computers IMAC and mac book air recording works fine this with exactly the same stack (which is shared by dropbox) > > quicktime player recording works well on each computer > > dontuseQT is set to false > > > the recording input for the mac pro is set to the APPLE THUNDERBOLT DISPLAY mic in the system preferences > > the recording input in the script is st to "dfilt ? but i have tried with other options (imic emic ?) and it doesnt work > > > it is a big problem for me , It prevent me to upgrade to the newest version of LC > > any idea ?? > > best regards > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Fri May 13 16:46:19 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Fri, 13 May 2016 16:46:19 -0400 Subject: Positive Infinity forever In-Reply-To: <1463167607781-4704642.post@n4.nabble.com> Message-ID: <154abdeb2e5-5b42-1ac17@webprd-m09.mail.aol.com> Leave it to Hermann to pledge 2^(2^7) Craig -----Original Message----- From: [-hh] To: use-revolution Sent: Fri, May 13, 2016 4:04 pm Subject: Re: Positive Infinity forever Richard H. wrote > Well, which infinity? aleph-naught (A0) is the count of the > integers/wholes/natural A1=2^A0, the count of the reals. Craig N. wrote: > can it handle infinity^infinity? Of course, you need unicode to display the answer. Richard, I mean A0, and yes Craig, A0 and A1 are members of Unicode. For the advanced computation rules Richard cited, Kevin has first to introduce the "LiveCode continuum hypothesis". Perhaps right after the pledge is done? For the moment it is good enough that the integer 8 is followed by aleph zero (A0). Let him a possibility for stepping up, I am willing to accept the LC continuum hypothesis, that is to back one more pledge. But NOT 2^myLastPledge (which would be $340282366920938463463374607431768211456). ======= Richard H. > Yes, I really took a course on that, from the master > himself (Halmos) He was one of the greatest. Hope his lectures were as excellent as his books (but I read only three of these). -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Positive-Infinity-forever-tp4704632p4704642.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri May 13 16:57:08 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 May 2016 15:57:08 -0500 Subject: Field Text Bugs In-Reply-To: <2380AA87-FFAA-4A86-AB88-C25FF6299AAD@me.com> References: <2380AA87-FFAA-4A86-AB88-C25FF6299AAD@me.com> Message-ID: On 5/13/2016 2:45 PM, Peter Bogdanoff wrote: > It took me awhile to figure out how to set the textFont of a field using the IDE?it apparently has to be done via the Text menu. I can?t seem to be able to type a font name into the Inspector directly as in earlier versions of LC. And the Inspector doesn?t always display the font name after it is set. Earlier-created (LC 6.1.3) stacks opened in LC 8 do show the font name. > > I don?t know if this is a bug or a feature? Bug. The text font and size fields are both screwy, and changing one often messes up the other. If you could report it, that would be great. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri May 13 17:00:02 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 May 2016 16:00:02 -0500 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: References: <57361241.3080500@gmail.com> Message-ID: <20086d95-8c80-0ea4-c4b5-0f189aa103d3@hyperactivesw.com> On 5/13/2016 2:27 PM, Matthias Rebbe wrote: > > I am too having problems with the new dictionary. Not technical > problems, but problems with the gui or however i should call it. I > miss the old style, especially if i am searching for something. The > result list of the old dictionary was much more clearer than the new > one. Sometimes i find myself opening LC6 or 7 just to use the > dictionary of that version. I do the same. The results list should have two columns, the first should be the keyword, the second should be the example syntax. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From harrison at all-auctions.com Fri May 13 17:00:55 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 13 May 2016 17:00:55 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57360270.1000301@livecode.org> References: <1463089250880-4704570.post@n4.nabble.com> <57360270.1000301@livecode.org> Message-ID: Hi Richard, These surveys could be a lot better than they are. 1. The data collected is not blind. It is traceable to the participant who filled out the survey. 2. The questions are not all available at once so that one can decide if they want to participate or not. The participant has no idea how many questions there are, what the questions are that will be asked, or how much time he/she will have to devote to answering the questions. 3. The survey when it asks questions like: Would you like to see project XYZ implemented?, then almost immediately asks: If so, how much money would you be willing to pledge to this project right now? This seems more like an attempt to bully people out of their money, rather than an attempt to collect some blind data about support for a project. The approach for money should take place separately from the survey which should be blind only data collected. I think a lot of people in our community have caught onto this unfair approach, and may have given up on responding to such surveys. Consequently, LiveCode Ltd., isn?t getting enough data to make correct assessments with their surveys. Just my 2 cents. :-| Rick > On May 13, 2016, at 12:36 PM, Richard Gaskin wrote: > > To help turn myriad list posts into actionable information, LiveCode conducts several surveys of the user base each year... From jacque at hyperactivesw.com Fri May 13 17:17:41 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 May 2016 16:17:41 -0500 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <573624B6.2020108@researchware.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: On 5/13/2016 2:02 PM, Paul Dupuis wrote: > My first gut reaction was "So, I and the other 24% minority of people > paying for licenses are funding an awesome development tool that some > 76% of you folks out there are using for free. People who only use > Community and grip should be sending the 24% of us who pay thank you cards!" I had the same reaction. It is, to my mind, the height of chutzpah to complain about things one receives for free. It is a delusion to think that a contribution to a kickstarter 3 years ago is still funding current development. The team needs a steady source of income to continue development into the future. If only 1/4 of the user base is paying for that then development will slow or founder. I am amazed and grateful for the work the team has done on such slim resources provided by only a fraction of the user base. They should be receiving accolades. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION2 at barncard.com Fri May 13 17:34:15 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 13 May 2016 14:34:15 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463124902298-4704596.post@n4.nabble.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> <1463124902298-4704596.post@n4.nabble.com> Message-ID: On Fri, May 13, 2016 at 12:35 AM, Dave Kilroy wrote: > My regards to all who have pledged or who intend to pledge, no matter how > little or how much - and I'll see you on the sunny side of the street some > day! > > Kind regards > > Dave > Just pledged. I'm in. sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org From kevin at livecode.com Fri May 13 17:34:42 2016 From: kevin at livecode.com (Kevin Miller) Date: Fri, 13 May 2016 22:34:42 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463089250880-4704570.post@n4.nabble.com> <57360270.1000301@livecode.org> Message-ID: Hi Rick, 1. Sometimes the data is blind, sometimes it is not. When analyzing the survey for most purposes we strip out any identifying data so this is irrelevant to the person doing the analysis. 2. Sometimes we indicate the number of questions and sometimes we do not. It depends on what the survey is for, who it is going to and how it has been designed. 3. Some surveys do things like that depending on what the user answers, most do not. Sometimes this is the right approach if we are fairly sure we want to go in a particular direction for some other reason and want to pin down some specifics. Other times we do large independent surveys entirely separate from this sort of analysis. You will get different surveys depending on your demographics within our user base. And we do sample widely enough to get representative results. Rick just so you know my dad, Dr Miller used to play a major role in organizing the EU young people drug and alcohol survey for the UK. He regularly provided support to students learning how to design surveys so as to avoid bias and how to apply statistics to survey analysis. My mum, also Dr Miller, used to lecture in experimental design at university level. I have also had the pleasure and privilege of working with CEOs and product managers of far larger organizations than ours and been able to discuss at length our survey strategy with them. While there is always room for improvement, I am extremely confident the for the most part we get good data, ask good questions and make better decisions as a result of these surveys. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 13/05/2016, 22:00, "use-livecode on behalf of Rick Harrison" wrote: >Hi Richard, > >These surveys could be a lot better than they are. > >1. The data collected is not blind. It is traceable to the > participant who filled out the survey. > >2. The questions are not all available at once so that one > can decide if they want to participate or not. The > participant has no idea how many questions there are, > what the questions are that will be asked, or how much time > he/she will have to devote to answering the questions. > >3. The survey when it asks questions like: Would you like > to see project XYZ implemented?, then almost immediately > asks: If so, how much money would you be willing to > pledge to this project right now? This seems more like > an attempt to bully people out of their money, rather than > an attempt to collect some blind data about support for a project. > >The approach for money should take place separately from the >survey which should be blind only data collected. > >I think a lot of people in our community have caught onto this unfair >approach, and may have given up on responding to such surveys. >Consequently, LiveCode Ltd., isn?t getting enough data to make >correct assessments with their surveys. > >Just my 2 cents. :-| > >Rick > > >> On May 13, 2016, at 12:36 PM, Richard Gaskin >>wrote: >> >> To help turn myriad list posts into actionable information, LiveCode >>conducts several surveys of the user base each year... >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Fri May 13 17:44:12 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 21:44:12 +0000 Subject: LiveCode Server Linux 64 -- Exiting on "signal 11" In-Reply-To: <57355566.1010308@fourthworld.com> References: <5735536D.4000400@fourthworld.com> <57355566.1010308@fourthworld.com> Message-ID: <907F8602-CEAB-48BF-B1F4-552FE6A140CD@hindu.org> I installed the 8.0GM server and it still happening. With a good recipe, I still enter this http://quality.livecode.com/show_bug.cgi?id=17642 Though would it make more sense to re-open 17246? On 5/12/16, 6:17 PM, "use-livecode on behalf of Richard Gaskin" wrote: >Bad search - found it: > > >It's marked as Resolved Fixed for 8.0GM - is your server still running DP16? > >It may also be a separate issue, as our recipes differ slightly. > >If you still see this after confirming 8.0 GM, please submit a report >for that. > From brahma at hindu.org Fri May 13 17:55:22 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 21:55:22 +0000 Subject: How to Force Group to Show on Top of Browser Widget In-Reply-To: References: <8C9EECA6-DE42-4941-821A-4FB83796AF38@hindu.org> Message-ID: That's interesting?. "borderless window" means substack? right? And then on Mobile it will replace the underlying stack completely N'est ce pas? At any rate? good do know it can't be done at the moment. I'll proceed with a work-around ala something along the lines of Jame's recommendation. I think I will do something interesting and slide the widget over to the right and then run icons/buttons those down the left? It's not mission critical that the nav bar appear.. only that those options are available somehow. On 5/12/16, 10:31 PM, "use-livecode on behalf of Kevin Miller" wrote: >The workaround for the moment is to use a borderless window that floats on >top with a handler to keep it in place if you resize the underlying stack. > >Kind regards, > >Kevin From tore.nilsen at me.com Fri May 13 18:03:31 2016 From: tore.nilsen at me.com (Tore Nilsen) Date: Sat, 14 May 2016 00:03:31 +0200 Subject: Sound and video on Windows - help needed urgently Message-ID: <89A09751-3A75-42EA-8DEA-302B24023D30@me.com> I have a group of students up for national exams in computer science in late May. In Norway, high school students bring their own computers to the classroom and to their exams. One of my students has a PC with Windows 10 installed. She reports that she is unable to use the player object on her computer. We do not know what tasks they will have to do for their exams until the day of the exam, but previous exams have always contained one task where students are asked to incorporate sound or video in their application. In previous exams this task will have the students prepare a media file (sound or video) and use it for different purposes like a background track for a slide-show, a popUp window to show videos or as a timed soundtrack for an animation. In situations where the player object may be visible, we can always use a browser-widget to complete the task. However, in situations where the end user should not be able to control the player object directly, or where the player object for other reasons needs to be invisible, this is not a solution for this particular student. Does anyone know if setting the dontuseQT to true will help? If not, are there any other option we can try? Or should we start transferring all her previous work, alongside LiveCode to one of our schools older laptops, in order to have her up and running in good time before her exam? Regards Tore Nilsen From brahma at hindu.org Fri May 13 18:19:17 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 22:19:17 +0000 Subject: SVG Widgets Work Well -- User Contributions - Screen Casts Message-ID: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> SVG widget, despite limitations at the moment, is awesome making icons. No more PNG's that go "all bust up" if you resize them? Go to iconfinder.com? download what you want as svg. Note that there are cases where the svg is in several paths. So if you open in Illustrator, select all and make compound path, save and *then* use that in the SVG widget? it works.. even unexpectedly where you may have e.g. 3 dots that you would think must be independent paths? My suggestion is that you might better expose that tip on making compound paths. Which then leads my question on user contributions channels. Let's say we discover something useful that we feel is really buried in terms of what newbies would need and might be frustrated trying to find. How does one best get that into the mix of documentatin/tutorials. Another useful channel I see is YouTube itself? lots of people posting things like "How to do this in Outlook" 3 minutes, max But it is fragmented. We do a lot of small tech screen casts internally and it would be trivioal for me or many others to start recording video and just do a "Up and Running with SVG Icon" 2 minutes, open stack, drag SVG icon out. Switch to browser, download SVG switch to illustrator, make compound path, open in Atom, copy and paste into Livecod? and verbalize the gotchas like "if your path doesn't start with "m" then it wont' work? be sure to select between the quotes? you don't need all that code at the top. Etc." So if one did make such a screen cast. Where would it go We are not talking about issues/problems or work around, but just things that actually do work but which may be obscure. BR From prothero at earthednet.org Fri May 13 18:30:15 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Fri, 13 May 2016 16:30:15 -0600 Subject: SVG Widgets Work Well -- User Contributions - Screen Casts In-Reply-To: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> References: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> Message-ID: <9A98F20E-9E50-4F75-8CA8-43FD2F066621@earthednet.org> Great idea! I'd like to see that happen. Bill William Prothero http://es.earthednet.org > On May 13, 2016, at 4:19 PM, Sannyasin Brahmanathaswami wrote: > > SVG widget, despite limitations at the moment, is awesome making icons. No more PNG's that go "all bust up" if you resize them? > > > > Go to iconfinder.com? download what you want as svg. > > > > Note that there are cases where the svg is in several paths. So if you open in Illustrator, select all and make compound path, save and *then* use that in the SVG widget? it works.. even unexpectedly where you may have e.g. 3 dots that you would think must be independent paths? > > > > My suggestion is that you might better expose that tip on making compound paths. > > > > Which then leads my question on user contributions channels. Let's say we discover something useful that we feel is really buried in terms of what newbies would need and might be frustrated trying to find. > > > > How does one best get that into the mix of documentatin/tutorials. Another useful channel I see is YouTube itself? lots of people posting things like "How to do this in Outlook" 3 minutes, max > > > > But it is fragmented. > > > > We do a lot of small tech screen casts internally and it would be trivioal for me or many others to start recording video and just do a "Up and Running with SVG Icon" 2 minutes, open stack, drag SVG icon out. Switch to browser, download SVG switch to illustrator, make compound path, open in Atom, copy and paste into Livecod? and verbalize the gotchas like "if your path doesn't start with "m" then it wont' work? be sure to select between the quotes? you don't need all that code at the top. Etc." > > > > So if one did make such a screen cast. Where would it go > > > > We are not talking about issues/problems or work around, but just things that actually do work but which may be obscure. > > > > BR > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 13 18:36:55 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 22:36:55 +0000 Subject: Bug Report Message-ID: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> Hi all. Just submitted a bug report involving windows becoming unresponsive when a dual monitor is unplugged and the windows rearrange on the main monitor. They will all align to the top of the monitor, and once there will no longer respond until moved below the toolbar. This affects IDE windows like the tools pallette as well. This happens in all versions on a Mac OS. If this has irritated anyone else developing on a laptop with dual monitors that has to get up and take their laptop elsewhere from time to time, upvote the bug. Otherwise I'll go back to murmuring to myself about non-sensical things. ;-) Bob S From bobsneidar at iotecdigital.com Fri May 13 18:39:06 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 22:39:06 +0000 Subject: Bug Report In-Reply-To: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> References: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> Message-ID: <57286014-8FAE-4C0C-A3FA-522A1AFFE106@iotecdigital.com> On May 13, 2016, at 15:36 , Bob Sneidar > wrote: Hi all. Just submitted a bug report involving windows becoming unresponsive when a dual monitor is unplugged and the windows rearrange on the main monitor. BTW if there is a message sent to the IDE when the windows rearrange, maybe I can intercept it and create a workaround. I can't find one in the dictionary though. Bob S From bobsneidar at iotecdigital.com Fri May 13 18:48:31 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 22:48:31 +0000 Subject: Bug Report In-Reply-To: <57286014-8FAE-4C0C-A3FA-522A1AFFE106@iotecdigital.com> References: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> <57286014-8FAE-4C0C-A3FA-522A1AFFE106@iotecdigital.com> Message-ID: > On May 13, 2016, at 15:39 , Bob Sneidar wrote: > > >> On May 13, 2016, at 15:36 , Bob Sneidar wrote: >> >> Hi all. >> >> Just submitted a bug report involving windows becoming unresponsive when a dual monitor is unplugged and the windows rearrange on the main monitor. > > BTW if there is a message sent to the IDE when the windows rearrange, maybe I can intercept it and create a workaround. I can't find one in the dictionary though. > > Bob S And for now and for what it's worth I just put this in my Development menu: case "Center Window" set the loc of stack (the short name of the current stack) to \ the screenLoc break From paul at researchware.com Fri May 13 18:48:37 2016 From: paul at researchware.com (Paul Dupuis) Date: Fri, 13 May 2016 18:48:37 -0400 Subject: Bug Report In-Reply-To: <57286014-8FAE-4C0C-A3FA-522A1AFFE106@iotecdigital.com> References: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> <57286014-8FAE-4C0C-A3FA-522A1AFFE106@iotecdigital.com> Message-ID: <573659C5.9060408@researchware.com> On 5/13/2016 6:39 PM, Bob Sneidar wrote: > On May 13, 2016, at 15:36 , Bob Sneidar > wrote: > > Hi all. > > Just submitted a bug report involving windows becoming unresponsive when a dual monitor is unplugged and the windows rearrange on the main monitor. > > BTW if there is a message sent to the IDE when the windows rearrange, maybe I can intercept it and create a workaround. I can't find one in the dictionary though. > I've been running into similar issues in that the IDE appears to set the windowBoundRect - AFTER my app has already set it to allow for combination menubar/toolbar windows at the top of screen. When I then use the windowBoundingRect as a guide for automatic layout of other windows in my app, then all appear in unexpected locations due to the changes to the windowBoundingRect by the IDE I have also discovered a crap load of problems using 'the effective rect' of a stack (setting or getting) if the stack is not an open, visible, resizable, stack. From bobsneidar at iotecdigital.com Fri May 13 18:51:55 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 22:51:55 +0000 Subject: Group not appearing in Project Browser In-Reply-To: References: Message-ID: <1EE426C3-A1B4-45FD-AFC5-DF38A8BE333A@iotecdigital.com> So after reopening the project browser I found my missing group inside another group that I had just cloned, in order to GET the missing group. That itself may be another bug. Cloning a group by option-dragging another group should not put the copy INSIDE the source. I'll try to reproduce it. Bob S > On May 13, 2016, at 10:36 , Mike Kerner wrote: > > And I filed a bug report on it, too. > > On Fri, May 13, 2016 at 1:35 PM, Mike Kerner > wrote: > >> There are issues with the PB not syncing properly. I tried chasing it but >> eventually gave up. The easiest way to fix it, in my view, is to just >> click in the search field in the PB. It immediately syncs/updates. >> >> On Fri, May 13, 2016 at 1:16 PM, Bob Sneidar >> wrote: >> >>> Hi all. >>> >>> I cloned a group that contained a label and a text field. I renamed the >>> group, label and text field to something unique. I opened the project >>> browser, expanded the stack, and then the card. The group and all of it's >>> controls do NOT appear in the project browser! I close t he project >>> browser, save the changes in the stack, reopen the project browser, and >>> there is my missing group! Apparently the project browser does not read the >>> stack from memory, but rather from the file on disk. Just guessing but that >>> would explain the behavior. >>> From bobsneidar at iotecdigital.com Fri May 13 18:54:18 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 22:54:18 +0000 Subject: Positive Infinity forever In-Reply-To: References: <1463159911161-4704632.post@n4.nabble.com> Message-ID: Well then it's not infinite is it? So everything else falls flat after that. :-) Bob S On May 13, 2016, at 11:30 , Dr. Hawkins > wrote: Let N be a finite positive number, may be real. From brahma at hindu.org Fri May 13 18:56:18 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 22:56:18 +0000 Subject: Bug Report In-Reply-To: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> References: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> Message-ID: ...,laptop with dual monitors that has to get up and take their laptop elsewhere from time to time, upvote the bug Yes Bug #? Related: stacks on the secondary moniter do not even get mouse msgs R U seeing that too? BR ( from my mobile ) On Fri, May 13, 2016 at 3:37 PM -0700, "Bob Sneidar" > wrote: Hi all. Just submitted a bug report involving windows becoming unresponsive when a dual monitor is unplugged and the windows rearrange on the main monitor. They will all align to the top of the monitor, and once there will no longer respond until moved below the toolbar. This affects IDE windows like the tools pallette as well. This happens in all versions on a Mac OS. If this has irritated anyone else developing on a laptop with dual monitors that has to get up and take their laptop elsewhere from time to time, upvote the bug. Otherwise I'll go back to murmuring to myself about non-sensical things. ;-) Bob S _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Fri May 13 19:04:18 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 23:04:18 +0000 Subject: Inter-app URIs Message-ID: Can someone point me to the dictionary entry on inter app URIs Is there a way to just say from card 10 in stack/app A to card Swasti Astu! Be Well ( from my mobile ) From bobsneidar at iotecdigital.com Fri May 13 19:05:54 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 23:05:54 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> Message-ID: <687246AE-B54D-45FE-8BA1-4CB81E4CF36A@iotecdigital.com> Well you know, there are lies... and then there are damnable lies... and then there are detestably damnable lies... And then there are statistics! (roughly a quote of Mark Twain) Bob S On May 13, 2016, at 12:58 , Peter M. Brigham > wrote: On May 13, 2016, at 3:02 PM, Paul Dupuis wrote: It is *always* worth noting that statistics can be unintentionally misleading, take out of context, and intentionally misinterpreted. 42.7% of statistics are made up on the spot. -- Peter Peter M. Brigham pmbrig at gmail.com From brahma at hindu.org Fri May 13 19:06:53 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 May 2016 23:06:53 +0000 Subject: Inter-app URIs In-Reply-To: References: Message-ID: Can we link via some uri >From card 10 of app/ stack A To card 5 of stack/app B ? BR ( from my mobile ) On Fri, May 13, 2016 at 4:04 PM -0700, "Sannyasin Brahmanathaswami" > wrote: Can someone point me to the dictionary entry on inter app URIs Is there a way to just say from card 10 in stack/app A to card Swasti Astu! Be Well ( from my mobile ) _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 13 19:06:53 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 23:06:53 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <687246AE-B54D-45FE-8BA1-4CB81E4CF36A@iotecdigital.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> <687246AE-B54D-45FE-8BA1-4CB81E4CF36A@iotecdigital.com> Message-ID: > On May 13, 2016, at 16:05 , Bob Sneidar wrote: > > Well you know, there are lies... and then there are damnable lies... and then there are detestably damnable lies... > > And then there are statistics! > > (roughly a quote of Mark Twain) > Who I just discovered got it from British Prime Minister Benjamin Disraeli. Bob S From bobsneidar at iotecdigital.com Fri May 13 19:11:50 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 23:11:50 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: <3EFCD68A-B46E-4C19-87B3-779C0E2D0C21@iotecdigital.com> On May 13, 2016, at 14:17 , J. Landman Gay > wrote: On 5/13/2016 2:02 PM, Paul Dupuis wrote: My first gut reaction was "So, I and the other 24% minority of people paying for licenses are funding an awesome development tool that some 76% of you folks out there are using for free. People who only use Community and grip should be sending the 24% of us who pay thank you cards!" I had the same reaction. It is, to my mind, the height of chutzpah to complain about things one receives for free. It is a delusion to think that a contribution to a kickstarter 3 years ago is still funding current development. Frankly, when the kickstarter was announced, I didn't think they were shooting high enough. I'm amazed it got done, which is why I bought my indy license. If RunRev ever goes down, I will be one sick and depressed puppy for about 6 months. My last and best hope for continued software development is Livecode. If I have to go to Java or C, I think I will travel to Alaska and try and make friends with a grizzly instead. That being said, I am paying for it with my own money so I can create apps that help me in my work environment. While that benifits me, there certainly is no "return on investment" to speak of, other than the fact that the guy who snickered when I told him I was going to write an app that auto filled PDF forms is no longer snickering. :-) Bob S From bobsneidar at iotecdigital.com Fri May 13 19:15:59 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 23:15:59 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <3EFCD68A-B46E-4C19-87B3-779C0E2D0C21@iotecdigital.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <3EFCD68A-B46E-4C19-87B3-779C0E2D0C21@iotecdigital.com> Message-ID: <105FCFD4-1C0E-45BA-A330-58FB28D661CA@iotecdigital.com> Sorry for the quoting mess. Apple Mail it seems cannot discern the quote level when I type AFTER the quoted text. Bob S > On May 13, 2016, at 16:11 , Bob Sneidar wrote: > > > On May 13, 2016, at 14:17 , J. Landman Gay > wrote: > > On 5/13/2016 2:02 PM, Paul Dupuis wrote: > My first gut reaction was "So, I and the other 24% minority of people > paying for licenses are funding an awesome development tool that some > 76% of you folks out there are using for free. People who only use > Community and grip should be sending the 24% of us who pay thank you cards!" > > I had the same reaction. It is, to my mind, the height of chutzpah to complain about things one receives for free. It is a delusion to think that a contribution to a kickstarter 3 years ago is still funding current development. > > Frankly, when the kickstarter was announced, I didn't think they were shooting high enough. I'm amazed it got done, which is why I bought my indy license. If RunRev ever goes down, I will be one sick and depressed puppy for about 6 months. My last and best hope for continued software development is Livecode. If I have to go to Java or C, I think I will travel to Alaska and try and make friends with a grizzly instead. > > That being said, I am paying for it with my own money so I can create apps that help me in my work environment. While that benifits me, there certainly is no "return on investment" to speak of, other than the fact that the guy who snickered when I told him I was going to write an app that auto filled PDF forms is no longer snickering. :-) > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 13 19:18:52 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 May 2016 23:18:52 +0000 Subject: Bug Report In-Reply-To: References: <730AB89F-4DFA-4069-BF7D-9FBB95B6288C@iotecdigital.com> Message-ID: 17643. Bob S On May 13, 2016, at 15:56 , Sannyasin Brahmanathaswami > wrote: ...,laptop with dual monitors that has to get up and take their laptop elsewhere from time to time, upvote the bug Yes Bug #? From tore.nilsen at me.com Fri May 13 19:19:00 2016 From: tore.nilsen at me.com (Tore Nilsen) Date: Sat, 14 May 2016 01:19:00 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> <687246AE-B54D-45FE-8BA1-4CB81E4CF36A@iotecdigital.com> Message-ID: <1E3251A8-D28A-4706-8444-96F1507DA520@me.com> I thought they both got it from Agnes Tore > 14. mai 2016 kl. 01.06 skrev Bob Sneidar : > > >> On May 13, 2016, at 16:05 , Bob Sneidar wrote: >> >> Well you know, there are lies... and then there are damnable lies... and then there are detestably damnable lies... >> >> And then there are statistics! >> >> (roughly a quote of Mark Twain) >> > > Who I just discovered got it from British Prime Minister Benjamin Disraeli. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From nabble at mad.pink Fri May 13 19:12:39 2016 From: nabble at mad.pink (pink) Date: Fri, 13 May 2016 16:12:39 -0700 (PDT) Subject: SVG Widgets Work Well -- User Contributions - Screen Casts In-Reply-To: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> References: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> Message-ID: <1463181159874-4704671.post@n4.nabble.com> I put together a small stack that extracts the path information from an SVG file and applies it to an SVG icon. Doesn't matter how many paths, it will combine them all, don't need to use Illustrator first. http://forums.livecode.com/viewtopic.php?f=8&t=27202 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/SVG-Widgets-Work-Well-User-Contributions-Screen-Casts-tp4704654p4704671.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Fri May 13 21:12:21 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 May 2016 20:12:21 -0500 Subject: Sound and video on Windows - help needed urgently In-Reply-To: <89A09751-3A75-42EA-8DEA-302B24023D30@me.com> References: <89A09751-3A75-42EA-8DEA-302B24023D30@me.com> Message-ID: <0fa64101-ab3f-788d-04a4-ef5a4cab3712@hyperactivesw.com> I have had good luck using a player with dontUseQT set to true as long as the audio is created with a codec that Windows supports. I haven't had to use video, but since you mention invisible players, I assume audio is the target. We tested m4a on a Windows 10 machine and it worked, but previous versions of Windows did not unless the user downloaded the codec. I think if you make sure that the correct audio codec is installed on the machine, the player should work correctly. On 5/13/2016 5:03 PM, Tore Nilsen wrote: > I have a group of students up for national exams in computer science > in late May. In Norway, high school students bring their own > computers to the classroom and to their exams. One of my students has > a PC with Windows 10 installed. She reports that she is unable to use > the player object on her computer. > > We do not know what tasks they will have to do for their exams until > the day of the exam, but previous exams have always contained one > task where students are asked to incorporate sound or video in their > application. In previous exams this task will have the students > prepare a media file (sound or video) and use it for different > purposes like a background track for a slide-show, a popUp window to > show videos or as a timed soundtrack for an animation. > > In situations where the player object may be visible, we can always > use a browser-widget to complete the task. However, in situations > where the end user should not be able to control the player object > directly, or where the player object for other reasons needs to be > invisible, this is not a solution for this particular student. > > Does anyone know if setting the dontuseQT to true will help? If not, > are there any other option we can try? Or should we start > transferring all her previous work, alongside LiveCode to one of our > schools older laptops, in order to have her up and running in good > time before her exam? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Fri May 13 21:54:34 2016 From: mwieder at ahsoftware.net (mwieder at ahsoftware.net) Date: Fri, 13 May 2016 21:54:34 -0400 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: <20086d95-8c80-0ea4-c4b5-0f189aa103d3@hyperactivesw.com> References: <57361241.3080500@gmail.com> <20086d95-8c80-0ea4-c4b5-0f189aa103d3@hyperactivesw.com> Message-ID: <20160513215434.Horde.bq-HO6MI8L_sh5g7PIW-RVR@diesel.on-rev.com> Quoting "J. Landman Gay" : > On 5/13/2016 2:27 PM, Matthias Rebbe wrote: >> >> Sometimes i find myself opening LC6 or 7 just to use the >> dictionary of that version. > > I do the same. Same here. -- Mark Wieder ahsoftware at gmail.com From joseantoniorocha at gmail.com Fri May 13 22:17:12 2016 From: joseantoniorocha at gmail.com (=?UTF-8?Q?Jos=C3=A9_Antonio_Rocha?=) Date: Fri, 13 May 2016 23:17:12 -0300 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: <57361241.3080500@gmail.com> References: <57361241.3080500@gmail.com> Message-ID: 2016-05-13 14:43 GMT-03:00 RM : > I am looking forwards to some sort of in-built Dictionary in the Linux > 64-bit build ?The 32-bits LC on 64-bits Linux call the default browser, instead stuck like 64-bits LC. With Chromium, the dictionary load fast and perfect.? With Firefox, load erraticaly. -- ?T? [image: Meira] ------------------------------ nome: "Jos? Antonio Meira da Rocha " email: joseantoniorocha at gmail.com ve?culo: [ http://meiradarocha.jor.br ] fones: [ 55-8448-3866 55-3744-2994 ] ? ------------------------------ From brahma at hindu.org Fri May 13 23:12:42 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sat, 14 May 2016 03:12:42 +0000 Subject: Defaults for groups Message-ID: Am I the only one wishing that when we create a group the defaults should be no border, no border width assign and margins 0? This keeps biting me as the dimensions of group and what appears on screen don't match and movement of objects in the group displace the group in ways that are off by a few pixels. One gets a 2 pixel blank area inside the group. If you set the bottom of the gropu to the bottom o the card? you still get a 2 pixel transparent area underneath the group? Setting a background object like a graphic to the exact same dimensions and rect of the group? they don't match. But then if you turn off the border, explicitly set line width to 0 and margins to 0, the dimensions and what you see and the relation between objects in the group in terms of their coordinates? all work as expected. Proposed: the default for a new group be "clean and unadorned"? without any GUI attributes other than the objects that comprise the group. From jerry at jhjensen.com Sat May 14 00:18:51 2016 From: jerry at jhjensen.com (Jerry Jensen) Date: Fri, 13 May 2016 21:18:51 -0700 Subject: Defaults for groups In-Reply-To: References: Message-ID: > On May 13, 2016, at 8:12 PM, Sannyasin Brahmanathaswami wrote: > > Am I the only one wishing that when we create a group the defaults should be no border, no border width assign and margins 0? I?m with you on this. .Jerry From jacque at hyperactivesw.com Sat May 14 00:29:47 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 May 2016 23:29:47 -0500 Subject: Defaults for groups In-Reply-To: References: Message-ID: On 5/13/2016 10:12 PM, Sannyasin Brahmanathaswami wrote: > Proposed: > > the default for a new group be "clean and unadorned"? without any GUI > attributes other than the objects that comprise the group. You could do this pretty easily with a custom plugin that sets up the templateGroup when LC starts up. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lc at pbh.on-rev.com Sat May 14 00:32:42 2016 From: lc at pbh.on-rev.com (lc at pbh.on-rev.com) Date: Fri, 13 May 2016 21:32:42 -0700 Subject: Defaults for groups In-Reply-To: References: Message-ID: <5B0F2275-D6AB-49F1-896E-F085BBB01621@pbh.on-rev.com> I thought you should be able to set the templateGroup properties, maybe using a plugin that opens on LC startup, so I tried a test stack and found that the templateGroup props don?t apply to a new group (at least not the margins and borderWidth), the dictionary suggests this should work, so I tried it in LC 7 - no luck, then LC 5 - still no luck! so I guess this is a long standing bug that doesn?t affect anyone? I?d be happy to bug report it with my test stack, but I don?t want to tread on any toes! Paul > On May 13, 2016, at 8:12 PM, Sannyasin Brahmanathaswami wrote: > > Am I the only one wishing that when we create a group the defaults should be no border, no border width assign and margins 0? > > This keeps biting me as the dimensions of group and what appears on screen don't match and movement of objects in the group displace the group in ways that are off by a few pixels. One gets a 2 pixel blank area inside the group. If you set the bottom of the gropu to the bottom o the card? you still get a 2 pixel transparent area underneath the group? Setting a background object like a graphic to the exact same dimensions and rect of the group? they don't match. > > But then if you turn off the border, explicitly set line width to 0 and margins to 0, the dimensions and what you see and the relation between objects in the group in terms of their coordinates? all work as expected. > > Proposed: > > the default for a new group be "clean and unadorned"? without any GUI attributes other than the objects that comprise the group. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 14 04:08:04 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 11:08:04 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> Message-ID: <5736DCE4.7030203@gmail.com> On 14.05.2016 00:17, J. Landman Gay wrote: > On 5/13/2016 2:02 PM, Paul Dupuis wrote: >> My first gut reaction was "So, I and the other 24% minority of people >> paying for licenses are funding an awesome development tool that some >> 76% of you folks out there are using for free. What follows does not consist of gut reactions. >> People who only use >> Community and grip should be sending the 24% of us who pay thank you >> cards!" > > I had the same reaction. It is, to my mind, the height of chutzpah to > complain about things one receives for free. "Free" is a bit of a slithery word as it seems to mean quite a few different things. I stumped up my "widow's mite" for the Kickstarter; had I had more funds I would have stumped up more. So, whether I am receiving things for "Free" is a bit of a moot point [admittedly one that is a waste of time discussing]. I wish people would stop banging on about the word "Free" just because it is such a vague word. AND, as to "complaining"; I often wonder where one draws the lines between "complaints", positive criticism and negative criticism. The problem there is either "all in the mind" or "all in the mouth". Paul Dupois wrote: > However, that gut reaction in no way takes into account the "gift in > kind" contributions of people using only the Community license in > (a) contributions to the source code > (b) time spend on submitting quality bug reports > (c) time spend on helping others with useful advice on the forums > or email lists, and > (d) many, many, other similar contributions of time. I know many people who do at least three of these four items. ALL of them, inclusive me, have at least an Indy license and are backing each and every campaign. Of course he is wrong in stating that ALL of them have at least an Indy licence. I'm "guilty" of (b), (c) and a very small bit of (d) and the only licences I "own" (whatever that means in this context) are a licence to DreamCard 2.6, one to Livecode Studio 4.0 and Livecode Enterprise 4.5 (and the last one was, very generously given to me by Livecode). I don't believe I'm the only one who owns no "contemporary" licences who submits bug reports, or helps people with advice of varying levels of helpfulness on the forums or email lists. That does NOT mean I feel I am entitled to either an Indy or a Full-Monty licence, as I am well aware that Livecode DO need the money people pay for those licences. > It is a delusion to think that a contribution to a kickstarter 3 years > ago is still funding current development. I am not so daft as to think that money most of us stumped up for the Kickstarter is funding current development; and I very much doubt if anybody else is that daft either. The problem lies in this: When people were offered the chance to stump up money for the Kickstarter they were presented a whole list of things (followed by a list of "stretch goals") which they were assured would be financed by the Kickstarter, but have not been completed yet. Now it might be that many of us who stumped up money for the Kickstarter are/were naive in believing that those things would be financed by the Kickstarter, it might be that Livecode/RunRev were naive in thinking that those things would be financed by the Kickstarter. There is, however, a difference between the consequences of the funders' naivety and Livecode/RunRev's naivety: in the latter case there should be some sort of apology, instead we are faced with further requests/demands for money. Now if one promises goods and/or services for money and does not deliver it might be a bit naive (oops, there's that word again) to expect those people who stumped up money for things that were then not delivered as promised to stump up further funds. > > The team needs a steady source of income to continue development into > the future. I wouldn't doubt it for a moment. But as it has undertaken to deliver XXXX for YYYY and hasn't, it may have to consider raising funds in a completely different way than going back, cap-in-hand, to the initial funders. > If only 1/4 of the user base is paying for that then development will > slow or founder. I am amazed and grateful for the work the team has > done on such slim resources provided by only a fraction of the user base. It may be instructive to have a look at how companies such as Canonical (the company behind Ubuntu) finances itself: there maybe the odd donation here and there, but their main sources of income are from other places and means. > They should be receiving accolades. > Indeed, I believe they would be receiving far more accolades if they were not releasing things they termed "Stable" which still contained quite important bugs. Livecode/RunRev should stop feeling pressure (if they do) to release GM versions. I really don't see what would have been wrong with Livecode 8.0 going through 50 developer previews if that is what it took to get a really smashing release that attracted little or no 'moans' at all. I don't know who should receive thankyou cards, but J. Landman Gay should because what she writes is always (gut reaction or not) coherent and well put, even if I disagree with it. Richmond. From richmondmathewson at gmail.com Sat May 14 04:18:28 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 11:18:28 +0300 Subject: SVG Widgets Work Well -- User Contributions - Screen Casts In-Reply-To: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> References: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> Message-ID: <5736DF54.50606@gmail.com> Just one small addendum to Brahmanathaswami's good posting. On 14.05.2016 01:19, Sannyasin Brahmanathaswami wrote: > SVG widget, despite limitations at the moment, is awesome making icons. No more PNG's that go "all bust up" if you resize them? > > > > Go to iconfinder.com? download what you want as svg. > > > > Note that there are cases where the svg is in several paths. So if you open in Illustrator, select all and make compound path, save and *then* use that in the SVG widget? it works.. even unexpectedly where you may have e.g. 3 dots that you would think must be independent paths? Of course, those of us who don't have either the money to buy, or the lack of conscience to pirate Illustrator need to know that there are an increasing number of alternatives to Illustrator that will not burn a hole in your pocket: Inkscape: https://inkscape.org/en/ Mac/Win/Lin sk1: http://sk1project.org/ Win/Lin Xara Xtreme: http://www.xaraxtreme.org/ Linux Illustrator (and the rest of the Adobe family of products) version CS2 are all available free of charge here: http://www.redmondpie.com/download-adobe-photoshop-cs2-for-free-legally-while-you-still-can/ Illustrator CS2 will do the "trick" that Brahmanathaswami explains; making a compound path. It also runs rather well on Linux under WINE. Cheap-Jacks Ahoy! Richmond. > > > My suggestion is that you might better expose that tip on making compound paths. > > > > Which then leads my question on user contributions channels. Let's say we discover something useful that we feel is really buried in terms of what newbies would need and might be frustrated trying to find. > > > > How does one best get that into the mix of documentatin/tutorials. Another useful channel I see is YouTube itself? lots of people posting things like "How to do this in Outlook" 3 minutes, max > > > > But it is fragmented. > > > > We do a lot of small tech screen casts internally and it would be trivioal for me or many others to start recording video and just do a "Up and Running with SVG Icon" 2 minutes, open stack, drag SVG icon out. Switch to browser, download SVG switch to illustrator, make compound path, open in Atom, copy and paste into Livecod? and verbalize the gotchas like "if your path doesn't start with "m" then it wont' work? be sure to select between the quotes? you don't need all that code at the top. Etc." > > > > So if one did make such a screen cast. Where would it go > > > > We are not talking about issues/problems or work around, but just things that actually do work but which may be obscure. > > > > BR > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 14 04:25:09 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 11:25:09 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <8D652AF6-27DC-4A8F-A1DA-371CFE7C300B@gmail.com> <687246AE-B54D-45FE-8BA1-4CB81E4CF36A@iotecdigital.com> Message-ID: <5736E0E5.6000805@gmail.com> On 14.05.2016 02:06, Bob Sneidar wrote: >> On May 13, 2016, at 16:05 , Bob Sneidar wrote: >> >> Well you know, there are lies... and then there are damnable lies... and then there are detestably damnable lies... >> >> And then there are statistics! >> >> (roughly a quote of Mark Twain) >> > Who I just discovered got it from British Prime Minister Benjamin Disraeli. > > Bob S Benjamin Disraeli would know, being extremely good at dressing a wide variety of things up as the truth, and playing both ends off against the middle. http://www.gutenberg.org/ebooks/3760 While seducing Queen Victoria (the Hanoverian incumbent) with his novels and parlour talk, he was also in contact with King Victor (the Jacobite claimant) in Sardinia in case Victoria didn't bend enough to his wishes. While Mark Twain might have been a bit blunt, at least nobody could ever accuse him of being a slithery sh*t. Richmond. From richmondmathewson at gmail.com Sat May 14 04:28:51 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 11:28:51 +0300 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: References: <57361241.3080500@gmail.com> Message-ID: <5736E1C3.5070507@gmail.com> I have both Chromium and Chrome on my Xubuntu 16.04 64-bit machine and Livecode 64-bits 8.0.1 does not call anything. Livecode 32-bits 8.0.1 will NOT install on a 64-bit distro, while Livecode 8.0.0 did without any problems at all. Richmond. On 14.05.2016 05:17, Jos? Antonio Rocha wrote: > 2016-05-13 14:43 GMT-03:00 RM : > >> I am looking forwards to some sort of in-built Dictionary in the Linux >> 64-bit build > > ?The 32-bits LC on 64-bits Linux call the default browser, instead stuck > like 64-bits LC. With Chromium, the dictionary load fast and perfect.? With > Firefox, load erraticaly. > > > From richmondmathewson at gmail.com Sat May 14 04:31:15 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 11:31:15 +0300 Subject: Defaults for groups In-Reply-To: References: Message-ID: <5736E253.9090309@gmail.com> Yes, this is a nuisance, on all versions of Livecode. When I combine a background image that is, say, 128 by 128 pixels with various front images to do either an "import snapshot" or an "export snapshot" (something I do on average about four times a day), I would love to end up with an image that is 128 by 128 pixels, and not a bigger thing with a border of transparent pixels. Richmond. On 14.05.2016 07:18, Jerry Jensen wrote: >> On May 13, 2016, at 8:12 PM, Sannyasin Brahmanathaswami wrote: >> >> Am I the only one wishing that when we create a group the defaults should be no border, no border width assign and margins 0? > I?m with you on this. > .Jerry > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Sat May 14 04:40:11 2016 From: monte at appisle.net (Monte Goulding) Date: Sat, 14 May 2016 18:40:11 +1000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5736DCE4.7030203@gmail.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <5736DCE4.7030203@gmail.com> Message-ID: I'm not overly fond of the direction this conversation is going. Us v them is unproductive and there are many benefits to the platform for going open source. > AND, as to "complaining"; I often wonder where one draws the lines between "complaints" > positive criticism and negative criticism. I would draw the line on complaints v positive criticism at whether it is a well written bug report. It's not hard to work out why it is less constructive to raise issues elsewhere. Negative criticism would be things like unnecessary negative statements about new versions of the platform on your Facebook page about learning it... Monte From richmondmathewson at gmail.com Sat May 14 05:01:21 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 12:01:21 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <5736DCE4.7030203@gmail.com> Message-ID: <5736E961.9080200@gmail.com> On 14.05.2016 11:40, Monte Goulding wrote: > I'm not overly fond of the direction this conversation is going. Us v them is unproductive and there are many benefits to the platform for going open source. > >> AND, as to "complaining"; I often wonder where one draws the lines between "complaints" >> positive criticism and negative criticism. > I would draw the line on complaints v positive criticism at whether it is a well written bug report. It's not hard to work out why it is less constructive to raise issues elsewhere. Negative criticism would be things like unnecessary negative statements about new versions of the platform on your Facebook page about learning it... If that "jibe" is directed at me you might like to reflect on the nature and the target audience of my Facebook page: https://www.facebook.com/RMLCclasses/?fref=nf This is a support page for the classes I teach every summer to to children between 8/9 and 16 who have NO experience of programming at all. It is also being followed by approx. 15 kids (that's the number who have reverted to me so I am aware of them) outwith Bulgaria who are using those examples offered there to learn Livecode themselves. The comment to which you no doubt refer: "While Livecode is supposedly "Stable" it is really NOT ready for use, so best left alone at present." is only there because I am well aware that children getting ready to attend my classes this summer will go to the download page and see Livecode 8. Should they download Livecode 8 they will be faced with something that is far more complex than Livecode 7. It is not suitable for the Summer classes I shall be teaching this summer, both because of the complexity I referred to, and the fact that it is not as stable as Livecode 7. This is NOT negative criticism, this is a message tailored for a certain audience. I will consider, next year, should I conduct summer programming classes then, introducing children to Livecode 8 on the last class of their course. Teaching people how to drive a articulated lorry with a gear stick that coupled with a splitter allows one 16 gears is daft if they, first, haven't learnt how to drive a salon car. Especially if the artic. lorry has a small problem with some of its synchro-mesh. That is NOT a negative criticism, it is a statement of informed opinion. Here's an example of negative criticism: "The heads-up display in the Toyota Sprongo is useless." It is negative both because it uses a word that stops one dead in one's tracks, and offers no suggestions as to how one might sort that problem out. "Not ready for use" leaves the door open, that, in time, the thing will be ready for use. One thing that you may be unaware of is that I am an educator with many years experience of working with children, and while I may be capable of all sorts of clever things, that is probably because at the age of 54 and buckets of study I have built up a body of knowledge which the average 10 year old does not possess. So I cut my coat to suit those children on that Facebook page. Best, Richmond. > > Monte > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ebeugelaar at gmail.com Sat May 14 06:00:19 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Sat, 14 May 2016 12:00:19 +0200 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5736E961.9080200@gmail.com> References: <1463148725987-4704615.post@n4.nabble.com> <57360664.1000904@livecode.org> <573624B6.2020108@researchware.com> <5736DCE4.7030203@gmail.com> <5736E961.9080200@gmail.com> Message-ID: Some math of me ;-) (define infinite_liveCode (lambda(livecode_members) (lambda(pledge) (* livecode_members pledge)) )) Fill in the parameters above by yourself and RunRev is not asking this time too much to accomplish this: ? You?ll be able to wrap complex C libraries on any platform. (You can access C in Builder today however the syntax for doing it is fairly basic.) ? You?ll be able to access Java libraries on Android and Objective-C on iOS & Mac OS ? We?ll complete the set of features for working with each of these languages to make it easy for you to work with them all. ? We?ll extend the basic Widget Building Course. Together we will build a new native field object for iOS and Android with a full set of lessons, Google hangouts and source code. That will form a template that you can use to wrap any other native platform control. ? We?ll do the same and build together a new wrapper around SQLite, again on all platforms. ? And finally, we?ll wrap the audio recording APIs on all platforms in the same way. All of this will be documented and reusable. If everybody who is reading this list pledging approx 50 bucks will bring us all more ways to extend the LiveCode platform which is already a long story (esp. regarding to the Android missing external SDK) which now can be stopped (I hope). Kind regards, Erik Sent from solidit On 14/05/16 11:01, "use-livecode on behalf of RM" wrote: > > >On 14.05.2016 11:40, Monte Goulding wrote: >> I'm not overly fond of the direction this conversation is going. Us v them is unproductive and there are many benefits to the platform for going open source. >> >>> AND, as to "complaining"; I often wonder where one draws the lines between "complaints" >>> positive criticism and negative criticism. >> I would draw the line on complaints v positive criticism at whether it is a well written bug report. It's not hard to work out why it is less constructive to raise issues elsewhere. Negative criticism would be things like unnecessary negative statements about new versions of the platform on your Facebook page about learning it... > >If that "jibe" is directed at me you might like to reflect on the nature >and the target audience of my Facebook page: > >https://www.facebook.com/RMLCclasses/?fref=nf > >This is a support page for the classes I teach every summer to to >children between 8/9 and 16 who have >NO experience of programming at all. > >It is also being followed by approx. 15 kids (that's the number who have >reverted to me so I am aware of them) > outwith Bulgaria who are using those examples offered there to learn >Livecode themselves. > >The comment to which you no doubt refer: "While Livecode is supposedly >"Stable" it is really NOT ready for use, so best left alone at present." > >is only there because I am well aware that children getting ready to >attend my classes this summer will go to the download page and see >Livecode 8. Should they download Livecode 8 they will be faced with >something that is far more complex than Livecode 7. It is not suitable >for the Summer classes I shall be teaching this summer, both because of >the complexity I referred to, and the fact that it is not as stable as >Livecode 7. > >This is NOT negative criticism, this is a message tailored for a certain >audience. > >I will consider, next year, should I conduct summer programming classes >then, introducing children to Livecode 8 on the last class >of their course. > >Teaching people how to drive a articulated lorry with a gear stick that >coupled with a splitter allows one 16 gears is daft if they, first, >haven't learnt how to drive a salon car. Especially if the artic. lorry >has a small problem with some of its synchro-mesh. > >That is NOT a negative criticism, it is a statement of informed opinion. > >Here's an example of negative criticism: "The heads-up display in the >Toyota Sprongo is useless." > >It is negative both because it uses a word that stops one dead in one's >tracks, and offers no suggestions as to how one might >sort that problem out. > >"Not ready for use" leaves the door open, that, in time, the thing will >be ready for use. > >One thing that you may be unaware of is that I am an educator with many >years experience of working with children, and >while I may be capable of all sorts of clever things, that is probably >because at the age of 54 and buckets of study I have built >up a body of knowledge which the average 10 year old does not possess. >So I cut my coat to suit those children on that Facebook page. > >Best, Richmond. >> >> Monte >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat May 14 09:56:03 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2016 06:56:03 -0700 Subject: Defaults for groups In-Reply-To: <5B0F2275-D6AB-49F1-896E-F085BBB01621@pbh.on-rev.com> References: <5B0F2275-D6AB-49F1-896E-F085BBB01621@pbh.on-rev.com> Message-ID: <57372E73.4050803@fourthworld.com> lc at pbh.on-rev.com lc wrote: > I thought you should be able to set the templateGroup properties, > maybe using a plugin that opens on LC startup, so I tried a test > stack and found that the templateGroup props don?t apply to a new > group (at least not the margins and borderWidth), the dictionary > suggests this should work, so I tried it in LC 7 - no luck, then LC 5 > - still no luck! so I guess this is a long standing bug that doesn?t > affect anyone? It's quantum: setting the margins of the templateGroup both works and doesn't work. :) This works: on mouseUp set the margins of the templateGroup to 0 create group put the margins of grp 1 end mouseUp ...but then commenting out line 1 and running it a second time doesn't. I presume this is because the IDE resets the template objects in order for controls made with it to be consistent. Understandable, but I would argue that that's backwards from what should be done. The template objects are engine features, and for LiveCode to provide truly live coding the IDE needs to allow engine defaults as much as possible, to minimize confusing differences between development and runtime. Indeed, that's the whole point of choosing an xTalk: development and runtime are the same thing, at least as much as possible. We're coding live. Obviously the IDE needs to set up objects we might drag from the Tools palette so they're consistent. Right now it seems the IDE periodically resets the template objects, but this prevents developers from taking full advantage of that very valuable language feature. I believe it would be better to add two lines of script to isolate the unique requirements of the IDE: put the properties of the templateGroup into tSaveProps DoStuffHere set the properties of the tenplateGroup to tSaveProps If the IDE did that, we wouldn't need to do that every time we write a script that uses the template objects. Indeed, if the template objects were left alone by the IDE, developers can very easily tailor their environment however they like with a very simple plugin. And any apps they're writing that make good use of template objects would behave the same both in the IDE and as a standalone. And that's rather the point of using an xTalk. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat May 14 10:01:29 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2016 07:01:29 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5736DCE4.7030203@gmail.com> References: <5736DCE4.7030203@gmail.com> Message-ID: <57372FB9.6020007@fourthworld.com> RM wrote: > AND, as to "complaining"; I often wonder where one draws the lines > between "complaints", positive criticism and negative criticism. I'd venture that filing a bug report is useful and productive, but waging a social media campaign about every annoyance with posts here, to the forums, and one or more social media networks less so. And infinitely less so if such a campaign doesn't also eventually include a bug report. Maybe better to just write the bug report. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rdimolad at evergreeninfo.net Sat May 14 11:03:57 2016 From: rdimolad at evergreeninfo.net (Ralph DiMola) Date: Sat, 14 May 2016 11:03:57 -0400 Subject: Infinite LiveCode - Message from CEO Message-ID: <5o9oyem23fthegi8jt0d5bjl.1463238237979@email.android.com> Maybe better to just write the bug report. ? Richard Gaskin ? Fourth World Systems Amen. Ralph DiMola IT Director Evergreen Information Services From blueback09 at gmail.com Sat May 14 11:16:33 2016 From: blueback09 at gmail.com (Matt Maier) Date: Sat, 14 May 2016 18:16:33 +0300 Subject: SVG Widgets Work Well -- User Contributions - Screen Casts In-Reply-To: <9A98F20E-9E50-4F75-8CA8-43FD2F066621@earthednet.org> References: <5080D12B-306D-4D41-A716-73BFD152DA04@hindu.org> <9A98F20E-9E50-4F75-8CA8-43FD2F066621@earthednet.org> Message-ID: I found that GifCam is great for making little feature animations that are easier to share and embed than videos. On May 14, 2016 01:30, "Earthednet-wp" wrote: > Great idea! I'd like to see that happen. > Bill > > William Prothero > http://es.earthednet.org > > > On May 13, 2016, at 4:19 PM, Sannyasin Brahmanathaswami < > brahma at hindu.org> wrote: > > > > SVG widget, despite limitations at the moment, is awesome making icons. > No more PNG's that go "all bust up" if you resize them? > > > > > > > > Go to iconfinder.com? download what you want as svg. > > > > > > > > Note that there are cases where the svg is in several paths. So if you > open in Illustrator, select all and make compound path, save and *then* use > that in the SVG widget? it works.. even unexpectedly where you may have > e.g. 3 dots that you would think must be independent paths? > > > > > > > > My suggestion is that you might better expose that tip on making > compound paths. > > > > > > > > Which then leads my question on user contributions channels. Let's say > we discover something useful that we feel is really buried in terms of what > newbies would need and might be frustrated trying to find. > > > > > > > > How does one best get that into the mix of documentatin/tutorials. > Another useful channel I see is YouTube itself? lots of people posting > things like "How to do this in Outlook" 3 minutes, max > > > > > > > > But it is fragmented. > > > > > > > > We do a lot of small tech screen casts internally and it would be > trivioal for me or many others to start recording video and just do a "Up > and Running with SVG Icon" 2 minutes, open stack, drag SVG icon out. > Switch to browser, download SVG switch to illustrator, make compound path, > open in Atom, copy and paste into Livecod? and verbalize the gotchas like > "if your path doesn't start with "m" then it wont' work? be sure to select > between the quotes? you don't need all that code at the top. Etc." > > > > > > > > So if one did make such a screen cast. Where would it go > > > > > > > > We are not talking about issues/problems or work around, but just things > that actually do work but which may be obscure. > > > > > > > > BR > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Sat May 14 11:31:12 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Sat, 14 May 2016 09:31:12 -0600 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <5o9oyem23fthegi8jt0d5bjl.1463238237979@email.android.com> References: <5o9oyem23fthegi8jt0d5bjl.1463238237979@email.android.com> Message-ID: Is the glass half empty, or half full? Life seems to be much happier for those focus their assessment on the half full part. In Livecode's case it seems to be 98% (or higher) full. But then we still can't forget about the last 2%, while still honoring the 98%. Anybody who has worked with Adobe Director is aware of the enormous contrast between Adobe's way of doing things and Livecode's. Just my 2 cents. From my reading of these postings over the year, I observe that the best approach from the community is to cheer on the team for their successes while giving them the feedback they need to fix what remains. i also note that there will always be things that remain to be fixed or added. Best, Bill William Prothero http://es.earthednet.org > On May 14, 2016, at 9:03 AM, Ralph DiMola wrote: > > > Maybe better to just write the bug report. > Richard Gaskin > Fourth World Systems > > Amen. > > Ralph DiMola > IT Director > Evergreen Information Services > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Sat May 14 12:49:21 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Sat, 14 May 2016 18:49:21 +0200 Subject: Change mobile settings Message-ID: Hello, Until now, i?ve used a little stack to update the mobile settings in the Livecode application (/Applications/LiveCode Indy 7.1.4.app/Contents/Tools/Runtime/iOS/Device-8_2/Settings.plist) for example to indicate my app as French. With the 7.14 version, this stack doesn?t work because ? i need admin privilege ?. I think is because the Livecode app is signed (at first launch we can see an verification from gatekeeper). But how i can change (even manually) these settings if livecode is signed ? Thanks From richmondmathewson at gmail.com Sat May 14 14:10:23 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 21:10:23 +0300 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <57372FB9.6020007@fourthworld.com> References: <5736DCE4.7030203@gmail.com> <57372FB9.6020007@fourthworld.com> Message-ID: <57376A0F.5060104@gmail.com> I admit you are right. Richmond. On 14.05.2016 17:01, Richard Gaskin wrote: > RM wrote: > > > AND, as to "complaining"; I often wonder where one draws the lines > > between "complaints", positive criticism and negative criticism. > > I'd venture that filing a bug report is useful and productive, but > waging a social media campaign about every annoyance with posts here, > to the forums, and one or more social media networks less so. > > And infinitely less so if such a campaign doesn't also eventually > include a bug report. > > Maybe better to just write the bug report. > From richmondmathewson at gmail.com Sat May 14 14:59:40 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 21:59:40 +0300 Subject: [OT] Politics Message-ID: <5737759C.40504@gmail.com> I'd just like to state that I'm sorry I made a political statement a few messages back (pace Donald Trump). Richmond. From skiplondon at gmail.com Sat May 14 16:09:13 2016 From: skiplondon at gmail.com (Skip Kimpel) Date: Sat, 14 May 2016 16:09:13 -0400 Subject: [ANN] Release 8.0.1 RC-1 In-Reply-To: <20160513215434.Horde.bq-HO6MI8L_sh5g7PIW-RVR@diesel.on-rev.com> References: <57361241.3080500@gmail.com> <20086d95-8c80-0ea4-c4b5-0f189aa103d3@hyperactivesw.com> <20160513215434.Horde.bq-HO6MI8L_sh5g7PIW-RVR@diesel.on-rev.com> Message-ID: <8791590E-0BD1-4D66-A4BB-799556190DD9@gmail.com> +1 > On May 13, 2016, at 9:54 PM, mwieder at ahsoftware.net wrote: > > > Quoting "J. Landman Gay" : > >>> On 5/13/2016 2:27 PM, Matthias Rebbe wrote: >>> >>> Sometimes i find myself opening LC6 or 7 just to use the >>> dictionary of that version. >> >> I do the same. > > Same here. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 14 16:15:57 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 14 May 2016 23:15:57 +0300 Subject: Defaults for groups In-Reply-To: <5736E253.9090309@gmail.com> References: <5736E253.9090309@gmail.com> Message-ID: <5737877D.6040409@gmail.com> I have just posted a solution to this problem here: http://forums.livecode.com/viewtopic.php?f=7&t=27280 Richmond. On 14.05.2016 11:31, RM wrote: > Yes, this is a nuisance, on all versions of Livecode. > > When I combine a background image that is, say, 128 by 128 pixels with > various front images to do either an "import snapshot" > or an "export snapshot" (something I do on average about four times a > day), I would love to end up with an image that is 128 by 128 pixels, > and not a bigger thing with a border of transparent pixels. > > Richmond. > > On 14.05.2016 07:18, Jerry Jensen wrote: >>> On May 13, 2016, at 8:12 PM, Sannyasin Brahmanathaswami >>> wrote: >>> >>> Am I the only one wishing that when we create a group the defaults >>> should be no border, no border width assign and margins 0? >> I?m with you on this. >> .Jerry >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From ethan at lish.net Sat May 14 18:27:17 2016 From: ethan at lish.net (ethan at lish.net) Date: Sat, 14 May 2016 22:27:17 +0000 (UTC) Subject: the hostname return value Message-ID: Greetings Sorry if this is a novice question. Just moving into on-rev.com and I'm getting tripped up by some fundamentals. Is there a trick to getting the correct (pseudo) hostname when running server-side LC code on on-rev.com? The built in function 'the hostname' only seems to return diesel.on-rev.com Thanks,Ethan ethan at lish.net240.876.1389 From alex at tweedly.net Sat May 14 19:46:07 2016 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 15 May 2016 00:46:07 +0100 Subject: the hostname return value In-Reply-To: References: Message-ID: <5737B8BF.5050801@tweedly.net> It's in $_SERVER["server_name"] Lots of other good stuff there .... see below -- Alex. (XXX replaced all the real data :-) DOCUMENT_ROOT = /home/XXX GATEWAY_INTERFACE = CGI/1.1 HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 HTTP_ACCEPT_ENCODING = gzip, deflate, sdch HTTP_ACCEPT_LANGUAGE = en-US,en;q=0.8 HTTP_CONNECTION = keep-alive HTTP_COOKIE = __utmz=1.1444226757.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=1.1727492361.1444226757.1450141579.1450214538.27 HTTP_HOST = XXX.com HTTP_UPGRADE_INSECURE_REQUESTS = 1 HTTP_USER_AGENT = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 PATH_INFO = PATH_TRANSLATED = /home/XXX/try.lc QUERY_STRING = REMOTE_ADDR = 81.156.20.35 REMOTE_PORT = 63047 REQUEST_METHOD = GET REQUEST_URI = /try.lc SCRIPT_FILENAME = /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/livecode-server SCRIPT_NAME = /cgi-bin/livecode-server SERVER_ADDR = 50.28.39.1 SERVER_ADMIN = webmaster at XXX.on-rev.com SERVER_NAME = XXX.com SERVER_PORT = 80 SERVER_PROTOCOL = HTTP/1.1 SERVER_SIGNATURE = SERVER_SOFTWARE = Apache/2.4.18 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 On 14/05/2016 23:27, ethan at lish.net wrote: > Greetings > Sorry if this is a novice question. Just moving into on-rev.com and I'm getting tripped up by some fundamentals. > Is there a trick to getting the correct (pseudo) hostname when running server-side LC code on on-rev.com? > The built in function 'the hostname' only seems to return diesel.on-rev.com > Thanks,Ethan > ethan at lish.net240.876.1389 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Sun May 15 01:19:48 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Sun, 15 May 2016 01:19:48 -0400 Subject: [OT] Politics In-Reply-To: <5737759C.40504@gmail.com> References: <5737759C.40504@gmail.com> Message-ID: <154b2db2aa3-7114-1af6f@webprd-m18.mail.aol.com> Well and good Richmond. (Really. A semi-automatic?) Craig -----Original Message----- From: RM To: How to use LiveCode Sent: Sat, May 14, 2016 3:00 pm Subject: [OT] Politics I'd just like to state that I'm sorry I made a political statement a few messages back (pace Donald Trump). Richmond. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Sun May 15 02:55:21 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 15 May 2016 06:55:21 +0000 Subject: Script Error "to" on attempt to change rect/location of a group of 5 controls Message-ID: <95478940-D9B7-4EED-A3C7-7258B8C415B6@hindu.org> I have a small group meant for a bottom tool bar on Mobile. I need to be able to "dock" to the bottom if we are in portrait orientation or to the left side if we are in landscape. The group consists of a background graphic 50 px high and 414 wide.. with four SVG icon widgets This codes seems straight forward on setBottomNavtoSideAndBack pWhich switch pWhich case "Bottom" set the rect of grc "bottomTabBkgnd" to 161,365,575,415 set the rect of grp "homeScreensBottomNav" to 161,365,575,415 set the loc of widget "go-home-portal" to 218,390 put the loc of widget "queue-content" to 315,390 put the loc of widget "add-favorites" to 404,390 put the loc of widget "settings-gear" to 498,390 break case "Side" set the rect of grc "bottomTabBkgnd" to 0,50,50,464 set the rect of grp "homeScreensBottomNav" to 0,50,50,464 set the loc of widget "go-home-portal" to 65,24 put the loc of widget "queue-content" to 100,24 put the loc of widget "add-favorites" to 150,24 put the loc of widget "settings-gear" to 175,24 break end switch show grp "homeScreensBottomNav" end setBottomNavtoSideAndBack This fails and also throws an error that doesn't help understand what is wrong: Message execution error: Error description: Handler: can't find handler Hint: to My gut is telling me that there is some esoteric issue with this being a group and then trying to change both it's rect and the rect of its child elements. Any clues? BR From dave at applicationinsight.com Sun May 15 02:58:13 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Sat, 14 May 2016 23:58:13 -0700 (PDT) Subject: Script Error "to" on attempt to change rect/location of a group of 5 controls In-Reply-To: <95478940-D9B7-4EED-A3C7-7258B8C415B6@hindu.org> References: <95478940-D9B7-4EED-A3C7-7258B8C415B6@hindu.org> Message-ID: <1463295493794-4704701.post@n4.nabble.com> Hi, instead of put the loc of widget "queue-content" to 315,390 try set the loc of widget "queue-content" to 315,390 ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Script-Error-to-on-attempt-to-change-rect-location-of-a-group-of-5-controls-tp4704700p4704701.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Sun May 15 03:49:24 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 15 May 2016 07:49:24 +0000 Subject: Script Error "to" on attempt to change rect/location of a group of 5 controls In-Reply-To: <1463295493794-4704701.post@n4.nabble.com> References: <95478940-D9B7-4EED-A3C7-7258B8C415B6@hindu.org>, <1463295493794-4704701.post@n4.nabble.com> Message-ID: Set. Not Put Right Oh duh! I think I need to get away from the code for a few days and go mill firewood for our camp out! Br ( from my mobile ) _____________________________ From: Dave Kilroy > Hi, instead of put the loc of widget "queue-content" to 315,390 try set the loc of widget "queue-content" to 315,390 ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message From brahma at hindu.org Sun May 15 03:56:25 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 15 May 2016 07:56:25 +0000 Subject: Defaults for groups In-Reply-To: <5737877D.6040409@gmail.com> References: <5736E253.9090309@gmail.com>,<5737877D.6040409@gmail.com> Message-ID: But IMHO a group of objects should be just that, Not a group which also wears a hat and a dress If I want my group to wear a hat ( have a border) Or wear A dress ( have margins) then let us do that on our own I will enter a feature change request BR ( from my mobile ) On Sat, May 14, 2016 at 1:16 PM -0700, "RM" > wrote: I have just posted a solution to this problem here: http://forums.livecode.com/viewtopic.php?f=7&t=27280 Richmond. On 14.05.2016 11:31, RM wrote: > Yes, this is a nuisance, on all versions of Livecode. > > When I combine a background image that is, say, 128 by 128 pixels with > various front images to do either an "import snapshot" > or an "export snapshot" (something I do on average about four times a > day), I would love to end up with an image that is 128 by 128 pixels, > and not a bigger thing with a border of transparent pixels. > > Richmond. > > On 14.05.2016 07:18, Jerry Jensen wrote: >>> On May 13, 2016, at 8:12 PM, Sannyasin Brahmanathaswami >>> wrote: >>> >>> Am I the only one wishing that when we create a group the defaults >>> should be no border, no border width assign and margins 0? >> I?m with you on this. >> .Jerry >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Sun May 15 10:18:22 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 15 May 2016 10:18:22 -0400 Subject: HTML5 LC Download Icon? In-Reply-To: <1463157850141-4704627.post@n4.nabble.com> References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> <1463157850141-4704627.post@n4.nabble.com> Message-ID: Hi Herman, Yes, I understand now that everything gets downloaded with this HTML5 deployment including my app. That being the case, I find the icon to be annoying, but I?m glad to here that my future (already paid for) license will get rid of the thing. HTML5 still being in the early experimental stage which also has no means of communicating with outside files or databases kills any potential usefulness of it?s abilities for me. That makes it difficult to determine when I should start my license for it. I was looking for a finished/polished product, not a beta/experimental version. Since HTML5 downloads my app anyway, it probably makes more sense for me to just have a standard link in one of my webpages which points the user to download and install the correct version of my app for Mac or Windows or Linux. Then my app can talk to whatever files or databases it needs to, without any unwanted green icons. What I really wanted from HTML5, was something similar to a ?Dream Weaver? on steroids for LiveCode that would write the HTML5 for me for easy deployment to my server-side website. I didn?t want a client-based downloading type app that doesn?t communicate with files or databases. Oh well? Thanks for your response! Rick > On May 13, 2016, at 12:44 PM, [-hh] wrote: > > Just to avoid misunderstandings for HTML5-standalones > (one has to read Peter's posts always twice...): > Using a licensed version of LiveCode disables the > download icon. But: > > Downloading can NOT be disabled, no matter the license. > Reading scripts can NOT be disabled, no matter the license. > > Not showing the download icon/link does NOT disable the > download and script view of the zipped stack. Even the extra > HTML5 license does NOT allow to protect the source code. > > The zipped stack is in the same folder as the calling HTML. > If the default is used then replacing the last path item in > the browser by "standalone.zip" downloads the stack. Or you > have to use a custom zip name (find its name in the HTML > page source code, no matter the license). > > I told my naming convention the users of my HTML5-modules > in the HTML5 forum, so they don't have to look into the > HTML source (for example "MathBeauties1b-8.0.0-rc-1.zip"). > > Hermann > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/VLC-and-GPL-and-LC-on-iOS-was-Re-MergEXT-now-included-with-Indy-Business-IDE-tp4704298p4704627.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bdrunrev at gmail.com Sun May 15 12:52:37 2016 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 15 May 2016 17:52:37 +0100 Subject: tree view widget Message-ID: I saw that 8.0 was announced, so I downloaded it to have a look. I see there is a tree widget. However, looking at an instance of this object through its property inspector, I see the inspector has a "key" field and a "value" field. I would expect these to display/edit the key/values of the widget. However, when I click on a line of the field marked "array data", nothing appears in the key field below (even though line 1 ot the "array data" field has "1" as a key, and "hi" as value. Through the message box I can get/set the arrayData of this widget as an array, and the property inspector's "array data" field is updated. Is it my installation that's broken, or am I misunderstanding the UI? Or is this a bug? Regards Bernard From deadparrotsoftware at gmail.com Sun May 15 13:49:35 2016 From: deadparrotsoftware at gmail.com (Dead Parrot) Date: Sun, 15 May 2016 13:49:35 -0400 Subject: Infinite LiveCode - Message from CEO Message-ID: I am sorry, but it is NOT always about a "bug report". While I concede the internet is oft used for pure negativity, a discussion of features and capabilities - especially those missing - is about facts. It is both proper and should be allowed. To express a fact and a concern is valid. To say something "is crap" is a negative complaint. To say "XYZ does not have feature AB which was promised..." or "XYZ needs feature/capability AB and does not have it..." is a valid concern. There is no advancement if ALL you allowed to do is identify or address bugs. :-) Sid ?VP, Marketing & Support Dead Parrot Software Inc. -- Sid ?VP, Marketing & Support Dead Parrot Software Inc. From jacque at hyperactivesw.com Sun May 15 14:07:04 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 15 May 2016 13:07:04 -0500 Subject: HTML5 LC Download Icon? In-Reply-To: References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> <1463157850141-4704627.post@n4.nabble.com> Message-ID: <6e560807-073f-2865-5de2-685cf5f4b72c@hyperactivesw.com> On 5/15/2016 9:18 AM, Rick Harrison wrote: > HTML5 still being in the early experimental stage which > also has no means of communicating with outside files > or databases kills any potential usefulness of it?s > abilities for me. Isn't that a browser restriction to prevent malware from reading and writing to the user's hard drive? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sun May 15 14:23:49 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 15 May 2016 11:23:49 -0700 Subject: HTML5 LC Download Icon? In-Reply-To: <6e560807-073f-2865-5de2-685cf5f4b72c@hyperactivesw.com> References: <6e560807-073f-2865-5de2-685cf5f4b72c@hyperactivesw.com> Message-ID: <5738BEB5.9090708@fourthworld.com> J. Landman Gay wrote: > On 5/15/2016 9:18 AM, Rick Harrison wrote: >> HTML5 still being in the early experimental stage which >> also has no means of communicating with outside files >> or databases kills any potential usefulness of it?s >> abilities for me. > > Isn't that a browser restriction to prevent malware from reading and > writing to the user's hard drive? I believe it's more pervasive: since sockets aren't in the build, nothing in libURL works. And since it isn't yet integrated with browser-native features like XHR or WebSockets, nothing normal browser apps do will work either. AFAIK, in the current build, HTML output from LC is more or less an island, unable to communicate with the outside world. -- Richard Gaskin Fourth World Systems Software Design and Development for Desktop, Mobile, and Web ____________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From monte at appisle.net Sun May 15 15:45:07 2016 From: monte at appisle.net (Monte Goulding) Date: Mon, 16 May 2016 05:45:07 +1000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: Message-ID: <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> Ah, sorry Sid I should have clarified enhancement request also (it's the same form and site as for bugs). If you think something is missing then search the issue database for an enhancement request and if you don't see it write up what you need. Cheers Monte Sent from my iPhone > On 16 May 2016, at 3:49 AM, Dead Parrot wrote: > > I am sorry, but it is NOT always about a "bug report". From dochawk at gmail.com Sun May 15 16:48:54 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 15 May 2016 13:48:54 -0700 Subject: [OT] Politics In-Reply-To: <5737759C.40504@gmail.com> References: <5737759C.40504@gmail.com> Message-ID: On Sat, May 14, 2016 at 11:59 AM, RM wrote: > I'd just like to state that I'm sorry I made a political statement > a few messages back (pace Donald Trump). > On a lighter note . . . are you aware that Trump wants to ban the sale of shredded cheese? Yes, he's going to make America grate again . . . *duck* -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dave at applicationinsight.com Sun May 15 16:21:12 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Sun, 15 May 2016 13:21:12 -0700 (PDT) Subject: tree view widget In-Reply-To: References: Message-ID: <1463343672980-4704711.post@n4.nabble.com> Yeah that inspector is buggy. I think this 'Key:' and 'Value:' properties are only for when you are using the inspector to add or update elements to it - although the inspector still has rough edges... If you click the "+ Add new element" button at the top of the 'Arraydata' property field, then highlight the new key in the 'Arraydata' field and then click in the 'Value:' field and write something followed by a keying tab or return the value will appear in 'Arraydata'. But quite a lot of the time the 'Key:' field is of no use (the hilited key in the 'Arraydata' field always seems to over-ride anything in the 'Key:' field. And the inspector seems to be unable to accept data for multi-dimensional arrays. All a bit horrible, I use script to populate the array's arrayData property. One other thing that is a bit annoying is that the hilitedElement returns the key with a trailing comma so we have to do something like: on hiliteChanged put the arrayData of me into tDataA put the hilitedElement of me into tElement put tData into fld "fldData" end hiliteChanged ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704711.html Sent from the Revolution - User mailing list archive at Nabble.com. From dave at applicationinsight.com Sun May 15 16:30:19 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Sun, 15 May 2016 13:30:19 -0700 (PDT) Subject: tree view widget In-Reply-To: <1463343672980-4704711.post@n4.nabble.com> References: <1463343672980-4704711.post@n4.nabble.com> Message-ID: <1463344219776-4704712.post@n4.nabble.com> Talk about buggy - my last posting had so many typos I'm doing it again: ------ Yeah that inspector is buggy. I think the 'Key:' and 'Value:' properties are only for when you are using the inspector to add or update elements to it If you click the "+ Add new element" button at the top of the 'Arraydata' property field, then highlight the new key in the 'Arraydata' field, then click in the 'Value:' field and write something followed by pressing the tab or return key then the value will appear in 'Arraydata'. But quite a lot of the time the 'Key:' field is of no use (the hilited key in the 'Arraydata' field always seems to over-ride anything in the 'Key:' field). And the inspector seems to be unable to accept data for multi-dimensional arrays. Much easier to use script to populate the widget's arrayData property. One other thing to note is that the hilitedElement returns the key with a trailing comma so in script I have to do something like: put the hilitedElement of me into tKey if char -1 of tKey is comma then delete char -1 of tKey ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html Sent from the Revolution - User mailing list archive at Nabble.com. From dave at applicationinsight.com Sun May 15 16:57:27 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Sun, 15 May 2016 13:57:27 -0700 (PDT) Subject: [OT] Politics In-Reply-To: References: <5737759C.40504@gmail.com> Message-ID: <1463345847061-4704713.post@n4.nabble.com> Uhoh you said the 'C' word - now Heather's going to weigh in... Dr. Hawkins wrote > On Sat, May 14, 2016 at 11:59 AM, RM < > richmondmathewson@ > > wrote: > >> I'd just like to state that I'm sorry I made a political statement >> a few messages back (pace Donald Trump). >> > > On a lighter note . . . are you aware that Trump wants to ban the sale of > shredded cheese? > > Yes, he's going to make America grate again . . . > > *duck* > > > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > _______________________________________________ > use-livecode mailing list > use-livecode at .runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Politics-tp4704694p4704713.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Sun May 15 18:07:43 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 15 May 2016 22:07:43 +0000 Subject: Defaults for groups In-Reply-To: References: <5736E253.9090309@gmail.com> <5737877D.6040409@gmail.com> Message-ID: <2FD355F1-5523-4062-9068-56282F964E54@hindu.org> See and add comments here: http://quality.livecode.com/show_bug.cgi?id=17654 >But IMHO a group of objects should be just that, > >Not a group which also wears a hat and a dress From brahma at hindu.org Sun May 15 18:18:39 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 15 May 2016 22:18:39 +0000 Subject: Script Error "to" on attempt to change rect/location of a group of 5 controls In-Reply-To: References: <95478940-D9B7-4EED-A3C7-7258B8C415B6@hindu.org> <1463295493794-4704701.post@n4.nabble.com> Message-ID: <5866A05F-5128-4F44-BAF0-3DAA17B9794B@hindu.org> This works now I fixed my "blooper" (put instead of "set"? one caveat When dynamically relocating the controls of the group. This process seems to relayer them. So if you set the background as the last in the list? the other controls are underneath.. So, order matters here: on setBottomNavtoSideAndBack pWhich switch pWhich case "Bottom" set the rect of grp "homeScreensBottomNav" to 161,365,575,415 set the rect of grc "bottomTabBkgnd" to 161,365,575,415 # Be sure you set the above first? only then will these appear on top set the loc of widget "go-home-portal" to 218,390 set the loc of widget "queue-content" to 315,390 set the loc of widget "add-favorites" to 404,390 set the loc of widget "settings-gear" to 498,390 break case "Side" set the rect of grp "homeScreensBottomNav" to 0,0,50,464 set the rect of grc "bottomTabBkgnd" to 0,0,50,464 # Be sure you set the above first? only then will these appear on top set the loc of widget "go-home-portal" to 25,65 set the loc of widget "queue-content" to 25,115 set the loc of widget "add-favorites" to 25,165 set the loc of widget "settings-gear" to 25,215 break end switch show grp "homeScreensBottomNav" end setBottomNavtoSideAndBack On 5/14/16, 9:49 PM, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >Set. Not > >Put > >Right > >Oh duh! I think I need to get away from the code for a few days and go mill firewood for our camp out! > >Br From paul at researchware.com Sun May 15 19:35:35 2016 From: paul at researchware.com (Paul Dupuis) Date: Sun, 15 May 2016 19:35:35 -0400 Subject: Defaults for groups In-Reply-To: <2FD355F1-5523-4062-9068-56282F964E54@hindu.org> References: <5736E253.9090309@gmail.com> <5737877D.6040409@gmail.com> <2FD355F1-5523-4062-9068-56282F964E54@hindu.org> Message-ID: <573907C7.3020509@researchware.com> On 5/15/2016 6:07 PM, Sannyasin Brahmanathaswami wrote: > See and add comments here: > > http://quality.livecode.com/show_bug.cgi?id=17654 > > >> But IMHO a group of objects should be just that, >> >> Not a group which also wears a hat and a dress > This is a known behavior of the default settings for a group. Groups are also frequently used to place labeled (showName = true) border around object which is why these are the default settings. To make a group that bounds the objects within it, turn the border off and set the margins to 0. From MikeKerner at roadrunner.com Sun May 15 19:48:22 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 15 May 2016 19:48:22 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> References: <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> Message-ID: I agree with Monte. The nice thing about the bug db is everyone can see it, and everyone can comment on it. If you have a feature "request" that you are promoting, you can just fire off a message over here with the number, and we can all pile on with our "YEAH, EDINBURGH!" comments until it's resolved. Threads over here are much easier to lose. as time wears on. On Sun, May 15, 2016 at 3:45 PM, Monte Goulding wrote: > Ah, sorry Sid I should have clarified enhancement request also (it's the > same form and site as for bugs). If you think something is missing then > search the issue database for an enhancement request and if you don't see > it write up what you need. > > Cheers > > Monte > > Sent from my iPhone > > > On 16 May 2016, at 3:49 AM, Dead Parrot > wrote: > > > > I am sorry, but it is NOT always about a "bug report". > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From dangmacguy at gmail.com Sun May 15 20:51:20 2016 From: dangmacguy at gmail.com (Bruce Pokras) Date: Sun, 15 May 2016 20:51:20 -0400 Subject: Beeing a developer after 40 In-Reply-To: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> Message-ID: <7A025DE5-6D82-4D11-A492-C85D2D6E4776@gmail.com> Started my love of programming with a course in Fortran IV in college about 1972. Borrowed my older brother?s Commadore Vic 20 and learned Basic from its documentation. Later purchased a Mac SE from my brother that came with the full version of HyperCard. Still going strong, but with LiveCode now! > On May 2, 2016, at 3:14 PM, Francis Nugent Dixon wrote: > > Hi from Beautiful Brittnay, > > Richard, > >> nor to the 60-85 year old crowd >> (I'll become a slobbering old, senile whatsit in >> my own good time anyway). > > > I think I should take umbrage on the insinuation that > the 60-85 "crowd" are just "slobbering old, senile whatsits" ! > > Whenever it is your time, then slobber (has it already begun ?)" > > I'm streets away ........ > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hh at hh.on-rev.com Sun May 15 20:51:38 2016 From: hh at hh.on-rev.com (-hh) Date: Sun, 15 May 2016 17:51:38 -0700 (PDT) Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> Message-ID: <1463359898673-4704719.post@n4.nabble.com> Mike Kerner wrote > I agree with Monte. The nice thing about the bug db is everyone can see > it, and everyone can comment on it. If you have a feature "request" that > you are promoting, you can just fire off a message over here with the > number, and we can all pile on with our "YEAH, EDINBURGH!" comments until > it's resolved. Threads over here are much easier to lose. as time wears > on... Hopefully the "until" is not yet another definition of Infinity. I don't think that requesting a feature has any effect. This is just for fun. I enjoyed it. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-LiveCode-Message-from-CEO-tp4704550p4704719.html Sent from the Revolution - User mailing list archive at Nabble.com. From monte at appisle.net Sun May 15 22:16:50 2016 From: monte at appisle.net (Monte Goulding) Date: Mon, 16 May 2016 12:16:50 +1000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <1463359898673-4704719.post@n4.nabble.com> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> <1463359898673-4704719.post@n4.nabble.com> Message-ID: <8F742914-BB6F-4A7B-AA16-DCF117AF061D@appisle.net> It does have an effect however resources are limited. One thing I've suggested is we start indicating whether there are resources available to work on the request in a reasonable timeframe. It could be a feature or a bug that is only an edge case that might not come to the top of the todo list. If there aren't currently resources it gives the author and other members of the community the opportunity to look into either funding its development to bring it forward or making an open source contribution or even just to restate and clarify the business value of the issue. At the end of the day it can be frustrating for someone that needs something done to feel like they have no option but to sit and wait for something that might or might not happen. Cheers Monte Sent from my iPhone > On 16 May 2016, at 10:51 AM, [-hh] wrote: > > Hopefully the "until" is not yet another definition of Infinity. > I don't think that requesting a feature has any effect. This is just for > fun. > I enjoyed it. From ebeugelaar at gmail.com Mon May 16 01:40:23 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Mon, 16 May 2016 05:40:23 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <8F742914-BB6F-4A7B-AA16-DCF117AF061D@appisle.net> References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> <1463359898673-4704719.post@n4.nabble.com> <8F742914-BB6F-4A7B-AA16-DCF117AF061D@appisle.net> Message-ID: Correct but this thread started with Infinite LiveCode as a subject to express the need to accomplish a very important issue: connect to native API's of different platforms via widgets LCB development and esp. for me it means Android because it has always been neglected to offer an easy to use SDK for Android. Kind regards, Erik On 04:17, Mon, May 16, 2016 Monte Goulding wrote: > It does have an effect however resources are limited. One thing I've > suggested is we start indicating whether there are resources available to > work on the request in a reasonable timeframe. It could be a feature or a > bug that is only an edge case that might not come to the top of the todo > list. If there aren't currently resources it gives the author and other > members of the community the opportunity to look into either funding its > development to bring it forward or making an open source contribution or > even just to restate and clarify the business value of the issue. At the > end of the day it can be frustrating for someone that needs something done > to feel like they have no option but to sit and wait for something that > might or might not happen. > > Cheers > > Monte > > Sent from my iPhone > > > On 16 May 2016, at 10:51 AM, [-hh] wrote: > > > > Hopefully the "until" is not yet another definition of Infinity. > > I don't think that requesting a feature has any effect. This is just for > > fun. > > I enjoyed it. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Sent from Matwetwe From monte at appisle.net Mon May 16 01:42:24 2016 From: monte at appisle.net (Monte Goulding) Date: Mon, 16 May 2016 15:42:24 +1000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> <1463359898673-4704719.post@n4.nabble.com> <8F742914-BB6F-4A7B-AA16-DCF117AF061D@appisle.net> Message-ID: > On 16 May 2016, at 3:40 PM, Erik Beugelaar wrote: > > for me it > means Android because it has always been neglected to offer an easy to use > SDK for Android. Nobody is looking forward to that more than me Erik I assure you ;-) Cheers Monte From ebeugelaar at gmail.com Mon May 16 01:45:12 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Mon, 16 May 2016 05:45:12 +0000 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <1D1986DA-80D6-4ECC-8AB9-2E4AFF53AEEE@appisle.net> <1463359898673-4704719.post@n4.nabble.com> <8F742914-BB6F-4A7B-AA16-DCF117AF061D@appisle.net> Message-ID: I have no doubt! LOL Cheers, Erik On 07:42, Mon, May 16, 2016 Monte Goulding wrote: > > > On 16 May 2016, at 3:40 PM, Erik Beugelaar wrote: > > > > for me it > > means Android because it has always been neglected to offer an easy to > use > > SDK for Android. > > Nobody is looking forward to that more than me Erik I assure you ;-) > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Sent from Matwetwe From heather at livecode.com Mon May 16 05:27:41 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 16 May 2016 10:27:41 +0100 Subject: [OT] NO Politics In-Reply-To: <1463345847061-4704713.post@n4.nabble.com> References: <5737759C.40504@gmail.com> <1463345847061-4704713.post@n4.nabble.com> Message-ID: Yes, she is. Putting [OT] in the subject line does NOT make politics an acceptable subject. This list is about LiveCode. Never about politics. Richmond has apologized, that is the end of the matter. No further discussion please. Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 15 May 2016, at 21:57, Dave Kilroy wrote: > > Uhoh you said the 'C' word - now Heather's going to weigh in... > > > > Dr. Hawkins wrote >> On Sat, May 14, 2016 at 11:59 AM, RM < > >> richmondmathewson@ > >> > wrote: >> >>> I'd just like to state that I'm sorry I made a political statement >>> a few messages back (pace Donald Trump). >>> >> >> On a lighter note . . . are you aware that Trump wants to ban the sale of >> shredded cheese? >> >> Yes, he's going to make America grate again . . . >> >> *duck* >> >> >> -- >> Dr. Richard E. Hawkins, Esq. >> (702) 508-8462 >> _______________________________________________ >> use-livecode mailing list > >> use-livecode at .runrev > >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." > Peter M. Brigham > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Politics-tp4704694p4704713.html > Sent from the Revolution - User mailing list archive at Nabble.com . > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Mon May 16 06:18:34 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 16 May 2016 11:18:34 +0100 Subject: [ANN] This Week in LiveCode 33 Message-ID: <6e250bb5-48b3-91be-3fb2-c0850e5f1b83@livecode.com> Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #33 here: https://goo.gl/YpHseR This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dixonja at hotmail.co.uk Mon May 16 06:53:19 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 16 May 2016 11:53:19 +0100 Subject: HTML 5 out of isolation... Message-ID: It was in the latest webinar, I think.. it was mentioned that database connectivity will be coming to HTML5, but rather than guess... Is it possible to know when this will actually arrive.. It would be nice to know in which quarter of the year, if its introduction can't be nailed doen to a particular month ...:-) From peter.brett at livecode.com Mon May 16 07:07:15 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 16 May 2016 12:07:15 +0100 Subject: HTML 5 out of isolation... In-Reply-To: References: Message-ID: On 16/05/2016 11:53, John Dixon wrote: > It was in the latest webinar, I think.. it was mentioned that > database connectivity will be coming to HTML5, but rather than > guess... Is it possible to know when this will actually arrive.. > > It would be nice to know in which quarter of the year, if its > introduction can't be nailed doen to a particular month ...:-) Database connectivity in the way that "normal" LiveCode apps have _can't_ be provided on the HTML5 platform because JavaScript apps can't open raw sockets. It's unlikely that you'll be able to connect an LiveCode HTML5 app to a MySQL server in the foreseeable future, for example. In the future, the plan involves improving the networking and URL operations available in HTML5 standalones to allow you to use REST APIs to persist data (e.g. using FireBase). However, there's no current schedule for doing this work, so I'm not able to answer your question. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dixonja at hotmail.co.uk Mon May 16 07:24:24 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 16 May 2016 12:24:24 +0100 Subject: HTML 5 out of isolation... In-Reply-To: References: , Message-ID: Mmm... Peter Brett wrote... It's unlikely that you'll be able to connect an LiveCode HTML5 app to a MySQL server in the foreseeable future Will it though be possible to send to an .lc script and then have the .lc script send the query to the database, returning the data to the stack running in the browser ? > Subject: Re: HTML 5 out of isolation... > To: use-livecode at lists.runrev.com > From: peter.brett at livecode.com > Date: Mon, 16 May 2016 12:07:15 +0100 > > > > On 16/05/2016 11:53, John Dixon wrote: > > It was in the latest webinar, I think.. it was mentioned that > > database connectivity will be coming to HTML5, but rather than > > guess... Is it possible to know when this will actually arrive.. > > > > It would be nice to know in which quarter of the year, if its > > introduction can't be nailed doen to a particular month ...:-) > > Database connectivity in the way that "normal" LiveCode apps have > _can't_ be provided on the HTML5 platform because JavaScript apps can't > open raw sockets. It's unlikely that you'll be able to connect an > LiveCode HTML5 app to a MySQL server in the foreseeable future, for example. > > In the future, the plan involves improving the networking and URL > operations available in HTML5 standalones to allow you to use REST APIs > to persist data (e.g. using FireBase). However, there's no current > schedule for doing this work, so I'm not able to answer your question. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Mon May 16 07:28:36 2016 From: kevin at livecode.com (Kevin Miller) Date: Mon, 16 May 2016 12:28:36 +0100 Subject: HTML 5 out of isolation... In-Reply-To: References: Message-ID: Yes - that's what Peter means by a REST API (one way to do it anyway). Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 16/05/2016, 12:24, "use-livecode on behalf of John Dixon" wrote: >Mmm... > >Peter Brett wrote... > It's unlikely that you'll be able to connect an LiveCode HTML5 app to a >MySQL server in the foreseeable future > >Will it though be possible to send to an .lc script and then have the .lc >script send the query to the database, returning the data to the stack >running in the browser ? > > > >> Subject: Re: HTML 5 out of isolation... >> To: use-livecode at lists.runrev.com >> From: peter.brett at livecode.com >> Date: Mon, 16 May 2016 12:07:15 +0100 >> >> >> >> On 16/05/2016 11:53, John Dixon wrote: >> > It was in the latest webinar, I think.. it was mentioned that >> > database connectivity will be coming to HTML5, but rather than >> > guess... Is it possible to know when this will actually arrive.. >> > >> > It would be nice to know in which quarter of the year, if its >> > introduction can't be nailed doen to a particular month ...:-) >> >> Database connectivity in the way that "normal" LiveCode apps have >> _can't_ be provided on the HTML5 platform because JavaScript apps can't >> open raw sockets. It's unlikely that you'll be able to connect an >> LiveCode HTML5 app to a MySQL server in the foreseeable future, for >>example. >> >> In the future, the plan involves improving the networking and URL >> operations available in HTML5 standalones to allow you to use REST APIs >> to persist data (e.g. using FireBase). However, there's no current >> schedule for doing this work, so I'm not able to answer your question. >> >> Peter >> >> -- >> Dr Peter Brett >> LiveCode Open Source Team >> >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon May 16 09:43:10 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 16 May 2016 09:43:10 -0400 Subject: HTML 5 out of isolation... In-Reply-To: References: Message-ID: <001901d1af78$e3240520$a96c0f60$@net> Once HTML 5 has access to web service APIs, "I can rule the world"(hands wringing). Oh wait that was a 1931 movie. I for one was very disappointed when I realized that local file access would not be possible until I thought about it for a couple of milliseconds. One could deliver a crypto locker style attack with very little effort. Kevin/Peter, Thanks for the update... waiting with baited breath. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Kevin Miller Sent: Monday, May 16, 2016 7:29 AM To: How to use LiveCode Subject: Re: HTML 5 out of isolation... Yes - that's what Peter means by a REST API (one way to do it anyway). Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 16/05/2016, 12:24, "use-livecode on behalf of John Dixon" wrote: >Mmm... > >Peter Brett wrote... > It's unlikely that you'll be able to connect an LiveCode HTML5 app to >a MySQL server in the foreseeable future > >Will it though be possible to send to an .lc script and then have the >.lc script send the query to the database, returning the data to the >stack running in the browser ? > > > >> Subject: Re: HTML 5 out of isolation... >> To: use-livecode at lists.runrev.com >> From: peter.brett at livecode.com >> Date: Mon, 16 May 2016 12:07:15 +0100 >> >> >> >> On 16/05/2016 11:53, John Dixon wrote: >> > It was in the latest webinar, I think.. it was mentioned that >> > database connectivity will be coming to HTML5, but rather than >> > guess... Is it possible to know when this will actually arrive.. >> > >> > It would be nice to know in which quarter of the year, if its >> > introduction can't be nailed doen to a particular month ...:-) >> >> Database connectivity in the way that "normal" LiveCode apps have >>_can't_ be provided on the HTML5 platform because JavaScript apps >>can't open raw sockets. It's unlikely that you'll be able to connect >>an LiveCode HTML5 app to a MySQL server in the foreseeable future, >>for example. >> >> In the future, the plan involves improving the networking and URL >> operations available in HTML5 standalones to allow you to use REST >> APIs to persist data (e.g. using FireBase). However, there's no >> current schedule for doing this work, so I'm not able to answer your question. >> >> Peter >> >> -- >> Dr Peter Brett LiveCode Open Source Team >> >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mark.rauterkus at gmail.com Mon May 16 09:48:43 2016 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 16 May 2016 09:48:43 -0400 Subject: QR Codes in LiveCode these days? Message-ID: Hi All, What about QR Codes in LiveCode? What is the latest? I see some things from the past, but is there any pointers for the full solution? Would QR Codes make a prime example for a widget? QR Code reader in an app and a QR Code utility to make them in another app/software? Can QR Codes work in the open source / community edition? Does that make sense for a community project, Open-Source QR Code solution and tutorial and examples? --- Likewise, barcodes might present a similar situation? -- Ta. Mark Rauterkus Mark at Rauterkus.com From ludovic.thebault at laposte.net Mon May 16 10:48:23 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Mon, 16 May 2016 16:48:23 +0200 Subject: Change mobile settings - file association in your iOS or Android app In-Reply-To: References: Message-ID: <8A8A57E8-5437-492A-81E0-927DB145FC70@laposte.net> > Le 14 mai 2016 ? 18:49, Ludovic THEBAULT a ?crit : > > Hello, > > Until now, i?ve used a little stack to update the mobile settings in the Livecode application (/Applications/LiveCode Indy 7.1.4.app/Contents/Tools/Runtime/iOS/Device-8_2/Settings.plist) for example to indicate my app as French. > > With the 7.14 version, this stack doesn?t work because ? i need admin privilege ?. I think is because the Livecode app is signed (at first launch we can see an verification from gatekeeper). > But how i can change (even manually) these settings if livecode is signed ? > So, I use ? Sudo nano ? to edit the file. But it is the only way to do ? What the best practice to add, for example, a file association in your iOS or Android app with Livecode ? It is possible to do it when saving the standalone ? Thanks From bobsneidar at iotecdigital.com Mon May 16 10:51:12 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 May 2016 14:51:12 +0000 Subject: Defaults for groups In-Reply-To: References: Message-ID: Why not have a Development menu in all of you projects that have little things like this? For instance I created a Center Window handler and put it into my Development menu. When I launch I check the environment and remove the development menu if it's not "development". Bob S > On May 13, 2016, at 20:12 , Sannyasin Brahmanathaswami wrote: > > Am I the only one wishing that when we create a group the defaults should be no border, no border width assign and margins 0? > > This keeps biting me as the dimensions of group and what appears on screen don't match and movement of objects in the group displace the group in ways that are off by a few pixels. One gets a 2 pixel blank area inside the group. If you set the bottom of the gropu to the bottom o the card? you still get a 2 pixel transparent area underneath the group? Setting a background object like a graphic to the exact same dimensions and rect of the group? they don't match. > > But then if you turn off the border, explicitly set line width to 0 and margins to 0, the dimensions and what you see and the relation between objects in the group in terms of their coordinates? all work as expected. > > Proposed: > > the default for a new group be "clean and unadorned"? without any GUI attributes other than the objects that comprise the group. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From th.douez at gmail.com Mon May 16 10:58:59 2016 From: th.douez at gmail.com (Thierry Douez) Date: Mon, 16 May 2016 16:58:59 +0200 Subject: Change mobile settings - file association in your iOS or Android app In-Reply-To: <8A8A57E8-5437-492A-81E0-927DB145FC70@laposte.net> References: <8A8A57E8-5437-492A-81E0-927DB145FC70@laposte.net> Message-ID: Ludovic, Try this: Copy the template plist from out of LC. Edit it the way you like. . Name it Info.plist and add it to copy files in Standalone settings. I never did it but I think I've seen this trick in this list a couple of months ago. Good luck, Thierry 2016-05-16 16:48 GMT+02:00 Ludovic THEBAULT : > > > Le 14 mai 2016 ? 18:49, Ludovic THEBAULT > a ?crit : > > > > Hello, > > > > Until now, i?ve used a little stack to update the mobile settings in the > Livecode application (/Applications/LiveCode Indy > 7.1.4.app/Contents/Tools/Runtime/iOS/Device-8_2/Settings.plist) for example > to indicate my app as French. > > > > With the 7.14 version, this stack doesn?t work because ? i need admin > privilege ?. I think is because the Livecode app is signed (at first launch > we can see an verification from gatekeeper). > > But how i can change (even manually) these settings if livecode is > signed ? > > > > So, > > I use ? Sudo nano ? to edit the file. > > But it is the only way to do ? > > What the best practice to add, for example, a file association in your iOS > or Android app with Livecode ? > It is possible to do it when saving the standalone ? > > Thanks > > -- ------------------------------------------------ Thierry Douez - http://sunny-tdz.com From mark at canelasoftware.com Mon May 16 11:04:04 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 16 May 2016 08:04:04 -0700 Subject: QR Codes in LiveCode these days? In-Reply-To: References: Message-ID: On Monday, May 16, 2016, Mark Rauterkus wrote: > Hi All, > > What about QR Codes in LiveCode? > > What is the latest? > > I see some things from the past, but is there any pointers for the full > solution? > Would QR Codes make a prime example for a widget? QR Code reader in an app > and a QR Code utility to make them in another app/software? > > Can QR Codes work in the open source / community edition? > > Does that make sense for a community project, Open-Source QR Code solution > and tutorial and examples? > > > Hi Mark. Monte has a solution for making and reading QR codes. The making part is all LiveCode. It is a protected stack so it will not work on community edition. The reading part is an external. I imagine it would work just fine on community. The external is mobile only. I have only used it for iOS. Not sure if it supports android. Monte will be able to answer this better. I have been using this functionality on a recent project. It works really well. Mark Canelasoftware.com Livecloud.io -- Best regards, Mark Talluto CANELA Software, Inc. 28544 Old Town Front Street #305 Temecula, CA 92590 tel: 310-856-9926 fax: 888-339-6685 international: +1 310 856 9926 livecloud.io canelasoftware.com From bobsneidar at iotecdigital.com Mon May 16 11:07:54 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 May 2016 15:07:54 +0000 Subject: Defaults for groups In-Reply-To: References: <5736E253.9090309@gmail.com> <5737877D.6040409@gmail.com> Message-ID: <08EC180C-4B51-4C2F-B59C-2155587E8DBA@iotecdigital.com> I propose a new property for groups. the attire. set the attire of group "not2shy" to "buttnaked". Problem solved. Bob S > On May 15, 2016, at 24:56 , Sannyasin Brahmanathaswami wrote: > > But IMHO a group of objects should be just that, > > Not a group which also wears a hat and a dress > > If I want my group to wear a hat ( have a border) > > Or wear A dress ( have margins) then let us do that on our own > > I will enter a feature change request > BR > > ( from my mobile ) From bobsneidar at iotecdigital.com Mon May 16 11:13:15 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 May 2016 15:13:15 +0000 Subject: Beeing a developer after 40 In-Reply-To: <7A025DE5-6D82-4D11-A492-C85D2D6E4776@gmail.com> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> <7A025DE5-6D82-4D11-A492-C85D2D6E4776@gmail.com> Message-ID: <8D2BF513-BE20-4527-A80B-49F61F9A3AA5@iotecdigital.com> On May 15, 2016, at 17:51 , Bruce Pokras > wrote: I think I should take umbrage on the insinuation that the 60-85 "crowd" are just "slobbering old, senile whatsits" ! Whenever it is your time, then slobber (has it already begun ?)" I'm streets away ........ -Francis The new medication has my slobbering somewhat under control, and besides... what was the question? Bob S From brahma at hindu.org Mon May 16 11:28:00 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 16 May 2016 15:28:00 +0000 Subject: Defaults for groups In-Reply-To: References: Message-ID: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> Sorry if I'm being stubborn about this: I'm looking forward to the day when 100's of newbies "hit" on Livecode Community as a trial. It is better if the "gotchaya" behaviors of the IDE are reduced to the bare minimum. It matters not that in the past a group may have been used to surround controls with a border and show a label.. in *all* other environments (Indesign, Illustrator, Photoshop, synFig, whatever?) A group, its dimensions, it's rect, and its properties are comprised of the objects it groups and nothing more. It is not the business of the IDE to start adding "adornments" (borders, line width, show name, margins) The default now leave the newbie (and even me until recently) flummoxed. I turn the border off, set line width to 0, set the bottom of the group to the height of the stack?hmmm why is there a two pixel transparent space below the largest enclosing control in my group. Set the rect of the largest control (bkgrd) but wait? Why is the group rect a different size? (OR) my background grc appears to be cut off. These are the things that IMHO, make Livecode challenging? and they are so easy to fix. With small changes in the IDE behaviors. A + B + C ? group ? (A+B+C) and no other props set unless you, as the developer, chose to make them so. BR On 5/16/16, 4:51 AM, "use-livecode on behalf of Bob Sneidar" wrote: >Why not have a Development menu in all of you projects that have little things like this? For instance I created a Center Window handler and put it into my Development menu. When I launch I check the environment and remove the development menu if it's not "development". > >Bob S From ali.lloyd at livecode.com Mon May 16 11:41:30 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 16 May 2016 15:41:30 +0000 Subject: tree view widget In-Reply-To: <1463344219776-4704712.post@n4.nabble.com> References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: There were several fixes applied to the custom properties editor which is very similar-it appears we (I) forgot to also apply them to the array editor. This is very easily rectified. Sorry for any inconvenience. On Sun, May 15, 2016 at 9:30 PM Dave Kilroy wrote: > Talk about buggy - my last posting had so many typos I'm doing it again: > > ------ > > Yeah that inspector is buggy. > > I think the 'Key:' and 'Value:' properties are only for when you are using > the inspector to add or update elements to it > > If you click the "+ Add new element" button at the top of the 'Arraydata' > property field, then highlight the new key in the 'Arraydata' field, then > click in the 'Value:' field and write something followed by pressing the > tab > or return key then the value will appear in 'Arraydata'. > > But quite a lot of the time the 'Key:' field is of no use (the hilited key > in the 'Arraydata' field always seems to over-ride anything in the 'Key:' > field). And the inspector seems to be unable to accept data for > multi-dimensional arrays. > > Much easier to use script to populate the widget's arrayData property. > > One other thing to note is that the hilitedElement returns the key with a > trailing comma so in script I have to do something like: > > put the hilitedElement of me into tKey > if char -1 of tKey is comma then delete char -1 of tKey > > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes > the other 90% of the time." > Peter M. Brigham > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ali.lloyd at livecode.com Mon May 16 11:41:30 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 16 May 2016 15:41:30 +0000 Subject: tree view widget In-Reply-To: <1463344219776-4704712.post@n4.nabble.com> References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: There were several fixes applied to the custom properties editor which is very similar-it appears we (I) forgot to also apply them to the array editor. This is very easily rectified. Sorry for any inconvenience. On Sun, May 15, 2016 at 9:30 PM Dave Kilroy wrote: > Talk about buggy - my last posting had so many typos I'm doing it again: > > ------ > > Yeah that inspector is buggy. > > I think the 'Key:' and 'Value:' properties are only for when you are using > the inspector to add or update elements to it > > If you click the "+ Add new element" button at the top of the 'Arraydata' > property field, then highlight the new key in the 'Arraydata' field, then > click in the 'Value:' field and write something followed by pressing the > tab > or return key then the value will appear in 'Arraydata'. > > But quite a lot of the time the 'Key:' field is of no use (the hilited key > in the 'Arraydata' field always seems to over-ride anything in the 'Key:' > field). And the inspector seems to be unable to accept data for > multi-dimensional arrays. > > Much easier to use script to populate the widget's arrayData property. > > One other thing to note is that the hilitedElement returns the key with a > trailing comma so in script I have to do something like: > > put the hilitedElement of me into tKey > if char -1 of tKey is comma then delete char -1 of tKey > > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes > the other 90% of the time." > Peter M. Brigham > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alain.vezina at logilangue.com Mon May 16 11:46:36 2016 From: alain.vezina at logilangue.com (Alain Vezina) Date: Mon, 16 May 2016 11:46:36 -0400 Subject: LC 8 is great but Message-ID: Hi all, There are great things in LC 8, especially the widget browser. But I don?t understand why some capabilities are not yet in LC engine. Why we can?t make a copy - paste in a text field in iOS and Android (using the clipboardData). LC team promises it since 2012. I develop apps for helping people in French spelling and grammar and I do need copy and paste in text field. In iOS, I found a way to solve that problem: I replace some text fields by HTML pages I build in my program. But it is not possible to do the same in Android device because the place where you can write is in the specialFolderPath("documents"), but the HTML page you create must be in engine to be accessible by the browser. So I can?t transfer my apps on Android devices. Anybody has an idea to bypass that limitation of LC? Alain V?zina Logilangue www.logilangue.com From rdimola at evergreeninfo.net Mon May 16 12:09:00 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 16 May 2016 12:09:00 -0400 Subject: LC 8 is great but In-Reply-To: References: Message-ID: <006601d1af8d$423898f0$c6a9cad0$@net> >Alain wrote: >>but the HTML page you create must be in engine to be accessible by the browser. No true. I move all my html files from the engine to the "documents folder" on both mobile platforms. Check for file name casing and URL encoding(or lack of). Also check "the result" when copying from the engine to documents. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Alain Vezina Sent: Monday, May 16, 2016 11:47 AM To: LiveCode How to Subject: LC 8 is great but Hi all, There are great things in LC 8, especially the widget browser. But I don?t understand why some capabilities are not yet in LC engine. Why we can?t make a copy - paste in a text field in iOS and Android (using the clipboardData). LC team promises it since 2012. I develop apps for helping people in French spelling and grammar and I do need copy and paste in text field. In iOS, I found a way to solve that problem: I replace some text fields by HTML pages I build in my program. But it is not possible to do the same in Android device because the place where you can write is in the specialFolderPath("documents"), but the HTML page you create must be in engine to be accessible by the browser. So I can?t transfer my apps on Android devices. Anybody has an idea to bypass that limitation of LC? Alain V?zina Logilangue www.logilangue.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From tore.nilsen at me.com Mon May 16 12:11:29 2016 From: tore.nilsen at me.com (Tore Nilsen) Date: Mon, 16 May 2016 18:11:29 +0200 Subject: LC 8 is great but In-Reply-To: References: Message-ID: <1B197080-62F7-4794-9508-D342D9F86E9A@me.com> Instead of using specialFolderPath(?documents?) you could also use ?specialFolderPath(?resources?). This will put your files in the same folder as your stack when developing, and in the engine folder when deploying the app. Remember to include the folder when you set the app up for deployment. Regards Tore Nilsen > 16. mai 2016 kl. 17.46 skrev Alain Vezina : > > Hi all, > > There are great things in LC 8, especially the widget browser. > > But I don?t understand why some capabilities are not yet in LC engine. > Why we can?t make a copy - paste in a text field in iOS and Android (using the clipboardData). > LC team promises it since 2012. > > I develop apps for helping people in French spelling and grammar and I do need copy and paste in text field. > > In iOS, I found a way to solve that problem: I replace some text fields by HTML pages I build in my program. But it is not possible to do the same in Android device because the place where you can write is in the specialFolderPath("documents"), but the HTML page you create must be in engine to be accessible by the browser. > > So I can?t transfer my apps on Android devices. > > Anybody has an idea to bypass that limitation of LC? > > Alain V?zina > Logilangue > www.logilangue.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon May 16 12:14:20 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2016 09:14:20 -0700 Subject: Defaults for groups In-Reply-To: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> References: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> Message-ID: <5739F1DC.3010309@fourthworld.com> Sannyasin Brahmanathaswami wrote: > It matters not that in the past a group may have been used to > surround controls with a border and show a label.. in *all* other > environments (Indesign, Illustrator, Photoshop, synFig, whatever?) > > A group, its dimensions, it's rect, and its properties are comprised > of the objects it groups and nothing more. It is not the business of > the IDE to start adding "adornments" (borders, line width, show name, > margins) I very adamantly support that one: the IDE should NOT alter engine defaults unless for some very rare reason it's absolutely necessary. The value of an xTalk is that it allows truly live coding, nearly eliminating the differences between development and runtime. And differences there may be are often found only in runtime, where there are no tools to help explain the difference, leaving the user confused and frustrated. That said, the specific group properties in question here are indeed the engine defaults. By and large, most engine defaults for objects reflect common HIG conventions at the time they were created. The conventions may change over time, and compounding decisions like this is that objects are often used in a variety of contexts, each requiring a different combination of property settings. Each of the three tools you mentioned above are drawing tools, while LiveCode is a software development tool. True, LiveCode can be used to make drawing tools, but the effort involved in making a drawing tool is non-trivial; the three lines of script needed to use groups for that will be less than 0.001% of the code needed for such an app. Moreover, the group properties you're proposing be changed have been in place since I started using MetaCard nearly 20 years ago. Today, using them in one context requires changing three properties; if the proposal were acted on a percentage of projects ever written over the last 20 years would need to be updated to accommodate the request. I share the belief that the users of tomorrow matter far more than the users of today. Indeed, for LC to be a truly thriving platform we would expect at least an order of magnitude more users in the future than we have right now. So anything that is an unquestionable benefit for tomorrow's users IMO trumps backward compatibility. In rare cases, we do see changes in the engine that meet the standard of "unquestionable". For example, charToNum and numToChar are common functions used throughout all xTalks for decades, but since they predate the invention of Unicode and modern text standards make them largely obsolete as exclusively single-byte operations, LiveCode added byteToNum and numToByte for single-byte use, and extended charToNum and numToChar to be Unicode-aware. Those engine changes required some of us to modify our scripts, but given that the benefits of doing so are self-evident and that we had literally years of advance notice, it's been far easier to adjust to that change than most companies' backward compatibility issues. With these group properties, however, respectfully I would suggest they don't meet the standard of "unquestionably beneficial". Certainly they're "arguably beneficial", but folks love to argue so darn near anything can meet that standard easily. :) Personally I don't mind one way or another if this were changed, providing: 1. An effort has been made to quantify use cases to show unquestionable benefit, or at least something close to it. It is, after all, easier to guess what the value of 0 should be when you need it than to guess the value of a HIG-savvy margin when you need that instead. 2. Any changes to any object's default values should always be made IN THE ENGINE and not in the IDE, to maintain the fluid live coding experience that is at the heart of LiveCode's value. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dixonja at hotmail.co.uk Mon May 16 12:40:16 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 16 May 2016 17:40:16 +0100 Subject: QR Codes in LiveCode these days? In-Reply-To: References: Message-ID: Montes mergAV has the ability to read QR Codes and it is much faster than using mergXzing.. John Craig's sQuiRt library lets you create QR codes... works with LC community... > Date: Mon, 16 May 2016 09:48:43 -0400 > Subject: QR Codes in LiveCode these days? > From: mark.rauterkus at gmail.com > To: use-livecode at lists.runrev.com > > Hi All, > > What about QR Codes in LiveCode? > > What is the latest? > > I see some things from the past, but is there any pointers for the full > solution? > Would QR Codes make a prime example for a widget? QR Code reader in an app > and a QR Code utility to make them in another app/software? > > Can QR Codes work in the open source / community edition? > > Does that make sense for a community project, Open-Source QR Code solution > and tutorial and examples? > > --- > > Likewise, barcodes might present a similar situation? > > > > -- > Ta. > > > Mark Rauterkus Mark at Rauterkus.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon May 16 13:24:19 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2016 10:24:19 -0700 Subject: LC 8 is great but In-Reply-To: References: Message-ID: <573A0243.6080701@fourthworld.com> Alain Vezina wrote: > Why we can?t make a copy - paste in a text field in iOS and Android > (using the clipboardData). > I develop apps for helping people in French spelling and grammar and > I do need copy and paste in text field. If attempting to use LC fields for mobile apps, copy and paste is only the beginning: it's extremely difficult to emulate the OS-native selection handling users are accustomed to. For the long term, extending LC's field object to work well on mobile is one of the stretch goals outlined in the current crowdfunding proposal: As convenient as that'll be for some apps (and necessary for those that need styled text), LC does provide support for OS-native fields right now. Once created via script, OS-native mobile fields offer several messages useful for apps like yours, including inputBeginEditing (similar to openField), inputEndEditing (similar to closeField/exitField), inputTextChanged (similar to textChanged), and inputReturnKey (similar to returnKey). Text can be put into mobile native controls and retrieved from them via script. And all the while, they use the same conventions for interaction users expect, including not only copy and paste but also selection handling, auto-complete, and more. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From heather at livecode.com Mon May 16 13:37:27 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 16 May 2016 18:37:27 +0100 Subject: A Thought Experiment: example of using Infinite LiveCode Message-ID: <3DB299A8-4BE0-439A-8E26-C5C7E77A62C1@livecode.com> Dear List Folks, There is a new blog post out by Mark Waddingham, stuffed with technical goodness: https://livecode.com/infinite-livecode-an-example/ Enjoy! Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From MikeKerner at roadrunner.com Mon May 16 13:38:25 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 16 May 2016 13:38:25 -0400 Subject: QR Codes in LiveCode these days? In-Reply-To: References: Message-ID: We use QR codes extensively in LC to good effect using all the mentioned tools. On Mon, May 16, 2016 at 12:40 PM, John Dixon wrote: > Montes mergAV has the ability to read QR Codes and it is much faster than > using mergXzing.. > John Craig's sQuiRt library lets you create QR codes... works with LC > community... > > > Date: Mon, 16 May 2016 09:48:43 -0400 > > Subject: QR Codes in LiveCode these days? > > From: mark.rauterkus at gmail.com > > To: use-livecode at lists.runrev.com > > > > Hi All, > > > > What about QR Codes in LiveCode? > > > > What is the latest? > > > > I see some things from the past, but is there any pointers for the full > > solution? > > Would QR Codes make a prime example for a widget? QR Code reader in an > app > > and a QR Code utility to make them in another app/software? > > > > Can QR Codes work in the open source / community edition? > > > > Does that make sense for a community project, Open-Source QR Code > solution > > and tutorial and examples? > > > > --- > > > > Likewise, barcodes might present a similar situation? > > > > > > > > -- > > Ta. > > > > > > Mark Rauterkus Mark at Rauterkus.com > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From dan at clearvisiontech.com Mon May 16 13:45:21 2016 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon, 16 May 2016 10:45:21 -0700 Subject: LC on VMWare? In-Reply-To: References: Message-ID: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> Hello! I have a client that is trying to run my LiveCode Standalone (built with LC 7.0.1) using VMWare. They are trying to get it to run in VMWare so they can run it from a Chromebook. Problem is when they run the app remotely, it crashes on launch with the message "AppName has stopped working". Anyone have any experience with this or know why a LC app would fail under VMWare? They have MANY apps, some quite old, running without an issue under VMWare. Your thoughts and suggestions are greatly appreciated. -Dan From richmondmathewson at gmail.com Mon May 16 14:02:43 2016 From: richmondmathewson at gmail.com (RM) Date: Mon, 16 May 2016 21:02:43 +0300 Subject: LC on VMWare? In-Reply-To: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> References: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> Message-ID: <573A0B43.9070105@gmail.com> All I can tell you is that I run Livecode in VMWare running Windows 7 and have never had a problem with it running. I run standalone builds of mine (both locally generated, and generated on the host system [Linux]) without a blink. Admittedly this does not happen every day as I don't use Windows for any sort of development at all, I use it only for testing Windows builds of my stuff. However: 1. That's just VMWare running on my desktop computer: nothing remote about it at all. 2. While you state that a client is trying to run your standalone using VMWare you don't state what the OS is in the VMWare container. Richmond. On 16.05.2016 20:45, Dan Friedman wrote: > Hello! > > I have a client that is trying to run my LiveCode Standalone (built with LC 7.0.1) using VMWare. They are trying to get it to run in VMWare so they can run it from a Chromebook. Problem is when they run the app remotely, it crashes on launch with the message "AppName has stopped working". Anyone have any experience with this or know why a LC app would fail under VMWare? They have MANY apps, some quite old, running without an issue under VMWare. > > Your thoughts and suggestions are greatly appreciated. > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon May 16 15:50:31 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 May 2016 14:50:31 -0500 Subject: Defaults for groups In-Reply-To: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> References: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> Message-ID: <186d10de-08f8-a014-e6f8-faaedf085816@hyperactivesw.com> On 5/16/2016 10:28 AM, Sannyasin Brahmanathaswami wrote: > A group, its dimensions, it's rect, and its properties are comprised > of the objects it groups and nothing more. It is not the business of > the IDE to start adding "adornments" (borders, line width, show name, > margins) Aside from the backward compatibility issue, LC is being consistent within its own paradigm. All LC objects have a margin: buttons, fields, progress bars, players, images. If a group had no margins it would create an internal inconsistency, which might just be another type of confusion for new users. Margins are pretty much universal in LC. I do see that widgets in LC 8 do not always have margins though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From yvescoppe at mac.com Mon May 16 16:23:31 2016 From: yvescoppe at mac.com (Yves COPPE) Date: Mon, 16 May 2016 22:23:31 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: Hi list, Let say I have an array two dimensional created in a script this array has a name : MyContents How can i set the arrayData to the tree widget ? set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... Thanks Greetings. > Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : > > There were several fixes applied to the custom properties editor which is > very similar-it appears we (I) forgot to also apply them to the array > editor. This is very easily rectified. Sorry for any inconvenience. > > On Sun, May 15, 2016 at 9:30 PM Dave Kilroy > wrote: > >> Talk about buggy - my last posting had so many typos I'm doing it again: >> >> ------ >> >> Yeah that inspector is buggy. >> >> I think the 'Key:' and 'Value:' properties are only for when you are using >> the inspector to add or update elements to it >> >> If you click the "+ Add new element" button at the top of the 'Arraydata' >> property field, then highlight the new key in the 'Arraydata' field, then >> click in the 'Value:' field and write something followed by pressing the >> tab >> or return key then the value will appear in 'Arraydata'. >> >> But quite a lot of the time the 'Key:' field is of no use (the hilited key >> in the 'Arraydata' field always seems to over-ride anything in the 'Key:' >> field). And the inspector seems to be unable to accept data for >> multi-dimensional arrays. >> >> Much easier to use script to populate the widget's arrayData property. >> >> One other thing to note is that the hilitedElement returns the key with a >> trailing comma so in script I have to do something like: >> >> put the hilitedElement of me into tKey >> if char -1 of tKey is comma then delete char -1 of tKey >> >> >> >> >> ----- >> "The first 90% of the task takes 90% of the time, and the last 10% takes >> the other 90% of the time." >> Peter M. Brigham >> -- >> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon May 16 16:40:18 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 May 2016 20:40:18 +0000 Subject: LC on VMWare? In-Reply-To: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> References: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> Message-ID: Not sure what "run the app remotely" means. Do you mean run in the VM? I have little experience with VMWare, but I have verified that apps I built as standalones work within Parallels, so unless the app is using some VM feature, like shared profiles, which is giving you problems, then there's nothing for it but to write debugging code into your app to give you some idea where things are going wrong. The standalone applications settings also give you a way to configure the Bug Reports, but I have never used it, and I don't know what kind of information is returned there. Bob S On May 16, 2016, at 10:45 , Dan Friedman > wrote: Hello! I have a client that is trying to run my LiveCode Standalone (built with LC 7.0.1) using VMWare. They are trying to get it to run in VMWare so they can run it from a Chromebook. Problem is when they run the app remotely, it crashes on launch with the message "AppName has stopped working". Anyone have any experience with this or know why a LC app would fail under VMWare? They have MANY apps, some quite old, running without an issue under VMWare. Your thoughts and suggestions are greatly appreciated. -Dan From stephenREVOLUTION2 at barncard.com Mon May 16 17:05:25 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 16 May 2016 14:05:25 -0700 Subject: LC on VMWare? In-Reply-To: References: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> Message-ID: On Mon, May 16, 2016 at 1:40 PM, Bob Sneidar wrote: > Not sure what "run the app remotely" means. Do you mean run in the VM? > I used to use Chicken of the VNC to run a remote windows machine via screen sharing, before VMWare worked so well. sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org From sundown at pacifier.com Mon May 16 17:13:06 2016 From: sundown at pacifier.com (JB) Date: Mon, 16 May 2016 14:13:06 -0700 Subject: Reading Files Message-ID: <943716F4-E823-4F2F-98E7-CAE107909F4A@pacifier.com> What programming language does the engine use to read files? JB From ambassador at fourthworld.com Mon May 16 18:32:45 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2016 15:32:45 -0700 Subject: Reading Files In-Reply-To: <943716F4-E823-4F2F-98E7-CAE107909F4A@pacifier.com> References: <943716F4-E823-4F2F-98E7-CAE107909F4A@pacifier.com> Message-ID: <573A4A8D.20601@fourthworld.com> JB wrote: > What programming language does > the engine use to read files? Most of the LiveCode engine is written in C++. Why? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sundown at pacifier.com Mon May 16 18:55:11 2016 From: sundown at pacifier.com (JB) Date: Mon, 16 May 2016 15:55:11 -0700 Subject: Reading Files In-Reply-To: <573A4A8D.20601@fourthworld.com> References: <943716F4-E823-4F2F-98E7-CAE107909F4A@pacifier.com> <573A4A8D.20601@fourthworld.com> Message-ID: <592E6719-E719-4CFB-8C00-2A9AC0F5C669@pacifier.com> Hi Richard, Thanks for the info. The reason why is because I am reading a lot of files and was wondering if it would be faster to write a external to read them. I have no complaints and I think it reads them very fast already but I was doing what I could to learn if it could be speeded up. I am now thinking it is as fast as I can make it so your answer will save me a lot of wasted time. Thanks again! JB > On May 16, 2016, at 3:32 PM, Richard Gaskin wrote: > > JB wrote: >> What programming language does >> the engine use to read files? > > Most of the LiveCode engine is written in C++. Why? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Mon May 16 19:01:10 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2016 16:01:10 -0700 Subject: Reading Files In-Reply-To: <592E6719-E719-4CFB-8C00-2A9AC0F5C669@pacifier.com> References: <592E6719-E719-4CFB-8C00-2A9AC0F5C669@pacifier.com> Message-ID: <573A5136.2030201@fourthworld.com> JB wrote: > The reason why is because I > am reading a lot of files and > was wondering if it would be > faster to write a external to read > them. LiveCode does offer a few different ways to read and write files, which vary according by speed and features. And of course there are many ways to work with the data once it's read in, where usually more time is spent. If you find something you're working on that seems like it might be optimized feel free to post the code and we'll see what we can do. FWIW this thread is long but worth reading - the OP had a process that originally took more than 9 minutes and by the time several forum regulars helped out with various optimizations the final form took only a few milliseconds: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sundown at pacifier.com Mon May 16 19:15:42 2016 From: sundown at pacifier.com (JB) Date: Mon, 16 May 2016 16:15:42 -0700 Subject: Reading Files In-Reply-To: <573A5136.2030201@fourthworld.com> References: <592E6719-E719-4CFB-8C00-2A9AC0F5C669@pacifier.com> <573A5136.2030201@fourthworld.com> Message-ID: <2DE0242A-7CD9-4677-9AE6-60E32AAF3B2E@pacifier.com> Thank you! I will definitely read it. Right now I am reading files in 5kb sections to EOF and I am reading 350 average size jpg?s in around 4 seconds. I will be doing some processing on the files but that will be done after everything else is as fast as I can get it. JB > On May 16, 2016, at 4:01 PM, Richard Gaskin wrote: > > JB wrote: > > > The reason why is because I > > am reading a lot of files and > > was wondering if it would be > > faster to write a external to read > > them. > > LiveCode does offer a few different ways to read and write files, which vary according by speed and features. And of course there are many ways to work with the data once it's read in, where usually more time is spent. > > If you find something you're working on that seems like it might be optimized feel free to post the code and we'll see what we can do. > > FWIW this thread is long but worth reading - the OP had a process that originally took more than 9 minutes and by the time several forum regulars helped out with various optimizations the final form took only a few milliseconds: > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dangmacguy at gmail.com Mon May 16 19:58:38 2016 From: dangmacguy at gmail.com (Bruce Pokras) Date: Mon, 16 May 2016 19:58:38 -0400 Subject: Beeing a developer after 40 In-Reply-To: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> References: <5560C4B5-399C-4BD1-9C65-083987CEDCF9@wanadoo.fr> Message-ID: Started my love of programming with a course in Fortran IV in college about 1972. Borrowed my older brother?s Commadore Vic 20 and learned Basic from its documentation. Later purchased a Mac SE from my brother that came with the full version of HyperCard. Still going strong, but with LiveCode now! > On May 2, 2016, at 3:14 PM, Francis Nugent Dixon wrote: > > Hi from Beautiful Brittnay, > > Richard, > >> nor to the 60-85 year old crowd >> (I'll become a slobbering old, senile whatsit in >> my own good time anyway). > > > I think I should take umbrage on the insinuation that > the 60-85 "crowd" are just "slobbering old, senile whatsits" ! > > Whenever it is your time, then slobber (has it already begun ?)" > > I'm streets away ........ > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Mon May 16 21:41:08 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 17 May 2016 01:41:08 +0000 Subject: Defaults for groups In-Reply-To: <5739F1DC.3010309@fourthworld.com> References: <1D62C7E4-A4B8-4011-953D-07D8B9FB40E2@hindu.org> <5739F1DC.3010309@fourthworld.com> Message-ID: The use case(s) are the ones we don't want to have happen: Newbie: ("thinking: I want a group in the upper left corner of my window") Make new stack Drag out graphic set width to 200 height to 100 Add btn 1 on top; btn 2 on top Group all. Set group top 0; left 0 Huh? What's this two pixel space? Newbie has no idea about "margins" yet may not even see that at the very bottom. Borderwidth is also set to 2, but "showborder" is unchecked so? assume the setting has not effect. Ergo? margin also set to 4, but I did set any margin.. so, like the border, assume the integer "4" has no effect.. Newbie does a lot of html/css/javascript?looking for a less painful way to dev stuff? trying LiveCode? ?in that html5 world a div has no margins until one explicitly sets them? so what is going on here? (New user is getting a little put out now? just to get the group right is already painful?.) OK? let's try this: margins are set to 4Click and delete the integer 4, change to 0 Close inspector.. huh? Transparent border is still there?. What? Open inspector? sheesh? The 4 is back ? I thought I just deleted it? Is this IDE broken? It's not saving my changes? (My trust level for this usefulness of this new product drops by some level? as much as 50% for the impatient) If he/she was lucky enough to intuit there is some esoteric relationship between the fact that the default borderwidth is set to 2 and even though the "show Border" is not checked.. .that this somehow inexplicably relates? he will delete the "2" set the borderWidth to 0 *then* and only then will the change to margins:0 stick. 90% of the newbies will *not* get it that the borderWidth has some relation to margins These are the "uses cases" we need never to happen.. So I'm not complaining? I'm looking to help LC with user retention. It's enough to make some one decide this is not a product they can dealt with. There are numerous such challenging scenarios that all us old timers will defend as "the way it has always been." "I'm just sayin" That a great deal of improvements in the IDE UX could be made with very low engine change requirements -- little cost over head for HQ? On 5/16/16, 6:14 AM, "use-livecode on behalf of Richard Gaskin" wrote: >Personally I don't mind one way or another if this were changed, providing: > >1. An effort has been made to quantify use cases to show unquestionable >benefit, or at least something close to it. It is, after all, easier to >guess what the value of 0 should be when you need it than to guess the >value of a HIG-savvy margin when you need that instead. From lyn.teyla at gmail.com Mon May 16 22:02:24 2016 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Tue, 17 May 2016 04:02:24 +0200 Subject: LC on VMWare? In-Reply-To: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> References: <84182655-BFE0-499A-9B8F-ADDA2C56B6F2@clearvisiontech.com> Message-ID: Dan Friedman wrote: > I have a client that is trying to run my LiveCode Standalone (built with LC 7.0.1) using VMWare. They are trying to get it to run in VMWare so they can run it from a Chromebook. Problem is when they run the app remotely, it crashes on launch with the message "AppName has stopped working". Anyone have any experience with this or know why a LC app would fail under VMWare? Here are a couple of suggestions: 1. Have them right-click your app, select Properties, click the Unblock button (if it exists), then try opening the app again. 2. If you have access to a later version of LiveCode, try building your standalone with that to see if it makes a difference. Lyn From ludovic.thebault at laposte.net Tue May 17 00:57:58 2016 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Tue, 17 May 2016 06:57:58 +0200 Subject: Change mobile settings - file association in your iOS or Android app In-Reply-To: References: <8A8A57E8-5437-492A-81E0-927DB145FC70@laposte.net> Message-ID: <210715BB-823B-4D49-9B89-C18C800A7213@laposte.net> > Le 16 mai 2016 ? 16:58, Thierry Douez a ?crit : > > Ludovic, > > Try this: > > Copy the template plist from out of LC. > > Edit it the way you like. > . > Name it Info.plist and add it to copy files in Standalone settings. > > I never did it but I think I've seen this trick in this list a couple of > months ago. > > Good luck, > > Thierry Thanks, I?ll try that. Ludovic From mwieder at ahsoftware.net Tue May 17 01:48:01 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 May 2016 22:48:01 -0700 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463089250880-4704570.post@n4.nabble.com> <57360270.1000301@livecode.org> Message-ID: <573AB091.6090105@ahsoftware.net> On 05/13/2016 02:00 PM, Rick Harrison wrote: > I think a lot of people in our community have caught onto this unfair > approach, and may have given up on responding to such surveys. > Consequently, LiveCode Ltd., isn?t getting enough data to make > correct assessments with their surveys. I stopped responding to the surveys when I realized 1. the answers I wanted to give were not options in the multiple-choice questions 2. the questions were nonetheless required to be answered 3. I didn't want to give random answers just to get to the next question 4. I would have preferred "other" options or essay-style responses ...and yes, I pledged. I'm in. I've thought about this a lot over the last several days, from several angles, and come down solidly on the pledge side. This is going to be a great thing. Please help it happen. -- Mark Wieder ahsoftware at gmail.com From ali.lloyd at livecode.com Tue May 17 04:48:26 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Tue, 17 May 2016 08:48:26 +0000 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: That should work, yes! Could you post more than just the one-line snippet? That way me might be able to see what is going wrong. On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: > Hi list, > > Let say I have an array two dimensional created in a script > this array has a name : MyContents > > > How can i set the arrayData to the tree widget ? > > set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... > > Thanks > > Greetings. > > > Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : > > > > There were several fixes applied to the custom properties editor which is > > very similar-it appears we (I) forgot to also apply them to the array > > editor. This is very easily rectified. Sorry for any inconvenience. > > > > On Sun, May 15, 2016 at 9:30 PM Dave Kilroy > > > wrote: > > > >> Talk about buggy - my last posting had so many typos I'm doing it again: > >> > >> ------ > >> > >> Yeah that inspector is buggy. > >> > >> I think the 'Key:' and 'Value:' properties are only for when you are > using > >> the inspector to add or update elements to it > >> > >> If you click the "+ Add new element" button at the top of the > 'Arraydata' > >> property field, then highlight the new key in the 'Arraydata' field, > then > >> click in the 'Value:' field and write something followed by pressing the > >> tab > >> or return key then the value will appear in 'Arraydata'. > >> > >> But quite a lot of the time the 'Key:' field is of no use (the hilited > key > >> in the 'Arraydata' field always seems to over-ride anything in the > 'Key:' > >> field). And the inspector seems to be unable to accept data for > >> multi-dimensional arrays. > >> > >> Much easier to use script to populate the widget's arrayData property. > >> > >> One other thing to note is that the hilitedElement returns the key with > a > >> trailing comma so in script I have to do something like: > >> > >> put the hilitedElement of me into tKey > >> if char -1 of tKey is comma then delete char -1 of tKey > >> > >> > >> > >> > >> ----- > >> "The first 90% of the task takes 90% of the time, and the last 10% takes > >> the other 90% of the time." > >> Peter M. Brigham > >> -- > >> View this message in context: > >> > http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html > >> Sent from the Revolution - User mailing list archive at Nabble.com. > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Tue May 17 04:48:43 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Tue, 17 May 2016 08:48:43 +0000 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: me, or indeed we. On Tue, May 17, 2016 at 9:52 AM Ali Lloyd wrote: > That should work, yes! Could you post more than just the one-line snippet? > That way me might be able to see what is going wrong. > > > On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: > >> Hi list, >> >> Let say I have an array two dimensional created in a script >> this array has a name : MyContents >> >> >> How can i set the arrayData to the tree widget ? >> >> set the arrayData of widget ? X ? to MyContents ?? doesn?t work >> ... >> >> Thanks >> >> Greetings. >> >> > Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : >> > >> > There were several fixes applied to the custom properties editor which >> is >> > very similar-it appears we (I) forgot to also apply them to the array >> > editor. This is very easily rectified. Sorry for any inconvenience. >> > >> > On Sun, May 15, 2016 at 9:30 PM Dave Kilroy < >> dave at applicationinsight.com> >> > wrote: >> > >> >> Talk about buggy - my last posting had so many typos I'm doing it >> again: >> >> >> >> ------ >> >> >> >> Yeah that inspector is buggy. >> >> >> >> I think the 'Key:' and 'Value:' properties are only for when you are >> using >> >> the inspector to add or update elements to it >> >> >> >> If you click the "+ Add new element" button at the top of the >> 'Arraydata' >> >> property field, then highlight the new key in the 'Arraydata' field, >> then >> >> click in the 'Value:' field and write something followed by pressing >> the >> >> tab >> >> or return key then the value will appear in 'Arraydata'. >> >> >> >> But quite a lot of the time the 'Key:' field is of no use (the hilited >> key >> >> in the 'Arraydata' field always seems to over-ride anything in the >> 'Key:' >> >> field). And the inspector seems to be unable to accept data for >> >> multi-dimensional arrays. >> >> >> >> Much easier to use script to populate the widget's arrayData property. >> >> >> >> One other thing to note is that the hilitedElement returns the key >> with a >> >> trailing comma so in script I have to do something like: >> >> >> >> put the hilitedElement of me into tKey >> >> if char -1 of tKey is comma then delete char -1 of tKey >> >> >> >> >> >> >> >> >> >> ----- >> >> "The first 90% of the task takes 90% of the time, and the last 10% >> takes >> >> the other 90% of the time." >> >> Peter M. Brigham >> >> -- >> >> View this message in context: >> >> >> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >> >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at 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 at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From MikeKerner at roadrunner.com Tue May 17 09:14:32 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 17 May 2016 09:14:32 -0400 Subject: Infinite LiveCode - Message from CEO In-Reply-To: <573AB091.6090105@ahsoftware.net> References: <1463089250880-4704570.post@n4.nabble.com> <57360270.1000301@livecode.org> <573AB091.6090105@ahsoftware.net> Message-ID: The page is misleading, and I think that should be corrected. $76k isn't the target. That is three stretch goals in. $40k is the target. One of these two numbers looks attainable, the other does not, so if one wants to get pledges, maybe one should consider tweaking the page. On Tue, May 17, 2016 at 1:48 AM, Mark Wieder wrote: > On 05/13/2016 02:00 PM, Rick Harrison wrote: > > I think a lot of people in our community have caught onto this unfair >> approach, and may have given up on responding to such surveys. >> Consequently, LiveCode Ltd., isn?t getting enough data to make >> correct assessments with their surveys. >> > > I stopped responding to the surveys when I realized > > 1. the answers I wanted to give were not options in the multiple-choice > questions > > 2. the questions were nonetheless required to be answered > > 3. I didn't want to give random answers just to get to the next question > > 4. I would have preferred "other" options or essay-style responses > > ...and yes, I pledged. I'm in. I've thought about this a lot over the last > several days, from several angles, and come down solidly on the pledge > side. This is going to be a great thing. Please help it happen. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From alain.vezina at logilangue.com Tue May 17 09:24:45 2016 From: alain.vezina at logilangue.com (Alain Vezina) Date: Tue, 17 May 2016 09:24:45 -0400 Subject: LC 8 is great but In-Reply-To: <006601d1af8d$423898f0$c6a9cad0$@net> References: <006601d1af8d$423898f0$c6a9cad0$@net> Message-ID: Hi Ralph, You are right and I was wrong. I moved my files to documents folder and it works well. Thanks a lot Alain Vezina Logilangue Le 2016-05-16 ? 12:09, Ralph DiMola a ?crit : >> Alain wrote: >>> but the HTML page you create must be in engine to be accessible by the > browser. > > No true. I move all my html files from the engine to the "documents folder" > on both mobile platforms. Check for file name casing and URL encoding(or > lack of). Also check "the result" when copying from the engine to documents. > > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Alain Vezina > Sent: Monday, May 16, 2016 11:47 AM > To: LiveCode How to > Subject: LC 8 is great but > > Hi all, > > There are great things in LC 8, especially the widget browser. > > But I don?t understand why some capabilities are not yet in LC engine. > Why we can?t make a copy - paste in a text field in iOS and Android (using > the clipboardData). > LC team promises it since 2012. > > I develop apps for helping people in French spelling and grammar and I do > need copy and paste in text field. > > In iOS, I found a way to solve that problem: I replace some text fields by > HTML pages I build in my program. But it is not possible to do the same in > Android device because the place where you can write is in the > specialFolderPath("documents"), but the HTML page you create must be in > engine to be accessible by the browser. > > So I can?t transfer my apps on Android devices. > > Anybody has an idea to bypass that limitation of LC? > > Alain V?zina > Logilangue > www.logilangue.com > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From preid at reidit.co.uk Tue May 17 09:28:24 2016 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 17 May 2016 14:28:24 +0100 Subject: Interactive Filing System View? Message-ID: <48D1F384-7317-48CE-9543-BB54A101F0FD@reidit.co.uk> I'm sure I'm being stupid and there's an easy way to do this, but can anyone share the script for an interactive view of the filing system, like a list view in the Finder on a Mac say, with rotating triangles and, if possible, open/closed folder symbols. I thought the tree view widget might be the obvious thing to use but I can't see how. At the moment I'm trying to do this by scripting a list field, but it feels like a lot of work for something that seems to be a common element of many apps. Any suggestions please? Peter -- Peter Reid Loughborough, UK From ambassador at fourthworld.com Tue May 17 11:06:30 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2016 08:06:30 -0700 Subject: Defaults for groups In-Reply-To: References: Message-ID: <573B3376.3000706@fourthworld.com> Sannyasin Brahmanathaswami wrote: > OK? let's try this: margins are set to 4 Click and delete the integer > 4, change to 0 > > Close inspector.. huh? Transparent border is still there?. What? > Open inspector? sheesh? The 4 is back ? I thought I just deleted it? > Is this IDE broken? It's not saving my changes? (My trust level for > this usefulness of this new product drops by some level? as much as > 50% for the impatient) What you describe there sounds like an IDE bug, unrelated to any default object values. When you set a value in the Inspector it should set that property's value in the selected object. It shouldn't automatically save the stack file, but the change should be evident. That recipe doesn't produce the same result here. When I change the margins property the value is immediately changed in the object. But if you can reproduce the action of setting a value and having it not take effect please submit that recipe in a bug report. On the larger issue of property settings in general, the way the engine is designed to handle this is to provide us with template objects that we can set once anywhere in our scripts and have those values used for any new objects of that type created. Most objects in LC can be used for a wide range of needs, and as Paul noted here yesterday the engine defaults for the group object are set as they are for those using them as an encompassing border for controls. But as Jacque noted, the simplest solution is to make either a plugin or a part of your project's init scripts which sets any template objects however you like. Two lines of code written once and you never need to even think about them again. Then you get what you want and anyone else can also have what they want even if you both want different things. Cost to your team: a few seconds. Cost to the engine team: zero. Cost to the community to accommodate an engine change: zero. However - ...that requires that the IDE leave the template objects alone, or at very least store their properties in an array before changing them and then restoring the template object properties from the array before the IDE script using them is done. Yesterday I made a quick test in which I found the margins property for the templateGroup was being reset between uses. Today, however, I can't reproduce that. That is, not reliably. Once in a while I can run my test and find the group margins reset, but I can't pin down the steps needed for that. If anyone here knows a recipe for allowing the IDE to change template objects without restoring them please post it here, and I'll add it to my test and submit a bug report. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kevin at livecode.com Tue May 17 12:24:13 2016 From: kevin at livecode.com (Kevin Miller) Date: Tue, 17 May 2016 17:24:13 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <1463089250880-4704570.post@n4.nabble.com> <57360270.1000301@livecode.org> <573AB091.6090105@ahsoftware.net> Message-ID: Well if we want a really useful version of this feature that everyone can use, we need to build as many of those examples as possible and do the documentation around them. Lets define what is attainable at the end of the campaign, rather than today. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps On 17/05/2016, 14:14, "use-livecode on behalf of Mike Kerner" wrote: >The page is misleading, and I think that should be corrected. $76k isn't >the target. That is three stretch goals in. $40k is the target. One of >these two numbers looks attainable, the other does not, so if one wants to >get pledges, maybe one should consider tweaking the page. > From tfabacher at gmail.com Tue May 17 13:48:36 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Tue, 17 May 2016 13:48:36 -0400 Subject: LiveCode + WordPress = Infinite Possibilities Message-ID: We are happy to be part of the LiveCode community, and do our part to enhance open source software. But open source is about give and take. So we are offering our comlete WordPress framework if you help contribute to the latest LiveCode campaign and they reach their $40K goal by Friday. If you have ever wanted to have eCommerce with LiveCode or even create websites. Lite Wordpress do all the hard work, you just control everything in LiveCode. More details here: https://livecode.com/a-gift-from-the-community-for-the-community/ --WP+LiveCode Team @ Digital Pomegranate From jf_byrnes at comcast.net Tue May 17 14:08:51 2016 From: jf_byrnes at comcast.net (Jim Byrnes) Date: Tue, 17 May 2016 13:08:51 -0500 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> <1463124902298-4704596.post@n4.nabble.com> Message-ID: On 05/13/2016 04:34 PM, stephen barncard wrote: > On Fri, May 13, 2016 at 12:35 AM, Dave Kilroy > wrote: > >> My regards to all who have pledged or who intend to pledge, no matter how >> little or how much - and I'll see you on the sunny side of the street some >> day! >> >> Kind regards >> >> Dave >> > > Just pledged. I'm in. > > sqb > I just looked at the site and I see an invoice will be sent but I don't see any mention of a payment method. I don't have or want a Paypal account, so will credit cards be accepted? Regards, Jim From kevin at runrev.com Tue May 17 14:18:54 2016 From: kevin at runrev.com (Kevin Miller) Date: Tue, 17 May 2016 19:18:54 +0100 Subject: Infinite LiveCode - Message from CEO In-Reply-To: References: <9690FD9C-5EC1-437C-84C7-15F281D76D9F@livecode.com> <00fe01d1acaa$ed0c2930$c7247b90$@net> <1463124902298-4704596.post@n4.nabble.com> Message-ID: <7DA18162-D1DD-4462-BF45-16BE5163FF78@runrev.com> Yes absolutely. Thanks. Sent from my iPhone > On 17 May 2016, at 19:08, Jim Byrnes wrote: > >> On 05/13/2016 04:34 PM, stephen barncard wrote: >> On Fri, May 13, 2016 at 12:35 AM, Dave Kilroy >> wrote: >> >>> My regards to all who have pledged or who intend to pledge, no matter how >>> little or how much - and I'll see you on the sunny side of the street some >>> day! >>> >>> Kind regards >>> >>> Dave >> >> Just pledged. I'm in. >> >> sqb > > I just looked at the site and I see an invoice will be sent but I don't see any mention of a payment method. I don't have or want a Paypal account, so will credit cards be accepted? > > Regards, Jim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From yvescoppe at mac.com Tue May 17 15:12:16 2016 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 17 May 2016 21:12:16 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: Hi, here is a sample of script (doesn?t work) on mouseUp put "Dog,Cat,Horse" into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["John","Animal",i] end repeat put "Dog,Tortoise" into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["Jane","Animal",i] end repeat put ? Football Swimming into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["Willy","Sport",i] end repeat set the arraydata of widget "MyTreeView" to tHobby end mouseUp > Le 17 mai 2016 ? 10:48, Ali Lloyd a ?crit : > > That should work, yes! Could you post more than just the one-line snippet? > That way me might be able to see what is going wrong. > > On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: > >> Hi list, >> >> Let say I have an array two dimensional created in a script >> this array has a name : MyContents >> >> >> How can i set the arrayData to the tree widget ? >> >> set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... >> >> Thanks >> >> Greetings. >> >>> Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : >>> >>> There were several fixes applied to the custom properties editor which is >>> very similar-it appears we (I) forgot to also apply them to the array >>> editor. This is very easily rectified. Sorry for any inconvenience. >>> >>> On Sun, May 15, 2016 at 9:30 PM Dave Kilroy >> >>> wrote: >>> >>>> Talk about buggy - my last posting had so many typos I'm doing it again: >>>> >>>> ------ >>>> >>>> Yeah that inspector is buggy. >>>> >>>> I think the 'Key:' and 'Value:' properties are only for when you are >> using >>>> the inspector to add or update elements to it >>>> >>>> If you click the "+ Add new element" button at the top of the >> 'Arraydata' >>>> property field, then highlight the new key in the 'Arraydata' field, >> then >>>> click in the 'Value:' field and write something followed by pressing the >>>> tab >>>> or return key then the value will appear in 'Arraydata'. >>>> >>>> But quite a lot of the time the 'Key:' field is of no use (the hilited >> key >>>> in the 'Arraydata' field always seems to over-ride anything in the >> 'Key:' >>>> field). And the inspector seems to be unable to accept data for >>>> multi-dimensional arrays. >>>> >>>> Much easier to use script to populate the widget's arrayData property. >>>> >>>> One other thing to note is that the hilitedElement returns the key with >> a >>>> trailing comma so in script I have to do something like: >>>> >>>> put the hilitedElement of me into tKey >>>> if char -1 of tKey is comma then delete char -1 of tKey >>>> >>>> >>>> >>>> >>>> ----- >>>> "The first 90% of the task takes 90% of the time, and the last 10% takes >>>> the other 90% of the time." >>>> Peter M. Brigham >>>> -- >>>> View this message in context: >>>> >> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tore.nilsen at me.com Tue May 17 15:22:25 2016 From: tore.nilsen at me.com (Tore Nilsen) Date: Tue, 17 May 2016 21:22:25 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: <88B2F96E-17B5-486D-8289-5FD30F3C8326@me.com> Apart from the wrong chars for quotes around the last values of temp, and the lack of a closing quote on the same line, I can see nothing wrong with the script. It works here. Regards Tore Nilsen > 17. mai 2016 kl. 21.12 skrev Yves COPPE : > > Hi, > > here is a sample of script (doesn?t work) > > > on mouseUp > > put "Dog,Cat,Horse" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["John","Animal",i] > > end repeat > > > put "Dog,Tortoise" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Jane","Animal",i] > > end repeat > > > put ? Football Swimming into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Willy","Sport",i] > > end repeat > > set the arraydata of widget "MyTreeView" to tHobby > > end mouseUp > >> Le 17 mai 2016 ? 10:48, Ali Lloyd a ?crit : >> >> That should work, yes! Could you post more than just the one-line snippet? >> That way me might be able to see what is going wrong. >> >> On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: >> >>> Hi list, >>> >>> Let say I have an array two dimensional created in a script >>> this array has a name : MyContents >>> >>> >>> How can i set the arrayData to the tree widget ? >>> >>> set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... >>> >>> Thanks >>> >>> Greetings. >>> >>>> Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : >>>> >>>> There were several fixes applied to the custom properties editor which is >>>> very similar-it appears we (I) forgot to also apply them to the array >>>> editor. This is very easily rectified. Sorry for any inconvenience. >>>> >>>> On Sun, May 15, 2016 at 9:30 PM Dave Kilroy >>> >>>> wrote: >>>> >>>>> Talk about buggy - my last posting had so many typos I'm doing it again: >>>>> >>>>> ------ >>>>> >>>>> Yeah that inspector is buggy. >>>>> >>>>> I think the 'Key:' and 'Value:' properties are only for when you are >>> using >>>>> the inspector to add or update elements to it >>>>> >>>>> If you click the "+ Add new element" button at the top of the >>> 'Arraydata' >>>>> property field, then highlight the new key in the 'Arraydata' field, >>> then >>>>> click in the 'Value:' field and write something followed by pressing the >>>>> tab >>>>> or return key then the value will appear in 'Arraydata'. >>>>> >>>>> But quite a lot of the time the 'Key:' field is of no use (the hilited >>> key >>>>> in the 'Arraydata' field always seems to over-ride anything in the >>> 'Key:' >>>>> field). And the inspector seems to be unable to accept data for >>>>> multi-dimensional arrays. >>>>> >>>>> Much easier to use script to populate the widget's arrayData property. >>>>> >>>>> One other thing to note is that the hilitedElement returns the key with >>> a >>>>> trailing comma so in script I have to do something like: >>>>> >>>>> put the hilitedElement of me into tKey >>>>> if char -1 of tKey is comma then delete char -1 of tKey >>>>> >>>>> >>>>> >>>>> >>>>> ----- >>>>> "The first 90% of the task takes 90% of the time, and the last 10% takes >>>>> the other 90% of the time." >>>>> Peter M. Brigham >>>>> -- >>>>> View this message in context: >>>>> >>> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >>>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From yvescoppe at mac.com Tue May 17 15:28:52 2016 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 17 May 2016 21:28:52 +0200 Subject: tree view widget In-Reply-To: <88B2F96E-17B5-486D-8289-5FD30F3C8326@me.com> References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> <88B2F96E-17B5-486D-8289-5FD30F3C8326@me.com> Message-ID: <488937BD-5A5E-4FEF-A034-C63FE9A4A0ED@mac.com> Hi, Ok for the error, sorry for my copy of the original script but I get a list of lines with items separated with commas in each line I hoped to see a tree view?. > Le 17 mai 2016 ? 21:22, Tore Nilsen a ?crit : > > Apart from the wrong chars for quotes around the last values of temp, and the lack of a closing quote on the same line, I can see nothing wrong with the script. It works here. > > Regards > Tore Nilsen > > >> 17. mai 2016 kl. 21.12 skrev Yves COPPE : >> >> Hi, >> >> here is a sample of script (doesn?t work) >> >> >> on mouseUp >> >> put "Dog,Cat,Horse" into temp >> >> repeat with i = 1 to the number of items of temp >> >> put item i of temp into tHobby["John","Animal",i] >> >> end repeat >> >> >> put "Dog,Tortoise" into temp >> >> repeat with i = 1 to the number of items of temp >> >> put item i of temp into tHobby["Jane","Animal",i] >> >> end repeat >> >> >> put ? Football Swimming into temp >> >> repeat with i = 1 to the number of items of temp >> >> put item i of temp into tHobby["Willy","Sport",i] >> >> end repeat >> >> set the arraydata of widget "MyTreeView" to tHobby >> >> end mouseUp >> >>> Le 17 mai 2016 ? 10:48, Ali Lloyd a ?crit : >>> >>> That should work, yes! Could you post more than just the one-line snippet? >>> That way me might be able to see what is going wrong. >>> >>> On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: >>> >>>> Hi list, >>>> >>>> Let say I have an array two dimensional created in a script >>>> this array has a name : MyContents >>>> >>>> >>>> How can i set the arrayData to the tree widget ? >>>> >>>> set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... >>>> >>>> Thanks >>>> >>>> Greetings. >>>> >>>>> Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : >>>>> >>>>> There were several fixes applied to the custom properties editor which is >>>>> very similar-it appears we (I) forgot to also apply them to the array >>>>> editor. This is very easily rectified. Sorry for any inconvenience. >>>>> >>>>> On Sun, May 15, 2016 at 9:30 PM Dave Kilroy >>>> >>>>> wrote: >>>>> >>>>>> Talk about buggy - my last posting had so many typos I'm doing it again: >>>>>> >>>>>> ------ >>>>>> >>>>>> Yeah that inspector is buggy. >>>>>> >>>>>> I think the 'Key:' and 'Value:' properties are only for when you are >>>> using >>>>>> the inspector to add or update elements to it >>>>>> >>>>>> If you click the "+ Add new element" button at the top of the >>>> 'Arraydata' >>>>>> property field, then highlight the new key in the 'Arraydata' field, >>>> then >>>>>> click in the 'Value:' field and write something followed by pressing the >>>>>> tab >>>>>> or return key then the value will appear in 'Arraydata'. >>>>>> >>>>>> But quite a lot of the time the 'Key:' field is of no use (the hilited >>>> key >>>>>> in the 'Arraydata' field always seems to over-ride anything in the >>>> 'Key:' >>>>>> field). And the inspector seems to be unable to accept data for >>>>>> multi-dimensional arrays. >>>>>> >>>>>> Much easier to use script to populate the widget's arrayData property. >>>>>> >>>>>> One other thing to note is that the hilitedElement returns the key with >>>> a >>>>>> trailing comma so in script I have to do something like: >>>>>> >>>>>> put the hilitedElement of me into tKey >>>>>> if char -1 of tKey is comma then delete char -1 of tKey >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ----- >>>>>> "The first 90% of the task takes 90% of the time, and the last 10% takes >>>>>> the other 90% of the time." >>>>>> Peter M. Brigham >>>>>> -- >>>>>> View this message in context: >>>>>> >>>> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >>>>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at 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 at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 17 15:32:43 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 May 2016 14:32:43 -0500 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: The array is malformed. The script should be: on mouseUp put "Dog,Cat,Horse" into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["John"]["Animal"][i] end repeat put "Dog,Tortoise" into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["Jane"]["Animal"][i] end repeat put "Football,Swimming" into temp repeat with i = 1 to the number of items of temp put item i of temp into tHobby["Willy"]["Sport"][i] end repeat set the arraydata of widget "Tree View" to tHobby end mouseUp Note the square brackets around each sublevel. On 5/17/2016 2:12 PM, Yves COPPE wrote: > Hi, > > here is a sample of script (doesn?t work) > > > on mouseUp > > put "Dog,Cat,Horse" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["John","Animal",i] > > end repeat > > > put "Dog,Tortoise" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Jane","Animal",i] > > end repeat > > > put ? Football Swimming into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Willy","Sport",i] > > end repeat > > set the arraydata of widget "MyTreeView" to tHobby > > end mouseUp > >> Le 17 mai 2016 ? 10:48, Ali Lloyd a ?crit : >> >> That should work, yes! Could you post more than just the one-line snippet? >> That way me might be able to see what is going wrong. >> >> On Mon, May 16, 2016 at 9:23 PM Yves COPPE wrote: >> >>> Hi list, >>> >>> Let say I have an array two dimensional created in a script >>> this array has a name : MyContents >>> >>> >>> How can i set the arrayData to the tree widget ? >>> >>> set the arrayData of widget ? X ? to MyContents ?? doesn?t work ... >>> >>> Thanks >>> >>> Greetings. >>> >>>> Le 16 mai 2016 ? 17:41, Ali Lloyd a ?crit : >>>> >>>> There were several fixes applied to the custom properties editor which is >>>> very similar-it appears we (I) forgot to also apply them to the array >>>> editor. This is very easily rectified. Sorry for any inconvenience. >>>> >>>> On Sun, May 15, 2016 at 9:30 PM Dave Kilroy >>> >>>> wrote: >>>> >>>>> Talk about buggy - my last posting had so many typos I'm doing it again: >>>>> >>>>> ------ >>>>> >>>>> Yeah that inspector is buggy. >>>>> >>>>> I think the 'Key:' and 'Value:' properties are only for when you are >>> using >>>>> the inspector to add or update elements to it >>>>> >>>>> If you click the "+ Add new element" button at the top of the >>> 'Arraydata' >>>>> property field, then highlight the new key in the 'Arraydata' field, >>> then >>>>> click in the 'Value:' field and write something followed by pressing the >>>>> tab >>>>> or return key then the value will appear in 'Arraydata'. >>>>> >>>>> But quite a lot of the time the 'Key:' field is of no use (the hilited >>> key >>>>> in the 'Arraydata' field always seems to over-ride anything in the >>> 'Key:' >>>>> field). And the inspector seems to be unable to accept data for >>>>> multi-dimensional arrays. >>>>> >>>>> Much easier to use script to populate the widget's arrayData property. >>>>> >>>>> One other thing to note is that the hilitedElement returns the key with >>> a >>>>> trailing comma so in script I have to do something like: >>>>> >>>>> put the hilitedElement of me into tKey >>>>> if char -1 of tKey is comma then delete char -1 of tKey >>>>> >>>>> >>>>> >>>>> >>>>> ----- >>>>> "The first 90% of the task takes 90% of the time, and the last 10% takes >>>>> the other 90% of the time." >>>>> Peter M. Brigham >>>>> -- >>>>> View this message in context: >>>>> >>> http://runtime-revolution.278305.n4.nabble.com/tree-view-widget-tp4704705p4704712.html >>>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bonnmike at gmail.com Tue May 17 15:34:46 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 17 May 2016 13:34:46 -0600 Subject: tree view widget In-Reply-To: <488937BD-5A5E-4FEF-A034-C63FE9A4A0ED@mac.com> References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> <88B2F96E-17B5-486D-8289-5FD30F3C8326@me.com> <488937BD-5A5E-4FEF-A034-C63FE9A4A0ED@mac.com> Message-ID: Each separate key should be in brackets, otherwise ['John","animal",i] becomes 1 key. so... put "Dog,Cat,Horse" into temp repeat with i = 1 to the number of items in temp put item i of temp into tHobby["John"]["Animal"][i] -- creates an entry 3 keys deep end repeat set the arraydata of widget "X" to tHobby > > >> > >> on mouseUp > >> > >> put "Dog,Cat,Horse" into temp > >> > >> repeat with i = 1 to the number of items of temp > >> > >> put item i of temp into tHobby["John","Animal",i] > >> > >> end repeat > >> > >> > >> put "Dog,Tortoise" into temp > >> > >> repeat with i = 1 to the number of items of temp > >> > >> put item i of temp into tHobby["Jane","Animal",i] > >> > >> end repeat > >> > >> > >> put ? Football Swimming into temp > >> > >> repeat with i = 1 to the number of items of temp > >> > >> put item i of temp into tHobby["Willy","Sport",i] > >> > >> end repeat > >> > >> set the arraydata of widget "MyTreeView" to tHobby > >> > >> end mouseUp > >> From yvescoppe at mac.com Tue May 17 15:37:49 2016 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 17 May 2016 21:37:49 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> <88B2F96E-17B5-486D-8289-5FD30F3C8326@me.com> <488937BD-5A5E-4FEF-A034-C63FE9A4A0ED@mac.com> Message-ID: Hi, thanks !! It works now fine !!!!! Greetings. > Le 17 mai 2016 ? 21:34, Mike Bonner a ?crit : > > Each separate key should be in brackets, otherwise ['John","animal",i] > becomes 1 key. > > so... > put "Dog,Cat,Horse" into temp > repeat with i = 1 to the number of items in temp > put item i of temp into tHobby["John"]["Animal"][i] -- creates an entry 3 > keys deep > end repeat > > set the arraydata of widget "X" to tHobby > >> >>>> >>>> on mouseUp >>>> >>>> put "Dog,Cat,Horse" into temp >>>> >>>> repeat with i = 1 to the number of items of temp >>>> >>>> put item i of temp into tHobby["John","Animal",i] >>>> >>>> end repeat >>>> >>>> >>>> put "Dog,Tortoise" into temp >>>> >>>> repeat with i = 1 to the number of items of temp >>>> >>>> put item i of temp into tHobby["Jane","Animal",i] >>>> >>>> end repeat >>>> >>>> >>>> put ? Football Swimming into temp >>>> >>>> repeat with i = 1 to the number of items of temp >>>> >>>> put item i of temp into tHobby["Willy","Sport",i] >>>> >>>> end repeat >>>> >>>> set the arraydata of widget "MyTreeView" to tHobby >>>> >>>> end mouseUp >>>> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ebeugelaar at gmail.com Wed May 18 02:03:06 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Wed, 18 May 2016 08:03:06 +0200 Subject: Downloading thirdparty products Message-ID: <094736F1-F39F-465D-B6CA-DA0A95C8659C@gmail.com> Hi All, If I login at my LiveCode account and go to Thirdparty Products I see my subscription of AnimationEngine (version 6) but I can not download it. Does anybody have the same experience with other third party products on the website? Kind regards, Erik Sent from solidit From toolbook at kestner.de Wed May 18 02:36:50 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 18 May 2016 08:36:50 +0200 Subject: AW: Downloading thirdparty products In-Reply-To: <094736F1-F39F-465D-B6CA-DA0A95C8659C@gmail.com> References: <094736F1-F39F-465D-B6CA-DA0A95C8659C@gmail.com> Message-ID: <000e01d1b0cf$a9717940$fc546bc0$@kestner.de> Hi Erik, yes. Heather told me, that they have not finished yet all products in the new account interface. Animation engine is still available in the old interface here: http://livecode.com/account/products/products-old Though it is version 5 and not 6 Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Erik Beugelaar Gesendet: Mittwoch, 18. Mai 2016 08:03 An: How to use LiveCode Betreff: Downloading thirdparty products Hi All, If I login at my LiveCode account and go to Thirdparty Products I see my subscription of AnimationEngine (version 6) but I can not download it. Does anybody have the same experience with other third party products on the website? Kind regards, Erik Sent from solidit _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dave at applicationinsight.com Wed May 18 02:10:27 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Tue, 17 May 2016 23:10:27 -0700 (PDT) Subject: LiveCode + WordPress = Infinite Possibilities In-Reply-To: References: Message-ID: <1463551827406-4704782.post@n4.nabble.com> Thank you Todd that is very generous of you, ability to connect to WordPress (never mind WooCommerce and Gravity) is a BIG DEAL! Kind regards Dave Todd Fabacher wrote > We are happy to be part of the LiveCode community, and do our part to > enhance open source software. But open source is about give and take. So > we > are offering our comlete WordPress framework if you help contribute to the > latest LiveCode campaign and they reach their $40K goal by Friday. > > If you have ever wanted to have eCommerce with LiveCode or even create > websites. Lite Wordpress do all the hard work, you just control everything > in LiveCode. > > More details here: > https://livecode.com/a-gift-from-the-community-for-the-community/ > > --WP+LiveCode Team @ Digital Pomegranate > _______________________________________________ > use-livecode mailing list > use-livecode at .runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-WordPress-Infinite-Possibilities-tp4704771p4704782.html Sent from the Revolution - User mailing list archive at Nabble.com. From ebeugelaar at gmail.com Wed May 18 04:04:28 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Wed, 18 May 2016 08:04:28 +0000 Subject: Downloading thirdparty products In-Reply-To: <000e01d1b0cf$a9717940$fc546bc0$@kestner.de> References: <094736F1-F39F-465D-B6CA-DA0A95C8659C@gmail.com> <000e01d1b0cf$a9717940$fc546bc0$@kestner.de> Message-ID: Ok Tiemo, Thanks for the info. Erik On 08:37, Wed, May 18, 2016 Tiemo Hollmann TB wrote: > Hi Erik, > > yes. > > Heather told me, that they have not finished yet all products in the new > account interface. > Animation engine is still available in the old interface here: > http://livecode.com/account/products/products-old > Though it is version 5 and not 6 > > Tiemo > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im > Auftrag > von Erik Beugelaar > Gesendet: Mittwoch, 18. Mai 2016 08:03 > An: How to use LiveCode > Betreff: Downloading thirdparty products > > > Hi All, > > If I login at my LiveCode account and go to Thirdparty Products I see my > subscription of AnimationEngine (version 6) but I can not download it. > Does anybody have the same experience with other third party products on > the > website? > > Kind regards, > Erik > > Sent from solidit > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Sent from Matwetwe From revolution at derbrill.de Wed May 18 04:08:19 2016 From: revolution at derbrill.de (Malte Brill) Date: Wed, 18 May 2016 10:08:19 +0200 Subject: Downloading thirdparty products In-Reply-To: References: Message-ID: Hi, please remember that you always can find the most current version on github: https://github.com/derbrill/animationEngine All the best, Malte > I see my > subscription of AnimationEngine (version 6) but I can not download it. > From richmondmathewson at gmail.com Wed May 18 06:03:51 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 18 May 2016 13:03:51 +0300 Subject: Daft "text Editor" question Message-ID: <573C3E07.8010000@gmail.com> Does anyone know of a word-processing type program that can open .rev and .livecode files so that one can see ALL the scripts of ALL the objects in one long document? This may sound a bit daft, but I am considering "refactoring" the code-base for my Devawriter Pro from pre version 7 to post version 7, and this will involve very many changes in about 4 million lines of code, and, farnkly, I should like to automate that process as much as possible. Richmond. From peterwawood at gmail.com Wed May 18 06:25:00 2016 From: peterwawood at gmail.com (Peter W A Wood) Date: Wed, 18 May 2016 18:25:00 +0800 Subject: Daft "text Editor" question In-Reply-To: <573C3E07.8010000@gmail.com> References: <573C3E07.8010000@gmail.com> Message-ID: <3A6E0B43-2E1B-47F1-A904-65E632CC6ED7@gmail.com> Richmond > On 18 May 2016, at 18:03, RM wrote: > > Does anyone know of a word-processing type program that can open .rev and .livecode > files so that one can see ALL the scripts of ALL the objects in one long document? You can open them and read the scripts in BBEdit under OS X. I would imagine that the free version, TextWrangler, would be able to do the same. I was also able to open them in Gedit on Ubuntu but Gedit complained about some of the ?binary? data not being correctly encoded UTF-8. Again I could see the scripts. > This may sound a bit daft, but I am considering "refactoring" the code-base for my Devawriter Pro > from pre version 7 to post version 7, and this will involve very many changes in about 4 million > lines of code, and, farnkly, I should like to automate that process as much as possible. That is a lot of code !!! Regards Peter From klaus at major-k.de Wed May 18 08:02:10 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 14:02:10 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: Hi all, > Am 17.05.2016 um 21:32 schrieb J. Landman Gay : > > The array is malformed. The script should be: > > on mouseUp > put "Dog,Cat,Horse" into temp > repeat with i = 1 to the number of items of temp > put item i of temp into tHobby["John"]["Animal"][i] > end repeat > put "Dog,Tortoise" into temp > repeat with i = 1 to the number of items of temp > put item i of temp into tHobby["Jane"]["Animal"][i] > end repeat > put "Football,Swimming" into temp > repeat with i = 1 to the number of items of temp > put item i of temp into tHobby["Willy"]["Sport"][i] > end repeat > set the arraydata of widget "Tree View" to tHobby > end mouseUp > > Note the square brackets around each sublevel. yep, that worked great, thanks! Question: Any chance we will be able to TRANSLATE the ?Add new element? string? Yes, not all of our users speak english, although the mothership seems to presume this... 8-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From tkuypers at publishingtools4u.com Wed May 18 08:05:21 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Wed, 18 May 2016 14:05:21 +0200 Subject: line graph widget Message-ID: Is it possible to change the scale of the axes of this widget? It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 Would be great to set a sub-devision like .5 or .1 I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( Maybe there are some ?hidden? properties I could set? Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From peter.brett at livecode.com Wed May 18 08:10:27 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Wed, 18 May 2016 13:10:27 +0100 Subject: line graph widget In-Reply-To: References: Message-ID: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> On 18/05/2016 13:05, Ton Kuypers wrote: > Is it possible to change the scale of the axes of this widget? > > It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 > Would be great to set a sub-devision like .5 or .1 > > I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( You need to edit the ".lcb" file. The ".lcm" file is the output of compiling the ".lcb" file with the lc-compile tool. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From tkuypers at publishingtools4u.com Wed May 18 08:12:58 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Wed, 18 May 2016 14:12:58 +0200 Subject: line graph widget In-Reply-To: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> References: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> Message-ID: grrrrr? Completely overlooked that one, thanks! Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com > On 18 mei 2016, at 14:10, Peter TB Brett wrote: > > On 18/05/2016 13:05, Ton Kuypers wrote: >> Is it possible to change the scale of the axes of this widget? >> >> It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 >> Would be great to set a sub-devision like .5 or .1 >> >> I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( > > You need to edit the ".lcb" file. The ".lcm" file is the output of compiling the ".lcb" file with the lc-compile tool. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tkuypers at publishingtools4u.com Wed May 18 08:28:07 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Wed, 18 May 2016 14:28:07 +0200 Subject: line graph widget > Help is welcome... In-Reply-To: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> References: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> Message-ID: <7927C044-6640-4926-A5F2-5FCF8DDC8846@publishingtools4u.com> Just opened the .lcb file (thanks Peter), but this is not for average programmers like myself? Could anyone give me some pointers, or maybe modify the widget? It would be great to set a sub-devision like .5, .2 or .1 so the axis don?t only show integers... Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com > On 18 mei 2016, at 14:10, Peter TB Brett wrote: > > On 18/05/2016 13:05, Ton Kuypers wrote: >> Is it possible to change the scale of the axes of this widget? >> >> It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 >> Would be great to set a sub-devision like .5 or .1 >> >> I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( > > You need to edit the ".lcb" file. The ".lcm" file is the output of compiling the ".lcb" file with the lc-compile tool. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ebeugelaar at gmail.com Wed May 18 08:36:12 2016 From: ebeugelaar at gmail.com (Erik Beugelaar) Date: Wed, 18 May 2016 14:36:12 +0200 Subject: line graph widget > Help is welcome... In-Reply-To: <7927C044-6640-4926-A5F2-5FCF8DDC8846@publishingtools4u.com> References: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> <7927C044-6640-4926-A5F2-5FCF8DDC8846@publishingtools4u.com> Message-ID: <3C2D8AFB-91AB-4134-8D21-8A1849917816@gmail.com> Hi Ton, Pledge or Infinite LiveCode and this will all be low hanging fruit this summer ;-) Kind regards, Erik P.S. Just in case: this is a joke. Sent from solidit On 18/05/16 14:28, "use-livecode on behalf of Ton Kuypers" wrote: >Just opened the .lcb file (thanks Peter), but this is not for average programmers like myself? > >Could anyone give me some pointers, or maybe modify the widget? >It would be great to set a sub-devision like .5, .2 or .1 so the axis don?t only show integers... > > >Met vriendelijke groeten, >Warm Regards, > > > >Ton Kuypers >+32 (0) 477 739 530 > >Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium >www.publishingtools4u.com > > > > > >> On 18 mei 2016, at 14:10, Peter TB Brett wrote: >> >> On 18/05/2016 13:05, Ton Kuypers wrote: >>> Is it possible to change the scale of the axes of this widget? >>> >>> It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 >>> Would be great to set a sub-devision like .5 or .1 >>> >>> I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( >> >> You need to edit the ".lcb" file. The ".lcm" file is the output of compiling the ".lcb" file with the lc-compile tool. >> >> Peter >> >> -- >> Dr Peter Brett >> LiveCode Open Source Team >> >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From iowahengst at mac.com Wed May 18 09:32:31 2016 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 18 May 2016 08:32:31 -0500 Subject: Daft "text Editor" question In-Reply-To: <3A6E0B43-2E1B-47F1-A904-65E632CC6ED7@gmail.com> References: <573C3E07.8010000@gmail.com> <3A6E0B43-2E1B-47F1-A904-65E632CC6ED7@gmail.com> Message-ID: <5E6A046E-47D5-48C5-8E24-66FCA2EE7394@mac.com> Richmond, Apple?s TextEdit works for me in Yosemite and El Capitan. I don?t have access to an earlier OS to check. be well, randy > On May 18, 2016, at 5:25 AM, Peter W A Wood wrote: > > Richmond > >> On 18 May 2016, at 18:03, RM wrote: >> >> Does anyone know of a word-processing type program that can open .rev and .livecode >> files so that one can see ALL the scripts of ALL the objects in one long document? > > You can open them and read the scripts in BBEdit under OS X. I would imagine that the free version, TextWrangler, would be able to do the same. > > I was also able to open them in Gedit on Ubuntu but Gedit complained about some of the ?binary? data not being correctly encoded UTF-8. Again I could see the scripts. > >> This may sound a bit daft, but I am considering "refactoring" the code-base for my Devawriter Pro >> from pre version 7 to post version 7, and this will involve very many changes in about 4 million >> lines of code, and, farnkly, I should like to automate that process as much as possible. > > That is a lot of code !!! > > Regards > > Peter > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Wed May 18 09:46:45 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 18 May 2016 13:46:45 +0000 Subject: line graph widget > Help is welcome... In-Reply-To: <3C2D8AFB-91AB-4134-8D21-8A1849917816@gmail.com> References: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> <7927C044-6640-4926-A5F2-5FCF8DDC8846@publishingtools4u.com> <3C2D8AFB-91AB-4134-8D21-8A1849917816@gmail.com> Message-ID: Hi Ton, The graph widget layout code is rather complicated because of the relationship between the available space for the graph and how much space is needed for the axis labels. It is mainly for space saving reasons that the drawYLabels handler does the following: put the rounded of tNumber formatted as string into tString Changing that to put tNumber formatted as string into tString will give you (too) accurate labels on your y-axis. So what you also probably want to do is define a property (something like yIncrement). There is already a variable mYIncrement which controls this value, however this is currently calculated using the maximum value on the y-axis (stored as mYMax) and the number of points on the y-axis (mVPointCount). The latter is currently set to the same as number of points on the x-axis in the calculateAll handler. -- Use the same number of points for the y-axis put mHPointCount into mVPointCount calculateMinMaxes() -- Set the y axis point increment put (mYMax - mYMin) / mVPointCount into mYIncrement What you would need to do is tweak the logic so that mVPointCount is calculated using the mYIncrement variable. This should be done after calculateMinMaxes() is called so that the mYMax has already been calculated. I *think* that apart from this (i.e. calculateMinMaxes() put (mYMax - mYMin) / mYIncrement into mVPointCount ) you might also have to tweak mYMax and mVPointCount afterwards to make sure the Y-axis maximum was high enough to accommodate a further increment, and that mVPointCount was a whole number. Ali On Wed, May 18, 2016 at 1:36 PM Erik Beugelaar wrote: > Hi Ton, > > Pledge or Infinite LiveCode and this will all be low hanging fruit this > summer ;-) > > Kind regards, > Erik > > P.S. Just in case: this is a joke. > > > Sent from solidit > > > > > > > On 18/05/16 14:28, "use-livecode on behalf of Ton Kuypers" < > use-livecode-bounces at lists.runrev.com on behalf of > tkuypers at publishingtools4u.com> wrote: > > >Just opened the .lcb file (thanks Peter), but this is not for average > programmers like myself? > > > >Could anyone give me some pointers, or maybe modify the widget? > >It would be great to set a sub-devision like .5, .2 or .1 so the axis > don?t only show integers... > > > > > >Met vriendelijke groeten, > >Warm Regards, > > > > > > > >Ton Kuypers > >+32 (0) 477 739 530 > > > >Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium > >www.publishingtools4u.com > > > > > > > > > > > >> On 18 mei 2016, at 14:10, Peter TB Brett > wrote: > >> > >> On 18/05/2016 13:05, Ton Kuypers wrote: > >>> Is it possible to change the scale of the axes of this widget? > >>> > >>> It works fine, but when the values contain decimals, the axis only > shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 > >>> Would be great to set a sub-devision like .5 or .1 > >>> > >>> I tried editing the source like Kevin showed during his introduction > video, but ?module.lcm? is scrambled when you open it in Atom :-( > >> > >> You need to edit the ".lcb" file. The ".lcm" file is the output of > compiling the ".lcb" file with the lc-compile tool. > >> > >> Peter > >> > >> -- > >> Dr Peter Brett > >> LiveCode Open Source Team > >> > >> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Wed May 18 09:49:21 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 06:49:21 -0700 Subject: Daft "text Editor" question In-Reply-To: <573C3E07.8010000@gmail.com> References: <573C3E07.8010000@gmail.com> Message-ID: <573C72E1.30702@fourthworld.com> RM wrote: > Does anyone know of a word-processing type program that can open .rev > and .livecode files so that one can see ALL the scripts of ALL the > objects in one long document? > > This may sound a bit daft, but I am considering "refactoring" the > code-base for my Devawriter Pro from pre version 7 to post version 7, > and this will involve very many changes in about 4 million lines of > code, and, farnkly, I should like to automate that process as much > as possible. Personally, I find the context of scripts so informative that I tend to use the Project Browser for things like that. With the PB I can get to any script very quickly, but unlike one big text file I also get to know where the script came from. But if viewing the scripts out of context is preferred, my go-to solution for that is LiveCode: just make a simple stack with one field, and a button that lets me select any file and put its contents into the field. And since you're using LC you could also strip out any non-ASCII parts, possibly worth the modest effort in allowing you to have a clean listing. Another option with LC would be to write a script that worms through the project and writes all of the scripts to a text file. There are many such tools in the community, and the benefit there is that most of them also include at least the object name the script came from so you'll have some idea of the original context of the script. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ali.lloyd at livecode.com Wed May 18 09:51:27 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 18 May 2016 13:51:27 +0000 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: Hi Klaus, Although we currently have no plans to do that ourselves, it shouldn't be too hard to turn the string that's used for the tree view into a property of the widget, since it is almost completely independent of the rest of the code. You'd just need to define a new member variable (say mAddText), set up a property for it and replace paintText("Add new element", "left", tTextRect, false, false) with paintText(mAddText, "left", tTextRect, false, false) On Wed, May 18, 2016 at 1:02 PM Klaus major-k wrote: > Hi all, > > > Am 17.05.2016 um 21:32 schrieb J. Landman Gay >: > > > > The array is malformed. The script should be: > > > > on mouseUp > > put "Dog,Cat,Horse" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["John"]["Animal"][i] > > end repeat > > put "Dog,Tortoise" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Jane"]["Animal"][i] > > end repeat > > put "Football,Swimming" into temp > > repeat with i = 1 to the number of items of temp > > put item i of temp into tHobby["Willy"]["Sport"][i] > > end repeat > > set the arraydata of widget "Tree View" to tHobby > > end mouseUp > > > > Note the square brackets around each sublevel. > > yep, that worked great, thanks! > > Question: > Any chance we will be able to TRANSLATE the > ?Add new element? string? > > Yes, not all of our users speak english, although the > mothership seems to presume this... 8-) > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tkuypers at publishingtools4u.com Wed May 18 09:53:39 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Wed, 18 May 2016 15:53:39 +0200 Subject: line graph widget > Help is welcome... In-Reply-To: <3C2D8AFB-91AB-4134-8D21-8A1849917816@gmail.com> References: <0c495cbf-d6ad-7401-8912-51206e31bc76@livecode.com> <7927C044-6640-4926-A5F2-5FCF8DDC8846@publishingtools4u.com> <3C2D8AFB-91AB-4134-8D21-8A1849917816@gmail.com> Message-ID: <1896F59A-EAE2-401E-BAA4-9E066E96DC2B@publishingtools4u.com> Grapjas ;-) Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com > On 18 mei 2016, at 14:36, Erik Beugelaar wrote: > > Hi Ton, > > Pledge or Infinite LiveCode and this will all be low hanging fruit this summer ;-) > > Kind regards, > Erik > > P.S. Just in case: this is a joke. > > > Sent from solidit > > > > > > > On 18/05/16 14:28, "use-livecode on behalf of Ton Kuypers" wrote: > >> Just opened the .lcb file (thanks Peter), but this is not for average programmers like myself? >> >> Could anyone give me some pointers, or maybe modify the widget? >> It would be great to set a sub-devision like .5, .2 or .1 so the axis don?t only show integers... >> >> >> Met vriendelijke groeten, >> Warm Regards, >> >> >> >> Ton Kuypers >> +32 (0) 477 739 530 >> >> Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium >> www.publishingtools4u.com >> >> >> >> >> >>> On 18 mei 2016, at 14:10, Peter TB Brett wrote: >>> >>> On 18/05/2016 13:05, Ton Kuypers wrote: >>>> Is it possible to change the scale of the axes of this widget? >>>> >>>> It works fine, but when the values contain decimals, the axis only shows integers, so 5,6,6.3,6.4,6.9,7,8 will show up as 5,6,6,6,6,7,8 >>>> Would be great to set a sub-devision like .5 or .1 >>>> >>>> I tried editing the source like Kevin showed during his introduction video, but ?module.lcm? is scrambled when you open it in Atom :-( >>> >>> You need to edit the ".lcb" file. The ".lcm" file is the output of compiling the ".lcb" file with the lc-compile tool. >>> >>> Peter >>> >>> -- >>> Dr Peter Brett >>> LiveCode Open Source Team >>> >>> LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed May 18 10:00:55 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 16:00:55 +0200 Subject: tree view widget In-Reply-To: References: <1463343672980-4704711.post@n4.nabble.com> <1463344219776-4704712.post@n4.nabble.com> Message-ID: Hi Ali, > Am 18.05.2016 um 15:51 schrieb Ali Lloyd : > > Hi Klaus, > Although we currently have no plans to do that ourselves,it shouldn't be > too hard to turn the string that's used for the tree view into a property > of the widget, since it is almost completely independent of the rest of the > code. > > You'd just need to define a new member variable (say mAddText), set up a > property for it and replace > > paintText("Add new element", "left", tTextRect, false, false) > with > paintText(mAddText, "left", tTextRect, false, false) hm, I was really hoping that YOU would do this!? 8-) Come on, I think that LC should NEVER EVER hardcode any english string, n?est-ce pas? We already have this problem on mobile with: ... mobilePick "A" & return & "B" & return & "C", 1, "cancelDone" ... Where we will have the english buttons ?Cancel? and ?Done? even on localized systems. :-/ I already bug-reported that. Things like this will make our apps look amateurish, as if we forgot the last bit of translation! > On Wed, May 18, 2016 at 1:02 PM Klaus major-k wrote: > >> Hi all, >> >>> Am 17.05.2016 um 21:32 schrieb J. Landman Gay >> The array is malformed. The script should be: >>> on mouseUp >>> ... >>> end mouseUp >>> Note the square brackets around each sublevel. >> >> yep, that worked great, thanks! >> >> Question: >> Any chance we will be able to TRANSLATE the >> ?Add new element? string? >> >> Yes, not all of our users speak english, although the >> mothership seems to presume this... 8-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From ambassador at fourthworld.com Wed May 18 10:36:20 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 07:36:20 -0700 Subject: Missing split option? Message-ID: <573C7DE4.7010508@fourthworld.com> This morning it seemed natural enough to me to take this data: ID Name Email 101 Richard rg at somedomain.com ...and turn that into an array where the first line determines the key names and the second line consists of the values using this: split tData by column with cr and tab I found that when splitting by column the "with" clause throws an error. Such cases are for data so small that I don't mind writing a loop to create the array. But it seems common enough that I would imagine others have tried this and met with similar disappointment that it's not already built in. Or is it? Is there some other syntax I might try to do that? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Wed May 18 10:45:59 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 May 2016 14:45:59 +0000 Subject: Missing split option? In-Reply-To: <573C7DE4.7010508@fourthworld.com> References: <573C7DE4.7010508@fourthworld.com> Message-ID: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> "by | using | with" are synonyms so far as I can tell from the dictionary. Should be: split tData with cr and tab Bob S > On May 18, 2016, at 07:36 , Richard Gaskin wrote: > > This morning it seemed natural enough to me to take this data: > > ID Name Email > 101 Richard rg at somedomain.com > > ...and turn that into an array where the first line determines the key names and the second line consists of the values using this: > > split tData by column with cr and tab > > I found that when splitting by column the "with" clause throws an error. > > Such cases are for data so small that I don't mind writing a loop to create the array. But it seems common enough that I would imagine others have tried this and met with similar disappointment that it's not already built in. > > Or is it? Is there some other syntax I might try to do that? From bobsneidar at iotecdigital.com Wed May 18 10:52:44 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 May 2016 14:52:44 +0000 Subject: Missing split option? In-Reply-To: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> References: <573C7DE4.7010508@fourthworld.com> <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> Message-ID: <3CF6740B-8D07-4274-943F-B5A56F1AC18F@iotecdigital.com> Oh and I am reminded that split will only produce simple one dimensional arrays, not 2 dimensional ones as you seem to envision. I've complained about this a couple times as it seems at first blush to be a great engine based way to create arrays fro text, but alas, no. Split will NOT produce an array where teh first line is the key names and the rest of the data will be the elements. At least not in any fashion I have yet been able to discern. Bob S > On May 18, 2016, at 07:45 , Bob Sneidar wrote: > > "by | using | with" are synonyms so far as I can tell from the dictionary. Should be: > > split tData with cr and tab > > Bob S > > From ambassador at fourthworld.com Wed May 18 11:03:10 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 08:03:10 -0700 Subject: Missing split option? In-Reply-To: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> References: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> Message-ID: <573C842E.1020303@fourthworld.com> Bob Sneidar wrote: >> On May 18, 2016, at 07:36 , Richard Gaskin wrote: >> >> This morning it seemed natural enough to me to take this data: >> >> ID Name Email >> 101 Richard rg at somedomain.com >> >> ...and turn that into an array where the first line determines the >> key names and the second line consists of the values using this: >> >> split tData by column with cr and tab >> >> I found that when splitting by column the "with" clause throws an >> error. > > "by | using | with" are synonyms so far as I can tell from the > dictionary. Should be: > > split tData with cr and tab Thanks, Bob, but the problem is that when using the split command with delims the engine presumes you want to split by row, with no option (AFAIK) for splitting by column. The line you wrote would give me an array like this: Key Value ---- --------------------------- ID Name Email 101 Richard rg at somedomain.com ...but what I'm hoping to get is: Key Value ---- --------------------------- ID 101 Name Richard Email rg at somedomain.com -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Wed May 18 11:13:14 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 May 2016 15:13:14 +0000 Subject: Missing split option? In-Reply-To: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> References: <573C7DE4.7010508@fourthworld.com> <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> Message-ID: <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> Okay reading further it seems there are two forms: "using | with" (synonyms) and "by column". The documentation is incorrect (or else I misunderstand what "{by | using | with}" means) where it says: Syntax: split variable {by | using | with} primaryDelimiter [and secondaryDelimiter] split variable {by | using | with} primaryDelimiter as set split variable {by | using | with} {row | column} It also seems you CAN create an array where you get named keys, but the text has to be something like: put "A apple;;B bottle;;C cradle" into myVariable split myVariable by ";;" and space So the first delimiter is the record delimiter, and the second is the key delimiter. In no case can I figure a way to use split in the manner you want. But it occurs to me that datagrids do this by nature. If you were to set the dgText of a data grid, then get the dgData of the same, you would get the exact effect you seek. Bob S > On May 18, 2016, at 07:45 , Bob Sneidar wrote: > > "by | using | with" are synonyms so far as I can tell from the dictionary. Should be: > > split tData with cr and tab > > Bob S From ambassador at fourthworld.com Wed May 18 11:37:22 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 08:37:22 -0700 Subject: Missing split option? In-Reply-To: <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> References: <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> Message-ID: <573C8C32.3040209@fourthworld.com> Bob Sneidar wrote: > It also seems you CAN create an array where you get named keys, but > the text has to be something like: > > put "A apple;;B bottle;;C cradle" into myVariable split myVariable by > ";;" and space Yes, that's the row-based method split presumes, functionally equivalent to: AApple BBottle CCradle split tData with cr and tab > In no case can I figure a way to use split in the manner you want. I was hoping there was some magic I'd missed. > But it occurs to me that datagrids do this by nature. If you were to > set the dgText of a data grid, then get the dgData of the same, you > would get the exact effect you seek. Good for the Master part of my Master-Detail layout, but this is for the Detail part. I'm writing a generic handler to populate Detail views from an array containing the data for a record selected in the Master view (never gonna type that generic code again! ). DGs will give the array directly so I don't need to deal with that when using those as the Master, but more often I use list fields for the Master, where it would be convenient to have the array made in one line. Minor issue though, certainly fast enough to just write a loop function for that and move on.... -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Wed May 18 11:37:39 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 17:37:39 +0200 Subject: =?utf-8?Q?Bullet_=E2=80=A2_Mac/Win?= Message-ID: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Hi friends, I do not have a Win PC at hand, so my question: Since version 7.x we have unicode, does that mean that if I enter a bullet point (see subject) on my Mac into an LC field, i will also get a bullet point when opening that stack on Windows? Know what I mean? Thanks a lot in advance! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From jacque at hyperactivesw.com Wed May 18 11:39:52 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 May 2016 10:39:52 -0500 Subject: Missing split option? In-Reply-To: <573C7DE4.7010508@fourthworld.com> References: <573C7DE4.7010508@fourthworld.com> Message-ID: <154c485ed40.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Splitting by column or row uses the rowdelimiter and columndelimiter properties, which are cr and tab by default, but you can change them. In your example you wouldn't need to. But splitting by column won't give what you want, I don't think. If I remember right it will give a numbered array with each element being the contents of a column. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 18, 2016 9:38:50 AM Richard Gaskin wrote: > This morning it seemed natural enough to me to take this data: > > ID Name Email > 101 Richard rg at somedomain.com > > ...and turn that into an array where the first line determines the key > names and the second line consists of the values using this: > > split tData by column with cr and tab > > I found that when splitting by column the "with" clause throws an error. > > Such cases are for data so small that I don't mind writing a loop to > create the array. But it seems common enough that I would imagine > others have tried this and met with similar disappointment that it's not > already built in. > > Or is it? Is there some other syntax I might try to do that? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 18 11:45:49 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 18 May 2016 18:45:49 +0300 Subject: =?UTF-8?Q?Re:_Bullet_=e2=80=a2_Mac/Win?= In-Reply-To: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Message-ID: <573C8E2D.40107@gmail.com> Dear Klaus, As Macintosh and Windows versions of Livecode, and the 2 operating systems, are Unicode compliant as long as you use the Unicode compliant bullet-point symbol [Hex 2022, Decimal 8226] there should be no reason why it should not cross from Mac to Windows without going "funny". http://www.unicode.org/charts/PDF/U2000.pdf Richmond. On 18.05.2016 18:37, Klaus major-k wrote: > Hi friends, > > I do not have a Win PC at hand, so my question: > Since version 7.x we have unicode, does that mean > that if I enter a bullet point (see subject) on my Mac into > an LC field, i will also get a bullet point when opening that > stack on Windows? > > Know what I mean? > > Thanks a lot in advance! > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Wed May 18 11:45:55 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 May 2016 10:45:55 -0500 Subject: Daft "text Editor" question In-Reply-To: <573C3E07.8010000@gmail.com> References: <573C3E07.8010000@gmail.com> Message-ID: <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> You can read and edit stack files in most text editors (I use BBEdit) but note that LC won't recognize the altered file as a valid stack if you try to open it later. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 18, 2016 5:05:02 AM RM wrote: > Does anyone know of a word-processing type program that can open .rev > and .livecode > files so that one can see ALL the scripts of ALL the objects in one long > document? > > This may sound a bit daft, but I am considering "refactoring" the > code-base for my Devawriter Pro > from pre version 7 to post version 7, and this will involve very many > changes in about 4 million > lines of code, and, farnkly, I should like to automate that process as > much as possible. > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Wed May 18 11:52:54 2016 From: ray at linkit.com (Ray) Date: Wed, 18 May 2016 11:52:54 -0400 Subject: LibURLftpUploadFile doesn't work with Windows Firewall On In-Reply-To: <178C7F38-DB6B-4376-A9B9-E178253F469D@gmail.com> References: <5717BDDD.2040709@LinkIt.Com> <5717C031.7080801@fourthworld.com> <708233ED-7E4F-4CD2-B77F-6D12E9FED9C1@gmail.com> <5717CB0F.3050505@LinkIt.Com> <178C7F38-DB6B-4376-A9B9-E178253F469D@gmail.com> Message-ID: <17c0e97a-ef08-20f9-7ec5-96294481e3c8@LinkIt.Com> I'm issuing the following Lib URL commands libURLSetFTPMode "active" -- our FTP server doesn't work otherwise for some reason libURLSetStatusCallback "uploadProgress", the long ID of me libURLftpUploadFile tFileForUpload, tDestination, "uploadComplete" This only works on my Windows 8.1 system if I "Turn Off Windows Firewall" under "Private Network Settings". Leaving Windows Firewall turned on for Public network setting doesn't cause any problems. Does anybody have any experience with this? Ideally I could provide users with a way to "always allow connections for the application named Livecode" as I get with other programs like FileZilla. Thanks in advance! From bobsneidar at iotecdigital.com Wed May 18 11:53:25 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 May 2016 15:53:25 +0000 Subject: Missing split option? In-Reply-To: <573C8C32.3040209@fourthworld.com> References: <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> <573C8C32.3040209@fourthworld.com> Message-ID: I was thinking of having a hidden data grid for the sole purpose of converting your data to an array. The repeat loop you are looking for may already been written in the datagrid library, which begs the possibility, why not get that function from the datagrid library itself? Might have some methods that will prove useful. Bob S On May 18, 2016, at 08:37 , Richard Gaskin > wrote: > But it occurs to me that datagrids do this by nature. If you were to > set the dgText of a data grid, then get the dgData of the same, you > would get the exact effect you seek. Good for the Master part of my Master-Detail layout, but this is for the Detail part. I'm writing a generic handler to populate Detail views from an array containing the data for a record selected in the Master view (never gonna type that generic code again! ). DGs will give the array directly so I don't need to deal with that when using those as the Master, but more often I use list fields for the Master, where it would be convenient to have the array made in one line. Minor issue though, certainly fast enough to just write a loop function for that and move on.... -- Richard Gaskin From klaus at major-k.de Wed May 18 11:55:45 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 17:55:45 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: <573C8E2D.40107@gmail.com> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> Message-ID: <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> Hi Richmond, > Am 18.05.2016 um 17:45 schrieb RM : > > Dear Klaus, > > As Macintosh and Windows versions of Livecode, and the 2 operating systems, are Unicode compliant > as long as you use the Unicode compliant bullet-point symbol [Hex 2022, Decimal 8226] there should > be no reason why it should not cross from Mac to Windows without going "funny". > > http://www.unicode.org/charts/PDF/U2000.pdf OK, thank you! Please pardon my ignorance, but how can I create a tab delimited text list (for a datagrid) that contains this bullet? ... put whatever & TAB & XXX & anothervar & CR after tDGText ## Where XXX should be the bullet... ... Any pointer appreciated :-) > Richmond. Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bobsneidar at iotecdigital.com Wed May 18 11:58:25 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 May 2016 15:58:25 +0000 Subject: =?Windows-1252?Q?Re:_Bullet_=95_Mac/Win?= In-Reply-To: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Message-ID: Hi Klaus. What I did is create a bullet point graphic (could use an SVG path??) then set the imageSource of the first character which I insert (like a space) to that image. I will preface each line with a space and a tab, then set the first tab spacing to enough to make the list pleasing to the eye. This way the items of the list are all left aligned. Just one way to skin that cat (I apologise to cat lovers for the phrase). Bob S On May 18, 2016, at 08:37 , Klaus major-k > wrote: Hi friends, I do not have a Win PC at hand, so my question: Since version 7.x we have unicode, does that mean that if I enter a bullet point (see subject) on my Mac into an LC field, i will also get a bullet point when opening that stack on Windows? Know what I mean? Thanks a lot in advance! Best Klaus From devin_asay at byu.edu Wed May 18 12:00:16 2016 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 18 May 2016 16:00:16 +0000 Subject: =?utf-8?B?UmU6IEJ1bGxldCDigKIgTWFjL1dpbg==?= In-Reply-To: <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> Message-ID: <9405ABEA-6AE7-4498-AE48-8D4386768E0F@byu.edu> > On May 18, 2016, at 9:55 AM, Klaus major-k wrote: > > Hi Richmond, > >> Am 18.05.2016 um 17:45 schrieb RM : >> >> Dear Klaus, >> >> As Macintosh and Windows versions of Livecode, and the 2 operating systems, are Unicode compliant >> as long as you use the Unicode compliant bullet-point symbol [Hex 2022, Decimal 8226] there should >> be no reason why it should not cross from Mac to Windows without going "funny". >> >> http://www.unicode.org/charts/PDF/U2000.pdf > > OK, thank you! > > Please pardon my ignorance, but how can I create a tab delimited text list > (for a datagrid) that contains this bullet? > ... > put whatever & TAB & XXX & anothervar & CR after tDGText > ## Where XXX should be the bullet? Klaus, How about: put whatever & TAB & numToCodepoint(8226) & anothervar & CR after tDGText Devin Devin Asay Office of Digital Humanities Brigham Young University From paul at researchware.com Wed May 18 12:01:27 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 18 May 2016 12:01:27 -0400 Subject: Missing split option? In-Reply-To: <573C7DE4.7010508@fourthworld.com> References: <573C7DE4.7010508@fourthworld.com> Message-ID: <573C91D7.7060308@researchware.com> On 5/18/2016 10:36 AM, Richard Gaskin wrote: > This morning it seemed natural enough to me to take this data: > > ID Name Email > 101 Richard rg at somedomain.com > > ...and turn that into an array where the first line determines the key > names and the second line consists of the values using this: > > split tData by column with cr and tab > > I found that when splitting by column the "with" clause throws an error. > > Such cases are for data so small that I don't mind writing a loop to > create the array. But it seems common enough that I would imagine > others have tried this and met with similar disappointment that it's > not already built in. > > Or is it? Is there some other syntax I might try to do that? > For everyone who might like this capability, add your endorsements to a long pending enhancement request at http://quality.livecode.com/show_bug.cgi?id=9950 From klaus at major-k.de Wed May 18 12:03:43 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 18:03:43 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Message-ID: Hi Bob, > Am 18.05.2016 um 17:58 schrieb Bob Sneidar : > > Hi Klaus. > > What I did is create a bullet point graphic (could use an SVG path??) unfortunatley we cannot use SVGs like a?regular? image object (yet)! > then set the imageSource of the first character which I insert (like a space) to that image. I will preface each line with a space and a tab, then set the first tab spacing to enough to make the list pleasing to the eye. This way the items of the list are all left aligned. I did want to use a datagrid of type TABLE with no more scripting ;-) Thanks anyway! > Just one way to skin that cat (I apologise to cat lovers for the phrase). > > Bob S Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From klaus at major-k.de Wed May 18 12:05:04 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 18:05:04 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: <9405ABEA-6AE7-4498-AE48-8D4386768E0F@byu.edu> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> <9405ABEA-6AE7-4498-AE48-8D4386768E0F@byu.edu> Message-ID: <1B5273CB-CD05-496B-B815-2EEF4CCACD87@major-k.de> Hi Devin, > Am 18.05.2016 um 18:00 schrieb Devin Asay : >> ... >> Please pardon my ignorance, but how can I create a tab delimited text list >> (for a datagrid) that contains this bullet? >> ... >> put whatever & TAB & XXX & anothervar & CR after tDGText >> ## Where XXX should be the bullet? > > Klaus, > > How about: > > put whatever & TAB & numToCodepoint(8226) & anothervar & CR after tDGText YES! Looks like this is what I was looking for, thanks a lot! :-) > Devin > > Devin Asay > Office of Digital Humanities > Brigham Young University Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bonnmike at gmail.com Wed May 18 12:06:42 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 18 May 2016 10:06:42 -0600 Subject: =?UTF-8?B?UmU6IEJ1bGxldCDigKIgTWFjL1dpbg==?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Message-ID: You can set it up in your script as a constant to avoid some typing. Do the numtocodepoint in the text box then paste the thing into your constant declaration. On Wed, May 18, 2016 at 10:03 AM, Klaus major-k wrote: > Hi Bob, > > > Am 18.05.2016 um 17:58 schrieb Bob Sneidar >: > > > > Hi Klaus. > > > > What I did is create a bullet point graphic (could use an SVG path??) > > unfortunatley we cannot use SVGs like a?regular? image object (yet)! > > > then set the imageSource of the first character which I insert (like a > space) to that image. I will preface each line with a space and a tab, then > set the first tab spacing to enough to make the list pleasing to the eye. > This way the items of the list are all left aligned. > > I did want to use a datagrid of type TABLE with no more scripting ;-) > > Thanks anyway! > > > Just one way to skin that cat (I apologise to cat lovers for the phrase). > > > > Bob S > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Wed May 18 12:33:14 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 18 May 2016 18:33:14 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> Message-ID: <23C4E20E-1871-490C-B80C-B373E80D7EC1@major-k.de> Hi Mike, > Am 18.05.2016 um 18:06 schrieb Mike Bonner : > > You can set it up in your script as a constant to avoid some typing. > > Do the numtocodepoint in the text box then paste the thing into your > constant declaration. thanks, will keep this in mind for future uses :-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From ambassador at fourthworld.com Wed May 18 12:47:45 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 09:47:45 -0700 Subject: Missing split option? In-Reply-To: References: Message-ID: <573C9CB1.7080304@fourthworld.com> Bob Sneidar wrote: > On May 18, 2016, at 08:37 , Richard Gaskin wrote: > >> DGs will give the array directly so I don't need to deal with that >> when using those as the Master, but more often I use list fields >> for the Master, where it would be convenient to have the array made >> in one line. > > I was thinking of having a hidden data grid for the sole purpose of > converting your data to an array. The repeat loop you are looking > for may already been written in the datagrid library, which begs the > possibility, why not get that function from the datagrid library > itself? Might have some methods that will prove useful. There's a lot of great stuff in the DG code, but this one was easy enough to write: function NamedRowToArray pData set the itemdel to tab put line 2 of pData into tVals put 0 into i repeat for each item tKeyName in line 1 of pData add 1 to i put item i of tVals into tA[tKeyName] end repeat return tA end NamedRowToArray On sample data of 100 fields each with values of > 100 chars (a bit larger than most of the data I work with), it returns the array in the format I'm looking for in about 1.5 ms, fast enough for UI-related tasks. Interestingly (though only mildly) I was able to shave off about 1/10th of a millisecond by pre-splitting the values rather than using item chunks: function NamedRowToArray pData set the itemdel to tab put 0 into i put line 2 of pData into tVals split tVals by tab put line 1 of pData into tKeyNames repeat for each item tKeyName in tKeyNames -- line 1 of pData add 1 to i put tVals[i] into tA[tKeyName] end repeat return tA end NamedRowToArray Even more interesting, that split is only beneficial when dealing with a lot of values. When I reduced the sample set from 100 fields to 10, it actually added an extra 1/10th of a millisecond to the time (understandable since split requiring chunking anyway, plus a little hashing time). Since the minor difference with pre-splitting the values is negligible and data-size dependent, for now I'll stick with the first version since to my eye it's more straightforward. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Wed May 18 13:05:13 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 18 May 2016 20:05:13 +0300 Subject: Daft "text Editor" question In-Reply-To: <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <573C3E07.8010000@gmail.com> <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <573CA0C9.80302@gmail.com> On 18.05.2016 18:45, J. Landman Gay wrote: > You can read and edit stack files in most text editors (I use BBEdit) > but note that LC won't recognize the altered file as a valid stack if > you try to open it later. Aah: that is where the antic sits (check out Shakespeare's "Richard II": it rocks); the fact that Livecode won't read the altered file. In Visual Basic 5 (which I had a brief, unhappy flirtation forced on me at the "University" of Abertay), although, frankly, I cannot think of much good to say about it, the one thing that was useful (although at the time I disliked it intensely) was the ability to look at the scripts for all the objects in a "stack" as one long list. In fact my main grouse about it (apart from the fact that it was confined to one operating system) was that one couldn't view individual scripts of objects. I notice that in my original post I misspelled 'frankly' as 'farnkly', and FARNKLY really expresses how I feel about having to go through millions of lines of code changing numToChar to numToCodePoint, and replacing surrogate pairs with full Unicode address numbers. So am really wondering how to go about this. In a perfect world (bloody silly thing to say really, as a "perfect world" is just some sort of delusion) I would be able to open the whole stack in some sort of text editor, run, say, 50 search-&-replace routines for multiple occurrences, save the thing, and reopen it in Livecode, and "Bob's yer Uncle". I wonder why Livecode is "so stuffy"? Richmond. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > > On May 18, 2016 5:05:02 AM RM wrote: > >> Does anyone know of a word-processing type program that can open .rev >> and .livecode >> files so that one can see ALL the scripts of ALL the objects in one long >> document? >> >> This may sound a bit daft, but I am considering "refactoring" the >> code-base for my Devawriter Pro >> from pre version 7 to post version 7, and this will involve very many >> changes in about 4 million >> lines of code, and, farnkly, I should like to automate that process as >> much as possible. >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 18 13:08:30 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 18 May 2016 20:08:30 +0300 Subject: =?UTF-8?Q?Re:_Bullet_=e2=80=a2_Mac/Win?= In-Reply-To: <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> Message-ID: <573CA18E.2010203@gmail.com> If you are working with any version from 7.0 upwards you should be able to "just" do this: put whatever & TAB & *numToCodePoint(8226)* & anothervar & CR after tDGText give it a try and revert to me :) Best, Richmond. On 18.05.2016 18:55, Klaus major-k wrote: > Hi Richmond, > >> Am 18.05.2016 um 17:45 schrieb RM : >> >> Dear Klaus, >> >> As Macintosh and Windows versions of Livecode, and the 2 operating systems, are Unicode compliant >> as long as you use the Unicode compliant bullet-point symbol [Hex 2022, Decimal 8226] there should >> be no reason why it should not cross from Mac to Windows without going "funny". >> >> http://www.unicode.org/charts/PDF/U2000.pdf > OK, thank you! > > Please pardon my ignorance, but how can I create a tab delimited text list > (for a datagrid) that contains this bullet? > ... > put whatever & TAB & XXX & anothervar & CR after tDGText > ## Where XXX should be the bullet... > ... > > Any pointer appreciated :-) > >> Richmond. > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Wed May 18 13:19:23 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 18 May 2016 10:19:23 -0700 Subject: Daft "text Editor" question In-Reply-To: <573CA0C9.80302@gmail.com> References: <573C3E07.8010000@gmail.com> <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <573CA0C9.80302@gmail.com> Message-ID: If you look at the Find and Replace... option in the Edit menu, you'll see you can do replace actions throughout a stack by changing the "In" option to "This stack and its stack files". Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/18/16, 10:05 AM, "use-livecode on behalf of RM" wrote: >So am really wondering how to go about this. > >In a perfect world (bloody silly thing to say really, as a "perfect >world" is just some sort of delusion) I would be able to >open the whole stack in some sort of text editor, run, say, 50 >search-&-replace routines for multiple occurrences, save the thing, >and reopen it in Livecode, and "Bob's yer Uncle". > >I wonder why Livecode is "so stuffy"? From richmondmathewson at gmail.com Wed May 18 13:28:44 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 18 May 2016 20:28:44 +0300 Subject: Daft "text Editor" question In-Reply-To: References: <573C3E07.8010000@gmail.com> <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <573CA0C9.80302@gmail.com> Message-ID: <573CA64C.4090801@gmail.com> Now THAT seems to be the information I am looking for. Thank you very much indeed. Richmond. On 18.05.2016 20:19, Scott Rossi wrote: > If you look at the Find and Replace... option in the Edit menu, you'll see > you can do replace actions throughout a stack by changing the "In" option > to "This stack and its stack files". > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 5/18/16, 10:05 AM, "use-livecode on behalf of RM" > richmondmathewson at gmail.com> wrote: > >> So am really wondering how to go about this. >> >> In a perfect world (bloody silly thing to say really, as a "perfect >> world" is just some sort of delusion) I would be able to >> open the whole stack in some sort of text editor, run, say, 50 >> search-&-replace routines for multiple occurrences, save the thing, >> and reopen it in Livecode, and "Bob's yer Uncle". >> >> I wonder why Livecode is "so stuffy"? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Wed May 18 13:57:05 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 18 May 2016 13:57:05 -0400 Subject: Daft "text Editor" question In-Reply-To: References: <573C3E07.8010000@gmail.com> <154c48b7350.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <573CA0C9.80302@gmail.com> Message-ID: I never knew (or looked for it) in the Edit menu. I've always selected a stack, then pressed Control-F (on Windows). It's great for changing the names of hidden buttons too. ~Roger On Wed, May 18, 2016 at 1:19 PM, Scott Rossi wrote: > If you look at the Find and Replace... option in the Edit menu, you'll see > you can do replace actions throughout a stack by changing the "In" option > to "This stack and its stack files". > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design From hh at hh.on-rev.com Wed May 18 13:38:03 2016 From: hh at hh.on-rev.com (-hh) Date: Wed, 18 May 2016 10:38:03 -0700 (PDT) Subject: Missing split option? In-Reply-To: <573C9CB1.7080304@fourthworld.com> References: <573C7DE4.7010508@fourthworld.com> <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> <573C8C32.3040209@fourthworld.com> <573C9CB1.7080304@fourthworld.com> Message-ID: <1463593083200-4704825.post@n4.nabble.com> Richard G. wrote > Interestingly (though only mildly) I was able to shave off about 1/10th > of a millisecond. This is *very* interesting: How did you success in measuring a difference of 1/10th of a millisecond? What started the timing? A mouseEvent? A keyboardEvent? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Missing-split-option-tp4704799p4704825.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed May 18 15:02:36 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2016 12:02:36 -0700 Subject: Missing split option? In-Reply-To: <1463593083200-4704825.post@n4.nabble.com> References: <1463593083200-4704825.post@n4.nabble.com> Message-ID: <573CBC4C.4010106@fourthworld.com> -hh wrote: > Richard G. wrote >> Interestingly (though only mildly) I was able to shave off about >> 1/10th of a millisecond. > > This is *very* interesting: > How did you success in measuring a difference of 1/10th of a > millisecond? I was born with a birth defect that gives me an unusually refined awareness of time. :) Most things I benchmark are too quick to be worth the effort, but it's an old habit and helps me learn so I just keep doing it. Given that things are so fast, I usually run many iterations of an operation, taking note of the millisecs at the start and then again at the end, and dividing the difference by the number of iterations. Far from scientific, and if I worked for CERN that sort of cavalier measurement wouldn't stand. But it's enough to help me pick alternate algos for some things and is simple to write, so I'm okay with it. I've put together some of my notes on benchmarking here: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revdev at pdslabs.net Wed May 18 15:15:49 2016 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 18 May 2016 12:15:49 -0700 Subject: Missing split option? In-Reply-To: <573CBC4C.4010106@fourthworld.com> References: <1463593083200-4704825.post@n4.nabble.com> <573CBC4C.4010106@fourthworld.com> Message-ID: <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> What, you don't use the long seconds? That goes to a way finer granularity than millisecs. (I have a defect similar to yours) Phil Davis On 5/18/16 12:02 PM, Richard Gaskin wrote: > Most things I benchmark are too quick to be worth the effort, but it's > an old habit and helps me learn so I just keep doing it. Given that > things are so fast, I usually run many iterations of an operation, > taking note of the millisecs at the start and then again at the end, > and dividing the difference by the number of iterations. -- Phil Davis From jemirandav at gmail.com Wed May 18 15:49:02 2016 From: jemirandav at gmail.com (Javier Miranda) Date: Wed, 18 May 2016 15:49:02 -0400 Subject: LiveCode Quits Message-ID: Hi friends, hope you can help me with this, I downloaded LiveCode 8 Community Edition, but it quits after I click on the big green button "Start Interactive Tour" of the Start Center. If instead of trying the Tour I open a Stack, the Open Dialog appears and the selected Stack opens for a second and quits immediately. I uninstalled it and erase everything including some Registry entries I found, but the problem persists. I am sure it?s something in my machine, it?s running Windows 10. Regards, Javier From hh at hh.on-rev.com Wed May 18 15:31:44 2016 From: hh at hh.on-rev.com (-hh) Date: Wed, 18 May 2016 12:31:44 -0700 (PDT) Subject: Missing split option? In-Reply-To: <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> References: <573C7DE4.7010508@fourthworld.com> <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> <573C8C32.3040209@fourthworld.com> <573C9CB1.7080304@fourthworld.com> <1463593083200-4704825.post@n4.nabble.com> <573CBC4C.4010106@fourthworld.com> <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> Message-ID: <1463599904609-4704829.post@n4.nabble.com> @Richard. I like your benchmarking "soft spot" and I've learned both from your stacks and considerations, appreciating that until now. But you really could add a smiley if you *interpret* a 1/10000 second difference of timing ;-) @Phil. The additional digits of the long seconds are probably closer to random than to exact measurement. Anyway, as the long seconds are 'produced' increasingly, they are good for ordering events in a queue. But they are NOT 'exact' for measuring the duration of an event, TMHO. Hermann p.s. I think we should prefer the median for averaging timing, or, even better, if the process measured is important, show the whole distribution of timing values (in categories/histogram). -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Missing-split-option-tp4704799p4704829.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark at canelasoftware.com Wed May 18 17:27:05 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Wed, 18 May 2016 14:27:05 -0700 Subject: Missing split option? In-Reply-To: <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> References: <1463593083200-4704825.post@n4.nabble.com> <573CBC4C.4010106@fourthworld.com> <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> Message-ID: <1F6D30D1-424E-4E73-98B4-A54D5974D48B@canelasoftware.com> > On May 18, 2016, at 12:15 PM, Phil Davis wrote: > > What, you don't use the long seconds? That goes to a way finer granularity than millisecs. (I have a defect similar to yours) > > Phil Davis > > > On 5/18/16 12:02 PM, Richard Gaskin wrote: >> Most things I benchmark are too quick to be worth the effort, but it's an old habit and helps me learn so I just keep doing it. Given that things are so fast, I usually run many iterations of an operation, taking note of the millisecs at the start and then again at the end, and dividing the difference by the number of iterations. > > -- Or, you could put the long milliseconds for even more granularity. (I seem to share the same defect with both of you) Best regards, Mark Talluto livecloud.io canelasoftware.com From revdev at pdslabs.net Wed May 18 17:53:46 2016 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 18 May 2016 14:53:46 -0700 Subject: Missing split option? In-Reply-To: <1F6D30D1-424E-4E73-98B4-A54D5974D48B@canelasoftware.com> References: <1463593083200-4704825.post@n4.nabble.com> <573CBC4C.4010106@fourthworld.com> <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> <1F6D30D1-424E-4E73-98B4-A54D5974D48B@canelasoftware.com> Message-ID: Brothers of other mothers! Phil On 5/18/16 2:27 PM, Mark Talluto wrote: >> On May 18, 2016, at 12:15 PM, Phil Davis wrote: >> >> What, you don't use the long seconds? That goes to a way finer granularity than millisecs. (I have a defect similar to yours) >> >> Phil Davis >> >> >> On 5/18/16 12:02 PM, Richard Gaskin wrote: >>> Most things I benchmark are too quick to be worth the effort, but it's an old habit and helps me learn so I just keep doing it. Given that things are so fast, I usually run many iterations of an operation, taking note of the millisecs at the start and then again at the end, and dividing the difference by the number of iterations. >> -- > Or, you could put the long milliseconds for even more granularity. (I seem to share the same defect with both of you) > > Best regards, > > Mark Talluto > livecloud.io > canelasoftware.com > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From hh at hh.on-rev.com Wed May 18 18:59:45 2016 From: hh at hh.on-rev.com (-hh) Date: Wed, 18 May 2016 15:59:45 -0700 (PDT) Subject: Missing split option? In-Reply-To: References: <9A17B7A4-8615-438C-9034-09EEED23D2E2@iotecdigital.com> <4F791E5F-CF53-4637-8D40-B134C2D93590@iotecdigital.com> <573C8C32.3040209@fourthworld.com> <573C9CB1.7080304@fourthworld.com> <1463593083200-4704825.post@n4.nabble.com> <573CBC4C.4010106@fourthworld.com> <8d71b13b-dad0-58fe-08d3-9fc9718ce0ac@pdslabs.net> <1F6D30D1-424E-4E73-98B4-A54D5974D48B@canelasoftware.com> Message-ID: <1463612385190-4704832.post@n4.nabble.com> The long milliseconds. That is measuring the execution time of a LC handler in nanoseconds. Thats close to 1/Infinity. But will hopefully be necessary, if the Infinity-Campaign succeeds. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Missing-split-option-tp4704799p4704832.html Sent from the Revolution - User mailing list archive at Nabble.com. From paul at researchware.com Wed May 18 20:16:17 2016 From: paul at researchware.com (Paul Dupuis) Date: Wed, 18 May 2016 20:16:17 -0400 Subject: Storing and retrieving data from a SQL database Message-ID: <573D05D1.1080801@researchware.com> Does anyone have some really good (comprehensive) routines to escape and unescape text data for storing in a SQL database (like SQLite or MySQL) basics like: replace cr with "\n" in pText -- replace any cr with "\n" for new line replace tab with "\t" in pText-- replace tabs with "\t" replace "'" with "\'" in pText-- replace single quotes with an escaped single quote replace quote with backslash"e in pText-- replace double quote with escaped double quote but I expect I am missing some characters that SQL manuals say should be escaped. What about slash itself? And do you unescaped them in the same order you escape them or reverse order or does the order matter? I could Google the manuals, write some code, test it and revise until I've found all the characters and got the order to escape and unescape down correctly, but I figure someone else may have already done this comprehensively and be willing to share their code? From MikeKerner at roadrunner.com Wed May 18 22:17:48 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 18 May 2016 22:17:48 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573D05D1.1080801@researchware.com> References: <573D05D1.1080801@researchware.com> Message-ID: Why not just use parameterized queries? On Wed, May 18, 2016 at 8:16 PM, Paul Dupuis wrote: > Does anyone have some really good (comprehensive) routines to escape and > unescape text data for storing in a SQL database (like SQLite or MySQL) > > basics like: > replace cr with "\n" in pText -- replace any cr with "\n" for new line > replace tab with "\t" in pText-- replace tabs with "\t" > replace "'" with "\'" in pText-- replace single quotes with an escaped > single quote > replace quote with backslash"e in pText-- replace double quote with > escaped double quote > > > but I expect I am missing some characters that SQL manuals say should be > escaped. What about slash itself? And do you unescaped them in the same > order you escape them or reverse order or does the order matter? > > I could Google the manuals, write some code, test it and revise until > I've found all the characters and got the order to escape and unescape > down correctly, but I figure someone else may have already done this > comprehensively and be willing to share their code? > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From lyn.teyla at gmail.com Wed May 18 23:00:51 2016 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Thu, 19 May 2016 05:00:51 +0200 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573D05D1.1080801@researchware.com> References: <573D05D1.1080801@researchware.com> Message-ID: <13BAA940-ECCC-4F71-AD33-925149F6FE25@gmail.com> Paul Dupuis wrote: > Does anyone have some really good (comprehensive) routines to escape and > unescape text data for storing in a SQL database (like SQLite or MySQL) HostM?s server-side demo stack comes with a function (look for the one named "se") that you can use: https://www.hostm.com/tutorials/livecode/api-mariadb-mysql Lyn :) From Mark_Smith at cpe.umanitoba.ca Wed May 18 23:06:58 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Wed, 18 May 2016 20:06:58 -0700 (PDT) Subject: A Personal Challenge Message-ID: <1463627218197-4704836.post@n4.nabble.com> Apologies for cross posting... In the last couple of days, 173 backers (excluding Livecode) have contributed $22,833 towards the Infinite Livecode campaign (or about $130 dollars each). So first a huge THANK YOU to everyone who has contributed because I know times are tough. But I also know this is an incredible deal. First, we expand our developer base from a handful of great contributors in Edinburgh to well, frankly, all of us. Yes, with Infinite all of us can contribute in real and meaningful ways to the development of Livecode. That?s HUGE! Second we get Todd?s wonderful offer of an OPEN SOURCE version of his wrapped WordPress functionality so (a) we can see how to do that and (b) we can build really great e-commerce sites for fun or profit. We get both of these for what? $130 ??!? Wow, that is an amazing deal. So, here?s my challenge: I know we all know this is worth way more so I just went and DOUBLED my contribution. If you have contributed already I challenge you to do the same. I know, it?s going to hurt. I really do? I?ve been there :) But only for a second and then you are going to feel really great about what you?ve just done for Livecode and for yourself. I guarantee that. As for the rest, if you have not yet contributed, we need your help too. So I challenge you to contribute what you can. That?s all I ask: contribute what you can. Because in this campaign every dollar is going to count towards something great. Thanks, now go double down!! Mark -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/A-Personal-Challenge-tp4704836.html Sent from the Revolution - User mailing list archive at Nabble.com. From terry.judd at unimelb.edu.au Thu May 19 00:11:49 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 19 May 2016 04:11:49 +0000 Subject: Odd native scroller issue on iOS Message-ID: I?m having an issue with a native scroller on iOS. It?s used to scroll a group of expanding and contracting form elements that each contain a number of ?on/off? buttons. It all works well enough (with the contentRect of the scroller being adjusted each time an element is expanded or contracted) except under certain circumstances, where some of the elements (typically above a particular point in the form) become unresponsive to mouse/touch events. The only way to get things happening again is to ?jiggle? the scroller with your finger. The problem is definitely related to the native scroller because if I turn it off and resort to a LC scroller it never happens. With the scroller on, the contentRect always appears to report the correct dimensions but even though it (contentRect) doesn?t include a strip down the side of the screen where the controls for toggling the elements are located these are still affected when the problem occurs. Controls that are above the contentRect area (i.e. nearer the top of the screen) are never affected. Before I file a bug report, has anyone seen anything similar or have any suggestions for working around the problem. I feel like I?ve tried everything up to this point but maybe not. Terry Terry Judd | Senior Lecturer in Medical Education Department of Medical Education The University of Melbourne M: 0435 961 594 | E: terry.judd at unimelb.edu.au Publications From scott at tactilemedia.com Thu May 19 00:57:08 2016 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 18 May 2016 21:57:08 -0700 Subject: Odd native scroller issue on iOS In-Reply-To: References: Message-ID: Try setting the vScroll of the scroller to itself (its current value) upon opening the card or after creating the scroller. Goofy, yes, but doing so may solve the problem. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 5/18/16, 9:11 PM, "use-livecode on behalf of Terry Judd" wrote: >I?m having an issue with a native scroller on iOS. It?s used to scroll a >group of expanding and contracting form elements that each contain a >number of ?on/off? buttons. It all works well enough (with the >contentRect of the scroller being adjusted each time an element is >expanded or contracted) except under certain circumstances, where some of >the elements (typically above a particular point in the form) become >unresponsive to mouse/touch events. The only way to get things happening >again is to ?jiggle? the scroller with your finger. > >The problem is definitely related to the native scroller because if I >turn it off and resort to a LC scroller it never happens. With the >scroller on, the contentRect always appears to report the correct >dimensions but even though it (contentRect) doesn?t include a strip down >the side of the screen where the controls for toggling the elements are >located these are still affected when the problem occurs. Controls that >are above the contentRect area (i.e. nearer the top of the screen) are >never affected. > >Before I file a bug report, has anyone seen anything similar or have any >suggestions for working around the problem. I feel like I?ve tried >everything up to this point but maybe not. > >Terry > >Terry Judd | Senior Lecturer in Medical Education >Department of Medical >Education >The University of Melbourne >M: 0435 961 594 | E: >terry.judd at unimelb.edu.au >Publicationsen> >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From terry.judd at unimelb.edu.au Thu May 19 00:58:42 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 19 May 2016 04:58:42 +0000 Subject: Odd native scroller issue on iOS In-Reply-To: References: Message-ID: So, after some more of ?trying everything? it seems that it?s the scroller?s rect rather than its contentRect that is causing problems. If I pull the rect in far enough on both sides so that it doesn?t overlap the affected control but keep the contentRect large enough that it does cover them then I can still scroll using the full width of the form and the controls remain responsive because they are outside of the scroller?s rect. The problem is of course that the vertical scroll indicator appears at the edge of the scroller rect rather than at the edge of the form / contentRect meaning that I have to hide the scroller?s vIndicator. I think I better bug report this. Terry? Terry Judd | Senior Lecturer in Medical Education Department of Medical Education The University of Melbourne M: 0435 961 594 | E: terry.judd at unimelb.edu.au Publications On 19/05/2016 2:11 pm, "use-livecode on behalf of Terry Judd" wrote: >I?m having an issue with a native scroller on iOS. It?s used to scroll a >group of expanding and contracting form elements that each contain a >number of ?on/off? buttons. It all works well enough (with the >contentRect of the scroller being adjusted each time an element is >expanded or contracted) except under certain circumstances, where some of >the elements (typically above a particular point in the form) become >unresponsive to mouse/touch events. The only way to get things happening >again is to ?jiggle? the scroller with your finger. > >The problem is definitely related to the native scroller because if I >turn it off and resort to a LC scroller it never happens. With the >scroller on, the contentRect always appears to report the correct >dimensions but even though it (contentRect) doesn?t include a strip down >the side of the screen where the controls for toggling the elements are >located these are still affected when the problem occurs. Controls that >are above the contentRect area (i.e. nearer the top of the screen) are >never affected. > >Before I file a bug report, has anyone seen anything similar or have any >suggestions for working around the problem. I feel like I?ve tried >everything up to this point but maybe not. > >Terry > >Terry Judd | Senior Lecturer in Medical Education >Department of Medical >Education >The University of Melbourne >M: 0435 961 594 | E: >terry.judd at unimelb.edu.au >Publicationsen> >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From gagsoft at iafrica.com Thu May 19 01:17:11 2016 From: gagsoft at iafrica.com (gagsoft) Date: Thu, 19 May 2016 07:17:11 +0200 Subject: Installing LiveCode 8 Message-ID: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> Hi Guys When installing LiveCode 8 on El Capitan version 10.11.4, an error dialog. On opening the dictionary it seems as if this was not installed?.it is empty. Has anybody you experienced this and is there a way to manually fix this? See attached image. Any pointers would be appreciated. Peter G From terry.judd at unimelb.edu.au Thu May 19 01:33:20 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 19 May 2016 05:33:20 +0000 Subject: Odd native scroller issue on iOS In-Reply-To: References: Message-ID: Scott, you are an absolute legend! Setting the vScroll of the scroller to itself when the scroller is initialised didn't help (the routine to create all native controls is called in an openCard handler) but applying your workaround each time one of the form elements is toggled (and the contentRect is updated) seems to do the trick. Grazie mille! Terry? Terry Judd | Senior Lecturer in Medical Education Department of Medical Education The University of Melbourne M: 0435 961 594 | E: terry.judd at unimelb.edu.au Publications On 19/05/2016 2:57 pm, "use-livecode on behalf of Scott Rossi" wrote: >Try setting the vScroll of the scroller to itself (its current value) upon >opening the card or after creating the scroller. Goofy, yes, but doing so >may solve the problem. > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 5/18/16, 9:11 PM, "use-livecode on behalf of Terry Judd" >terry.judd at unimelb.edu.au> wrote: > >>I?m having an issue with a native scroller on iOS. It?s used to scroll a >>group of expanding and contracting form elements that each contain a >>number of ?on/off? buttons. It all works well enough (with the >>contentRect of the scroller being adjusted each time an element is >>expanded or contracted) except under certain circumstances, where some of >>the elements (typically above a particular point in the form) become >>unresponsive to mouse/touch events. The only way to get things happening >>again is to ?jiggle? the scroller with your finger. >> >>The problem is definitely related to the native scroller because if I >>turn it off and resort to a LC scroller it never happens. With the >>scroller on, the contentRect always appears to report the correct >>dimensions but even though it (contentRect) doesn?t include a strip down >>the side of the screen where the controls for toggling the elements are >>located these are still affected when the problem occurs. Controls that >>are above the contentRect area (i.e. nearer the top of the screen) are >>never affected. >> >>Before I file a bug report, has anyone seen anything similar or have any >>suggestions for working around the problem. I feel like I?ve tried >>everything up to this point but maybe not. >> >>Terry >> >>Terry Judd | Senior Lecturer in Medical Education >>Department of Medical >>Education >>The University of Melbourne >>M: 0435 961 594 | E: >>terry.judd at unimelb.edu.au >>Publications>= >>en> >>_______________________________________________ >>use-livecode mailing list >>use-livecode at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Thu May 19 02:06:10 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 May 2016 14:06:10 +0800 Subject: Installing LiveCode 8 In-Reply-To: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> References: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> Message-ID: Unfortunately images aren't attached to mailing list posts so we can't see your problem. Most people use a shared link to DropBox. As for your problem, I'm on OSX 10.9.5 with LC8.0.1 rc 1 and the Dictionary loads fine. The Dictionary prior to LC8.0 dp 15 wasn't very usable (for me) and looked pretty blank. So if your LC8 isn't dp 15 or newer I'd suggest trying a newer version. There have been a few complaints about the Dictionary after the LC 8.0.1 rc 1 release, but they are reference Linux and gui issues on all platforms, including El Capitan - so others must be seeing the Dictionary. So even if you are on one of the latest releases, I'd suggest trashing it, downloading the installer again directly from here: http://downloads.livecode.com/livecode/ and trying again. From pete at lcsql.com Thu May 19 03:07:19 2016 From: pete at lcsql.com (Peter Haworth) Date: Thu, 19 May 2016 07:07:19 +0000 Subject: Storing and retrieving data from a SQL database In-Reply-To: <13BAA940-ECCC-4F71-AD33-925149F6FE25@gmail.com> References: <573D05D1.1080801@researchware.com> <13BAA940-ECCC-4F71-AD33-925149F6FE25@gmail.com> Message-ID: As Mike said, there's no need to do that. Use the variables list parameter when inserting/updating your data, and revQueryDatabase to create a cursor when selecting the data. RevDataFromQuery would probably work too with the right column/row delimiters. On Wed, May 18, 2016, 8:01 PM Lyn Teyla wrote: > Paul Dupuis wrote: > > > Does anyone have some really good (comprehensive) routines to escape and > > unescape text data for storing in a SQL database (like SQLite or MySQL) > > HostM?s server-side demo stack comes with a function (look for the one > named "se") that you can use: > > https://www.hostm.com/tutorials/livecode/api-mariadb-mysql > > Lyn :) > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gagsoft at iafrica.com Thu May 19 03:39:47 2016 From: gagsoft at iafrica.com (gagsoft) Date: Thu, 19 May 2016 09:39:47 +0200 Subject: Installing LiveCode 8 In-Reply-To: References: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> Message-ID: <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> Many thanks I will try this. Just for information on the error message that was presented while installing. "Error while loading stack /Volumes/liveCode Indy 8.0.0/LiveCode Indy 8.0.0.app/contents/tools/toolset/libraries/revidelibrary.8.livecodescript" > On 19 May 2016, at 8:06 AM, Kay C Lan wrote: > > Unfortunately images aren't attached to mailing list posts so we can't > see your problem. Most people use a shared link to DropBox. > > As for your problem, I'm on OSX 10.9.5 with LC8.0.1 rc 1 and the > Dictionary loads fine. The Dictionary prior to LC8.0 dp 15 wasn't very > usable (for me) and looked pretty blank. So if your LC8 isn't dp 15 or > newer I'd suggest trying a newer version. There have been a few > complaints about the Dictionary after the LC 8.0.1 rc 1 release, but > they are reference Linux and gui issues on all platforms, including El > Capitan - so others must be seeing the Dictionary. So even if you are > on one of the latest releases, I'd suggest trashing it, downloading > the installer again directly from here: > > http://downloads.livecode.com/livecode/ > > and trying again. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Thu May 19 04:22:45 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 May 2016 16:22:45 +0800 Subject: Installing LiveCode 8 In-Reply-To: <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> References: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> Message-ID: On Thu, May 19, 2016 at 3:39 PM, gagsoft wrote: > "Error while loading stack /Volumes/liveCode Indy 8.0.0/LiveCode Indy 8.0.0.app/contents/tools/toolset/libraries/revidelibrary.8.livecodescript" > On my installation that file certainly exists so a re-download of the installer sounds necessary. From peter.brett at livecode.com Thu May 19 04:29:45 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Thu, 19 May 2016 09:29:45 +0100 Subject: Installing LiveCode 8 In-Reply-To: <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> References: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> Message-ID: <03c1e63a-f40f-68c6-c4e7-3ba8fc3c4d63@livecode.com> On 19/05/2016 08:39, gagsoft wrote: > Many thanks > I will try this. > > Just for information on the error message that was presented while installing. > "Error while loading stack /Volumes/liveCode Indy 8.0.0/LiveCode Indy 8.0.0.app/contents/tools/toolset/libraries/revidelibrary.8.livecodescript" Are you trying to run LiveCode from the mounted .dmg file? This might not work; you need to make sure to actually install LiveCode by copying the app bundle into your Applications folder. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dave at applicationinsight.com Thu May 19 04:22:56 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 19 May 2016 01:22:56 -0700 (PDT) Subject: LiveCode Quits In-Reply-To: References: Message-ID: <1463646176606-4704847.post@n4.nabble.com> Hi Javier - I'm wondering if it might be something in your preferences folder (either a corrupted preferences file or a plugin). If you try saving your preferences folder as something else and then make a new empty folder with original name and location - and then start up LC8 do you get any benefit? ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-Quits-tp4704828p4704847.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Thu May 19 06:08:09 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 19 May 2016 13:08:09 +0300 Subject: [OT] Want to help build a new HyperCard Message-ID: <573D9089.1080704@gmail.com> Over on the Yahoo group "Discussion Group for Hypercard" there is this topic. This seems to be a seasonal phenomenon, which never comes to much, and I cannot help wondering why it keeps coming up. One thing that does cross my mind is that maybe (?) some of these people haven't heard about Livecode. But that does seem a bit odd. "New" Hypercard has been "done" at least twice: Supercard and Metacard-LiveCode. As Livecode is now available in a Community (as is 'free') version I cannot see any possible reason why someone might wish to create Hypercard; especially as Livecode contains a super-set of the features offered by Hypercard (I sometimes think of Hypercard as 5% Livecode). I think that 'We' (that's another word that can be discussed at length) ought to be thumping our tubs a lot more! Richmond. From richmondmathewson at gmail.com Thu May 19 06:15:31 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 19 May 2016 13:15:31 +0300 Subject: Another Q from the Yahoo HC group Message-ID: <573D9243.4060904@gmail.com> Sorry, but got caught by this. "Op 10-May-16 om 14:38 schreef Andrew Ferguson andrewferguson500 at ... [HyperCard]: > > > A modernised UI was one of the stated goals of the kickstarter project. > This hasn't been started yet, though, and I can't find any mention of it > in the LiveCode roadmap. > > Perhaps when the LiveCode team get round to this, we could contribute?" I do remember an idea for a sort "all-covering-the-desktop" type UI was mentioned during the Kickstarter (in fact I mentioned it 2 or 3 times subsequently), but: 1. "modernised": if modernising the UI means making something so one cannot get at the desktop while one is working, forget it! 2. If modernising the UI means making the UI look exactly like the UI of Visual Basic et al, forget it! 3. That word "modernise" is semantically slithery. 4. What's wrong with the present UI in &.0 and the slightly tweaked one in 8.0? "I can't find any mention of it in the LiveCode roadmap." Has this been "quietly dropped" because . . . err . . . it's not really needed/wanted and/or is about 1 million times less important that all the other REALLY CLEVER STUFF that is going into LC 8.0 ? Richmond. From colinholgate at gmail.com Thu May 19 08:29:17 2016 From: colinholgate at gmail.com (Colin Holgate) Date: Thu, 19 May 2016 08:29:17 -0400 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573D9089.1080704@gmail.com> References: <573D9089.1080704@gmail.com> Message-ID: As you will have read, the people involved find the LiveCode UI to be more complicated than it needs to be for most users. If LiveCode had ?set the userlevel to 1?, etc, they would be more happy. > On May 19, 2016, at 6:08 AM, RM wrote: > > Over on the Yahoo group "Discussion Group for Hypercard" there is this topic. > > This seems to be a seasonal phenomenon, which never comes to much, and I cannot > help wondering why it keeps coming up. > > One thing that does cross my mind is that maybe (?) some of these people haven't heard about > Livecode. But that does seem a bit odd. > > "New" Hypercard has been "done" at least twice: Supercard and Metacard-LiveCode. > > As Livecode is now available in a Community (as is 'free') version I cannot see any possible reason > why someone might wish to create Hypercard; especially as Livecode contains a super-set of the features offered > by Hypercard (I sometimes think of Hypercard as 5% Livecode). > > I think that 'We' (that's another word that can be discussed at length) ought to be thumping our > tubs a lot more! > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 19 09:01:39 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2016 06:01:39 -0700 Subject: Another Q from the Yahoo HC group In-Reply-To: <573D9243.4060904@gmail.com> References: <573D9243.4060904@gmail.com> Message-ID: <573DB933.507@fourthworld.com> RM wrote: > Sorry, but got caught by this. > > "Op 10-May-16 om 14:38 schreef Andrew Ferguson > andrewferguson500 at ... [HyperCard]: > > > > A modernised UI was one of the stated goals of the kickstarter > > project. > > This hasn't been started yet, though, and I can't find any mention > > of it in the LiveCode roadmap. > > > > Perhaps when the LiveCode team get round to this, we could > > contribute?" > > I do remember an idea for a sort "all-covering-the-desktop" type UI > was mentioned during the Kickstarter (in fact I mentioned it 2 or 3 > times subsequently), but: > > 1. "modernised": if modernising the UI means making something so one > cannot get at the desktop while > one is working, forget it! > > 2. If modernising the UI means making the UI look exactly like the UI > of Visual Basic et al, forget it! Those are indeed good descriptions of why the IDE remake has taken a different direction, one more in keeping with the workflow unique to xTalks like LiveCode. The preliminary mock-up included with the Kickstarter materials showed a UI that is indeed more akin to how other tools work, and for that reason was abandoned. Other IDEs don't have live windows, so their layout environments are more or less just simple drawing programs, creating appearances that don't do anything until you wait through a compile where the "live" window appears elsewhere. In LiveCode of course we have a much different way of working: the window you're adding controls to is the window that's also running your code live. As much as it may seem "normal" for other environments to bind their windows as panes in a fixed drawing environment, I believe LiveCode's current design, in which the user window is physically separate from the tools, is by far the better choice for the uncommon workflow that distinguishes LiveCode's truly live coding. Apparently the team has recognized this, and as you expressed above I like to believe we're all glad we get to continue working in an environment that embraces the "live" nature of xTalk development. On Andrew's larger question of the IDE revision, as you've noted in your other post this morning, many members of the HC list don't follow LC closely. I replied to Andrew's post there with a note that I'd bring the usefulness of making sure that item is in on Roadmap to the team's attention, and indeed Peter Brett's already restored it: "Enhanced & extensible IDE (Kickstarter)" is in the Recently Released section of the Road Map. Mark Schonewille also replied to that thread on the 10th, also noting that this is the v8 Widget architecture and new IDE APIs. The Kickstarter IDE goal description was: We will introduce a new visual editor designed around today?s usability standards. The editor will be open. The more technical members of our community can create simplified versions of the editor for tablets or primary schools. I've used the new IDE APIs in my devolution plugin, and indeed it's easier than ever before to completely alter the IDE UI/UX than it's ever been. The second part of that description, about building alternate IDEs, I'll address in reply to your other post this morning. Definitely easier today than ever before. > "I can't find any mention of it in the LiveCode roadmap." The Roadmap is in constant flux, and given the wide range of things we ask them to do in code to support RAD on seven platforms, it's understandable that keeping it current may not always be as high a priority as dealing with Apple's ever-changing OS components or any of the other development tasks they're focused on. Still, it is updated from time to time, and had you checked it before posting here you'd see that Andrew's reminder (though posted on the HC list where no one on the LiveCode team can be expected to find it) had already been addressed days ago. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Thu May 19 09:07:14 2016 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 19 May 2016 16:07:14 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: References: <573D9089.1080704@gmail.com> Message-ID: <573DBA82.4000008@gmail.com> That has already been discussed over in the forums. They should not be worrying about building a new Hypercard; they should just work out how to do a sort of Metacard" front-end for Livecode. Mind you, the kids I teach Livecode to don't seem to have problems with the LC 7.0 interface. Richmond. On 19/05/16 15:29, Colin Holgate wrote: > As you will have read, the people involved find the LiveCode UI to be more complicated than it needs to be for most users. If LiveCode had ?set the userlevel to 1?, etc, they would be more happy. > > >> On May 19, 2016, at 6:08 AM, RM wrote: >> >> Over on the Yahoo group "Discussion Group for Hypercard" there is this topic. >> >> This seems to be a seasonal phenomenon, which never comes to much, and I cannot >> help wondering why it keeps coming up. >> >> One thing that does cross my mind is that maybe (?) some of these people haven't heard about >> Livecode. But that does seem a bit odd. >> >> "New" Hypercard has been "done" at least twice: Supercard and Metacard-LiveCode. >> >> As Livecode is now available in a Community (as is 'free') version I cannot see any possible reason >> why someone might wish to create Hypercard; especially as Livecode contains a super-set of the features offered >> by Hypercard (I sometimes think of Hypercard as 5% Livecode). >> >> I think that 'We' (that's another word that can be discussed at length) ought to be thumping our >> tubs a lot more! >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 19 09:15:52 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 07:15:52 -0600 Subject: Installing LiveCode 8 In-Reply-To: <03c1e63a-f40f-68c6-c4e7-3ba8fc3c4d63@livecode.com> References: <486808D8-0907-40D1-A4EE-61AAC8BDC981@iafrica.com> <9186034B-A3DD-438A-829C-48679629B78B@iafrica.com> <03c1e63a-f40f-68c6-c4e7-3ba8fc3c4d63@livecode.com> Message-ID: Based on this: "Error while loading stack /Volumes/liveCode Indy 8.0.0/LiveCode Indy 8.0.0.app/contents/tools/toolset/libraries/ revidelibrary.8.livecodescript" It looks like you're right Peter. On Thu, May 19, 2016 at 2:29 AM, Peter TB Brett wrote: > On 19/05/2016 08:39, gagsoft wrote: > >> Many thanks >> I will try this. >> >> Just for information on the error message that was presented while >> installing. >> "Error while loading stack /Volumes/liveCode Indy 8.0.0/LiveCode Indy >> 8.0.0.app/contents/tools/toolset/libraries/revidelibrary.8.livecodescript" >> > > Are you trying to run LiveCode from the mounted .dmg file? This might not > work; you need to make sure to actually install LiveCode by copying the app > bundle into your Applications folder. > > Peter > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Thu May 19 09:33:00 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 19 May 2016 15:33:00 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: <573CA18E.2010203@gmail.com> References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> <573CA18E.2010203@gmail.com> Message-ID: Hi all, on my Mac I have this wonderfull little system palette in the menubar showing me ?Emojis and Symbols? and give me somethong like this for e.g. ?Soccer ball?: Unicode U+26BD UTF8 E2 9A BD How can I use this information with numtocodepoint() or codepointtonum(), if at all? Tried several combinations with and without quotes, but no success. :-/ Thanks for any hints! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bonnmike at gmail.com Thu May 19 09:37:45 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 07:37:45 -0600 Subject: =?UTF-8?B?UmU6IEJ1bGxldCDigKIgTWFjL1dpbg==?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> <573CA18E.2010203@gmail.com> Message-ID: put numtocodepoint(baseconvert("26BD",16,10)) should put your socker ball. numtocodepoint seems to want only a base 10, so convert from hex first. On Thu, May 19, 2016 at 7:33 AM, Klaus major-k wrote: > Hi all, > > on my Mac I have this wonderfull little system palette in the menubar > showing me > ?Emojis and Symbols? and give me somethong like this for e.g. ?Soccer > ball?: > Unicode U+26BD > UTF8 E2 9A BD > > How can I use this information with numtocodepoint() or codepointtonum(), > if at all? > Tried several combinations with and without quotes, but no success. :-/ > > Thanks for any hints! > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 19 09:38:36 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 07:38:36 -0600 Subject: =?UTF-8?B?UmU6IEJ1bGxldCDigKIgTWFjL1dpbg==?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> <573CA18E.2010203@gmail.com> Message-ID: nevermind. Lead with 0x so it knows its hex. On Thu, May 19, 2016 at 7:37 AM, Mike Bonner wrote: > put numtocodepoint(baseconvert("26BD",16,10)) should put your socker ball. > > numtocodepoint seems to want only a base 10, so convert from hex first. > > On Thu, May 19, 2016 at 7:33 AM, Klaus major-k wrote: > >> Hi all, >> >> on my Mac I have this wonderfull little system palette in the menubar >> showing me >> ?Emojis and Symbols? and give me somethong like this for e.g. ?Soccer >> ball?: >> Unicode U+26BD >> UTF8 E2 9A BD >> >> How can I use this information with numtocodepoint() or codepointtonum(), >> if at all? >> Tried several combinations with and without quotes, but no success. :-/ >> >> Thanks for any hints! >> >> >> Best >> >> Klaus >> -- >> Klaus Major >> http://www.major-k.de >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > From ambassador at fourthworld.com Thu May 19 09:41:35 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2016 06:41:35 -0700 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573D9089.1080704@gmail.com> References: <573D9089.1080704@gmail.com> Message-ID: <573DC28F.1050004@fourthworld.com> RM wrote: > Over on the Yahoo group "Discussion Group for Hypercard" there is > this topic. > > This seems to be a seasonal phenomenon, which never comes to much, > and I cannot help wondering why it keeps coming up. In those discussions and similar ones I've had with many HyperCard fans over the years, many of the views expressed tend to fall into two camps: a) The interest boils down to a dynamic that I don't believe can be satisfied in the terms as given, for the reasons described here: b) The interest can be very well satisfied, perhaps quite usefully, if we keep in mind the difference between a software development tool and an authoring environment. I'm fond of this quote from Bill Appleton, SuperCard's inventor, because I believe it applies to LiveCode at least as well: HyperCard is a multimedia authoring environment. SuperCard is a tool you can use to build multimedia authoring environments. For example, the concept of User Levels can be very useful in an authoring environment, providing constraining guidance in a very broad form of progressive disclosure, introducing scopes of capabilities in measured stages rather than having everything available all at once. But in a development tool the only truly useful User Level is 5, "Scripting", because scripters script. The interesting thing about both camps listed above is what they have in common: With very few exceptions (and none in the recent thread on the HC list), what's asked for is nothing LiveCode doesn't already provide, but instead just a carefully curated subset of LiveCode's capabilities, one which employs some form of progressive disclosure to keep the immediate environment as simple and inviting as possible. Given the breadth of projects LiveCode is used on, I think it's fully appropriate for the core dev team to continue focusing on an IDE aimed at professional-level software development. But I do believe there may be value in exploring alternative IDEs, perhaps for specialized workflows more akin to authoring. One of these that stands out as perhaps especially useful might be an IDE tailored specifically for the K-12 audience. Given the very specialized needs of that audience I don't believe the core dev team has either the time or pedagogical expertise to craft something like that. But with so many members of our community successfully using LiveCode in K-12, the community seems ideally suited for making it. Consider this: 1. Make a stack with this script: on preOpenStack close stack "revTools" hide stack "revMenubar" end preOpenStack 2. Put it in your Plugins folder, and set it to run when LC launches. 3. Re-launch LC. RESULT: Tabula rasa, a blank slate in which your stack is the only visible UI element. You have the full capabilities of the LC engine available, and any IDE tools you might need are also available. But you now have complete control over the user experience, and how those tools are accessed. And perhaps they needn't be accessed at all: as the plugin grows it can replace IDE components with more kid-friendly versions, and over time it becomes an ever-simpler K-12-focused experience. And it's no more difficult to get started than those three steps above. True, what happens beyond those three steps is indeed a lot of work. It's not easy writing an IDE, and arguably more difficult to make a simpler one tailored for kids than one aimed at pro devs. But it's certainly much easier than doing all that plus making an entirely new engine from scratch, which seems to be why the various seasonal threads in the HC start off with much enthusiasm but ultimately never ship as finished works. LiveCode makes a great foundation on which one can build a nearly limitless range of authoring environments. All the features needed are available in the engine today, for seven platforms. And LiveCode Community Edition makes an excellent choice for building one aimed at K-12, to promote free and open use and sharing for all schools everywhere in the world. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Thu May 19 09:43:35 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 19 May 2016 15:43:35 +0200 Subject: =?utf-8?Q?Re=3A_Bullet_=E2=80=A2_Mac/Win?= In-Reply-To: References: <73E7AD72-8F11-44C2-92B8-ECD6253C7CF0@major-k.de> <573C8E2D.40107@gmail.com> <3569BF79-71AD-4B0A-BA85-3D41BEC7C1C0@major-k.de> <573CA18E.2010203@gmail.com> Message-ID: Hi Mike, > Am 19.05.2016 um 15:38 schrieb Mike Bonner : > > nevermind. Lead with 0x so it knows its hex. AHA! :-D Thanks a bunch! > On Thu, May 19, 2016 at 7:37 AM, Mike Bonner wrote: > >> put numtocodepoint(baseconvert("26BD",16,10)) should put your socker ball. >> numtocodepoint seems to want only a base 10, so convert from hex first. >> >> On Thu, May 19, 2016 at 7:33 AM, Klaus major-k wrote: >> >>> Hi all, >>> >>> on my Mac I have this wonderfull little system palette in the menubar >>> showing me >>> ?Emojis and Symbols? and give me somethong like this for e.g. ?Soccer >>> ball?: >>> Unicode U+26BD >>> UTF8 E2 9A BD Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From roger.e.eller at sealedair.com Thu May 19 10:04:32 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 19 May 2016 10:04:32 -0400 Subject: Another Q from the Yahoo HC group In-Reply-To: <573D9243.4060904@gmail.com> References: <573D9243.4060904@gmail.com> Message-ID: At least for number 1, I think the LC UI needs to be sensible, but not necessarily like every other dev environment out there. We can already block out the distractions of the underlying desktop with: set the backdrop to gray ~Roger On Thu, May 19, 2016 at 6:15 AM, RM wrote: > Sorry, but got caught by this. > > "Op 10-May-16 om 14:38 schreef Andrew Ferguson > andrewferguson500 at ... [HyperCard]: > > > > > > A modernised UI was one of the stated goals of the kickstarter project. > > This hasn't been started yet, though, and I can't find any mention of it > > in the LiveCode roadmap. > > > > Perhaps when the LiveCode team get round to this, we could contribute?" > > I do remember an idea for a sort "all-covering-the-desktop" type UI was > mentioned > during the Kickstarter (in fact I mentioned it 2 or 3 times subsequently), > but: > > 1. "modernised": if modernising the UI means making something so one > cannot get at the desktop while > one is working, forget it! > > 2. If modernising the UI means making the UI look exactly like the UI of > Visual Basic et al, forget it! > > 3. That word "modernise" is semantically slithery. > > 4. What's wrong with the present UI in &.0 and the slightly tweaked one in > 8.0? > > "I can't find any mention of it in the LiveCode roadmap." > > Has this been "quietly dropped" because . . . err . . . it's not really > needed/wanted > and/or is about 1 million times less important that all the other REALLY > CLEVER STUFF > that is going into LC 8.0 ? > > Richmond. > > From bobsneidar at iotecdigital.com Thu May 19 10:29:13 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 May 2016 14:29:13 +0000 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573D05D1.1080801@researchware.com> References: <573D05D1.1080801@researchware.com> Message-ID: sqlYoga escapes their data. You may want to download it. The source is free now (correct me if I am wrong), compliments to Trevor DeVore. I bet you could get his escaping code from that. Bob S On May 18, 2016, at 17:16 , Paul Dupuis > wrote: Does anyone have some really good (comprehensive) routines to escape and unescape text data for storing in a SQL database (like SQLite or MySQL) basics like: replace cr with "\n" in pText -- replace any cr with "\n" for new line replace tab with "\t" in pText-- replace tabs with "\t" replace "'" with "\'" in pText-- replace single quotes with an escaped single quote replace quote with backslash"e in pText-- replace double quote with escaped double quote but I expect I am missing some characters that SQL manuals say should be escaped. What about slash itself? And do you unescaped them in the same order you escape them or reverse order or does the order matter? I could Google the manuals, write some code, test it and revise until I've found all the characters and got the order to escape and unescape down correctly, but I figure someone else may have already done this comprehensively and be willing to share their code? From MikeKerner at roadrunner.com Thu May 19 10:41:38 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 10:41:38 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> Message-ID: Remember the conversations about handling CSV? All I will tell you from escaping data for SQL is...good luck. I accidentally discovered SQL injection (as did everyone else, I'm sure) 30 years ago when C/S was just getting legs. Since then, we have yet to come up with an escaping scheme that doesn't break down, eventually. In simple or special cases, you will be able to make it work, but understand going in that someone is going to break it for you. When they do, hopefully they don't accidentally/intentionally break the rest of your system. When possible, use parameterized queries, instead. On Thu, May 19, 2016 at 10:29 AM, Bob Sneidar wrote: > sqlYoga escapes their data. You may want to download it. The source is > free now (correct me if I am wrong), compliments to Trevor DeVore. I bet > you could get his escaping code from that. > > Bob S > > > On May 18, 2016, at 17:16 , Paul Dupuis paul at researchware.com>> wrote: > > Does anyone have some really good (comprehensive) routines to escape and > unescape text data for storing in a SQL database (like SQLite or MySQL) > > basics like: > replace cr with "\n" in pText -- replace any cr with "\n" for new line > replace tab with "\t" in pText-- replace tabs with "\t" > replace "'" with "\'" in pText-- replace single quotes with an escaped > single quote > replace quote with backslash"e in pText-- replace double quote with > escaped double quote > > > but I expect I am missing some characters that SQL manuals say should be > escaped. What about slash itself? And do you unescaped them in the same > order you escape them or reverse order or does the order matter? > > I could Google the manuals, write some code, test it and revise until > I've found all the characters and got the order to escape and unescape > down correctly, but I figure someone else may have already done this > comprehensively and be willing to share their code? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From heather at livecode.com Thu May 19 11:39:23 2016 From: heather at livecode.com (Heather Laine) Date: Thu, 19 May 2016 16:39:23 +0100 Subject: Trevor DeVore interviews CTO and CEO Message-ID: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> Dear List Folks, Great interview just been posted to the blog! Some searching questions from Trevor :) https://livecode.com/trevor-devore-interviews-kevin-mark-on-infinite-livecode/ Enjoy. Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From paul at researchware.com Thu May 19 11:41:26 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 19 May 2016 11:41:26 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> Message-ID: <573DDEA6.2070803@researchware.com> On 5/19/2016 10:41 AM, Mike Kerner wrote: > Remember the conversations about handling CSV? All I will tell you from > escaping data for SQL is...good luck. I accidentally discovered SQL > injection (as did everyone else, I'm sure) 30 years ago when C/S was just > getting legs. Since then, we have yet to come up with an escaping scheme > that doesn't break down, eventually. In simple or special cases, you will > be able to make it work, but understand going in that someone is going to > break it for you. When they do, hopefully they don't > accidentally/intentionally break the rest of your system. When possible, > use parameterized queries, instead. > To be more precise, several fields in a table are TEXT and the intended data is large amounts of free form text (contents of documents). There is no concern in this context of SQL injection by altering the contents of the target documents. The concern is that the documents - being documents - contain tabs and end of line characters and single quotes and double quotes and any other type-able character you may find in the English language. Mike and Peter: So you're both saying that if I use either: revExecuteSQL myID, "insert into mytable values(:1,:2)", "Variable1","Variable2" OR revExecuteSQL myID,"insert into mytable values(:1,:2)","myArray" where myArray[1] has the content for the first column and myArray[2] for teh second column in the table That the revExecuteSQL command will escape the data in Variable1 or myArray[1] even if it contains returns and tabs and single and double quotes and so on? I had though that it just did substitution. I.e. it effectively just replaced the :1 in the query with the contents of the variable, so for a VarChar, Char, or Text column in the database, Variable1 would have to contain 'some text' in single quotes. I would be happy if my assumption is completely wrong. From rjb at robelko.com Thu May 19 11:57:19 2016 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 19 May 2016 17:57:19 +0200 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573DBA82.4000008@gmail.com> References: <573D9089.1080704@gmail.com> <573DBA82.4000008@gmail.com> Message-ID: There was actually a Hypercard-like front-end being built in Metacard at some point and was actually quite advanced as I recall. If I am not mistaken it was made open-source. RObert On 19.05.2016 at 16:07 Uhr +0300 Richmond apparently wrote: >That has already been discussed over in the forums. > >They should not be worrying about building a new Hypercard; >they should just work out how to do a sort of Metacard" front-end >for Livecode. > >Mind you, the kids I teach Livecode to don't seem to have problems >with the LC 7.0 interface. > >Richmond. From MikeKerner at roadrunner.com Thu May 19 12:01:58 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 12:01:58 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573DDEA6.2070803@researchware.com> References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> Message-ID: No, it won't escape it, and it won't just substitute it. Substitution would be put "INSERT INTO myTable VALUES("&variable1&comma&variable2&")" If you were to use substitution in a query, you would have to put quotes around the contents of variable1 and variable2 before you passed them or they wouldn't go at all (and if there are quotes, etc. in those containers, you're really hosed). If you use parameterized query, and variable1 is "Hello, my friend," he said. Then the value of the field in the table will be "Hello, my friend," he said. When you retrieve the value, you'll get it as-is. When you perform a query against the table, you would send the literal string that you are looking for, also with parameters, including the quotes, semicolons, etc. On Thu, May 19, 2016 at 11:41 AM, Paul Dupuis wrote: > On 5/19/2016 10:41 AM, Mike Kerner wrote: > > Remember the conversations about handling CSV? All I will tell you from > > escaping data for SQL is...good luck. I accidentally discovered SQL > > injection (as did everyone else, I'm sure) 30 years ago when C/S was just > > getting legs. Since then, we have yet to come up with an escaping scheme > > that doesn't break down, eventually. In simple or special cases, you > will > > be able to make it work, but understand going in that someone is going to > > break it for you. When they do, hopefully they don't > > accidentally/intentionally break the rest of your system. When possible, > > use parameterized queries, instead. > > > > To be more precise, several fields in a table are TEXT and the intended > data is large amounts of free form text (contents of documents). There > is no concern in this context of SQL injection by altering the contents > of the target documents. The concern is that the documents - being > documents - contain tabs and end of line characters and single quotes > and double quotes and any other type-able character you may find in the > English language. > > Mike and Peter: So you're both saying that if I use either: > > revExecuteSQL myID, "insert into mytable values(:1,:2)", > "Variable1","Variable2" > OR > revExecuteSQL myID,"insert into mytable values(:1,:2)","myArray" > where myArray[1] has the content for the first column and myArray[2] for > teh second column in the table > > That the revExecuteSQL command will escape the data in Variable1 or > myArray[1] even if it contains returns and tabs and single and double > quotes and so on? > > I had though that it just did substitution. I.e. it effectively just > replaced the :1 in the query with the contents of the variable, so for a > VarChar, Char, or Text column in the database, Variable1 would have to > contain 'some text' in single quotes. I would be happy if my assumption > is completely wrong. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From paul at researchware.com Thu May 19 12:20:04 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 19 May 2016 12:20:04 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> Message-ID: <573DE7B4.6010105@researchware.com> Thank you. I'll try switching my code over to using query parameters. On 5/19/2016 12:01 PM, Mike Kerner wrote: > No, it won't escape it, and it won't just substitute it. > > Substitution would be > put "INSERT INTO myTable VALUES("&variable1&comma&variable2&")" > > If you were to use substitution in a query, you would have to put quotes > around the contents of variable1 and variable2 before you passed them or > they wouldn't go at all (and if there are quotes, etc. in those containers, > you're really hosed). > > If you use parameterized query, and variable1 is > "Hello, my friend," he said. > > Then the value of the field in the table will be > "Hello, my friend," he said. > > When you retrieve the value, you'll get it as-is. When you perform a query > against the table, you would send the literal string that you are looking > for, also with parameters, including the quotes, semicolons, etc. > > > > On Thu, May 19, 2016 at 11:41 AM, Paul Dupuis wrote: > >> On 5/19/2016 10:41 AM, Mike Kerner wrote: >>> Remember the conversations about handling CSV? All I will tell you from >>> escaping data for SQL is...good luck. I accidentally discovered SQL >>> injection (as did everyone else, I'm sure) 30 years ago when C/S was just >>> getting legs. Since then, we have yet to come up with an escaping scheme >>> that doesn't break down, eventually. In simple or special cases, you >> will >>> be able to make it work, but understand going in that someone is going to >>> break it for you. When they do, hopefully they don't >>> accidentally/intentionally break the rest of your system. When possible, >>> use parameterized queries, instead. >>> >> To be more precise, several fields in a table are TEXT and the intended >> data is large amounts of free form text (contents of documents). There >> is no concern in this context of SQL injection by altering the contents >> of the target documents. The concern is that the documents - being >> documents - contain tabs and end of line characters and single quotes >> and double quotes and any other type-able character you may find in the >> English language. >> >> Mike and Peter: So you're both saying that if I use either: >> >> revExecuteSQL myID, "insert into mytable values(:1,:2)", >> "Variable1","Variable2" >> OR >> revExecuteSQL myID,"insert into mytable values(:1,:2)","myArray" >> where myArray[1] has the content for the first column and myArray[2] for >> teh second column in the table >> >> That the revExecuteSQL command will escape the data in Variable1 or >> myArray[1] even if it contains returns and tabs and single and double >> quotes and so on? >> >> I had though that it just did substitution. I.e. it effectively just >> replaced the :1 in the query with the contents of the variable, so for a >> VarChar, Char, or Text column in the database, Variable1 would have to >> contain 'some text' in single quotes. I would be happy if my assumption >> is completely wrong. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From peter.brett at livecode.com Thu May 19 12:23:55 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Thu, 19 May 2016 17:23:55 +0100 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573DDEA6.2070803@researchware.com> References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> Message-ID: On 19/05/2016 16:41, Paul Dupuis wrote: > Mike and Peter: So you're both saying that if I use either: > > revExecuteSQL myID, "insert into mytable values(:1,:2)", > "Variable1","Variable2" > OR > revExecuteSQL myID,"insert into mytable values(:1,:2)","myArray" > where myArray[1] has the content for the first column and myArray[2] for > teh second column in the table > > That the revExecuteSQL command will escape the data in Variable1 or > myArray[1] even if it contains returns and tabs and single and double > quotes and so on? > > I had though that it just did substitution. I.e. it effectively just > replaced the :1 in the query with the contents of the variable, so for a > VarChar, Char, or Text column in the database, Variable1 would have to > contain 'some text' in single quotes. I would be happy if my assumption > is completely wrong. It doesn't do textual substitution. I've used placeholders and revExecuteSQL even to store arbitrary binary data in an SQL database safely and securely. If you have access to the App Building Course, the Photos app demonstrates how to do this quite nicely. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference https://livecode.com/edinburgh-2016/ From prothero at earthednet.org Thu May 19 12:26:35 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Thu, 19 May 2016 09:26:35 -0700 Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> Message-ID: <8C5B7637-0903-4904-BD9B-2AC25DEAF610@earthednet.org> Great interview! I can only imagine what the dev team went through to do this project. I'm happy to double my pledge. With this campaign, and the great foundation that has been laid with the first Kickstarter campaign, new feature and tools should come out much faster. Best, Bill William Prothero http://es.earthednet.org > On May 19, 2016, at 8:39 AM, Heather Laine wrote: > > Dear List Folks, > > Great interview just been posted to the blog! Some searching questions from Trevor :) > > https://livecode.com/trevor-devore-interviews-kevin-mark-on-infinite-livecode/ > > Enjoy. > > Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Thu May 19 12:41:01 2016 From: pete at lcsql.com (Peter Haworth) Date: Thu, 19 May 2016 16:41:01 +0000 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> Message-ID: No substitution or escaping involved, although the dictionary makes constant reference to to substitution which is misleading. I think it's worth a short explanation of what goes on behind the scenes. Although executing an sql statement in lc is just one call, it's multiple calls to the sql library routines. Prepare The statement is analyzed and decisions such as which indexes to use are made. The statement isn't executed at this point. Bind The data in the variables/array you provide is linked to the placeholders in the statement as pointers, not substituted into the statement. Execute The statement is executed. The bind and execute steps can be repeated without going through the prepare step, providing some performance improvements, although lc doesn't allow us to do that. Using parameterized queries removes the need for any escaping and protects you against some forms of SQL injection attacks. I'm not sure why people don't use them more, but one reason is that the dictionary just lays out their availability without explaining why it's important to use them. On Thu, May 19, 2016, 9:02 AM Mike Kerner wrote: > No, it won't escape it, and it won't just substitute it. > > Substitution would be > put "INSERT INTO myTable VALUES("&variable1&comma&variable2&")" > > If you were to use substitution in a query, you would have to put quotes > around the contents of variable1 and variable2 before you passed them or > they wouldn't go at all (and if there are quotes, etc. in those containers, > you're really hosed). > > If you use parameterized query, and variable1 is > "Hello, my friend," he said. > > Then the value of the field in the table will be > "Hello, my friend," he said. > > When you retrieve the value, you'll get it as-is. When you perform a query > against the table, you would send the literal string that you are looking > for, also with parameters, including the quotes, semicolons, etc. > > > > On Thu, May 19, 2016 at 11:41 AM, Paul Dupuis > wrote: > > > On 5/19/2016 10:41 AM, Mike Kerner wrote: > > > Remember the conversations about handling CSV? All I will tell you > from > > > escaping data for SQL is...good luck. I accidentally discovered SQL > > > injection (as did everyone else, I'm sure) 30 years ago when C/S was > just > > > getting legs. Since then, we have yet to come up with an escaping > scheme > > > that doesn't break down, eventually. In simple or special cases, you > > will > > > be able to make it work, but understand going in that someone is going > to > > > break it for you. When they do, hopefully they don't > > > accidentally/intentionally break the rest of your system. When > possible, > > > use parameterized queries, instead. > > > > > > > To be more precise, several fields in a table are TEXT and the intended > > data is large amounts of free form text (contents of documents). There > > is no concern in this context of SQL injection by altering the contents > > of the target documents. The concern is that the documents - being > > documents - contain tabs and end of line characters and single quotes > > and double quotes and any other type-able character you may find in the > > English language. > > > > Mike and Peter: So you're both saying that if I use either: > > > > revExecuteSQL myID, "insert into mytable values(:1,:2)", > > "Variable1","Variable2" > > OR > > revExecuteSQL myID,"insert into mytable values(:1,:2)","myArray" > > where myArray[1] has the content for the first column and myArray[2] for > > teh second column in the table > > > > That the revExecuteSQL command will escape the data in Variable1 or > > myArray[1] even if it contains returns and tabs and single and double > > quotes and so on? > > > > I had though that it just did substitution. I.e. it effectively just > > replaced the :1 in the query with the contents of the variable, so for a > > VarChar, Char, or Text column in the database, Variable1 would have to > > contain 'some text' in single quotes. I would be happy if my assumption > > is completely wrong. > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From johnpatten at me.com Thu May 19 13:56:05 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Thu, 19 May 2016 10:56:05 -0700 Subject: Infinite LiveCode, APIs and the Google Sheets API? Message-ID: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Hi All, So, I have never dived into any APIs, or LiveCode (Widget) Builder, but yesterday I read about the the release of the Google Sheets API (https://developers.google.com/sheets/ ). If you look at the Google Sheets documentation it lists some quick start strategies (https://developers.google.com/sheets/quickstart/dotnet ) that require specific development languages. What!?? No LiveCode option? :) Before I spend time trying to understand whether it would be possible to tie a LiveCode project to a Google Spreadsheet, ?the thinking here is that it would be very useful to allow people/teachers/students to create LiveCode apps and store simple data into a Google Spreadsheets. This would be as opposed to storing them on an db. Google Sheets would give them the ability to generate reports from the data their LiveCode apps sent to the Google Sheet. Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the potential to create a widget that would/could be used to say, define the Google Sheet, the columns in a Google Sheet, and then the ability to send data from LiveCode to the Google Spreadsheet? (Like maybe send an array of data to the spreadsheet) Or, am I totally off the tracks with this idea? I would not know where to start with something like this, but if folks think it is possible, I?m game to learn. Thanks for any feedback you may have! John Patten SUSD From brahma at hindu.org Thu May 19 13:59:30 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 19 May 2016 17:59:30 +0000 Subject: What Newbies Expect Message-ID: I do a lot of LC advocacy. Occasionally I hook a "whale" This is a real case: This older man has work in the software "specification" field for 25 years. He doesn't actually code, but has written books on the whole enterprise software development process. Now a consultant for the IRS in Washington. Team leaders review their development paths with him, he does analyses and makes suggestions. he has even written books at a very abtract level on software development process. So he also teaches youth at a local temple and has helping me sort our some things for our own software and in the process I discovered how huge his brain and talents are he mocked up a UI for me for a module in our next app in PowerPoint and I realized I had a rather advanced UX guy on my team and he just didn?t know it. So I asked him to download Livecode and "have some fun" which he was willing to do? instead of, like many programmers, moving from years of working in code and moving up (I have one person on my team who say she has written and taught every language known to man? but "I don't do that any more") He is interested in, after years of working a very high abstract level? having fun in a real sand box. So? that's the back story. I thought his first feedback on getting started was interesing: " I have been working through the tutorials I am on livecode properties after going through the opening tutorial and not understanding much, then stepping through from the very beginning. I can see conceptually how to glue together the prototype you requested though I believe I need to go through the rest of the basic concepts before starting. I am still trying to figure out how to get object properties to inherit from objects at a higher level as to avoid an unmaintainable mass of stuff." After me explaining the stack/card/group hierarchy (sent font and font size in the stack and all controls follow) he explains: "I sort of got the hierarchy concept however, I got tripped up with details such as distinguishing the deck from the first card. Also, it seemed as though I could put a button on at the deck level and all other buttons would inherit its properties ? however my experiments didn?t work as expected. It sounds from your explanation that things should work in the way I thought but I was probably doing something wrong." POINT: I *think* what he is expecting what we might think of a "class" where you could have many buttons be a member of a class, change the class and all the buttons change. So, how could this be made easy for a newbie? From ray at linkit.com Thu May 19 14:09:17 2016 From: ray at linkit.com (Ray) Date: Thu, 19 May 2016 14:09:17 -0400 Subject: Rev Zip Archive call backs? In-Reply-To: References: Message-ID: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> Greetings, I'm using some of the commands from the Revolution Zip library and the revZipCloseArchive takes about 25 seconds to close up and save a 36 meg file. Does anybody know of any way to get call backs from this command so I could display a progress graph? Thanks. Ray From mark.rauterkus at gmail.com Thu May 19 14:21:56 2016 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 19 May 2016 14:21:56 -0400 Subject: [OT] Want to help build a new HyperCard Message-ID: Hi, Wow. Richard's vision with a K-12 package as a subset of Community LiveCode is exciting. If it was made to run on the Raspberry Pi 3, then it might be even better. Years ago, Hugh was working on an authoring system that I was enamored with called FootNotes. That was mostly about ebook authoring, but much more, and way ahead of its time. Clever. But wise business decision to suspend its development too. All together, the Killer App potential exists, IMHO. But, we've got a long way to go in terms of doing the open-source dance among educators, yet, I think. -- Ta. Mark Rauterkus Mark at Rauterkus.com From paul at researchware.com Thu May 19 14:33:46 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 19 May 2016 14:33:46 -0400 Subject: Rev Zip Archive call backs? In-Reply-To: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> Message-ID: <573E070A.9020903@researchware.com> On 5/19/2016 2:09 PM, Ray wrote: > Greetings, > > I'm using some of the commands from the Revolution Zip library and the > revZipCloseArchive takes about 25 seconds to close up and save a 36 > meg file. Does anybody know of any way to get call backs from this > command so I could display a progress graph? > See revZipSetProgressCallback in the dictionary From ray at linkit.com Thu May 19 14:36:09 2016 From: ray at linkit.com (Ray) Date: Thu, 19 May 2016 14:36:09 -0400 Subject: Rev Zip Archive call backs? In-Reply-To: <573E070A.9020903@researchware.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> Message-ID: <50f7c464-4737-2509-430f-99d006616024@LinkIt.Com> Now how did I miss that? Thanks Paul! On 5/19/2016 2:33 PM, Paul Dupuis wrote: > On 5/19/2016 2:09 PM, Ray wrote: >> Greetings, >> >> I'm using some of the commands from the Revolution Zip library and the >> revZipCloseArchive takes about 25 seconds to close up and save a 36 >> meg file. Does anybody know of any way to get call backs from this >> command so I could display a progress graph? >> > See revZipSetProgressCallback in the dictionary > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 19 14:37:35 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 14:37:35 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: look at MergGoogle. It's a widget that we paid Monte to write so we could have all sorts of fun with Google Sheets, and might I say, we have all sorts of fun with Google Sheets. On Thu, May 19, 2016 at 1:56 PM, JOHN PATTEN wrote: > Hi All, > > So, I have never dived into any APIs, or LiveCode (Widget) Builder, but > yesterday I read about the the release of the Google Sheets API ( > https://developers.google.com/sheets/ < > https://developers.google.com/sheets/>). If you look at the Google Sheets > documentation it lists some quick start strategies ( > https://developers.google.com/sheets/quickstart/dotnet < > https://developers.google.com/sheets/quickstart/dotnet>) that require > specific development languages. What!?? No LiveCode option? :) > > Before I spend time trying to understand whether it would be possible to > tie a LiveCode project to a Google Spreadsheet, ?the thinking here is that > it would be very useful to allow people/teachers/students to create > LiveCode apps and store simple data into a Google Spreadsheets. This would > be as opposed to storing them on an db. Google Sheets would give them the > ability to generate reports from the data their LiveCode apps sent to the > Google Sheet. > > Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the > potential to create a widget that would/could be used to say, define the > Google Sheet, the columns in a Google Sheet, and then the ability to send > data from LiveCode to the Google Spreadsheet? (Like maybe send an array of > data to the spreadsheet) Or, am I totally off the tracks with this idea? > > I would not know where to start with something like this, but if folks > think it is possible, I?m game to learn. > > Thanks for any feedback you may have! > > John Patten > SUSD > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu May 19 14:42:18 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 14:42:18 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: One of the nice things about mergGoogle, by the way, over trying to implement an API, is that mergGoogle is asynchronous, which makes it very speedy. For example, I have, here, several spreadsheets with multiple sheets per spreadsheet, and thousands of cells that we update nearly continuously. On Thu, May 19, 2016 at 2:37 PM, Mike Kerner wrote: > look at MergGoogle. It's a widget that we paid Monte to write so we could > have all sorts of fun with Google Sheets, and might I say, we have all > sorts of fun with Google Sheets. > > On Thu, May 19, 2016 at 1:56 PM, JOHN PATTEN wrote: > >> Hi All, >> >> So, I have never dived into any APIs, or LiveCode (Widget) Builder, but >> yesterday I read about the the release of the Google Sheets API ( >> https://developers.google.com/sheets/ < >> https://developers.google.com/sheets/>). If you look at the Google >> Sheets documentation it lists some quick start strategies ( >> https://developers.google.com/sheets/quickstart/dotnet < >> https://developers.google.com/sheets/quickstart/dotnet>) that require >> specific development languages. What!?? No LiveCode option? :) >> >> Before I spend time trying to understand whether it would be possible to >> tie a LiveCode project to a Google Spreadsheet, ?the thinking here is that >> it would be very useful to allow people/teachers/students to create >> LiveCode apps and store simple data into a Google Spreadsheets. This would >> be as opposed to storing them on an db. Google Sheets would give them the >> ability to generate reports from the data their LiveCode apps sent to the >> Google Sheet. >> >> Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the >> potential to create a widget that would/could be used to say, define the >> Google Sheet, the columns in a Google Sheet, and then the ability to send >> data from LiveCode to the Google Spreadsheet? (Like maybe send an array of >> data to the spreadsheet) Or, am I totally off the tracks with this idea? >> >> I would not know where to start with something like this, but if folks >> think it is possible, I?m game to learn. >> >> Thanks for any feedback you may have! >> >> John Patten >> SUSD >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From roger.e.eller at sealedair.com Thu May 19 14:44:12 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 19 May 2016 14:44:12 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: Mike, was that for Desktop too? That's where I could use LC based google tools the most. ~Roger On Thu, May 19, 2016 at 2:37 PM, Mike Kerner wrote: > look at MergGoogle. It's a widget that we paid Monte to write so we could > have all sorts of fun with Google Sheets, and might I say, we have all > sorts of fun with Google Sheets. > > On Thu, May 19, 2016 at 1:56 PM, JOHN PATTEN wrote: > > > Hi All, > > > > So, I have never dived into any APIs, or LiveCode (Widget) Builder, but > > yesterday I read about the the release of the Google Sheets API ( > > https://developers.google.com/sheets/ < > > https://developers.google.com/sheets/>). If you look at the Google > Sheets > > documentation it lists some quick start strategies ( > > https://developers.google.com/sheets/quickstart/dotnet < > > https://developers.google.com/sheets/quickstart/dotnet>) that require > > specific development languages. What!?? No LiveCode option? :) > > > > Before I spend time trying to understand whether it would be possible to > > tie a LiveCode project to a Google Spreadsheet, ?the thinking here is > that > > it would be very useful to allow people/teachers/students to create > > LiveCode apps and store simple data into a Google Spreadsheets. This > would > > be as opposed to storing them on an db. Google Sheets would give them the > > ability to generate reports from the data their LiveCode apps sent to the > > Google Sheet. > > > > Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the > > potential to create a widget that would/could be used to say, define the > > Google Sheet, the columns in a Google Sheet, and then the ability to send > > data from LiveCode to the Google Spreadsheet? (Like maybe send an array > of > > data to the spreadsheet) Or, am I totally off the tracks with this idea? > > > > I would not know where to start with something like this, but if folks > > think it is possible, I?m game to learn. > > > > Thanks for any feedback you may have! > > > > John Patten > > SUSD > > From MikeKerner at roadrunner.com Thu May 19 14:45:08 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 14:45:08 -0400 Subject: OOH - Run Android Apps On Chromebooks Message-ID: This looks interesting: http://www.zdnet.com/article/google-brings-android-apps-play-store-to-chromebooks-and-just-made-them-more-valuable-for-business/ -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From jemirandav at gmail.com Thu May 19 14:46:04 2016 From: jemirandav at gmail.com (Javier Miranda) Date: Thu, 19 May 2016 14:46:04 -0400 Subject: LiveCode Quits Message-ID: Dave, I tried renaming the "My LiveCode" folder, before installing, I also removed all of the LiveCode registry entries, but I still cant use LiveCode. After I try to the software (and fail to run), I see a newly created My LiveCode folder. What do you mean wirh "Preferences"? Do you have any other suggestion? Saludos, Javier From harrison at all-auctions.com Thu May 19 14:50:50 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 19 May 2016 14:50:50 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> Hi Mike, Very interesting? How secure is the data throughout the process? Rick > On May 19, 2016, at 2:37 PM, Mike Kerner wrote: > > look at MergGoogle. It's a widget that we paid Monte to write so we could > have all sorts of fun with Google Sheets, and might I say, we have all > sorts of fun with Google Sheets. From MikeKerner at roadrunner.com Thu May 19 14:58:10 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 14:58:10 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> Message-ID: Roger, Yes, in fact, we are only doing it from the desktop. We're doing it from a Mac. I don't know if Monte ported it to PC's or Linux or not. As for mobile, I don't want any of our (or our customers') mobiles to spend any more than a minimum time doing network operations, so all those devices do is push and pull batches from the cloud. That minimizes handshaking and overall network traffic. Then the desktop updates the spreadsheets. Rick, mergGoogle uses https. On Thu, May 19, 2016 at 2:50 PM, Rick Harrison wrote: > Hi Mike, > > Very interesting? How secure is the data throughout the process? > > Rick > > > On May 19, 2016, at 2:37 PM, Mike Kerner > wrote: > > > > look at MergGoogle. It's a widget that we paid Monte to write so we > could > > have all sorts of fun with Google Sheets, and might I say, we have all > > sorts of fun with Google Sheets. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From roger.e.eller at sealedair.com Thu May 19 15:15:36 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 19 May 2016 15:15:36 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> Message-ID: Yes, I just saw it is for Mac too. And as it goes, my PC/Windows only users are the group using spreadsheets the most. A LC server port could possibly bridge the functionality to other platforms, although it might require the server to be a Mac so it can use the OS X external. ~Roger On Thu, May 19, 2016 at 2:58 PM, Mike Kerner wrote: > Roger, > Yes, in fact, we are only doing it from the desktop. We're doing it from a > Mac. I don't know if Monte ported it to PC's or Linux or not. As for > mobile, I don't want any of our (or our customers') mobiles to spend any > more than a minimum time doing network operations, so all those devices do > is push and pull batches from the cloud. That minimizes handshaking and > overall network traffic. Then the desktop updates the spreadsheets. > > Rick, > mergGoogle uses https. > > On Thu, May 19, 2016 at 2:50 PM, Rick Harrison > wrote: > > > Hi Mike, > > > > Very interesting? How secure is the data throughout the process? > > > > Rick > > > > > On May 19, 2016, at 2:37 PM, Mike Kerner > > wrote: > > > > > > look at MergGoogle. It's a widget that we paid Monte to write so we > > could > > > have all sorts of fun with Google Sheets, and might I say, we have all > > > sorts of fun with Google Sheets. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bogdanoff at me.com Thu May 19 15:16:54 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 19 May 2016 12:16:54 -0700 Subject: A Personal Challenge In-Reply-To: <1463627218197-4704836.post@n4.nabble.com> References: <1463627218197-4704836.post@n4.nabble.com> Message-ID: After Todd?s offer I went ahead and multiplied my pledge by 10. Peter On May 18, 2016, at 8:06 PM, Mark Smith wrote: > Apologies for cross posting... > > In the last couple of days, 173 backers (excluding Livecode) have > contributed $22,833 towards the Infinite Livecode campaign (or about $130 > dollars each). So first a huge THANK YOU to everyone who has contributed > because I know times are tough. But I also know this is an incredible deal. > First, we expand our developer base from a handful of great contributors in > Edinburgh to well, frankly, all of us. Yes, with Infinite all of us can > contribute in real and meaningful ways to the development of Livecode. > That?s HUGE! Second we get Todd?s wonderful offer of an OPEN SOURCE version > of his wrapped WordPress functionality so (a) we can see how to do that and > (b) we can build really great e-commerce sites for fun or profit. We get > both of these for what? $130 ??!? Wow, that is an amazing deal. > > So, here?s my challenge: I know we all know this is worth way more so I just > went and DOUBLED my contribution. If you have contributed already I > challenge you to do the same. I know, it?s going to hurt. I really do? I?ve > been there :) But only for a second and then you are going to feel really > great about what you?ve just done for Livecode and for yourself. I guarantee > that. As for the rest, if you have not yet contributed, we need your help > too. So I challenge you to contribute what you can. That?s all I ask: > contribute what you can. Because in this campaign every dollar is going to > count towards something great. > > Thanks, now go double down!! > > Mark > > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/A-Personal-Challenge-tp4704836.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 19 15:21:36 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 May 2016 14:21:36 -0500 Subject: What Newbies Expect In-Reply-To: References: Message-ID: <649ed27a-8933-9548-67df-4783d366d6ce@hyperactivesw.com> On 5/19/2016 12:59 PM, Sannyasin Brahmanathaswami wrote: > So, how could this be made easy for a newbie? The Scripting Conference stacks were created years ago with the idea of presenting LC to new users, and I think they do it more conceptually than individual tutorials. The stacks are old now and many of the newer features are not discussed, but for basic overall understanding of the card/stack metaphor and how everything relates to it, they are still useful. There was a short period where volunteers were asked to help update the material but not much more than a few visual changes got done. Still, all the ideas presented remain valid and I think the series is useful. It assumes no previous expericence with LC and teaches the reader from ground zero. With those caveats in mind, you may want to point your volunteer to these stacks, which are most useful when viewed in order: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brahma at hindu.org Thu May 19 15:32:01 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 19 May 2016 19:32:01 +0000 Subject: What Newbies Expect In-Reply-To: <649ed27a-8933-9548-67df-4783d366d6ce@hyperactivesw.com> References: <649ed27a-8933-9548-67df-4783d366d6ce@hyperactivesw.com> Message-ID: <5A3FAF5C-42B0-450D-BCFF-FB090DF8B640@hindu.org> wow.. .thanks I will send him this link. Still a lot of materials there. What he needs for mock ups really would be just 1 Stack Structure 3 Controls 6 Groups and Backgrounds BR On 5/19/16, 9:21 AM, "use-livecode on behalf of J. Landman Gay" wrote: >With those caveats in mind, you may want to point your volunteer to >these stacks, which are most useful when viewed in order: > > From johnpatten at me.com Thu May 19 15:36:17 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Thu, 19 May 2016 12:36:17 -0700 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: Thanks Mike? I?m going to go take a look right now :) Cheers! John Patten SUSD > On May 19, 2016, at 11:37 AM, Mike Kerner wrote: > > look at MergGoogle. It's a widget that we paid Monte to write so we could > have all sorts of fun with Google Sheets, and might I say, we have all > sorts of fun with Google Sheets. > > On Thu, May 19, 2016 at 1:56 PM, JOHN PATTEN wrote: > >> Hi All, >> >> So, I have never dived into any APIs, or LiveCode (Widget) Builder, but >> yesterday I read about the the release of the Google Sheets API ( >> https://developers.google.com/sheets/ < >> https://developers.google.com/sheets/>). If you look at the Google Sheets >> documentation it lists some quick start strategies ( >> https://developers.google.com/sheets/quickstart/dotnet < >> https://developers.google.com/sheets/quickstart/dotnet>) that require >> specific development languages. What!?? No LiveCode option? :) >> >> Before I spend time trying to understand whether it would be possible to >> tie a LiveCode project to a Google Spreadsheet, ?the thinking here is that >> it would be very useful to allow people/teachers/students to create >> LiveCode apps and store simple data into a Google Spreadsheets. This would >> be as opposed to storing them on an db. Google Sheets would give them the >> ability to generate reports from the data their LiveCode apps sent to the >> Google Sheet. >> >> Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the >> potential to create a widget that would/could be used to say, define the >> Google Sheet, the columns in a Google Sheet, and then the ability to send >> data from LiveCode to the Google Spreadsheet? (Like maybe send an array of >> data to the spreadsheet) Or, am I totally off the tracks with this idea? >> >> I would not know where to start with something like this, but if folks >> think it is possible, I?m game to learn. >> >> Thanks for any feedback you may have! >> >> John Patten >> SUSD >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From devin_asay at byu.edu Thu May 19 16:00:06 2016 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 19 May 2016 20:00:06 +0000 Subject: What Newbies Expect In-Reply-To: <5A3FAF5C-42B0-450D-BCFF-FB090DF8B640@hindu.org> References: <649ed27a-8933-9548-67df-4783d366d6ce@hyperactivesw.com> <5A3FAF5C-42B0-450D-BCFF-FB090DF8B640@hindu.org> Message-ID: > On May 19, 2016, at 1:32 PM, Sannyasin Brahmanathaswami wrote: > > wow.. .thanks I will send him this link. Still a lot of materials there. > > What he needs for mock ups really would be just > > 1 Stack Structure > 3 Controls > 6 Groups and Backgrounds BR, Do these help? http://livecode.byu.edu/objects/objects.php http://livecode.byu.edu/properties/properties.php http://livecode.byu.edu/groups/Groups.php Devin Devin Asay Office of Digital Humanities Brigham Young University From ambassador at fourthworld.com Thu May 19 16:01:28 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2016 13:01:28 -0700 Subject: What Newbies Expect In-Reply-To: <5A3FAF5C-42B0-450D-BCFF-FB090DF8B640@hindu.org> References: <5A3FAF5C-42B0-450D-BCFF-FB090DF8B640@hindu.org> Message-ID: <573E1B98.8050707@fourthworld.com> Sannyasin Brahmanathaswami wrote: > What he needs for mock ups really would be just > > 1 Stack Structure > 3 Controls > 6 Groups and Backgrounds How much of the User Guide has he read? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From MikeKerner at roadrunner.com Thu May 19 16:05:16 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 19 May 2016 16:05:16 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> Message-ID: Roger, My situation is similar. I just have the code running on a Mac, pulling the data from the various sources and generating/updating the spreadsheets. You know how to get a hold of me if you want to bounce ideas around... On Thu, May 19, 2016 at 3:36 PM, JOHN PATTEN wrote: > Thanks Mike? > > I?m going to go take a look right now :) > > Cheers! > > John Patten > SUSD > > On May 19, 2016, at 11:37 AM, Mike Kerner > wrote: > > > > look at MergGoogle. It's a widget that we paid Monte to write so we > could > > have all sorts of fun with Google Sheets, and might I say, we have all > > sorts of fun with Google Sheets. > > > > On Thu, May 19, 2016 at 1:56 PM, JOHN PATTEN wrote: > > > >> Hi All, > >> > >> So, I have never dived into any APIs, or LiveCode (Widget) Builder, but > >> yesterday I read about the the release of the Google Sheets API ( > >> https://developers.google.com/sheets/ < > >> https://developers.google.com/sheets/>). If you look at the Google > Sheets > >> documentation it lists some quick start strategies ( > >> https://developers.google.com/sheets/quickstart/dotnet < > >> https://developers.google.com/sheets/quickstart/dotnet>) that require > >> specific development languages. What!?? No LiveCode option? :) > >> > >> Before I spend time trying to understand whether it would be possible to > >> tie a LiveCode project to a Google Spreadsheet, ?the thinking here is > that > >> it would be very useful to allow people/teachers/students to create > >> LiveCode apps and store simple data into a Google Spreadsheets. This > would > >> be as opposed to storing them on an db. Google Sheets would give them > the > >> ability to generate reports from the data their LiveCode apps sent to > the > >> Google Sheet. > >> > >> Does Infinite LiveCode (Widgets) and the Google Sheets API a provide the > >> potential to create a widget that would/could be used to say, define the > >> Google Sheet, the columns in a Google Sheet, and then the ability to > send > >> data from LiveCode to the Google Spreadsheet? (Like maybe send an array > of > >> data to the spreadsheet) Or, am I totally off the tracks with this idea? > >> > >> I would not know where to start with something like this, but if folks > >> think it is possible, I?m game to learn. > >> > >> Thanks for any feedback you may have! > >> > >> John Patten > >> SUSD > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From harrison at all-auctions.com Thu May 19 16:36:24 2016 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 19 May 2016 16:36:24 -0400 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> Message-ID: <1B6A2299-9715-48DE-87E0-A8AC81B219F5@all-auctions.com> Hi Mike, Https in mergGoogle for communicating the data, and then relying on Google to provide storage security at their end of the Cloud. Ok, thanks for the information! Rick > On May 19, 2016, at 2:58 PM, Mike Kerner wrote: > > Rick, > mergGoogle uses https. > > From richmondmathewson at gmail.com Thu May 19 16:40:29 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 19 May 2016 23:40:29 +0300 Subject: Stupid Q number 999 Message-ID: <573E24BD.20701@gmail.com> How do you open a stack using a script? Richmond. From roger.e.eller at sealedair.com Thu May 19 16:42:48 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 19 May 2016 16:42:48 -0400 Subject: Stupid Q number 999 In-Reply-To: <573E24BD.20701@gmail.com> References: <573E24BD.20701@gmail.com> Message-ID: Do you mean using a shell script, batch file, etc. or using a command line in the message box? On Thu, May 19, 2016 at 4:40 PM, RM wrote: > How do you open a stack using a script? > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Thu May 19 16:44:47 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 19 May 2016 23:44:47 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: References: Message-ID: <573E25BF.10101@gmail.com> I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 Richmond. From monte at appisle.net Thu May 19 16:45:41 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 20 May 2016 06:45:41 +1000 Subject: Infinite LiveCode, APIs and the Google Sheets API? In-Reply-To: References: <7B6C59F8-4A46-4961-A3CB-89A9D2AEA303@me.com> <6CB7A93D-32FB-4B01-93B7-22B5AD29FCC2@all-auctions.com> Message-ID: <78268233-78A9-4930-8690-5894D4A9502D@appisle.net> The situation was (and still is) that there's no straight C or C++ SDK so iOS and Mac cross compiles fine but Windows they only have C# which if we can make externals with its news to me. The logical way to support using these Apis on all platforms is to implement in script but that is obviously more costly than hooking up Google's maintained SDK. As far as server goes it's a little trickier as you would need to do something different for authentication. Cheers Monte Sent from my iPhone > On 20 May 2016, at 5:15 AM, Roger Eller wrote: > > Yes, I just saw it is for Mac too. And as it goes, my PC/Windows only > users are the group using spreadsheets the most. A LC server port could > possibly bridge the functionality to other platforms, although it might > require the server to be a Mac so it can use the OS X external. From paul at researchware.com Thu May 19 16:53:01 2016 From: paul at researchware.com (Paul Dupuis) Date: Thu, 19 May 2016 16:53:01 -0400 Subject: A Personal Challenge In-Reply-To: <1463627218197-4704836.post@n4.nabble.com> References: <1463627218197-4704836.post@n4.nabble.com> Message-ID: <573E27AD.8090405@researchware.com> On 5/18/2016 11:06 PM, Mark Smith wrote: > Thanks, now go double down!! > Just doubled down. From richmondmathewson at gmail.com Thu May 19 17:29:38 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 00:29:38 +0300 Subject: Palette command problem Message-ID: <573E3042.7000900@gmail.com> So, I have this command in the stackScript of a stack: on openStack palette stack "newTools" end openStack and the stack is not becoming a palette. I'm obviously missing something. Richmond. From bobsneidar at iotecdigital.com Thu May 19 17:49:08 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 May 2016 21:49:08 +0000 Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> Message-ID: <62DD6AFD-CC55-4928-84C7-57CCBD9ADD30@iotecdigital.com> Years ago, a company called Now Software decided it was time to refactor their aging code base to produce a more modern application that would be much easier to develop new features for. They wanted to switch from a proprietary database to a SQL base so that it would be easier to create other applications that could interface with the data. They stumbled along for about two years, not really getting very far, producing a few alphas, and in the end they not only gave up, but they closed their doors and stopped distributing the software altogether. So my favorite multiuser contact, to-do, and calendar application I depended on, which many argued was the best in the business at the time, fell into ruin, because they took on this obviously gargantuan task. This was my fear for Livecode when I heard of what they were about to attempt, and I fairly held my breath the whole time. But here we are today, and the nearly unattainable has been attained, and I for one take my hat off to all the developers and salute them. We all know how easy it is to start something, and how hard it is to finish it (finishing something is, by the way in my estimation, a myth). The fact that we are here should instill great confidence in us all that the developers at Runrev can pull off pretty much what they set their minds to, and I can attest to the fact that I am much more motivated about my own projects when someone looks at them and says, "Hey, I could really use that!" I guess what I am saying in a roundabout way is we ought to pause as the Livecode community and temper our criticism about what isn't in LC8, and consider how it would be if there was no LC8 at all, and furthermore no RunRev anymore. . Bob S On May 19, 2016, at 08:39 , Heather Laine > wrote: Dear List Folks, Great interview just been posted to the blog! Some searching questions from Trevor :) https://livecode.com/trevor-devore-interviews-kevin-mark-on-infinite-livecode/ Enjoy. Regards, Heather Heather Laine From bobsneidar at iotecdigital.com Thu May 19 17:56:50 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 May 2016 21:56:50 +0000 Subject: What Newbies Expect In-Reply-To: References: Message-ID: NO NO NO we don't want the IRS writing better software!!! ;-) Bob S On May 19, 2016, at 10:59 , Sannyasin Brahmanathaswami > wrote: I do a lot of LC advocacy. Occasionally I hook a "whale" This is a real case: This older man has work in the software "specification" field for 25 years. He doesn't actually code, but has written books on the whole enterprise software development process. Now a consultant for the IRS in Washington. From johnpatten at me.com Thu May 19 18:17:55 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Thu, 19 May 2016 15:17:55 -0700 Subject: Using the MergGoogle with Google Sheets Message-ID: Hi all! I have the MergGoogle extension and sample stack. I am attempting to get the sample stack included with mergGoogle working. I have gone to Google and created a OAuth 2.0 client ID and client secret. I have exchanged the existing client ID and added my client secret the ?on authorize? routine. When I execute authorize it answers ?219,25,11,mergGoogelAuth 465,25,11? . So I?m doing something wrong, as I would expect to at lease see the text ?loading spreadsheets?? in the fld ?info? if I was doing it right. I am using LiveCode 8.0 and it?s been a while since I have used any externals. I could be very easily forgetting a step in order to make this work. I have found the documentation on Monte?s site related to the calls in MergGoogle, but I am not quite sure how to make it all work. I was hoping to get the example working, and the piecemeal it from there. Any suggestions? Thank you! From monte at appisle.net Thu May 19 18:28:07 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 20 May 2016 08:28:07 +1000 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: Message-ID: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> Is this a typo in your code or in your copying the answer dialog content? Sent from my iPhone > On 20 May 2016, at 8:17 AM, JOHN PATTEN wrote: > > mergGoogelAuth From bonnmike at gmail.com Thu May 19 18:29:44 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 16:29:44 -0600 Subject: A Personal Challenge In-Reply-To: <573E27AD.8090405@researchware.com> References: <1463627218197-4704836.post@n4.nabble.com> <573E27AD.8090405@researchware.com> Message-ID: Truly wish I could pledge more. Hey Heather (if you're watching this thread) If I pledge more, can I wait till the first to pay up? On Thu, May 19, 2016 at 2:53 PM, Paul Dupuis wrote: > On 5/18/2016 11:06 PM, Mark Smith wrote: > > Thanks, now go double down!! > > > > Just doubled down. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Thu May 19 18:38:00 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 16:38:00 -0600 Subject: Blast message to multiple objects.. Message-ID: I don't suppose its possible to dispatch or send a message to a group of objects all at once is there? (for example lets call a bunch of buttons named *cough* sprite##) Its not that difficult to write a loop to dispatch to each, but it would be very interesting if one could release a message into the wild, and all controls matching a mask would sit up and take notice. It would be nice to be able to pop out an "reintialize" message, and any controls with that particular handler would.. well.. reinitialize. Just curious. From johnpatten at me.com Thu May 19 18:38:41 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Thu, 19 May 2016 15:38:41 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> Message-ID: <0342AA98-CD1B-461F-978F-47A14E256239@me.com> Oops? Yes that was a typo. It returns 219,25,11,mergGoogleAuth 465,25,11? Is it my understanding that the example stack should work right out of the ?box?? Also, the part about the pScope in the sample stack, it is ?https://spreadsheets.google.com/feeds ,? does this need to be changed to a specific spreadsheet url? I?m a little unclear on what the result I should be seeing in the sample stack? However, it seems like I should be pointing the sample stack to a specific Google spreadsheet. I see a drop down button labeled Spreadsheets. Will this show all the spreadsheets currently in my Google account when the stack is working correctly? Thank you! > On May 19, 2016, at 3:28 PM, Monte Goulding wrote: > > Is this a typo in your code or in your copying the answer dialog content? > > Sent from my iPhone > >> On 20 May 2016, at 8:17 AM, JOHN PATTEN wrote: >> >> mergGoogelAuth > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu May 19 18:52:50 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 May 2016 22:52:50 +0000 Subject: Menu Checkmarks - how to do it?? Message-ID: <4F9530E1-208F-4E5F-B8CD-85E4406175C9@iotecdigital.com> Hi all. API says that setting the checkmark of a menu item will have no effect. Is there a way to do it then?? Shouldn't there be?? I can put numtocodepoint(baseConvert("2713",16,10)) & space before the item, but it moves the text of the menu item to the right, instead of justifying it the way the menu should do. I want to represent the toggling of the item. When I set the markChar of the menuItem it also has no effect. When I do this in the Menu Builder, it puts an exclamation point and a c before the menu item, but it doesn't display like a checkmark, it only puts the exclamation mark and c before the actual test of the menu item. OS X 10.10.5/LC 8.0.0 Bob S From martyknappster at gmail.com Thu May 19 19:03:46 2016 From: martyknappster at gmail.com (Marty Knapp) Date: Thu, 19 May 2016 16:03:46 -0700 Subject: Menu Checkmarks - how to do it?? In-Reply-To: <4F9530E1-208F-4E5F-B8CD-85E4406175C9@iotecdigital.com> References: <4F9530E1-208F-4E5F-B8CD-85E4406175C9@iotecdigital.com> Message-ID: <0c846881-970a-9bea-e522-71c1fcaacb83@knappstersolutions.com> Bob, you need to use "!c" before the menu item to set the checkmark, but if it's an Option menu or a Combo Box the checkmark will not work. Marty Knapp > Hi all. > > API says that setting the checkmark of a menu item will have no effect. Is there a way to do it then?? Shouldn't there be?? > > I can put numtocodepoint(baseConvert("2713",16,10)) & space before the item, but it moves the text of the menu item to the right, instead of justifying it the way the menu should do. I want to represent the toggling of the item. > > When I set the markChar of the menuItem it also has no effect. When I do this in the Menu Builder, it puts an exclamation point and a c before the menu item, but it doesn't display like a checkmark, it only puts the exclamation mark and c before the actual test of the menu item. > > OS X 10.10.5/LC 8.0.0 > > Bob S > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Thu May 19 19:08:44 2016 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 20 May 2016 02:08:44 +0300 Subject: Palette command problem In-Reply-To: <573E3042.7000900@gmail.com> References: <573E3042.7000900@gmail.com> Message-ID: Hi Richmond, Does [set the style of stack "newTools" to palette] work? On 19 May 2016 22:29, "RM" wrote: > So, I have this command in the stackScript of a stack: > > on openStack > palette stack "newTools" > end openStack > > and the stack is not becoming a palette. > > I'm obviously missing something. > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From monte at appisle.net Thu May 19 19:19:27 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 20 May 2016 09:19:27 +1000 Subject: Using the MergGoogle with Google Sheets In-Reply-To: <0342AA98-CD1B-461F-978F-47A14E256239@me.com> References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> Message-ID: > On 20 May 2016, at 8:38 AM, JOHN PATTEN wrote: > > Oops? Yes that was a typo. It returns 219,25,11,mergGoogleAuth 465,25,11? > > Is it my understanding that the example stack should work right out of the ?box?? It should in LiveCode 8 Indy + work out of the box. In earlier versions of LiveCode you will need to get the IDE to load the bundle. By following these instructions: http://lessons.livecode.com/m/4071/l/6347-how-to-install-3rd-party-externals-for-use-in-the-ide-and-standalone-builder > > Also, the part about the pScope in the sample stack, it is ?https://spreadsheets.google.com/feeds >,? does this need to be changed to a specific spreadsheet url? No, leave that as is for spreadsheets. The scope of the OAuth dialog was deliberately left flexible so we could implement other APIs and perhaps allow the dialog to be used for non-google OAuth providers. > > I?m a little unclear on what the result I should be seeing in the sample stack? However, it seems like I should be pointing the sample stack to a specific Google spreadsheet. > > I see a drop down button labeled Spreadsheets. Will this show all the spreadsheets currently in my Google account when the stack is working correctly? Yes it will list all the spreadsheets in your account and when you pick one list the worksheets within and so on. Cheers Monte From monte at appisle.net Thu May 19 19:22:39 2016 From: monte at appisle.net (Monte Goulding) Date: Fri, 20 May 2016 09:22:39 +1000 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> Message-ID: <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> > On 20 May 2016, at 9:19 AM, Monte Goulding wrote: > > In earlier versions of LiveCode I should mention here that it will not work in versions of LC prior to 6.7.10 or in any version of LC Community. Cheers Monte From alex at tweedly.org Thu May 19 19:30:06 2016 From: alex at tweedly.org (Alex Tweedly) Date: Fri, 20 May 2016 00:30:06 +0100 Subject: Blast message to multiple objects.. In-Reply-To: References: Message-ID: <573E4C7E.5080307@tweedly.org> Rather than have "all controls matching a mask ..." get the message, I think it would be better to introduce a publish-subscribe model. One example (not one you can use directly :-) is in the IDE, see the publish/subscribe section of https://livecode.com/how-to-create-plugins-and-tools-with-the-livecode-8-0-ide/ but those ideas could easily be borrowed for your own purpose (or, maybe less easily, made into a general-purpose library for all to use). -- Alex On 19/05/2016 23:38, Mike Bonner wrote: > I don't suppose its possible to dispatch or send a message to a group of > objects all at once is there? (for example lets call a bunch of buttons > named *cough* sprite##) > > Its not that difficult to write a loop to dispatch to each, but it would be > very interesting if one could release a message into the wild, and all > controls matching a mask would sit up and take notice. > > It would be nice to be able to pop out an "reintialize" message, and any > controls with that particular handler would.. well.. reinitialize. > > Just curious. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 19 19:35:58 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 17:35:58 -0600 Subject: Blast message to multiple objects.. In-Reply-To: <573E4C7E.5080307@tweedly.org> References: <573E4C7E.5080307@tweedly.org> Message-ID: Thank you! I'll start reading. On Thu, May 19, 2016 at 5:30 PM, Alex Tweedly wrote: > > Rather than have "all controls matching a mask ..." get the message, I > think it would be better to introduce a publish-subscribe model. > > One example (not one you can use directly :-) is in the IDE, see the > publish/subscribe section of > > https://livecode.com/how-to-create-plugins-and-tools-with-the-livecode-8-0-ide/ > > but those ideas could easily be borrowed for your own purpose (or, maybe > less easily, made into a general-purpose library for all to use). > > -- Alex > > > On 19/05/2016 23:38, Mike Bonner wrote: > >> I don't suppose its possible to dispatch or send a message to a group of >> objects all at once is there? (for example lets call a bunch of buttons >> named *cough* sprite##) >> >> Its not that difficult to write a loop to dispatch to each, but it would >> be >> very interesting if one could release a message into the wild, and all >> controls matching a mask would sit up and take notice. >> >> It would be nice to be able to pop out an "reintialize" message, and any >> controls with that particular handler would.. well.. reinitialize. >> >> Just curious. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From roland.huettmann at gmail.com Thu May 19 19:54:55 2016 From: roland.huettmann at gmail.com (Roland Huettmann) Date: Fri, 20 May 2016 01:54:55 +0200 Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: <62DD6AFD-CC55-4928-84C7-57CCBD9ADD30@iotecdigital.com> References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> <62DD6AFD-CC55-4928-84C7-57CCBD9ADD30@iotecdigital.com> Message-ID: I really liked your words, Bob . I once managed a developer team coming from far. One of the guys wanted to learn skiing and I had a wild thought, I bring him up to the highest peak of the mountains above 10,000 feet, and we just try. It took almost a full day to go down the slopes. I never ever critizised, only cheered him up for every right move he did. At the end of that day he could no longer move, but he had learned skiing, and the next day he went on his own. It was a fantastic experience, for me, and for him, and even years later we enjoyed the memory of it. I also feel like cheering up this fantastic team, and all the creative people here, and let us go to the highest peak, nothing less, never giving up, moving ahead, supporting, and focusing attention to the right moves. Such attitude supports our own set of skills mastering the fulfillment of our own ideas. All are the team. Roland On May 19, 2016 23:50, "Bob Sneidar" wrote: > Years ago, a company called Now Software decided it was time to refactor > their aging code base to produce a more modern application that would be > much easier to develop new features for. They wanted to switch from a > proprietary database to a SQL base so that it would be easier to create > other applications that could interface with the data. > > They stumbled along for about two years, not really getting very far, > producing a few alphas, and in the end they not only gave up, but they > closed their doors and stopped distributing the software altogether. So my > favorite multiuser contact, to-do, and calendar application I depended on, > which many argued was the best in the business at the time, fell into ruin, > because they took on this obviously gargantuan task. > > This was my fear for Livecode when I heard of what they were about to > attempt, and I fairly held my breath the whole time. But here we are today, > and the nearly unattainable has been attained, and I for one take my hat > off to all the developers and salute them. We all know how easy it is to > start something, and how hard it is to finish it (finishing something is, > by the way in my estimation, a myth). > > The fact that we are here should instill great confidence in us all that > the developers at Runrev can pull off pretty much what they set their minds > to, and I can attest to the fact that I am much more motivated about my own > projects when someone looks at them and says, "Hey, I could really use > that!" > > I guess what I am saying in a roundabout way is we ought to pause as the > Livecode community and temper our criticism about what isn't in LC8, and > consider how it would be if there was no LC8 at all, and furthermore no > RunRev anymore. . > > Bob S > > > On May 19, 2016, at 08:39 , Heather Laine heather at livecode.com>> wrote: > > Dear List Folks, > > Great interview just been posted to the blog! Some searching questions > from Trevor :) > > > https://livecode.com/trevor-devore-interviews-kevin-mark-on-infinite-livecode/ > < > https://livecode.com/trevor-devore-interviews-kevin-mark-on-infinite-livecode/ > > > > Enjoy. > > Regards, > > Heather > > Heather Laine > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Thu May 19 20:55:44 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 18:55:44 -0600 Subject: Blast message to multiple objects.. In-Reply-To: References: <573E4C7E.5080307@tweedly.org> Message-ID: Does anyone know a way to get _internal calls to function outside of the ide? On Thu, May 19, 2016 at 5:35 PM, Mike Bonner wrote: > Thank you! I'll start reading. > > On Thu, May 19, 2016 at 5:30 PM, Alex Tweedly wrote: > >> >> Rather than have "all controls matching a mask ..." get the message, I >> think it would be better to introduce a publish-subscribe model. >> >> One example (not one you can use directly :-) is in the IDE, see the >> publish/subscribe section of >> >> https://livecode.com/how-to-create-plugins-and-tools-with-the-livecode-8-0-ide/ >> >> but those ideas could easily be borrowed for your own purpose (or, maybe >> less easily, made into a general-purpose library for all to use). >> >> -- Alex >> >> >> On 19/05/2016 23:38, Mike Bonner wrote: >> >>> I don't suppose its possible to dispatch or send a message to a group of >>> objects all at once is there? (for example lets call a bunch of buttons >>> named *cough* sprite##) >>> >>> Its not that difficult to write a loop to dispatch to each, but it would >>> be >>> very interesting if one could release a message into the wild, and all >>> controls matching a mask would sit up and take notice. >>> >>> It would be nice to be able to pop out an "reintialize" message, and any >>> controls with that particular handler would.. well.. reinitialize. >>> >>> Just curious. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From mwieder at ahsoftware.net Thu May 19 22:48:02 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2016 19:48:02 -0700 Subject: Blast message to multiple objects.. In-Reply-To: References: Message-ID: <573E7AE2.70501@ahsoftware.net> On 05/19/2016 03:38 PM, Mike Bonner wrote: > I don't suppose its possible to dispatch or send a message to a group of > objects all at once is there? (for example lets call a bunch of buttons > named *cough* sprite##) See if this helps. I threw this together several years ago, but it should still work. The dispatcher library handles registering and unregistering, and then simple dispatch commands take care of sending the messages to the proper recipients. http://livecodeshare.runrev.com/stack/714/Publish-and-Subscribe -- Mark Wieder ahsoftware at gmail.com From bonnmike at gmail.com Thu May 19 23:36:37 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 19 May 2016 21:36:37 -0600 Subject: Blast message to multiple objects.. In-Reply-To: <573E7AE2.70501@ahsoftware.net> References: <573E7AE2.70501@ahsoftware.net> Message-ID: Thank you Mark! Looking through the stack now. (a bit over my head so far) Interesting stuff, I'll hopefully grok it well enough to make use of it. On Thu, May 19, 2016 at 8:48 PM, Mark Wieder wrote: > On 05/19/2016 03:38 PM, Mike Bonner wrote: > >> I don't suppose its possible to dispatch or send a message to a group of >> objects all at once is there? (for example lets call a bunch of buttons >> named *cough* sprite##) >> > > See if this helps. I threw this together several years ago, but it should > still work. The dispatcher library handles registering and unregistering, > and then simple dispatch commands take care of sending the messages to the > proper recipients. > > http://livecodeshare.runrev.com/stack/714/Publish-and-Subscribe > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mwieder at ahsoftware.net Fri May 20 00:40:59 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2016 21:40:59 -0700 Subject: Blast message to multiple objects.. In-Reply-To: References: <573E7AE2.70501@ahsoftware.net> Message-ID: <573E955B.2080407@ahsoftware.net> On 05/19/2016 08:36 PM, Mike Bonner wrote: > Thank you Mark! Looking through the stack now. (a bit over my head so > far) > Interesting stuff, I'll hopefully grok it well enough to make use of it. The tl;dr: Use libDispatcher as a substack. Open the stack. Click on the API button for documentation. Aside from "start using stack libDispatcher", you'll be interested in: RegisterEvent SendEvent UnregisterEvent -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Fri May 20 02:26:22 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 09:26:22 +0300 Subject: Palette command problem In-Reply-To: References: <573E3042.7000900@gmail.com> Message-ID: <573EAE0E.3040603@gmail.com> Yes, it does: thanks a lot. Richmond. On 20.05.2016 02:08, panagiotis merakos wrote: > set the style of stack "newTools" to palette From lan.kc.macmail at gmail.com Fri May 20 03:15:09 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 May 2016 15:15:09 +0800 Subject: Stupid Q number 999 In-Reply-To: <573E24BD.20701@gmail.com> References: <573E24BD.20701@gmail.com> Message-ID: Same way as you did in HC go to card 999 of stack "Stupid Q" OR, if the stack isn't known/related to the stack you are currently in: go to card 999 of stack "Users/Richmond/Stacks/Stupid Q.livecode" From richmondmathewson at gmail.com Fri May 20 03:22:17 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 10:22:17 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573E25BF.10101@gmail.com> References: <573E25BF.10101@gmail.com> Message-ID: <573EBB29.9080007@gmail.com> Just uploaded a revision that works a whole lot better! On 19.05.2016 23:44, RM wrote: > I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 > > Richmond. From richmondmathewson at gmail.com Fri May 20 03:23:23 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 10:23:23 +0300 Subject: Stupid Q number 999 In-Reply-To: References: <573E24BD.20701@gmail.com> Message-ID: <573EBB6B.60705@gmail.com> Thanks. Richmond. On 20.05.2016 10:15, Kay C Lan wrote: > Same way as you did in HC > > go to card 999 of stack "Stupid Q" > > OR, if the stack isn't known/related to the stack you are currently in: > > go to card 999 of stack "Users/Richmond/Stacks/Stupid Q.livecode" > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Fri May 20 03:33:29 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 May 2016 15:33:29 +0800 Subject: A Personal Challenge In-Reply-To: References: <1463627218197-4704836.post@n4.nabble.com> <573E27AD.8090405@researchware.com> Message-ID: On Fri, May 20, 2016 at 6:29 AM, Mike Bonner wrote: > Hey Heather (if you're watching this thread) If I pledge more, can I wait > till the first to pay up? > I know for a fact that if you contact her directly and explain your situation they can customise your pledge. Bend over backwards does not describe the willingness the LC Team have to help you help them. From blueback09 at gmail.com Fri May 20 03:53:58 2016 From: blueback09 at gmail.com (Matt Maier) Date: Fri, 20 May 2016 10:53:58 +0300 Subject: Arrays vs databases In-Reply-To: References: Message-ID: I already know how to use Livecode and I think I can do everything I need using arrays. According to this lesson, I can store an array as a custom property of a stack which can be saved and loaded. http://lessons.livecode.com/m/4071/l/17375-how-do-i-save-custom-properties-in-a-standalone-application Something I've done myself already is to either save the array as JSON in a text file or just as a binary with encode. So, in the most naive sense, it looks like I can have a key-value store without installing and learning anything new. But databases have extra functionality to deal with stuff like multiple simultaneous users, data integrity, and performance optimization. Can I just setup an instance of Livecode to act like an in-memory, key-value database? Maybe have a standalone stack act as the controller and have it mirror it's state in a separate stack that can be saved and loaded. I don't know enough about database design to frame the tradeoffs. Can someone who groks both Livecode and databases comment on this idea? From lan.kc.macmail at gmail.com Fri May 20 03:59:41 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 May 2016 15:59:41 +0800 Subject: Palette command problem In-Reply-To: <573EAE0E.3040603@gmail.com> References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> Message-ID: Interesting! The example in the Dictionary Entry for 'palette' is: palette stack "Tools" so there is no reason why Richmond's original code should not work. Here on OSX 10.9.5 LC 8.0.1 rc 1 if I open a 'topLevel' stack and in the message box: palette stack "guineapig" the stack is palettised. But if I put this in the message box: put the style of stack "guineapig" the result is: topLevel ?? If I revert the stack back to topLevel and in the message box: set the style of stack "guineapig" to palette it works, and if I then: put the style of stack "guineapig" the result is: palette Something definitely not right. Anyone else seeing the command palette stack "yourNameHere" not working as Richmond is experiencing on Linux?? (I assume). Or have it work but not reported correctly when you: put the style of stack "yourNameHere" Richmond, can you get the 'palette' command to work from the message box or elsewhere? From lan.kc.macmail at gmail.com Fri May 20 04:04:45 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 May 2016 16:04:45 +0800 Subject: Palette command problem In-Reply-To: References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> Message-ID: And as a further test - on OSX 10.9.5 LC 8.0.1 rc 1 New default stack In message box: palette stack "Untitled 1" -- works fine put the style of stack "Untitled 1" result: toplevel Seems to be a bug. From lan.kc.macmail at gmail.com Fri May 20 04:08:45 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 May 2016 16:08:45 +0800 Subject: Palette command problem In-Reply-To: References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> Message-ID: If anyone else can confirm what Richmond is seeing or what I'm seeing I can raise a bug report. From heather at livecode.com Fri May 20 04:35:21 2016 From: heather at livecode.com (Heather Laine) Date: Fri, 20 May 2016 09:35:21 +0100 Subject: Suspense Message-ID: Guys, I'm sitting here hitting refresh compulsively on the pledge page. Are we there yet... We are so close to 40k. Who is going to push us over? If 4 more people pledge $110.50 each, we are there! Who will be the 226th pledger? Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From dave at applicationinsight.com Fri May 20 04:53:58 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 20 May 2016 01:53:58 -0700 (PDT) Subject: Suspense In-Reply-To: References: Message-ID: <1463734438681-4704927.post@n4.nabble.com> just doubled my pledge to get us over $40k... ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4704927.html Sent from the Revolution - User mailing list archive at Nabble.com. From peter.brett at livecode.com Fri May 20 05:37:29 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 20 May 2016 10:37:29 +0100 Subject: Suspense In-Reply-To: <1463734438681-4704927.post@n4.nabble.com> References: <1463734438681-4704927.post@n4.nabble.com> Message-ID: <2148c074-7b65-d044-ebdc-154263b8e199@livecode.com> On 20/05/2016 09:53, Dave Kilroy wrote: > just doubled my pledge to get us over $40k... Thank you Dave! You'll be pleased to hear that we already know how we will deliver the first parts of this project in a build by the middle of June. Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From dave at applicationinsight.com Fri May 20 05:03:45 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 20 May 2016 02:03:45 -0700 (PDT) Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> <62DD6AFD-CC55-4928-84C7-57CCBD9ADD30@iotecdigital.com> Message-ID: <1463735025845-4704929.post@n4.nabble.com> Roland I really liked your words! The best skiing is when you are a bit scared - the best goals are the scary goals LiveCode workers I take my hat off to you all PS: wanna go skiing? ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Trevor-DeVore-interviews-CTO-and-CEO-tp4704862p4704929.html Sent from the Revolution - User mailing list archive at Nabble.com. From brami.serge at gmail.com Fri May 20 07:48:14 2016 From: brami.serge at gmail.com (BRAMI serge) Date: Fri, 20 May 2016 13:48:14 +0200 Subject: filling identification form in browser widget Message-ID: <18F4FAD4-B12F-4B38-946F-3B1FF006D7F8@gmail.com> hello what is the best way to fill identification form (username and password) with the widget browser ? this to access to a secure server (HTTPS) using "https://user: password @www.tserver ? doesn?t work thanks for help From bonnmike at gmail.com Fri May 20 08:37:30 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 May 2016 06:37:30 -0600 Subject: A Personal Challenge In-Reply-To: References: <1463627218197-4704836.post@n4.nabble.com> <573E27AD.8090405@researchware.com> Message-ID: I feel like i'm in that movie.. "Help me, help you..." Pledge increased. https://youtu.be/l1B1_jQnlFk?t=1m14s On Fri, May 20, 2016 at 1:33 AM, Kay C Lan wrote: > On Fri, May 20, 2016 at 6:29 AM, Mike Bonner wrote: > > > Hey Heather (if you're watching this thread) If I pledge more, can I wait > > till the first to pay up? > > > I know for a fact that if you contact her directly and explain your > situation they can customise your pledge. Bend over backwards does not > describe the willingness the LC Team have to help you help them. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Fri May 20 09:16:05 2016 From: paul at researchware.com (Paul Dupuis) Date: Fri, 20 May 2016 09:16:05 -0400 Subject: Palette command problem In-Reply-To: References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> Message-ID: <573F0E15.4050008@researchware.com> On 5/20/2016 4:08 AM, Kay C Lan wrote: > If anyone else can confirm what Richmond is seeing or what I'm seeing > I can raise a bug report. > Same thing in LC8.0.0 under Windows 8.1 palette stack "Untitled 1" -- works fine put the style of stack "Untitled 1" result: toplevel However, put the mode of stack "Untitled 1" returns the correct value for a palette (i.e. 4) From tkuypers at publishingtools4u.com Fri May 20 09:33:15 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Fri, 20 May 2016 15:33:15 +0200 Subject: Line graph widget not working on Windows? Message-ID: I MUST be doing something wrong, but can?t figure out what I?m missing? Created a small app with the line graph widget and 2 fields containing cvs data and saved it as a Windows and a Mac standalone. When I set the graphdata of the widget to the first field, it shows the first graph, when using the second field, it shows another graph. On a Mac! Doing the same thing on Windows, the graph is invisible, nothing, nada is visible?, no gridlines, no graph. Anyone a suggestion, what am I missing? Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From bob at bobhall.net Fri May 20 09:56:56 2016 From: bob at bobhall.net (Bob Hall) Date: Fri, 20 May 2016 09:56:56 -0400 Subject: HTML5 LC Download Icon? In-Reply-To: <6e560807-073f-2865-5de2-685cf5f4b72c@hyperactivesw.com> References: <81840978-F1C6-4287-951C-4821B6BDE9BC@appisle.net> <16563F6A-F457-4E3F-A3B1-44B9E707FDC2@iotecdigital.com> <572CBEF6.1030206@fourthworld.com> <818CE9EC-168C-4759-9D04-64DA991EEBFB@all-auctions.com> <27630df2-a6c1-f0ce-da6a-f4fd0032dad6@livecode.com> <1463157850141-4704627.post@n4.nabble.com> <6e560807-073f-2865-5de2-685cf5f4b72c@hyperactivesw.com> Message-ID: For me to be able to even consider using LC HTML5 I need a couple basic commands to get and post URLs. What I want to do basically is RESTful things with a server app using LC HTML5 as the ?front end?. No local access to client, just URL gets and posts. Without these basic capabilities, for me HTML5 is nothing I?m interested in. If I?m missing something I?d love to be educated on how to do this. Would there be any interest in a community backed effort working with LC Services to prioritize HTML gets/posts for HTML5? I know there will be a cost of many $1000s I?m sure. As I don?t have that, I wonder what the level of success would be of a Community based funding campaign to prioritize this capability with the Development team... Also, earlier in the thread I saw a mention that Indy license includes the HTML5 capabilities without the ?download button?. For me, I need to spend another $50/month to get this support in my Indy license. That?s the case correct? Bob > On May 15, 2016, at 2:07 PM, J. Landman Gay wrote: > > On 5/15/2016 9:18 AM, Rick Harrison wrote: >> HTML5 still being in the early experimental stage which >> also has no means of communicating with outside files >> or databases kills any potential usefulness of it?s >> abilities for me. > > Isn't that a browser restriction to prevent malware from reading and writing to the user's hard drive? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri May 20 10:23:58 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2016 07:23:58 -0700 Subject: Palette command problem In-Reply-To: References: Message-ID: <573F1DFE.8000805@fourthworld.com> Kay C Lan wrote: > Here on OSX 10.9.5 LC 8.0.1 rc 1 if I open a 'topLevel' stack and in > the message box: > > palette stack "guineapig" > > the stack is palettised. But if I put this in the message box: > > put the style of stack "guineapig" > > the result is: topLevel ?? > > If I revert the stack back to topLevel and in the message box: > > set the style of stack "guineapig" to palette > > it works, and if I then: > > put the style of stack "guineapig" > > the result is: palette > > Something definitely not right. Anyone else seeing the command > > palette stack "yourNameHere" This all seems fine, given the unique roles of style and mode. The style property is persistent, saved with the stack. It's toplevel by default, but can be changed to modeless, modal, or palette. When a stack is opened without specifying a mode name (as with "go" or "open") the stack will be opened in the mode determined by its style property. At any time we can override the stack's style property by using a style name as a command, such as palette, modeless, etc. e.g.: palette "SomeStack" Using a style name as a command will open the stack in the specified mode, but will not alter the persistent "style" property. This is especially useful for things like palettes, so you can simply open them with "open" and when you want to work on them you can use the "toplevel" style name as a command: toplevel "SomeStack" To determine the actual mode in use by a stack at any given time, use the stack's mode property. This is determined at runtime and is read-only, an integer reflecting any of the various states a stack can be in. Style names are not used here as the mode property covers a broader range of circumstances than a stack's style property, including a toplevel stack that has its cantModify set to true (2) as opposed to editable (1), or closed but still in memory (0). Palettes will have a mode of 4. It may be helpful to have mode listed among the See Also tokens in the Dictionary entry for the Style property. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Fri May 20 10:46:55 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 14:46:55 +0000 Subject: Menu Checkmarks - how to do it?? In-Reply-To: <0c846881-970a-9bea-e522-71c1fcaacb83@knappstersolutions.com> References: <4F9530E1-208F-4E5F-B8CD-85E4406175C9@iotecdigital.com> <0c846881-970a-9bea-e522-71c1fcaacb83@knappstersolutions.com> Message-ID: <832A1500-928E-4E06-9DA7-56DD20A5E122@iotecdigital.com> That's odd... when I set the Mark using the menu builder, the menu appears as !cDevelopment, but when I type the !c before the menu name it displays correctly! Wierd. Bob S On May 19, 2016, at 16:03 , Marty Knapp > wrote: Bob, you need to use "!c" before the menu item to set the checkmark, but if it's an Option menu or a Combo Box the checkmark will not work. Marty Knapp From richmondmathewson at gmail.com Fri May 20 10:46:59 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 17:46:59 +0300 Subject: Palette command problem In-Reply-To: <573F1DFE.8000805@fourthworld.com> References: <573F1DFE.8000805@fourthworld.com> Message-ID: <573F2363.7080705@gmail.com> If I put 'palette "XYZ"' in the messageBOx I get a palette. If I put 'palette "XYZ"' in a stack called "XYZ" insode, say, a mouseUp message, I DON'T get a palette. Richmond. On 20.05.2016 17:23, Richard Gaskin wrote: > Kay C Lan wrote: > > > Here on OSX 10.9.5 LC 8.0.1 rc 1 if I open a 'topLevel' stack and in > > the message box: > > > > palette stack "guineapig" > > > > the stack is palettised. But if I put this in the message box: > > > > put the style of stack "guineapig" > > > > the result is: topLevel ?? > > > > If I revert the stack back to topLevel and in the message box: > > > > set the style of stack "guineapig" to palette > > > > it works, and if I then: > > > > put the style of stack "guineapig" > > > > the result is: palette > > > > Something definitely not right. Anyone else seeing the command > > > > palette stack "yourNameHere" > > This all seems fine, given the unique roles of style and mode. > > The style property is persistent, saved with the stack. It's toplevel > by default, but can be changed to modeless, modal, or palette. When a > stack is opened without specifying a mode name (as with "go" or > "open") the stack will be opened in the mode determined by its style > property. > > At any time we can override the stack's style property by using a > style name as a command, such as palette, modeless, etc. e.g.: > > palette "SomeStack" > > Using a style name as a command will open the stack in the specified > mode, but will not alter the persistent "style" property. This is > especially useful for things like palettes, so you can simply open > them with "open" and when you want to work on them you can use the > "toplevel" style name as a command: > > toplevel "SomeStack" > > To determine the actual mode in use by a stack at any given time, use > the stack's mode property. This is determined at runtime and is > read-only, an integer reflecting any of the various states a stack can > be in. Style names are not used here as the mode property covers a > broader range of circumstances than a stack's style property, > including a toplevel stack that has its cantModify set to true (2) as > opposed to editable (1), or closed but still in memory (0). Palettes > will have a mode of 4. > > It may be helpful to have mode listed among the See Also tokens in the > Dictionary entry for the Style property. > From jacque at hyperactivesw.com Fri May 20 10:56:12 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 May 2016 09:56:12 -0500 Subject: Palette command problem In-Reply-To: References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> Message-ID: <154ceaaa6f8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Richard explained it pretty well. I think of the command form as a temporary override. The bug here seems to be that the command fails on Linux. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 20, 2016 3:06:37 AM Kay C Lan wrote: > And as a further test - on OSX 10.9.5 LC 8.0.1 rc 1 > > New default stack > In message box: > palette stack "Untitled 1" -- works fine > put the style of stack "Untitled 1" > result: toplevel > > Seems to be a bug. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Fri May 20 10:58:14 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 20 May 2016 07:58:14 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: Hi All, I?m still not getting this to work. I thought maybe it was because I was trying to talk to Google through our Google Apps For Education (Enterprise) edition at school. I tried with my regular Google Account at home, but got the same results. The stack answers with: 219,25,11,mergGoogleAuth465,25,11. Just for clarification on the Google Console components screen, I am logging into the Google API site and creating new Credentials of type Web Application. Do I have to enable a specific API? I see all the Google Apps APIs, but nothing specifically for Google Sheets. Also, I am putting the ?client secret? in quotes like the rest of the mergeGoogleAuth script. And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X 10.11.3. Thank you! John Patten SUSD > On May 19, 2016, at 4:22 PM, Monte Goulding wrote: > > >> On 20 May 2016, at 9:19 AM, Monte Goulding wrote: >> >> In earlier versions of LiveCode > > I should mention here that it will not work in versions of LC prior to 6.7.10 or in any version of LC Community. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri May 20 11:10:05 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2016 08:10:05 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: <573F28CD.90506@fourthworld.com> Matt Maier wrote: > According to this lesson, I can store an array as a custom property > of a stack which can be saved and loaded. > http://lessons.livecode.com/m/4071/l/17375-how-do-i-save-custom-properties-in-a-standalone-application > > Something I've done myself already is to either save the array as > JSON in a text file or just as a binary with encode. > > So, in the most naive sense, it looks like I can have a key-value > store without installing and learning anything new. But databases > have extra functionality to deal with stuff like multiple > simultaneous users, data integrity, and performance optimization. > > Can I just setup an instance of Livecode to act like an in-memory, > key-value database? Maybe have a standalone stack act as the > controller and have it mirror it's state in a separate stack that > can be saved and loaded. > > I don't know enough about database design to frame the tradeoffs. Can > someone who groks both Livecode and databases comment on this idea? I think you're on a very useful path. TL/DR version: LiveCode's encoded arrays are a good fit for many key-value storage needs. Typically windy version: RDBMSes are great when you have data too large to fit into RAM, or when the nature of the data or its workflow lends itself to being expressed through normalized relationality. But for simple key-value stores they can be overkill. Simple arrays work very well for those, but we need some form of persistence. JSON is usually the go-to solution for serializing arrays, and it's necessary to use either it or XML when transferring data between systems that know little about each other, since both are widely-used standards. But when data will only be used within LiveCode we have much broader options. I used to use stack files for data storage, but I've come to find them cumbersome for two reasons: 1. Purging them from memory requires careful thinking (we have no "purge stack" command, and "delete stack" is disconcerting to use because it can only safely be used on mainstacks, but using it on a substack will do what it says on the tin and delete the stack object from the stack file). 2. Given property sets and properties, array notation can only be used natively on object properties with two levels of depth. It's possible to store entire arrays as property values, but those require that you first extract them into a variable, and if you're going to do that you might as well bypass the concerns of #1 by using: My favorite key-value format is LSON, my pet name for encoded LiveCode arrays. I call them LSON because everyone's familiar with JSON, some are familiar with MongoDB's BSON ("Binary JSON"), and LiveCode's encoded arrays are similar enough in structure and use case with BSON to merit a similar label. I find when I use anything ending with "SON" conversations with clients become much easier; they grasp the concept and benefit immediately. You can serialize an array with arrayEncode, and de-serialize it back into an array with arrayDecode. Once serialized, it can be used like any other data, saved to disk or sent over a network. JSON is popular because JavaScript is popular, and JSON was designed to be de-serialized with a single function call in the JS engine, eval. But every language that isn't JavaScript has to go through the cumbersome process of parsing it, notoriously slow compared to the optimized handling provided by JavaScript's machine-code-compiled engine. JSON is a glove that perfectly fits the hand of the JavaScript engine, but any other engine needs to do quite a bit of work to emulate what the JS engine does so easily with it. So when data is to be used within LiveCode, LSON is by far the better choice. It's functionally equivalent to JSON not only terms of serializing hierarchical data, and also in terms of the performance and robustnesss of being able to rely on a single engine machine-code-compiled function to serialize and de-serialize it. LSON is a glove that perfectly fits the hand of the LiveCode engine. Extra bonus points: Key-value stores needn't be limited by RAM. Studying MongoDB, CouchDB, and other large-scale key-value stores can be quite inspiring. Of course if your collection is really large or intended for use by many hundreds of concurrent users, you're probably better off just using MongoDB or CouchDB. Greg Miller has a nice CouchDB library for LiveCode on Github (background an detail in this forum thread: ). But for workgroup solutions, in which the number of concurrent users may be only a few dozen and the collection size below several tens of thousands, it's possible to build reasonably performant client-server solutions using LSON as the storage format, even with the limitations of CGI. And if you're running a VPS or dedicated server the scale can be much larger, since you're no longer bound by the CPU and RAM constraints imposed by CGI. The MongoDB daemon, for example, keeps its index in RAM, used to map access to the much large disk store. This can be done with a LiveCode-based daemon as well. The experiments I've done along those lines have gone very well, and I believe the backend for Canella Software's LiveCloud works similarly. Using LiveCode-native LSON for key-value serialization opens many doors for data storage solutions, as efficiently as JSON does for JavaScript-based systems. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tfabacher at gmail.com Fri May 20 11:13:33 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Fri, 20 May 2016 11:13:33 -0400 Subject: Make a $500 Pledge to LiveCode Campaign and we will help you get your WP App in the store MUCH faster Message-ID: Several people have emailed me directly and asked if I can consult and help them get their first project off the ground using the WP and LiveCode libraries. S,o I will make this offer, for the first 10 people who give $500 to the Infinite Livecode campaign from now, I & Digital Pomegranate will give 5 hours of One-To-One help on getting WP setup properly, using the code library, designing your App, OAuth 2.0, the business angle of how to charge more for cloud enabled Apps and anything else you wish to talk about. We spent over a year and have learned from all the pitfalls, so get your App to market quicker and more stable. Just make your $500 pledge now and shoot me an email. I usually charge $300 / hour for App Architecture, so this is a great deal!!!! Todd Fabacher & Digital Pomegranate Team From richmondmathewson at gmail.com Fri May 20 11:17:23 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 18:17:23 +0300 Subject: Stupid Q number 1000 In-Reply-To: References: <573E24BD.20701@gmail.com> Message-ID: <573F2A83.4020509@gmail.com> I wonder why this script doesn't work in LC 8.0.1: on mouseUp ask file "Choose where you wish to save your stack" if the result = "cancel" then exit mouseUp else save stack "New Stack" end if end mouseUp Richmond. From richmondmathewson at gmail.com Fri May 20 11:18:03 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 18:18:03 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573EBB29.9080007@gmail.com> References: <573E25BF.10101@gmail.com> <573EBB29.9080007@gmail.com> Message-ID: <573F2AAB.2030309@gmail.com> "Open" button now works, "Import Image" button added [and it works!], "Save" button still proving a problem. R. On 20.05.2016 10:22, RM wrote: > Just uploaded a revision that works a whole lot better! > > On 19.05.2016 23:44, RM wrote: >> I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 >> >> Richmond. > From bonnmike at gmail.com Fri May 20 11:23:33 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 May 2016 09:23:33 -0600 Subject: Stupid Q number 1000 In-Reply-To: <573F2A83.4020509@gmail.com> References: <573E24BD.20701@gmail.com> <573F2A83.4020509@gmail.com> Message-ID: save stack "New Stack" as it -- you ask where to save, then don't provide the information. Chances are it is a) saving where you don't expect, or b) saving over itself from the location it was opened, or c) can't save due to permissions issues. You might check the result/it after your save request. On Fri, May 20, 2016 at 9:17 AM, RM wrote: > I wonder why this script doesn't work in LC 8.0.1: > > on mouseUp > ask file "Choose where you wish to save your stack" > if the result = "cancel" > then exit mouseUp > else > save stack "New Stack" > end if > end mouseUp > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Fri May 20 11:23:36 2016 From: klaus at major-k.de (Klaus major-k) Date: Fri, 20 May 2016 17:23:36 +0200 Subject: Stupid Q number 1000 In-Reply-To: <573F2A83.4020509@gmail.com> References: <573E24BD.20701@gmail.com> <573F2A83.4020509@gmail.com> Message-ID: Hi Richmond, > Am 20.05.2016 um 17:17 schrieb RM : > > I wonder why this script doesn't work in LC 8.0.1: > > on mouseUp > ask file "Choose where you wish to save your stack" > if the result = "cancel" > then exit mouseUp > else > save stack "New Stack" > end if > end mouseUp for the same reason this will not work in earlier version: It is missing the ?point"! :-D This works, spot the difference: on mouseUp ask file "Choose where you wish to save your stack" if the result = "cancel" then exit mouseUp else set the filename of stack "New Stack" to it save stack "New Stack" end if end mouseUp > Richmond. Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From ambassador at fourthworld.com Fri May 20 11:27:07 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2016 08:27:07 -0700 Subject: Palette command problem In-Reply-To: <154ceaaa6f8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <154ceaaa6f8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <573F2CCB.4070807@fourthworld.com> J. Landman Gay wrote: > I think of the command form as a temporary override. The bug here > seems to be that the command fails on Linux. After Fraser's excellent work on the Linux engine, the palette command seems to be working well - most of the time. I have found a very few odd edge cases where it doesn't. The team can't yet reproduce my latest: If any of you have had issues you can reproduce with palettes, if they're related to revTools please add your noted to that report, and if related to any other stack please file a new report and note the report ID number here. Thanks! -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri May 20 11:28:05 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2016 08:28:05 -0700 Subject: Stupid Q number 1000 In-Reply-To: <573F2A83.4020509@gmail.com> References: <573F2A83.4020509@gmail.com> Message-ID: <573F2D05.8090505@fourthworld.com> RM wrote: > I wonder why this script doesn't work in LC 8.0.1: > > on mouseUp > ask file "Choose where you wish to save your stack" > if the result = "cancel" > then exit mouseUp > else > save stack "New Stack" > end if > end mouseUp In which version of LC does that work? What's it supposed to do? A path is obtained, but never used. Maybe you want to set the stack's filename property? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From MikeKerner at roadrunner.com Fri May 20 11:39:03 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 11:39:03 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: Let's back you up. When you open the test stack and log in, what happens? On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN wrote: > Hi All, > > I?m still not getting this to work. I thought maybe it was because I was > trying to talk to Google through our Google Apps For Education (Enterprise) > edition at school. I tried with my regular Google Account at home, but got > the same results. The stack answers with: > 219,25,11,mergGoogleAuth465,25,11. > > Just for clarification on the Google Console components screen, I am > logging into the Google API site and creating new Credentials of type Web > Application. Do I have to enable a specific API? I see all the Google Apps > APIs, but nothing specifically for Google Sheets. > > Also, I am putting the ?client secret? in quotes like the rest of the > mergeGoogleAuth script. > > And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X 10.11.3. > > Thank you! > > John Patten > SUSD > > > > > > On May 19, 2016, at 4:22 PM, Monte Goulding wrote: > > > > > >> On 20 May 2016, at 9:19 AM, Monte Goulding wrote: > >> > >> In earlier versions of LiveCode > > > > I should mention here that it will not work in versions of LC prior to > 6.7.10 or in any version of LC Community. > > > > Cheers > > > > Monte > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From johnpatten at me.com Fri May 20 11:49:53 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 20 May 2016 08:49:53 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: When I launch the example mergGoogle stack this is what it does: https://flic.kr/p/Hkzs88 Thanks! > On May 20, 2016, at 8:39 AM, Mike Kerner wrote: > > Let's back you up. When you open the test stack and log in, what happens? > > On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN wrote: > >> Hi All, >> >> I?m still not getting this to work. I thought maybe it was because I was >> trying to talk to Google through our Google Apps For Education (Enterprise) >> edition at school. I tried with my regular Google Account at home, but got >> the same results. The stack answers with: >> 219,25,11,mergGoogleAuth465,25,11. >> >> Just for clarification on the Google Console components screen, I am >> logging into the Google API site and creating new Credentials of type Web >> Application. Do I have to enable a specific API? I see all the Google Apps >> APIs, but nothing specifically for Google Sheets. >> >> Also, I am putting the ?client secret? in quotes like the rest of the >> mergeGoogleAuth script. >> >> And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X 10.11.3. >> >> Thank you! >> >> John Patten >> SUSD >> >> >> >> >>> On May 19, 2016, at 4:22 PM, Monte Goulding wrote: >>> >>> >>>> On 20 May 2016, at 9:19 AM, Monte Goulding wrote: >>>> >>>> In earlier versions of LiveCode >>> >>> I should mention here that it will not work in versions of LC prior to >> 6.7.10 or in any version of LC Community. >>> >>> Cheers >>> >>> Monte >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Fri May 20 11:53:35 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 20 May 2016 08:53:35 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: Hi Mike, Oh, Should mention there is no ?login? request either. It just shows the ?answer? dialogue when the demo app is launched. Thank you! > On May 20, 2016, at 8:49 AM, JOHN PATTEN wrote: > > When I launch the example mergGoogle stack this is what it does: > > https://flic.kr/p/Hkzs88 > > Thanks! > > >> On May 20, 2016, at 8:39 AM, Mike Kerner wrote: >> >> Let's back you up. When you open the test stack and log in, what happens? >> >> On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN wrote: >> >>> Hi All, >>> >>> I?m still not getting this to work. I thought maybe it was because I was >>> trying to talk to Google through our Google Apps For Education (Enterprise) >>> edition at school. I tried with my regular Google Account at home, but got >>> the same results. The stack answers with: >>> 219,25,11,mergGoogleAuth465,25,11. >>> >>> Just for clarification on the Google Console components screen, I am >>> logging into the Google API site and creating new Credentials of type Web >>> Application. Do I have to enable a specific API? I see all the Google Apps >>> APIs, but nothing specifically for Google Sheets. >>> >>> Also, I am putting the ?client secret? in quotes like the rest of the >>> mergeGoogleAuth script. >>> >>> And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X 10.11.3. >>> >>> Thank you! >>> >>> John Patten >>> SUSD >>> >>> >>> >>> >>>> On May 19, 2016, at 4:22 PM, Monte Goulding wrote: >>>> >>>> >>>>> On 20 May 2016, at 9:19 AM, Monte Goulding wrote: >>>>> >>>>> In earlier versions of LiveCode >>>> >>>> I should mention here that it will not work in versions of LC prior to >>> 6.7.10 or in any version of LC Community. >>>> >>>> Cheers >>>> >>>> Monte >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri May 20 11:58:40 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 15:58:40 +0000 Subject: Possible display/answer dialog bug Message-ID: Sorry for the verbosity of this post. Okay here is a possible menu display bug that only will affect OS X. I have a main stack and a number of substacks I call "Modules." Each has it's own menu which contains a button called "Modules" so no matter where I am I can open any of the other modules. However, the code for navigating to these "Modules" is in the Main Stack module menu button (so I only have one place to go to modify the code). The other modules simply call the menuPick in the Main Stack menu script, passing the menu parameter. Here's the problem. If the main stack is not visible, and I call answer with "as sheet" from the main stack menu, I get the normal dialog, NOT a sheet attached to the topStack. Apparently "as sheet" will only attach the dialog to the stack of the script CALLING it, and NOT to the topStack, which to me is a kind of anomaly. Now I thought I could get around this by using: send ("answer warning " & tMsg & " as sheet") to stack tTopStack but what I get is a detached answer dialog where the message is "For" (do not ask me where the hell THAT came from.) "For" does not occur anywhere in tMsg. I can work around this using this handler in each module's stack script: on answerLocal pMode, pMsg put "answer" && pMode && quote & pMsg& quote && "as sheet" into tCommand do tCommand end answerLocal then using: dispatch answerLocal to stack tTopStack with "Warning", tMsg Still, I'm wondering if this is the intended behavior. Shouldn't "as sheet" be directed to whatever stack is the topStack and not the calling stack? Bob S From MikeKerner at roadrunner.com Fri May 20 12:17:23 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 12:17:23 -0400 Subject: Suddenly : linking for arm failed In-Reply-To: References: Message-ID: I'm getting this same issue on and off, for no apparent reason. If I recompile, sometimes it works, and sometimes it does not. On Mon, Mar 21, 2016 at 4:24 PM, Ludovic THEBAULT < ludovic.thebault at laposte.net> wrote: > Hello, > > This evening, i compile a standalone for the app store. It?s work. > I realized i forgot a little script > so i made my change on the stack and recompile. > And i got this error message : > Linkinng for arm(arm64) failed with id: warning: object file > ([?]/device-9_2/standalone) was built for newer iOS version (9.2) than > being linked (7.0) > object file ([?]/revdb was built for newer iOS version (9.2) than being > linked (7.0) > object file ([?]/revzip was built for newer iOS version (9.2) than being > linked (7.0) > object file ([?]/dbsqlite was built for newer iOS version (9.2) than > being linked (7.0) > > > I quit Livecode and reopen my stack and compile without problem? > > Strange, no ? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 20 12:19:04 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 12:19:04 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: Ummmm what answer dialog? The first time you open the stack, you should see a separate window with a google login request. On Fri, May 20, 2016 at 11:53 AM, JOHN PATTEN wrote: > Hi Mike, > > Oh, Should mention there is no ?login? request either. It just shows the > ?answer? dialogue when the demo app is launched. > > Thank you! > > > > On May 20, 2016, at 8:49 AM, JOHN PATTEN wrote: > > > > When I launch the example mergGoogle stack this is what it does: > > > > https://flic.kr/p/Hkzs88 > > > > Thanks! > > > > > >> On May 20, 2016, at 8:39 AM, Mike Kerner > wrote: > >> > >> Let's back you up. When you open the test stack and log in, what > happens? > >> > >> On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN > wrote: > >> > >>> Hi All, > >>> > >>> I?m still not getting this to work. I thought maybe it was because I > was > >>> trying to talk to Google through our Google Apps For Education > (Enterprise) > >>> edition at school. I tried with my regular Google Account at home, > but got > >>> the same results. The stack answers with: > >>> 219,25,11,mergGoogleAuth465,25,11. > >>> > >>> Just for clarification on the Google Console components screen, I am > >>> logging into the Google API site and creating new Credentials of type > Web > >>> Application. Do I have to enable a specific API? I see all the Google > Apps > >>> APIs, but nothing specifically for Google Sheets. > >>> > >>> Also, I am putting the ?client secret? in quotes like the rest of the > >>> mergeGoogleAuth script. > >>> > >>> And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X > 10.11.3. > >>> > >>> Thank you! > >>> > >>> John Patten > >>> SUSD > >>> > >>> > >>> > >>> > >>>> On May 19, 2016, at 4:22 PM, Monte Goulding > wrote: > >>>> > >>>> > >>>>> On 20 May 2016, at 9:19 AM, Monte Goulding > wrote: > >>>>> > >>>>> In earlier versions of LiveCode > >>>> > >>>> I should mention here that it will not work in versions of LC prior to > >>> 6.7.10 or in any version of LC Community. > >>>> > >>>> Cheers > >>>> > >>>> Monte > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at 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 at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 20 12:20:51 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 12:20:51 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: ok, I see the dialog. Just for the heck of it, try opening the stack in LC 6 or 7. On Fri, May 20, 2016 at 12:19 PM, Mike Kerner wrote: > Ummmm what answer dialog? The first time you open the stack, you should > see a separate window with a google login request. > > On Fri, May 20, 2016 at 11:53 AM, JOHN PATTEN wrote: > >> Hi Mike, >> >> Oh, Should mention there is no ?login? request either. It just shows the >> ?answer? dialogue when the demo app is launched. >> >> Thank you! >> >> >> > On May 20, 2016, at 8:49 AM, JOHN PATTEN wrote: >> > >> > When I launch the example mergGoogle stack this is what it does: >> > >> > https://flic.kr/p/Hkzs88 >> > >> > Thanks! >> > >> > >> >> On May 20, 2016, at 8:39 AM, Mike Kerner >> wrote: >> >> >> >> Let's back you up. When you open the test stack and log in, what >> happens? >> >> >> >> On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN >> wrote: >> >> >> >>> Hi All, >> >>> >> >>> I?m still not getting this to work. I thought maybe it was because I >> was >> >>> trying to talk to Google through our Google Apps For Education >> (Enterprise) >> >>> edition at school. I tried with my regular Google Account at home, >> but got >> >>> the same results. The stack answers with: >> >>> 219,25,11,mergGoogleAuth465,25,11. >> >>> >> >>> Just for clarification on the Google Console components screen, I am >> >>> logging into the Google API site and creating new Credentials of type >> Web >> >>> Application. Do I have to enable a specific API? I see all the Google >> Apps >> >>> APIs, but nothing specifically for Google Sheets. >> >>> >> >>> Also, I am putting the ?client secret? in quotes like the rest of the >> >>> mergeGoogleAuth script. >> >>> >> >>> And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X >> 10.11.3. >> >>> >> >>> Thank you! >> >>> >> >>> John Patten >> >>> SUSD >> >>> >> >>> >> >>> >> >>> >> >>>> On May 19, 2016, at 4:22 PM, Monte Goulding >> wrote: >> >>>> >> >>>> >> >>>>> On 20 May 2016, at 9:19 AM, Monte Goulding >> wrote: >> >>>>> >> >>>>> In earlier versions of LiveCode >> >>>> >> >>>> I should mention here that it will not work in versions of LC prior >> to >> >>> 6.7.10 or in any version of LC Community. >> >>>> >> >>>> Cheers >> >>>> >> >>>> Monte >> >>>> _______________________________________________ >> >>>> use-livecode mailing list >> >>>> use-livecode at 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 at lists.runrev.com >> >>> Please visit this url to subscribe, unsubscribe and manage your >> >>> subscription preferences: >> >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >>> >> >> >> >> >> >> >> >> -- >> >> On the first day, God created the heavens and the Earth >> >> On the second day, God created the oceans. >> >> On the third day, God put the animals on hold for a few hours, >> >> and did a little diving. >> >> And God said, "This is good." >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at 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 at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 20 12:23:29 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 12:23:29 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: I just tried opening the sample in 8 and in 7 and it fails in both. Try 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. On Fri, May 20, 2016 at 12:20 PM, Mike Kerner wrote: > ok, I see the dialog. Just for the heck of it, try opening the stack in > LC 6 or 7. > > On Fri, May 20, 2016 at 12:19 PM, Mike Kerner > wrote: > >> Ummmm what answer dialog? The first time you open the stack, you should >> see a separate window with a google login request. >> >> On Fri, May 20, 2016 at 11:53 AM, JOHN PATTEN wrote: >> >>> Hi Mike, >>> >>> Oh, Should mention there is no ?login? request either. It just shows the >>> ?answer? dialogue when the demo app is launched. >>> >>> Thank you! >>> >>> >>> > On May 20, 2016, at 8:49 AM, JOHN PATTEN wrote: >>> > >>> > When I launch the example mergGoogle stack this is what it does: >>> > >>> > https://flic.kr/p/Hkzs88 >>> > >>> > Thanks! >>> > >>> > >>> >> On May 20, 2016, at 8:39 AM, Mike Kerner >>> wrote: >>> >> >>> >> Let's back you up. When you open the test stack and log in, what >>> happens? >>> >> >>> >> On Fri, May 20, 2016 at 10:58 AM, JOHN PATTEN >>> wrote: >>> >> >>> >>> Hi All, >>> >>> >>> >>> I?m still not getting this to work. I thought maybe it was because I >>> was >>> >>> trying to talk to Google through our Google Apps For Education >>> (Enterprise) >>> >>> edition at school. I tried with my regular Google Account at home, >>> but got >>> >>> the same results. The stack answers with: >>> >>> 219,25,11,mergGoogleAuth465,25,11. >>> >>> >>> >>> Just for clarification on the Google Console components screen, I am >>> >>> logging into the Google API site and creating new Credentials of >>> type Web >>> >>> Application. Do I have to enable a specific API? I see all the >>> Google Apps >>> >>> APIs, but nothing specifically for Google Sheets. >>> >>> >>> >>> Also, I am putting the ?client secret? in quotes like the rest of the >>> >>> mergeGoogleAuth script. >>> >>> >>> >>> And, I am using LiveCode 8.0, Build 13018 on a Mac running OS X >>> 10.11.3. >>> >>> >>> >>> Thank you! >>> >>> >>> >>> John Patten >>> >>> SUSD >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>> On May 19, 2016, at 4:22 PM, Monte Goulding >>> wrote: >>> >>>> >>> >>>> >>> >>>>> On 20 May 2016, at 9:19 AM, Monte Goulding >>> wrote: >>> >>>>> >>> >>>>> In earlier versions of LiveCode >>> >>>> >>> >>>> I should mention here that it will not work in versions of LC prior >>> to >>> >>> 6.7.10 or in any version of LC Community. >>> >>>> >>> >>>> Cheers >>> >>>> >>> >>>> Monte >>> >>>> _______________________________________________ >>> >>>> use-livecode mailing list >>> >>>> use-livecode at 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 at lists.runrev.com >>> >>> Please visit this url to subscribe, unsubscribe and manage your >>> >>> subscription preferences: >>> >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> >> >>> >> >>> >> >>> >> -- >>> >> On the first day, God created the heavens and the Earth >>> >> On the second day, God created the oceans. >>> >> On the third day, God put the animals on hold for a few hours, >>> >> and did a little diving. >>> >> And God said, "This is good." >>> >> _______________________________________________ >>> >> use-livecode mailing list >>> >> use-livecode at 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 at 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 at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From klaus at major-k.de Fri May 20 12:34:28 2016 From: klaus at major-k.de (Klaus major-k) Date: Fri, 20 May 2016 18:34:28 +0200 Subject: Possible display/answer dialog bug In-Reply-To: References: Message-ID: <65B18F46-325B-4DE6-ADC1-ABC531AECBEB@major-k.de> Hi Bob, > Am 20.05.2016 um 17:58 schrieb Bob Sneidar : > > Sorry for the verbosity of this post. > > Okay here is a possible menu display bug that only will affect OS X. I have a main stack and a number of substacks I call "Modules." Each has it's own menu which contains a button called "Modules" so no matter where I am I can open any of the other modules. However, the code for navigating to these "Modules" is in the Main Stack module menu button (so I only have one place to go to modify the code). The other modules simply call the menuPick in the Main Stack menu script, passing the menu parameter. > > Here's the problem. If the main stack is not visible, and I call answer with "as sheet" from the main stack menu, I get the normal dialog, NOT a sheet attached to the topStack. Apparently "as sheet" will only attach the dialog to the stack of the script CALLING it, and NOT to the topStack, which to me is a kind of anomaly. > > Now I thought I could get around this by using: > send ("answer warning " & tMsg & " as sheet") to stack tTopStack > > but what I get is a detached answer dialog where the message is "For" (do not ask me where the hell THAT came from.) "For" does not occur anywhere in tMsg. > > I can work around this using this handler in each module's stack script: > > on answerLocal pMode, pMsg > put "answer" && pMode && quote & pMsg& quote && "as sheet" into tCommand > do tCommand > end answerLocal > > then using: > dispatch answerLocal to stack tTopStack with "Warning", tMsg > > Still, I'm wondering if this is the intended behavior. Shouldn't "as sheet" be directed to whatever stack is the topStack and not the calling stack? try setting ?the defaultstack? to your ?target? stack, worked here in a quick test with one button in a stack ?untitled 1?: on mouseup put ?For :-)? into pMsg set the defaultstack to "t1" answer warning pMsg as sheet end mouseup And the sheet appeared in the (not in front) stack ?t1?! > Bob S Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bobsneidar at iotecdigital.com Fri May 20 12:35:03 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 16:35:03 +0000 Subject: And while I'm at it... Message-ID: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Here is another thing I cannot seem to do. When I open a substack, I hide the mainstack. I would like to show the mainstack by intercepting some message that gets sent to it when I close the substack, without having to script each and every substack to do it explicitly. But nothing works. resumeStack does not seem to be sent to a hidden stack, even when it is the only stack open in the IDE besides the IDE stacks. focusIn never gets sent either. Is there a message that gets sent to a hidden stack when it is the only stack open? Apparently hidden stacks do not become the topStack until shown. Bob S From bobsneidar at iotecdigital.com Fri May 20 12:46:24 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 16:46:24 +0000 Subject: Possible display/answer dialog bug In-Reply-To: <65B18F46-325B-4DE6-ADC1-ABC531AECBEB@major-k.de> References: <65B18F46-325B-4DE6-ADC1-ABC531AECBEB@major-k.de> Message-ID: Thanks Klaus! Worked a peach. So the upshot here is that "as sheet" will only work if the defaultStack is visible, otherwise it will act like a non-sheet style menu. Bob S try setting ?the defaultstack? to your ?target? stack, worked here in a quick test with one button in a stack ?untitled 1?: on mouseup put ?For :-)? into pMsg set the defaultstack to "t1" answer warning pMsg as sheet end mouseup And the sheet appeared in the (not in front) stack ?t1?! Bob S Best Klaus From bogdanoff at me.com Fri May 20 12:47:00 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 20 May 2016 09:47:00 -0700 Subject: 2 Days: Time to Stretch for SQLite Goal In-Reply-To: <8404b344b09103bf489dd8a9a9df54d65ff.20160520113828@mail202.atl171.mcdlv.net> References: <8404b344b09103bf489dd8a9a9df54d65ff.20160520113828@mail202.atl171.mcdlv.net> Message-ID: <172FD140-8DFB-4EEF-843D-FD562DE3AA44@me.com> Suggestion: To help those who don?t know why this is a Good Thing? And for LC users who haven?t pledged yet. Would someone briefly describe why this is, maybe in terms of: 1. the need (that I might have where a database would help) 2. the problem (the difficulty of setting up/accessing/using it) 3. LC?s Easy SQLite library as the solution. (SQLite is good? This will really solve the problem?) I myself know I?m going to need to use databases, but have no idea if and how much this going to help me. Would someone please inform me? Peter Bogdanoff >> Next Target: Easy SQLite for $7000 >> Way to go! We've made the baseline and FFI is yours. Next, we've got 2 days left to finish the job. For another $7000 we'll do a complete worked example, adding a brand new Builder library for SQLite and showing you every step of the way how its done. Webinars, tutorials, the lot. After all, however good a new feature is, its useless if you don't know how to use it! We'll show you. And you'll get a silk smooth way to use SQLite databases, in any app anywhere. Accessing your data will be as easy as: >> From roger.e.eller at sealedair.com Fri May 20 12:48:14 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 20 May 2016 12:48:14 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: Monte said a few emails back that 6.8.10 is the oldest version that works with the external. ~Roger On Fri, May 20, 2016 at 12:23 PM, Mike Kerner wrote: > I just tried opening the sample in 8 and in 7 and it fails in both. Try > 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. From toolbook at kestner.de Fri May 20 13:00:39 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 20 May 2016 19:00:39 +0200 Subject: Don't understand unicode handling Message-ID: <00be01d1b2b9$231779d0$69466d70$@kestner.de> Hello, I have a file exported from an older genealogy program A, which I want to import into another genealogy program B. Program B is pretty new and modern and is supposed to support Unicode. When directly importing that exchange file, all special chars get corrupted in program B. When reading the export file into a field of a LC 8.0 program and writing the field with LC via: put fld "Out" into URL "file:myFile" and importing that LC file into program B the special chars are still corrupted. My thinking was, that in the moment, you get data into a field in LC 8.0, LC converts it automatically into Unicode and so it would be also Unicode, when writing this field into a file. I am also using UltraEdit as an editor. Opening the exported file I can convert the data "from ASCII to UTF-8 (Unicode editing)". If I do that with the exported file, all special chars are fine, when importing the file into program B Do I still have to convert data with LC 8? Where am I thinking wrong? Thanks for a push into the right direction Tiemo From th.douez at gmail.com Fri May 20 13:07:20 2016 From: th.douez at gmail.com (Thierry Douez) Date: Fri, 20 May 2016 19:07:20 +0200 Subject: Don't understand unicode handling In-Reply-To: <00be01d1b2b9$231779d0$69466d70$@kestner.de> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> Message-ID: Hallo Tiemo, from: http://lessons.livecode.com/m/4071/l/12304-how-do-i-use-unicode-in-rev To import text from a UTF-8 file and display it in our stack we just need to read it in, uniEncode() it and then display it as we learnt earlier. *put* url ("file:greek.txt") into tUnicodeText *set* the unicodeText of field 1 to uniEncode(tUnicodeText,"UTF8") If we want to export text from our stack we simply go in the other direction *put* uniDecode(the unicodeText of field 1,"UTF8") into tUTF8Text *put* tUTF8Text into url("file:greek2.txt") Guess it's what you need.... Regards, Thierry ------------------------------------------------ Thierry Douez - http://sunny-tdz.com From mark at canelasoftware.com Fri May 20 13:35:04 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Fri, 20 May 2016 10:35:04 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: > On May 20, 2016, at 12:53 AM, Matt Maier wrote: > > I already know how to use Livecode and I think I can do everything I need > using arrays. > > According to this lesson, I can store an array as a custom property of a > stack which can be saved and loaded. > http://lessons.livecode.com/m/4071/l/17375-how-do-i-save-custom-properties-in-a-standalone-application > > Something I've done myself already is to either save the array as JSON in a > text file or just as a binary with encode. > > So, in the most naive sense, it looks like I can have a key-value store > without installing and learning anything new. But databases have extra > functionality to deal with stuff like multiple simultaneous users, data > integrity, and performance optimization. > > Can I just setup an instance of Livecode to act like an in-memory, > key-value database? Maybe have a standalone stack act as the controller and > have it mirror it's state in a separate stack that can be saved and loaded. > > I don't know enough about database design to frame the tradeoffs. Can > someone who groks both Livecode and databases comment on this idea? Using arrays to make your own key/value type database is very doable. The performance is probably indistinguishable with other databases for many types of apps. You can store data to disk easily with arrayEncode(); LSON as Richard has coined it. The beauty of existing databases can not be ignored though. They do much more than store/retrieve data. Queries are one of the things that make databases so powerful. Choosing the right path really depends on your needs. From my experience, LiveCode arrays make a fine database model for a wide range of applications. The best part is they are using a syntax you already know. If you are interested in seeing a proof of concept you may want to try LiveCloud. It might give you some ideas on where to go if plan to make your own database. You are definitely embarking on a fun experience. I would suggest you explore it further. Best regards, Mark Talluto livecloud.io canelasoftware.com From bmmeili at swissonline.ch Fri May 20 13:35:07 2016 From: bmmeili at swissonline.ch (martin meili) Date: Fri, 20 May 2016 19:35:07 +0200 Subject: Problems with Xcode Message-ID: <2F0599A2-2911-4681-9EF0-26EB33103485@swissonline.ch> Hi there I hope somebody of you pros can help me: What is wrong here? When trying putting together my app for my iphone 4 by the help of ?Save as Standalone application??? there?s popping up the message: ?linking for arm (arm7) failed with xcrun: error: active developer path (?Applications/Xcode2.app/Contents/Developer?) does not exist, use xcode-select to change?. If I look at the package contents of Xcode so I can find this missing folder ?Developer?; but inside there, there must be missing something ??? iMac 3.06 Ghz OSX 10.9.5 Xcode 6.2 LiveCode 7.1.3 Settings ?Mobile Support": green square / Available device SDKs: 8.2 / Available simulators 8.2 My little game-app is running without any problems in the iOS 8.2. Simulator, but when creating the standalone ?? Martin From MikeKerner at roadrunner.com Fri May 20 13:44:00 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 13:44:00 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, though. My every-day instance runs in 6.7.8 On Fri, May 20, 2016 at 12:48 PM, Roger Eller wrote: > Monte said a few emails back that 6.8.10 is the oldest version that works > with the external. > > ~Roger > > On Fri, May 20, 2016 at 12:23 PM, Mike Kerner > wrote: > > > I just tried opening the sample in 8 and in 7 and it fails in both. Try > > 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From toolbook at kestner.de Fri May 20 13:53:05 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 20 May 2016 19:53:05 +0200 Subject: AW: Don't understand unicode handling In-Reply-To: References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> Message-ID: <00c301d1b2c0$761a6000$624f2000$@kestner.de> Bonsoir Thierry, thank you for the helpful link, with your help, I found the right conversion, though I don't understand what is going on :) For my issue the solution was not to use uniEncode() when importing the file into LC, but just putting the file into a field. But using uniDecode() when exporting it from LC. I think my problem is that you don't see what type of coding a file has. If you have to handle with unknown data, you just have to try the different combinations of encode/decode/do nothing with the data, because a file has no label "I am UTF-8". Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Thierry Douez Gesendet: Freitag, 20. Mai 2016 19:07 An: How to use LiveCode Betreff: Re: Don't understand unicode handling Hallo Tiemo, from: http://lessons.livecode.com/m/4071/l/12304-how-do-i-use-unicode-in-rev To import text from a UTF-8 file and display it in our stack we just need to read it in, uniEncode() it and then display it as we learnt earlier. *put* url ("file:greek.txt") into tUnicodeText *set* the unicodeText of field 1 to uniEncode(tUnicodeText,"UTF8") If we want to export text from our stack we simply go in the other direction *put* uniDecode(the unicodeText of field 1,"UTF8") into tUTF8Text *put* tUTF8Text into url("file:greek2.txt") Guess it's what you need.... Regards, Thierry ------------------------------------------------ Thierry Douez - http://sunny-tdz.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Fri May 20 13:56:45 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 20 May 2016 10:56:45 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> Message-ID: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Hi All, I have tried the demo stack in multiple versions of Livecode, including 6.7.8, and I get the same result. An answer dialog appears when the stack launches: https://flic.kr/p/Hkzs88 I even copied the mergGoogle.lcext extension into the Extensions folder identified in the Preferences. There must be something else that is not quite right now with published extension, or a change at Google. However, that doesn?t explain why Mike?s is still working. Thank you! John Patten SUSD > On May 20, 2016, at 10:44 AM, Mike Kerner wrote: > > OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, > though. My every-day instance runs in 6.7.8 > > On Fri, May 20, 2016 at 12:48 PM, Roger Eller > wrote: > >> Monte said a few emails back that 6.8.10 is the oldest version that works >> with the external. >> >> ~Roger >> >> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner >> wrote: >> >>> I just tried opening the sample in 8 and in 7 and it fails in both. Try >>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri May 20 14:04:57 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 May 2016 13:04:57 -0500 Subject: AW: Don't understand unicode handling In-Reply-To: <00c301d1b2c0$761a6000$624f2000$@kestner.de> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> Message-ID: On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: > Bonsoir Thierry, > > thank you for the helpful link, with your help, I found the right > conversion, though I don't understand what is going on :) > For my issue the solution was not to use uniEncode() when importing the file > into LC, but just putting the file into a field. > But using uniDecode() when exporting it from LC. > > I think my problem is that you don't see what type of coding a file has. If > you have to handle with unknown data, you just have to try the different > combinations of encode/decode/do nothing with the data, because a file has > no label "I am UTF-8". In LC 7 and above, the old unicode syntax is deprecated and the new encoding syntax is easier to use. Whenever you import or export text you need to translate it using the new textEncode and textDecode functions. To bring unicode text into LC: get textDecode(,"UTF8") and to export it: put textEncode(tText,"UTF8") into file If you are not sure what the unicode encoding is, it is almost always safe to assume UTF-8. The dictionary has examples. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From MikeKerner at roadrunner.com Fri May 20 14:06:00 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 14:06:00 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it works fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer dialogs of death. Next question: Did you ever ban LC from getting access to your keychain? At some time, you probably got a dialog asking for access to it. On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN wrote: > Hi All, > > I have tried the demo stack in multiple versions of Livecode, including > 6.7.8, and I get the same result. An answer dialog appears when the stack > launches: https://flic.kr/p/Hkzs88 > > I even copied the mergGoogle.lcext extension into the Extensions folder > identified in the Preferences. > > There must be something else that is not quite right now with published > extension, or a change at Google. However, that doesn?t explain why Mike?s > is still working. > > Thank you! > > John Patten > SUSD > > > > > > On May 20, 2016, at 10:44 AM, Mike Kerner > wrote: > > > > OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, > > though. My every-day instance runs in 6.7.8 > > > > On Fri, May 20, 2016 at 12:48 PM, Roger Eller < > roger.e.eller at sealedair.com> > > wrote: > > > >> Monte said a few emails back that 6.8.10 is the oldest version that > works > >> with the external. > >> > >> ~Roger > >> > >> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < > MikeKerner at roadrunner.com> > >> wrote: > >> > >>> I just tried opening the sample in 8 and in 7 and it fails in both. > Try > >>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From roland.huettmann at gmail.com Fri May 20 14:19:48 2016 From: roland.huettmann at gmail.com (Roland Huettmann) Date: Fri, 20 May 2016 20:19:48 +0200 Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: <1463735025845-4704929.post@n4.nabble.com> References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> <62DD6AFD-CC55-4928-84C7-57CCBD9ADD30@iotecdigital.com> <1463735025845-4704929.post@n4.nabble.com> Message-ID: Anyone interested in skiing the Swiss alpes next winter season - just contact me off-list ). Just raised my pledge to $500. On May 20, 2016 11:41 AM, "Dave Kilroy" wrote: > Roland I really liked your words! > > The best skiing is when you are a bit scared - the best goals are the scary > goals > > LiveCode workers I take my hat off to you all > > PS: wanna go skiing? > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes > the other 90% of the time." > Peter M. Brigham > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Trevor-DeVore-interviews-CTO-and-CEO-tp4704862p4704929.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Fri May 20 14:20:42 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 20 May 2016 11:20:42 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: On Fri, May 20, 2016 at 10:35 AM, Mark Talluto wrote: > Using arrays to make your own key/value type database is very doable. The > performance is probably indistinguishable with other databases for many > types of apps. You can store data to disk easily with arrayEncode(); LSON > as Richard has coined it. > I did this, and accessed by function calls. And then I adjusted the function to allow it to be either an array or a :memory: SQLite. And then I found that the database worked far better for me. Particularly, the ability to SELECT WHERE works very well for what I'm doing. I would have had to reinvent this with a way to loop through my array in live code (quite doable, yes) which is already there with the database. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Fri May 20 14:25:37 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 20 May 2016 11:25:37 -0700 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> Message-ID: On Wed, May 18, 2016 at 7:17 PM, Mike Kerner wrote: > Why not just use parameterized queries? Is this practical when using a compound query (in a BEGIN/END with dozens to hundreds of commands)? It would seem that I would have to make an "interesting" loop to create a huge array, and and code the keys back into my statements . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From richmondmathewson at gmail.com Fri May 20 14:32:35 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 21:32:35 +0300 Subject: Stupid Q number 1000 In-Reply-To: References: <573E24BD.20701@gmail.com> <573F2A83.4020509@gmail.com> Message-ID: <573F5843.6050607@gmail.com> That WAS a bit goofy of me. Thanks. Richmond. On 20.05.2016 18:23, Klaus major-k wrote: > Hi Richmond, > >> Am 20.05.2016 um 17:17 schrieb RM : >> >> I wonder why this script doesn't work in LC 8.0.1: >> >> on mouseUp >> ask file "Choose where you wish to save your stack" >> if the result = "cancel" >> then exit mouseUp >> else >> save stack "New Stack" >> end if >> end mouseUp > for the same reason this will not work in earlier version: > It is missing the ?point"! :-D > > This works, spot the difference: > on mouseUp > ask file "Choose where you wish to save your stack" > if the result = "cancel" then > exit mouseUp > else > set the filename of stack "New Stack" to it > save stack "New Stack" > end if > end mouseUp > >> Richmond. > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Fri May 20 14:42:58 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 20 May 2016 11:42:58 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: Mike, I never remember ever getting a request for Keychain access from LiveCode. I may have a long time ago, and just don?t remember though. Is there a way to check and see if LiveCode has access to the Keychain? When I look in the KeyChain app I don?t see any references for LiveCode. Thanks! John Patten SUSD > On May 20, 2016, at 11:06 AM, Mike Kerner wrote: > > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it works > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer dialogs of > death. > > Next question: Did you ever ban LC from getting access to your keychain? > At some time, you probably got a dialog asking for access to it. > > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN > wrote: > >> Hi All, >> >> I have tried the demo stack in multiple versions of Livecode, including >> 6.7.8, and I get the same result. An answer dialog appears when the stack >> launches: https://flic.kr/p/Hkzs88 > >> >> I even copied the mergGoogle.lcext extension into the Extensions folder >> identified in the Preferences. >> >> There must be something else that is not quite right now with published >> extension, or a change at Google. However, that doesn?t explain why Mike?s >> is still working. >> >> Thank you! >> >> John Patten >> SUSD >> >> >> >> >>> On May 20, 2016, at 10:44 AM, Mike Kerner >> wrote: >>> >>> OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, >>> though. My every-day instance runs in 6.7.8 >>> >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < >> roger.e.eller at sealedair.com> >>> wrote: >>> >>>> Monte said a few emails back that 6.8.10 is the oldest version that >> works >>>> with the external. >>>> >>>> ~Roger >>>> >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < >> MikeKerner at roadrunner.com> >>>> wrote: >>>> >>>>> I just tried opening the sample in 8 and in 7 and it fails in both. >> Try >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> >>> -- >>> On the first day, God created the heavens and the Earth >>> On the second day, God created the oceans. >>> On the third day, God put the animals on hold for a few hours, >>> and did a little diving. >>> And God said, "This is good." >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri May 20 15:14:52 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 22:14:52 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573F2AAB.2030309@gmail.com> References: <573E25BF.10101@gmail.com> <573EBB29.9080007@gmail.com> <573F2AAB.2030309@gmail.com> Message-ID: <573F622C.9030406@gmail.com> Keeps on getting better. I am now at the stage where I would be grateful for anyone who wishes to deploy a vaguely "Hypercardy" simplified UI for Livecode 8.0 to try the thing out and give me feedback. Anyone who wishes is, of course, welcome to muck around with the stack and improve things - just upload your improved version. Richmond. On 20.05.2016 18:18, RM wrote: > "Open" button now works, "Import Image" button added [and it works!], > "Save" button still proving a problem. > > R. > > On 20.05.2016 10:22, RM wrote: >> Just uploaded a revision that works a whole lot better! >> >> On 19.05.2016 23:44, RM wrote: >>> I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 >>> >>> Richmond. >> > From MikeKerner at roadrunner.com Fri May 20 15:15:55 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 15:15:55 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: Go into Keychain Access, then do a search for "mergGoogle". On Fri, May 20, 2016 at 2:42 PM, JOHN PATTEN wrote: > Mike, > > I never remember ever getting a request for Keychain access from LiveCode. > I may have a long time ago, and just don?t remember though. > > Is there a way to check and see if LiveCode has access to the Keychain? > When I look in the KeyChain app I don?t see any references for LiveCode. > > Thanks! > > John Patten > SUSD > > > On May 20, 2016, at 11:06 AM, Mike Kerner > wrote: > > > > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it works > > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer dialogs > of > > death. > > > > Next question: Did you ever ban LC from getting access to your keychain? > > At some time, you probably got a dialog asking for access to it. > > > > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN johnpatten at me.com>> wrote: > > > >> Hi All, > >> > >> I have tried the demo stack in multiple versions of Livecode, including > >> 6.7.8, and I get the same result. An answer dialog appears when the > stack > >> launches: https://flic.kr/p/Hkzs88 < > https://flic.kr/p/Hkzs88 > > >> > >> I even copied the mergGoogle.lcext extension into the Extensions folder > >> identified in the Preferences. > >> > >> There must be something else that is not quite right now with published > >> extension, or a change at Google. However, that doesn?t explain why > Mike?s > >> is still working. > >> > >> Thank you! > >> > >> John Patten > >> SUSD > >> > >> > >> > >> > >>> On May 20, 2016, at 10:44 AM, Mike Kerner > >> wrote: > >>> > >>> OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, > >>> though. My every-day instance runs in 6.7.8 > >>> > >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < > >> roger.e.eller at sealedair.com> > >>> wrote: > >>> > >>>> Monte said a few emails back that 6.8.10 is the oldest version that > >> works > >>>> with the external. > >>>> > >>>> ~Roger > >>>> > >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < > >> MikeKerner at roadrunner.com> > >>>> wrote: > >>>> > >>>>> I just tried opening the sample in 8 and in 7 and it fails in both. > >> Try > >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> > >>> > >>> > >>> -- > >>> On the first day, God created the heavens and the Earth > >>> On the second day, God created the oceans. > >>> On the third day, God put the animals on hold for a few hours, > >>> and did a little diving. > >>> And God said, "This is good." > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at 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 at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode < > http://lists.runrev.com/mailman/listinfo/use-livecode> > >> > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode < > http://lists.runrev.com/mailman/listinfo/use-livecode> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 20 15:19:59 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 15:19:59 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: And I'm just guessing at things to try, so I don't even now if it's relevant, since everything works for me. The next thing to do is to contact Monte, I suppose. On Fri, May 20, 2016 at 3:15 PM, Mike Kerner wrote: > Go into Keychain Access, then do a search for "mergGoogle". > > On Fri, May 20, 2016 at 2:42 PM, JOHN PATTEN wrote: > >> Mike, >> >> I never remember ever getting a request for Keychain access from >> LiveCode. I may have a long time ago, and just don?t remember though. >> >> Is there a way to check and see if LiveCode has access to the Keychain? >> When I look in the KeyChain app I don?t see any references for LiveCode. >> >> Thanks! >> >> John Patten >> SUSD >> >> > On May 20, 2016, at 11:06 AM, Mike Kerner >> wrote: >> > >> > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it works >> > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer dialogs >> of >> > death. >> > >> > Next question: Did you ever ban LC from getting access to your >> keychain? >> > At some time, you probably got a dialog asking for access to it. >> > >> > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN > > wrote: >> > >> >> Hi All, >> >> >> >> I have tried the demo stack in multiple versions of Livecode, including >> >> 6.7.8, and I get the same result. An answer dialog appears when the >> stack >> >> launches: https://flic.kr/p/Hkzs88 < >> https://flic.kr/p/Hkzs88 > >> >> >> >> I even copied the mergGoogle.lcext extension into the Extensions folder >> >> identified in the Preferences. >> >> >> >> There must be something else that is not quite right now with published >> >> extension, or a change at Google. However, that doesn?t explain why >> Mike?s >> >> is still working. >> >> >> >> Thank you! >> >> >> >> John Patten >> >> SUSD >> >> >> >> >> >> >> >> >> >>> On May 20, 2016, at 10:44 AM, Mike Kerner >> >> wrote: >> >>> >> >>> OK, so try it with 6.8.10. I just ran the latest version with 6.7.2, >> >>> though. My every-day instance runs in 6.7.8 >> >>> >> >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < >> >> roger.e.eller at sealedair.com> >> >>> wrote: >> >>> >> >>>> Monte said a few emails back that 6.8.10 is the oldest version that >> >> works >> >>>> with the external. >> >>>> >> >>>> ~Roger >> >>>> >> >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < >> >> MikeKerner at roadrunner.com> >> >>>> wrote: >> >>>> >> >>>>> I just tried opening the sample in 8 and in 7 and it fails in both. >> >> Try >> >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. >> >>>> _______________________________________________ >> >>>> use-livecode mailing list >> >>>> use-livecode at lists.runrev.com >> >>>> Please visit this url to subscribe, unsubscribe and manage your >> >>>> subscription preferences: >> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> On the first day, God created the heavens and the Earth >> >>> On the second day, God created the oceans. >> >>> On the third day, God put the animals on hold for a few hours, >> >>> and did a little diving. >> >>> And God said, "This is good." >> >>> _______________________________________________ >> >>> use-livecode mailing list >> >>> use-livecode at 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 at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode < >> http://lists.runrev.com/mailman/listinfo/use-livecode> >> >> >> > >> > >> > >> > -- >> > On the first day, God created the heavens and the Earth >> > On the second day, God created the oceans. >> > On the third day, God put the animals on hold for a few hours, >> > and did a little diving. >> > And God said, "This is good." >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode < >> http://lists.runrev.com/mailman/listinfo/use-livecode> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri May 20 15:24:55 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 15:24:55 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> Message-ID: That's what I do when I have an indeterminate number of keys, or if I am writing generic code that handles data from dissimilar tables in a similar way. Do what you want, but best practice (with good reason) seems to still be to use parameterized queries except where you cannot. On Fri, May 20, 2016 at 2:25 PM, Dr. Hawkins wrote: > On Wed, May 18, 2016 at 7:17 PM, Mike Kerner > wrote: > > > Why not just use parameterized queries? > > > Is this practical when using a compound query (in a BEGIN/END with dozens > to hundreds of commands)? > > It would seem that I would have to make an "interesting" loop to create a > huge array, and and code the keys back into my statements . . . > > > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From richmondmathewson at gmail.com Fri May 20 15:41:31 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 20 May 2016 22:41:31 +0300 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573F622C.9030406@gmail.com> References: <573E25BF.10101@gmail.com> <573EBB29.9080007@gmail.com> <573F2AAB.2030309@gmail.com> <573F622C.9030406@gmail.com> Message-ID: <573F686B.6030605@gmail.com> Thanks to suggestions by Peter Bogdanoff much better indeed. R. On 20.05.2016 22:14, RM wrote: > Keeps on getting better. > > I am now at the stage where I would be grateful for anyone who wishes > to deploy a vaguely "Hypercardy" simplified UI > for Livecode 8.0 to try the thing out and give me feedback. Anyone who > wishes is, of course, welcome to muck around with > the stack and improve things - just upload your improved version. > > Richmond. > > On 20.05.2016 18:18, RM wrote: >> "Open" button now works, "Import Image" button added [and it works!], >> "Save" button still proving a problem. >> >> R. >> >> On 20.05.2016 10:22, RM wrote: >>> Just uploaded a revision that works a whole lot better! >>> >>> On 19.05.2016 23:44, RM wrote: >>>> I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 >>>> >>>> Richmond. >>> >> > From bobsneidar at iotecdigital.com Fri May 20 15:47:17 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 19:47:17 +0000 Subject: Arrays vs databases In-Reply-To: References: Message-ID: If there were a way to "query" an array which returned another array with matching keys, that would be okay. But I cannot search an array right now, so as a database for finding information, it's not all that great. Oh sure, I can write repeat loops to go through every single key to find the ones I need, but I would have to write the logic for all that. Ick! Why not just use a memory based database, or even an sqLite database? I just do not see the point to using arrays as a database when there are single and multiuser solutions all over the place. Bob S On May 20, 2016, at 10:35 , Mark Talluto > wrote: Using arrays to make your own key/value type database is very doable. The performance is probably indistinguishable with other databases for many types of apps. You can store data to disk easily with arrayEncode(); LSON as Richard has coined it. The beauty of existing databases can not be ignored though. They do much more than store/retrieve data. Queries are one of the things that make databases so powerful. Choosing the right path really depends on your needs. From my experience, LiveCode arrays make a fine database model for a wide range of applications. The best part is they are using a syntax you already know. If you are interested in seeing a proof of concept you may want to try LiveCloud. It might give you some ideas on where to go if plan to make your own database. You are definitely embarking on a fun experience. I would suggest you explore it further. Best regards, Mark Talluto From roger.e.eller at sealedair.com Fri May 20 15:48:46 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 20 May 2016 15:48:46 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: Let's focus the energy of our group consciousness, and see if we can wake him up to check email. :) On Fri, May 20, 2016 at 3:19 PM, Mike Kerner wrote: > And I'm just guessing at things to try, so I don't even now if it's > relevant, since everything works for me. The next thing to do is to > contact Monte, I suppose. > > On Fri, May 20, 2016 at 3:15 PM, Mike Kerner > wrote: > > > Go into Keychain Access, then do a search for "mergGoogle". > > > > On Fri, May 20, 2016 at 2:42 PM, JOHN PATTEN wrote: > > > >> Mike, > >> > >> I never remember ever getting a request for Keychain access from > >> LiveCode. I may have a long time ago, and just don?t remember though. > >> > >> Is there a way to check and see if LiveCode has access to the Keychain? > >> When I look in the KeyChain app I don?t see any references for LiveCode. > >> > >> Thanks! > >> > >> John Patten > >> SUSD > >> > >> > On May 20, 2016, at 11:06 AM, Mike Kerner > >> wrote: > >> > > >> > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it works > >> > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer > dialogs > >> of > >> > death. > >> > > >> > Next question: Did you ever ban LC from getting access to your > >> keychain? > >> > At some time, you probably got a dialog asking for access to it. > >> > > >> > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN >> > wrote: > >> > > >> >> Hi All, > >> >> > >> >> I have tried the demo stack in multiple versions of Livecode, > including > >> >> 6.7.8, and I get the same result. An answer dialog appears when the > >> stack > >> >> launches: https://flic.kr/p/Hkzs88 < > >> https://flic.kr/p/Hkzs88 > > >> >> > >> >> I even copied the mergGoogle.lcext extension into the Extensions > folder > >> >> identified in the Preferences. > >> >> > >> >> There must be something else that is not quite right now with > published > >> >> extension, or a change at Google. However, that doesn?t explain why > >> Mike?s > >> >> is still working. > >> >> > >> >> Thank you! > >> >> > >> >> John Patten > >> >> SUSD > >> >> > >> >> > >> >> > >> >> > >> >>> On May 20, 2016, at 10:44 AM, Mike Kerner < > MikeKerner at roadrunner.com> > >> >> wrote: > >> >>> > >> >>> OK, so try it with 6.8.10. I just ran the latest version with > 6.7.2, > >> >>> though. My every-day instance runs in 6.7.8 > >> >>> > >> >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < > >> >> roger.e.eller at sealedair.com> > >> >>> wrote: > >> >>> > >> >>>> Monte said a few emails back that 6.8.10 is the oldest version that > >> >> works > >> >>>> with the external. > >> >>>> > >> >>>> ~Roger > >> >>>> > >> >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < > >> >> MikeKerner at roadrunner.com> > >> >>>> wrote: > >> >>>> > >> >>>>> I just tried opening the sample in 8 and in 7 and it fails in > both. > >> >> Try > >> >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a recompile. > >> >>>> _______________________________________________ > >> >>>> use-livecode mailing list > >> >>>> use-livecode at lists.runrev.com > >> >>>> Please visit this url to subscribe, unsubscribe and manage your > >> >>>> subscription preferences: > >> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> >>>> > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> On the first day, God created the heavens and the Earth > >> >>> On the second day, God created the oceans. > >> >>> On the third day, God put the animals on hold for a few hours, > >> >>> and did a little diving. > >> >>> And God said, "This is good." > >> >>> _______________________________________________ > >> >>> use-livecode mailing list > >> >>> use-livecode at 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 at lists.runrev.com > >> >> Please visit this url to subscribe, unsubscribe and manage your > >> >> subscription preferences: > >> >> http://lists.runrev.com/mailman/listinfo/use-livecode < > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > >> >> > >> > > >> > > >> > > >> > -- > >> > On the first day, God created the heavens and the Earth > >> > On the second day, God created the oceans. > >> > On the third day, God put the animals on hold for a few hours, > >> > and did a little diving. > >> > And God said, "This is good." > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode < > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From MikeKerner at roadrunner.com Fri May 20 15:51:10 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 20 May 2016 15:51:10 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: I tried, that, but all I did was fart. On Fri, May 20, 2016 at 3:48 PM, Roger Eller wrote: > Let's focus the energy of our group consciousness, and see if we can wake > him up to check email. :) > > > On Fri, May 20, 2016 at 3:19 PM, Mike Kerner > wrote: > > > And I'm just guessing at things to try, so I don't even now if it's > > relevant, since everything works for me. The next thing to do is to > > contact Monte, I suppose. > > > > On Fri, May 20, 2016 at 3:15 PM, Mike Kerner > > wrote: > > > > > Go into Keychain Access, then do a search for "mergGoogle". > > > > > > On Fri, May 20, 2016 at 2:42 PM, JOHN PATTEN > wrote: > > > > > >> Mike, > > >> > > >> I never remember ever getting a request for Keychain access from > > >> LiveCode. I may have a long time ago, and just don?t remember though. > > >> > > >> Is there a way to check and see if LiveCode has access to the > Keychain? > > >> When I look in the KeyChain app I don?t see any references for > LiveCode. > > >> > > >> Thanks! > > >> > > >> John Patten > > >> SUSD > > >> > > >> > On May 20, 2016, at 11:06 AM, Mike Kerner < > MikeKerner at roadrunner.com> > > >> wrote: > > >> > > > >> > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it > works > > >> > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer > > dialogs > > >> of > > >> > death. > > >> > > > >> > Next question: Did you ever ban LC from getting access to your > > >> keychain? > > >> > At some time, you probably got a dialog asking for access to it. > > >> > > > >> > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN > >> > wrote: > > >> > > > >> >> Hi All, > > >> >> > > >> >> I have tried the demo stack in multiple versions of Livecode, > > including > > >> >> 6.7.8, and I get the same result. An answer dialog appears when the > > >> stack > > >> >> launches: https://flic.kr/p/Hkzs88 < > > >> https://flic.kr/p/Hkzs88 > > > >> >> > > >> >> I even copied the mergGoogle.lcext extension into the Extensions > > folder > > >> >> identified in the Preferences. > > >> >> > > >> >> There must be something else that is not quite right now with > > published > > >> >> extension, or a change at Google. However, that doesn?t explain why > > >> Mike?s > > >> >> is still working. > > >> >> > > >> >> Thank you! > > >> >> > > >> >> John Patten > > >> >> SUSD > > >> >> > > >> >> > > >> >> > > >> >> > > >> >>> On May 20, 2016, at 10:44 AM, Mike Kerner < > > MikeKerner at roadrunner.com> > > >> >> wrote: > > >> >>> > > >> >>> OK, so try it with 6.8.10. I just ran the latest version with > > 6.7.2, > > >> >>> though. My every-day instance runs in 6.7.8 > > >> >>> > > >> >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < > > >> >> roger.e.eller at sealedair.com> > > >> >>> wrote: > > >> >>> > > >> >>>> Monte said a few emails back that 6.8.10 is the oldest version > that > > >> >> works > > >> >>>> with the external. > > >> >>>> > > >> >>>> ~Roger > > >> >>>> > > >> >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < > > >> >> MikeKerner at roadrunner.com> > > >> >>>> wrote: > > >> >>>> > > >> >>>>> I just tried opening the sample in 8 and in 7 and it fails in > > both. > > >> >> Try > > >> >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a > recompile. > > >> >>>> _______________________________________________ > > >> >>>> use-livecode mailing list > > >> >>>> use-livecode at lists.runrev.com > > >> >>>> Please visit this url to subscribe, unsubscribe and manage your > > >> >>>> subscription preferences: > > >> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> >>>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> -- > > >> >>> On the first day, God created the heavens and the Earth > > >> >>> On the second day, God created the oceans. > > >> >>> On the third day, God put the animals on hold for a few hours, > > >> >>> and did a little diving. > > >> >>> And God said, "This is good." > > >> >>> _______________________________________________ > > >> >>> use-livecode mailing list > > >> >>> use-livecode at 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 at lists.runrev.com use-livecode at lists.runrev.com> > > >> >> Please visit this url to subscribe, unsubscribe and manage your > > >> >> subscription preferences: > > >> >> http://lists.runrev.com/mailman/listinfo/use-livecode < > > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > > >> >> > > >> > > > >> > > > >> > > > >> > -- > > >> > On the first day, God created the heavens and the Earth > > >> > On the second day, God created the oceans. > > >> > On the third day, God put the animals on hold for a few hours, > > >> > and did a little diving. > > >> > And God said, "This is good." > > >> > _______________________________________________ > > >> > use-livecode mailing list > > >> > use-livecode at lists.runrev.com > > > >> > Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> > http://lists.runrev.com/mailman/listinfo/use-livecode < > > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > > > > > > > > > > -- > > > On the first day, God created the heavens and the Earth > > > On the second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Fri May 20 15:53:50 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 May 2016 19:53:50 +0000 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> If yer in the same room with him, that should do it! Bob S > On May 20, 2016, at 12:51 , Mike Kerner wrote: > > I tried, that, but all I did was fart. > > On Fri, May 20, 2016 at 3:48 PM, Roger Eller > wrote: > >> Let's focus the energy of our group consciousness, and see if we can wake >> him up to check email. :) >> >> From roger.e.eller at sealedair.com Fri May 20 15:53:53 2016 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 20 May 2016 15:53:53 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: That's so weird. Me too. On Fri, May 20, 2016 at 3:51 PM, Mike Kerner wrote: > I tried, that, but all I did was fart. > > On Fri, May 20, 2016 at 3:48 PM, Roger Eller > wrote: > > > Let's focus the energy of our group consciousness, and see if we can wake > > him up to check email. :) > > > > > > On Fri, May 20, 2016 at 3:19 PM, Mike Kerner > > wrote: > > > > > And I'm just guessing at things to try, so I don't even now if it's > > > relevant, since everything works for me. The next thing to do is to > > > contact Monte, I suppose. > > > > > > On Fri, May 20, 2016 at 3:15 PM, Mike Kerner < > MikeKerner at roadrunner.com> > > > wrote: > > > > > > > Go into Keychain Access, then do a search for "mergGoogle". > > > > > > > > On Fri, May 20, 2016 at 2:42 PM, JOHN PATTEN > > wrote: > > > > > > > >> Mike, > > > >> > > > >> I never remember ever getting a request for Keychain access from > > > >> LiveCode. I may have a long time ago, and just don?t remember > though. > > > >> > > > >> Is there a way to check and see if LiveCode has access to the > > Keychain? > > > >> When I look in the KeyChain app I don?t see any references for > > LiveCode. > > > >> > > > >> Thanks! > > > >> > > > >> John Patten > > > >> SUSD > > > >> > > > >> > On May 20, 2016, at 11:06 AM, Mike Kerner < > > MikeKerner at roadrunner.com> > > > >> wrote: > > > >> > > > > >> > I just tried 6.7.8 mac with merggoogle 1.0.12 test stack, and it > > works > > > >> > fine. if I go up to 7.1.4 Stable or 8.0.1 rc1 I get the answer > > > dialogs > > > >> of > > > >> > death. > > > >> > > > > >> > Next question: Did you ever ban LC from getting access to your > > > >> keychain? > > > >> > At some time, you probably got a dialog asking for access to it. > > > >> > > > > >> > On Fri, May 20, 2016 at 1:56 PM, JOHN PATTEN > > >> > wrote: > > > >> > > > > >> >> Hi All, > > > >> >> > > > >> >> I have tried the demo stack in multiple versions of Livecode, > > > including > > > >> >> 6.7.8, and I get the same result. An answer dialog appears when > the > > > >> stack > > > >> >> launches: https://flic.kr/p/Hkzs88 < > > > >> https://flic.kr/p/Hkzs88 > > > > >> >> > > > >> >> I even copied the mergGoogle.lcext extension into the Extensions > > > folder > > > >> >> identified in the Preferences. > > > >> >> > > > >> >> There must be something else that is not quite right now with > > > published > > > >> >> extension, or a change at Google. However, that doesn?t explain > why > > > >> Mike?s > > > >> >> is still working. > > > >> >> > > > >> >> Thank you! > > > >> >> > > > >> >> John Patten > > > >> >> SUSD > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >>> On May 20, 2016, at 10:44 AM, Mike Kerner < > > > MikeKerner at roadrunner.com> > > > >> >> wrote: > > > >> >>> > > > >> >>> OK, so try it with 6.8.10. I just ran the latest version with > > > 6.7.2, > > > >> >>> though. My every-day instance runs in 6.7.8 > > > >> >>> > > > >> >>> On Fri, May 20, 2016 at 12:48 PM, Roger Eller < > > > >> >> roger.e.eller at sealedair.com> > > > >> >>> wrote: > > > >> >>> > > > >> >>>> Monte said a few emails back that 6.8.10 is the oldest version > > that > > > >> >> works > > > >> >>>> with the external. > > > >> >>>> > > > >> >>>> ~Roger > > > >> >>>> > > > >> >>>> On Fri, May 20, 2016 at 12:23 PM, Mike Kerner < > > > >> >> MikeKerner at roadrunner.com> > > > >> >>>> wrote: > > > >> >>>> > > > >> >>>>> I just tried opening the sample in 8 and in 7 and it fails in > > > both. > > > >> >> Try > > > >> >>>>> 6. I did 6.7.8 and 6.7.2. mergGoogle might require a > > recompile. > > > >> >>>> _______________________________________________ > > > >> >>>> use-livecode mailing list > > > >> >>>> use-livecode at lists.runrev.com > > > >> >>>> Please visit this url to subscribe, unsubscribe and manage your > > > >> >>>> subscription preferences: > > > >> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > > > >> >>>> > > > >> >>> > > > >> >>> > > > >> >>> > > > >> >>> -- > > > >> >>> On the first day, God created the heavens and the Earth > > > >> >>> On the second day, God created the oceans. > > > >> >>> On the third day, God put the animals on hold for a few hours, > > > >> >>> and did a little diving. > > > >> >>> And God said, "This is good." > > > >> >>> _______________________________________________ > > > >> >>> use-livecode mailing list > > > >> >>> use-livecode at 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 at lists.runrev.com > use-livecode at lists.runrev.com> > > > >> >> Please visit this url to subscribe, unsubscribe and manage your > > > >> >> subscription preferences: > > > >> >> http://lists.runrev.com/mailman/listinfo/use-livecode < > > > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > > > >> >> > > > >> > > > > >> > > > > >> > > > > >> > -- > > > >> > On the first day, God created the heavens and the Earth > > > >> > On the second day, God created the oceans. > > > >> > On the third day, God put the animals on hold for a few hours, > > > >> > and did a little diving. > > > >> > And God said, "This is good." > > > >> > _______________________________________________ > > > >> > use-livecode mailing list > > > >> > use-livecode at lists.runrev.com use-livecode at lists.runrev.com > > > > > > >> > Please visit this url to subscribe, unsubscribe and manage your > > > >> subscription preferences: > > > >> > http://lists.runrev.com/mailman/listinfo/use-livecode < > > > >> http://lists.runrev.com/mailman/listinfo/use-livecode> > > > >> _______________________________________________ > > > >> use-livecode mailing list > > > >> use-livecode at lists.runrev.com > > > >> Please visit this url to subscribe, unsubscribe and manage your > > > >> subscription preferences: > > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > >> > > > > > > > > > > > > > > > > -- > > > > On the first day, God created the heavens and the Earth > > > > On the second day, God created the oceans. > > > > On the third day, God put the animals on hold for a few hours, > > > > and did a little diving. > > > > And God said, "This is good." > > > > > > > > > > > > > > > > -- > > > On the first day, God created the heavens and the Earth > > > On the second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at 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 at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From simplsol at aol.com Fri May 20 16:33:14 2016 From: simplsol at aol.com (Paul Looney) Date: Fri, 20 May 2016 13:33:14 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: <80134B64-56AE-418D-96CB-922C5822931B@aol.com> > On May 20, 2016, at 12:47 PM, Bob Sneidar wrote: > > If there were a way to "query" an array which returned another array with matching keys, that would be okay. But I cannot search an array right now, so as a database for finding information, it's not all that great. Oh sure, I can write repeat loops to go through every single key to find the ones I need, but I would have to write the logic for all that. Ick! Why not just use a memory based database, or even an sqLite database? I just do not see the point to using arrays as a database when there are single and multiuser solutions all over the place. One answer is that, with ?LSON?, you can do all of your work with LC and a text file db. There is no need to learn the (often arcane) syntax of a DBMS. Repeat loops in LC are often ?fast enough?. This morning I was working on a project that has a database of over 6,000 records in a 15 MB file text file. This text file was already stored in RAM as an array. I wanted to retrieve some names from line 2 of a field (so it included a chunk expression). Here are the benchmark timings: Process times (in milliseconds) Get data from server: 78 Prep data, process chunks: 2 Build array for deleting duplicates: 2 Delete duplicates: 0 Sort list: 0 Load fields: 0 Total: 83 That is over 72,000 records per second. I?m using a five year old MacBook Pro (2.2 Ghz Sandybridge Core i7). And the code is not optimized. You will notice that three steps in the process were too fast to time with milliseconds. This speed is certainly sufficient for much work. Paul Looney BTW, My text file db is multiuser. From ambassador at fourthworld.com Fri May 20 16:52:14 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2016 13:52:14 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: <573F78FE.4060603@fourthworld.com> Bob Sneidar wrote: > If there were a way to "query" an array which returned another array > with matching keys, that would be okay. But I cannot search an array > right now, so as a database for finding information, it's not all > that great. Oh sure, I can write repeat loops to go through every > single key to find the ones I need, but I would have to write the > logic for all that. Ick! Why not just use a memory based database, > or even an sqLite database? I just do not see the point to using > arrays as a database when there are single and multiuser solutions > all over the place. A key-value store is a specific type of database, usually used when aggregate operations (like collection-wide search) are relatively uncommon compared to retrieving a single element. Still, any aggregate operation takes time. With an RDBMS is means slogging through chunks of memory-mapped blocks pulled up from disk, sifting through fairly complex structures to find the IDs you're looking for and then deeper to find the return values you want. Fortunately you only need to do most of that work on unindexed fields, and indexes can be made for any data storage mechanism. In fact, MongoDB's index is structurally very similar to MySQL's. Relational DBs are great, but there are many ways to work with data. In addition to MongoDB and CouchDB, memcached, Cassandra, Neo4J and others are worth studying to appreciate the scope of data management options we have at our disposal. And for simple things, simple structures work great. Arrays have a valuable role in many data tasks, as do humble chunk expressions. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mark at canelasoftware.com Fri May 20 17:07:56 2016 From: mark at canelasoftware.com (Mark Talluto) Date: Fri, 20 May 2016 14:07:56 -0700 Subject: Arrays vs databases In-Reply-To: References: Message-ID: <8F5BA32F-A8D8-44F4-9C37-9D8714704FCF@canelasoftware.com> > On May 20, 2016, at 12:47 PM, Bob Sneidar wrote: > > If there were a way to "query" an array which returned another array with matching keys, that would be okay. But I cannot search an array right now, so as a database for finding information, it's not all that great. Oh sure, I can write repeat loops to go through every single key to find the ones I need, but I would have to write the logic for all that. Ick! Why not just use a memory based database, or even an sqLite database? I just do not see the point to using arrays as a database when there are single and multiuser solutions all over the place. > > Bob S In relation to the OP, it might be that arrays are a very comfortable storage mechanism. It is true that traditional DBs have many useful commands to search data. Chunking and other LC array commands are very powerful in their own right. In the end, there are a lot of options available to best meet the needs for any developer. Nothing wrong with considering your options. Best regards, Mark Talluto livecloud.io canelasoftware.com From skiplondon at gmail.com Fri May 20 17:17:50 2016 From: skiplondon at gmail.com (Skip Kimpel) Date: Fri, 20 May 2016 17:17:50 -0400 Subject: Livcode and AWS S3 (Windows) Message-ID: Anybody have experience with S3 buckets and Livecode? The LibS3.rev that exists out there seems to be dated and has issues connecting. AND it has to run within an Windows standalone. Any help would be GREATLY appreciated! SKIP From bogdanoff at me.com Fri May 20 17:25:24 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 20 May 2016 14:25:24 -0700 Subject: [OT] Want to help build a new HyperCard In-Reply-To: <573F686B.6030605@gmail.com> References: <573E25BF.10101@gmail.com> <573EBB29.9080007@gmail.com> <573F2AAB.2030309@gmail.com> <573F622C.9030406@gmail.com> <573F686B.6030605@gmail.com> Message-ID: <5D955F3B-330B-4DF3-A3BD-D60504422A79@me.com> I?m working on a project related to this discussion. It?s a specialized tool for music students in the form of a runtime application that has a tool palette and inspector?reproducing LiveCode?s IDE in a simplified, targeted manner. So I?m very interested in understanding how LiveCode?s IDE does things. If you look at the script of the LC IDE tool palette you?ll see scripts for dragging and dropping controls onto a stack. edit the script of stack ?revtools" Peter On May 20, 2016, at 12:41 PM, RM wrote: > Thanks to suggestions by Peter Bogdanoff much better indeed. > > R. > > On 20.05.2016 22:14, RM wrote: >> Keeps on getting better. >> >> I am now at the stage where I would be grateful for anyone who wishes to deploy a vaguely "Hypercardy" simplified UI >> for Livecode 8.0 to try the thing out and give me feedback. Anyone who wishes is, of course, welcome to muck around with >> the stack and improve things - just upload your improved version. >> >> Richmond. >> >> On 20.05.2016 18:18, RM wrote: >>> "Open" button now works, "Import Image" button added [and it works!], "Save" button still proving a problem. >>> >>> R. >>> >>> On 20.05.2016 10:22, RM wrote: >>>> Just uploaded a revision that works a whole lot better! >>>> >>>> On 19.05.2016 23:44, RM wrote: >>>>> I'm on it: http://forums.livecode.com/viewtopic.php?f=25&t=27328 >>>>> >>>>> Richmond. >>>> >>> >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Fri May 20 17:28:11 2016 From: monte at appisle.net (Monte Goulding) Date: Sat, 21 May 2016 07:28:11 +1000 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> Message-ID: > On 21 May 2016, at 5:53 AM, Roger Eller wrote: > > That's so weird. Me too. Woah guys stop farting and submit a bug report ;-) Clearly there?s something that needs to be investigated. Cheers Monte From tkuypers at publishingtools4u.com Fri May 20 17:31:58 2016 From: tkuypers at publishingtools4u.com (Ton Kuypers) Date: Fri, 20 May 2016 23:31:58 +0200 Subject: Line graph widget not working on Windows? Message-ID: <8B6581C4-F2B3-4E28-BFCF-F9CB813E3731@publishingtools4u.com> Can anyone confirm if the line graph widget is working on Windows PC?s please? Met vriendelijke groeten, Warm Regards, Ton Kuypers +32 (0) 477 739 530 Steenweg op Leopoldsburg 100 ? B-2490 ? Balen ? Belgium www.publishingtools4u.com From sritcp at gmail.com Fri May 20 17:07:12 2016 From: sritcp at gmail.com (Sri) Date: Fri, 20 May 2016 14:07:12 -0700 (PDT) Subject: Arrays vs databases In-Reply-To: <573F28CD.90506@fourthworld.com> References: <573F28CD.90506@fourthworld.com> Message-ID: <1463778432168-4704992.post@n4.nabble.com> Richard Gaskin wrote > Typically windy version: > > RDBMSes are great when ........ > > -- > Richard Gaskin I learn a great deal from your "windy" posts, Richard! It makes the subject matter a breeze! Keep the wind blowing! Regards, Sri -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Arrays-vs-databases-tp4704922p4704992.html Sent from the Revolution - User mailing list archive at Nabble.com. From stephenREVOLUTION2 at barncard.com Fri May 20 17:46:14 2016 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 20 May 2016 14:46:14 -0700 Subject: Livcode and AWS S3 (Windows) In-Reply-To: References: Message-ID: This was the one written by the 'late' Mark Smith, the bass player, right? Yes that code is probably 10 years old. but all his stuff was creative and useful Runrev programming. He worked in areas not deemed typical for a 'scripting language'. His code inspired me to mess around extracting and modifying audio files using Runrev---->LC. sqb Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, May 20, 2016 at 2:17 PM, Skip Kimpel wrote: > Anybody have experience with S3 buckets and Livecode? The LibS3.rev that > exists out there seems to be dated and has issues connecting. > > AND it has to run within an Windows standalone. > > Any help would be GREATLY appreciated! > > SKIP > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dave at applicationinsight.com Fri May 20 17:36:53 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 20 May 2016 14:36:53 -0700 (PDT) Subject: Problems with Xcode In-Reply-To: <2F0599A2-2911-4681-9EF0-26EB33103485@swissonline.ch> References: <2F0599A2-2911-4681-9EF0-26EB33103485@swissonline.ch> Message-ID: <1463780213731-4704994.post@n4.nabble.com> Hi Martin, I notice from your error message that LiveCode is trying to connect to Xcode2.app, is that what you have called your copy of Xcode 6.2 or is that an older version of Xcode on your system? Sometimes the path to Xcode does not get updated in LiveCode's 'mobile support' preferences and that can produce errors similar to yours... First thing to try is to remove references to Xcode completely in LiveCode's preferences pane, exit and restart LiveCode and enter the path to the correct version of Xcode - follow that with a test build If that doesn't work and you are comfortable with terminal then open terminal and type "xcode-select -p" (without the quote marks) - this should give you the system-wide default path to Xcode assets - if it points to the wrong version then you can reset it by entering "sudo xcode-select -switch /path/to/this/xcode/version" (swapping out "/path/to/this/xcode/version" with the path to the version of Xcode you want to use) BTW I used the differentiate and store old versions of Xcode by renaming the Xcode app file, but I've had no more trouble since I instead made version numbered folders for them (within the Applications folder) so that each version of the app is still called "Xcode.app" Please note: the above terminal commands worked for me, and I got them from a LiveCode staff member ages ago - but I know very little about terminal so I offer those snippets with NO GUARANTEE WHATSOEVER which is why I suggest only those who know what they are doing in terminal use them Best of luck! Dave ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Problems-with-Xcode-tp4704964p4704994.html Sent from the Revolution - User mailing list archive at Nabble.com. From terry.judd at unimelb.edu.au Fri May 20 20:40:32 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Sat, 21 May 2016 00:40:32 +0000 Subject: Suddenly : linking for arm failed In-Reply-To: References: Message-ID: Is this with LC8 because I?m getting error messages like this on my first build attempt after opening LC. The second attempt builds without a problem though. Terry... On 21/05/2016 2:17 am, "use-livecode on behalf of Mike Kerner" wrote: >I'm getting this same issue on and off, for no apparent reason. If I >recompile, sometimes it works, and sometimes it does not. > >On Mon, Mar 21, 2016 at 4:24 PM, Ludovic THEBAULT < >ludovic.thebault at laposte.net> wrote: > >> Hello, >> >> This evening, i compile a standalone for the app store. It?s work. >> I realized i forgot a little script >> so i made my change on the stack and recompile. >> And i got this error message : >> Linkinng for arm(arm64) failed with id: warning: object file >> ([?]/device-9_2/standalone) was built for newer iOS version (9.2) than >> being linked (7.0) >> object file ([?]/revdb was built for newer iOS version (9.2) than being >> linked (7.0) >> object file ([?]/revzip was built for newer iOS version (9.2) than >>being >> linked (7.0) >> object file ([?]/dbsqlite was built for newer iOS version (9.2) than >> being linked (7.0) >> >> >> I quit Livecode and reopen my stack and compile without problem? >> >> Strange, no ? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > >-- >On the first day, God created the heavens and the Earth >On the second day, God created the oceans. >On the third day, God put the animals on hold for a few hours, > and did a little diving. >And God said, "This is good." >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Fri May 20 21:16:44 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2016 18:16:44 -0700 Subject: Trevor DeVore interviews CTO and CEO In-Reply-To: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> References: <367A8C3A-C948-4073-85BC-B2FF108B7907@livecode.com> Message-ID: <573FB6FC.9010409@ahsoftware.net> On 05/19/2016 08:39 AM, Heather Laine wrote: > Dear List Folks, > > Great interview just been posted to the blog! Finally got around to reading this today. Great questions, Trevor! And wide-ranging, thoughtful answers from Kevin and Mark. If I needed reassuring that we were on the right track (I don't), this would have done the trick. -- Mark Wieder ahsoftware at gmail.com From paul at researchware.com Fri May 20 21:33:02 2016 From: paul at researchware.com (Paul Dupuis) Date: Fri, 20 May 2016 21:33:02 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573DE7B4.6010105@researchware.com> References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> <573DE7B4.6010105@researchware.com> Message-ID: <573FBACE.8020108@researchware.com> Apparently, you either DO need to escape certain characters even when using parametrized queries. I have the code below: I pass it an array where the description pArray[7] contains several lines of text from a field and the second line contains a tab command updateInDatabase pArray -- pArray[1]=ID,[2]=Name,[3]=Type,[4]=Topic,[5]=Subtopic,[6]=Duration,[7]=Description,[8]=Source put the databaseID of this stack into tDatabaseID put "UPDATE mytable SET name=:2,type=:3,topic=:4,subtopic=:5,duration=:6,description=:7,source=:8 WHERE id=:1" into tQuery revExecuteSQL tDatabaseID,tQuery,"pArray" get the result if it is not a number then -- error put it else -- number of rows changed end if end updateInDatabase This executes and indicates a row was update in the database and a direct check of the SQLite database shows that columns were updated EXCEPT for description where any content that was in pArray[7] AFTER and including the TAB is missing. So apparently TABs can not be included in data passed by parameters. OR is this a LiveCode 8 bug? From Mark_Smith at cpe.umanitoba.ca Fri May 20 21:41:50 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Fri, 20 May 2016 18:41:50 -0700 (PDT) Subject: A Personal Challenge In-Reply-To: References: <1463627218197-4704836.post@n4.nabble.com> <573E27AD.8090405@researchware.com> Message-ID: <1463794910936-4704998.post@n4.nabble.com> Mike Bonner wrote > I feel like i'm in that movie.. "Help me, help you..." Pledge increased. Brilliant! Thanks Now, any suggestions on how to reach the "community" base to encourage them to contribute? Mark -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/A-Personal-Challenge-tp4704836p4704998.html Sent from the Revolution - User mailing list archive at Nabble.com. From Mark_Smith at cpe.umanitoba.ca Fri May 20 21:44:24 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Fri, 20 May 2016 18:44:24 -0700 (PDT) Subject: A Personal Challenge In-Reply-To: References: <1463627218197-4704836.post@n4.nabble.com> Message-ID: <1463795064998-4704999.post@n4.nabble.com> Peter Bogdanoff wrote > After Todd?s offer I went ahead and multiplied my pledge by 10. > > Peter NICE. And thanks! I wish I could say we are almost there but it looks like we still have a long way to go. Any suggestions? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/A-Personal-Challenge-tp4704836p4704999.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Fri May 20 22:38:33 2016 From: pete at lcsql.com (Peter Haworth) Date: Sat, 21 May 2016 02:38:33 +0000 Subject: Storing and retrieving data from a SQL database In-Reply-To: <573FBACE.8020108@researchware.com> References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> <573DE7B4.6010105@researchware.com> <573FBACE.8020108@researchware.com> Message-ID: Tabs shouldn't be a problem so I suspect something else. Have you tried using LC to select the data after updating it? As mentioned in an earlier post, if you use revDataFromQuery to do the SELECT, be sure to use something other than tab/return for the column/row delimiters. I'm wondering if whatever program you used to "directly check" the data has a problem with the tabs (fingers crossed it wasn't SQLiteAdmin!). Pete On Fri, May 20, 2016 at 6:33 PM Paul Dupuis wrote: > Apparently, you either DO need to escape certain characters even when > using parametrized queries. > > I have the code below: I pass it an array where the description > pArray[7] contains several lines of text from a field and the second > line contains a tab > > command updateInDatabase pArray > -- > > pArray[1]=ID,[2]=Name,[3]=Type,[4]=Topic,[5]=Subtopic,[6]=Duration,[7]=Description,[8]=Source > put the databaseID of this stack into tDatabaseID > put "UPDATE mytable SET > name=:2,type=:3,topic=:4,subtopic=:5,duration=:6,description=:7,source=:8 > WHERE > id=:1" into tQuery > revExecuteSQL tDatabaseID,tQuery,"pArray" > get the result > if it is not a number then > -- error > put it > else > -- number of rows changed > end if > end updateInDatabase > > This executes and indicates a row was update in the database and a > direct check of the SQLite database shows that columns were updated > EXCEPT for description where any content that was in pArray[7] AFTER and > including the TAB is missing. So apparently TABs can not be included in > data passed by parameters. > > OR is this a LiveCode 8 bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Sat May 21 00:56:19 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 May 2016 22:56:19 -0600 Subject: Blast message to multiple objects.. In-Reply-To: <573E955B.2080407@ahsoftware.net> References: <573E7AE2.70501@ahsoftware.net> <573E955B.2080407@ahsoftware.net> Message-ID: Thank you SO much! I'm having a blast working with your library. So far, I have a send loop running that sends out a "moveQuarry" event to all registered buttons, and another button that clones a quarry button and registers it for the movequarry event. (random movement) I'll be adding a checkDistance event, which can then register a button with the "flee" event if the hunter is close enough (temporarily unregistering movequarry) and of course an "intersect" check. if the hunter intersects, unregister and hide self. Speed so far is really good too. (lock and unlock screen as usual making a huge difference) Hopefully I'll get better at thinking this way so I can make better use of the library. (mvc is new to me) On Thu, May 19, 2016 at 10:40 PM, Mark Wieder wrote: > On 05/19/2016 08:36 PM, Mike Bonner wrote: > >> Thank you Mark! Looking through the stack now. (a bit over my head so >> far) >> Interesting stuff, I'll hopefully grok it well enough to make use of it. >> > > The tl;dr: > > Use libDispatcher as a substack. > Open the stack. > Click on the API button for documentation. > > Aside from "start using stack libDispatcher", you'll be interested in: > > RegisterEvent > SendEvent > UnregisterEvent > > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Sat May 21 01:13:28 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 21 May 2016 13:13:28 +0800 Subject: Palette command problem In-Reply-To: <154ceaaa6f8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <573E3042.7000900@gmail.com> <573EAE0E.3040603@gmail.com> <154ceaaa6f8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Fri, May 20, 2016 at 10:56 PM, J. Landman Gay wrote: > Richard explained it pretty well. I think of the command form as a > temporary override. Yes he did and that's a nice summary. Thanks. From jacque at hyperactivesw.com Sat May 21 01:59:48 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 May 2016 00:59:48 -0500 Subject: Livcode and AWS S3 (Windows) In-Reply-To: References: Message-ID: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> On 5/20/2016 4:17 PM, Skip Kimpel wrote: > Anybody have experience with S3 buckets and Livecode? The LibS3.rev that > exists out there seems to be dated and has issues connecting. > > AND it has to run within an Windows standalone. > > Any help would be GREATLY appreciated! I've done some things with it. What do you need to do? I wrote a handler to create the required signed URL, which gets sent to a Rails script on AWS. The handler requires the libHash-HMAC library which is freely available. It wasn't easy and it took a week but it's been working for a couple of years now. I don't know much about the server side though, someone else handles that part. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Sat May 21 04:05:19 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 21 May 2016 11:05:19 +0300 Subject: Unicode display engine. Message-ID: <574016BF.3040402@gmail.com> I don't know how the Unicode display engine in Livecode 7.0 and upwards works. But it certainly doesn't seem to want to do some interesting knitting in Hindi: http://unicode.org/faq/indic.html Section: "Q: I cannot find the "half forms" of Devanagari letters (or any other Indic script) in the Unicode code charts." Is this "just me", or is the Livecode unicode engine unable to perform this sort of trick? Richmond. From fraser.gordon at livecode.com Sat May 21 04:21:24 2016 From: fraser.gordon at livecode.com (Fraser Gordon) Date: Sat, 21 May 2016 09:21:24 +0100 Subject: Unicode display engine. In-Reply-To: <574016BF.3040402@gmail.com> References: <574016BF.3040402@gmail.com> Message-ID: <57401A84.6020609@livecode.com> On 21/05/16 09:05, RM wrote: > I don't know how the Unicode display engine in Livecode 7.0 and > upwards works. LiveCode doesn't include a Unicode display engine - it takes the steam of characters, breaks it down into words and then asks the operating system's display engine to render those words. This means that the ability to shape complex scripts like Devanagari depends on operating system support. > > But it certainly doesn't seem to want to do some interesting knitting > in Hindi: > > http://unicode.org/faq/indic.html > > Section: "Q: I cannot find the "half forms" of Devanagari letters (or > any other Indic script) in the Unicode code charts." > > Is this "just me", or is the Livecode unicode engine unable to perform > this sort of trick? I've not tested with Devanagari, but the font shaping supplied by the operating system does work for Arabic letters (the ZWJ and ZWNJ codepoints cause the shaping to use initial/medial/final forms correctly) so maybe the machine you're running on doesn't do Indic shaping? Try entering the same characters into a text editor application to see if it works (make sure you're using the same font in both the editor and LiveCode). If not, let me know as there is something strange going on! Fraser From richmondmathewson at gmail.com Sat May 21 04:49:57 2016 From: richmondmathewson at gmail.com (RM) Date: Sat, 21 May 2016 11:49:57 +0300 Subject: Unicode display engine. In-Reply-To: <57401A84.6020609@livecode.com> References: <574016BF.3040402@gmail.com> <57401A84.6020609@livecode.com> Message-ID: <57402135.6070902@gmail.com> No joy "over here" on Linux. Arial Unicode MS. My "problem" (well, apart from all the other ones . . . ) is HOW to get my Devawriter Pro to "do" 'standard' (lots of quotation marks floating around, sorry) Hindi halant entry rather than the non-standard method (which works cross-platform, but doesn't port well to fonts other than my own), and this depends on the Zero Width Joiner being enabled to strut its funky stuff regardless of where it is. Personally, as the Indians (see below) go their own sweet way, I have no particular problem going my sweet way (in case you haven't worked that one out already), but, rather like passing exams, degree certificates and all those things which I don't like much (but have by the bucket load), I realise that the world would be even more disordered than it is without standards. AND there are voices pushing for me to sort this halant thingy out. AND, if one wants to be crude, I'm banging my head up against ADOBE; and like David I really would rather like to come galumphing back with Goliath's head. Digging around on the internet I find that the Indians, apart from having a time-zone that differs from their neighbours by 30 minutes instead of an hour, also "type different" as they really cannot be bothered that much about interoperability (even though the Indian government has signed the Unicode something-or-other) and carry on rather like Bulgarians did in 1996; the difference being that Bulgarians being creatures of fashion, they jumped on the Unicode train as soon as it showed up. The Indians keep using their non-standard font systems; a sort of reflection of Hinduism - extremely tolerant, and extremely chaotic; probably rather jolly in religious terms, but not in the world of computers. Richmond. On 21.05.2016 11:21, Fraser Gordon wrote: > On 21/05/16 09:05, RM wrote: >> I don't know how the Unicode display engine in Livecode 7.0 and >> upwards works. > > LiveCode doesn't include a Unicode display engine - it takes the steam > of characters, breaks it down into words and then asks the operating > system's display engine to render those words. This means that the > ability to shape complex scripts like Devanagari depends on operating > system support. > >> >> But it certainly doesn't seem to want to do some interesting knitting >> in Hindi: >> >> http://unicode.org/faq/indic.html >> >> Section: "Q: I cannot find the "half forms" of Devanagari letters (or >> any other Indic script) in the Unicode code charts." >> >> Is this "just me", or is the Livecode unicode engine unable to >> perform this sort of trick? > > I've not tested with Devanagari, but the font shaping supplied by the > operating system does work for Arabic letters (the ZWJ and ZWNJ > codepoints cause the shaping to use initial/medial/final forms > correctly) so maybe the machine you're running on doesn't do Indic > shaping? Try entering the same characters into a text editor > application to see if it works (make sure you're using the same font > in both the editor and LiveCode). If not, let me know as there is > something strange going on! > > Fraser > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bmmeili at swissonline.ch Sat May 21 07:47:44 2016 From: bmmeili at swissonline.ch (martin meili) Date: Sat, 21 May 2016 13:47:44 +0200 Subject: 12. Re: Problems with Xcode In-Reply-To: References: Message-ID: Am 21.05.2016 um 07:13 schrieb use-livecode-request at lists.runrev.com: > 12. Re: Problems with Xcode Hi Dave Many thanks for your advice. It?s true, I?ve got different Xcode-versions on my Mac. The by Terminal returned path is: /Applications/Xcode 2.app/Contents/Developer. So, the problem is, as you have stated, the ?Xcode 2.app?-part of the path. I?ve tried to fix the problem with Terminal, but there are too many warnings there, saying I could cause damage to the system ??? I?m not sure whether I type the correct things, because I?m not familiar with Terminal. I?m just an apprentice of the magicians ??? At the moment I?m stuck with this problem. With kind regards Martin From skiplondon at gmail.com Sat May 21 08:18:21 2016 From: skiplondon at gmail.com (Skip Kimpel) Date: Sat, 21 May 2016 08:18:21 -0400 Subject: Livcode and AWS S3 (Windows) In-Reply-To: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> References: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> Message-ID: I am looking to be able to view a file listing of a "bucked" and to be able to download that files. Would love to be able to upload to that bucket as well but that would be second prize at this point. Thanks for any input you can provide! SKIP > On May 21, 2016, at 1:59 AM, J. Landman Gay wrote: > >> On 5/20/2016 4:17 PM, Skip Kimpel wrote: >> Anybody have experience with S3 buckets and Livecode? The LibS3.rev that >> exists out there seems to be dated and has issues connecting. >> >> AND it has to run within an Windows standalone. >> >> Any help would be GREATLY appreciated! > > I've done some things with it. What do you need to do? I wrote a handler to create the required signed URL, which gets sent to a Rails script on AWS. The handler requires the libHash-HMAC library which is freely available. > > It wasn't easy and it took a week but it's been working for a couple of years now. I don't know much about the server side though, someone else handles that part. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From msiskin at andrew.cmu.edu Sat May 21 09:01:47 2016 From: msiskin at andrew.cmu.edu (Marc Siskin) Date: Sat, 21 May 2016 13:01:47 +0000 Subject: 12. Re: Problems with Xcode In-Reply-To: References: Message-ID: Martin, Did you try removing or replacing the space in the app name? Marc On May 21, 2016, at 7:47 AM, martin meili > wrote: Am 21.05.2016 um 07:13 schrieb use-livecode-request at lists.runrev.com: 12. Re: Problems with Xcode Hi Dave Many thanks for your advice. It?s true, I?ve got different Xcode-versions on my Mac. The by Terminal returned path is: /Applications/Xcode 2.app/Contents/Developer. So, the problem is, as you have stated, the ?Xcode 2.app?-part of the path. I?ve tried to fix the problem with Terminal, but there are too many warnings there, saying I could cause damage to the system ??? I?m not sure whether I type the correct things, because I?m not familiar with Terminal. I?m just an apprentice of the magicians ??? At the moment I?m stuck with this problem. With kind regards Martin _______________________________________________ use-livecode mailing list use-livecode at 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 msiskin at andrew.cmu.edu From mkoob at rogers.com Sat May 21 09:18:48 2016 From: mkoob at rogers.com (Martin Koob) Date: Sat, 21 May 2016 06:18:48 -0700 (PDT) Subject: Make a $500 Pledge to LiveCode Campaign and we will help you get your WP App in the store MUCH faster In-Reply-To: References: Message-ID: <1463836728799-4705010.post@n4.nabble.com> Hi Todd are there still spots left for this offer? Thanks Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Make-a-500-Pledge-to-LiveCode-Campaign-and-we-will-help-you-get-your-WP-App-in-the-store-MUCH-faster-tp4704941p4705010.html Sent from the Revolution - User mailing list archive at Nabble.com. From dochawk at gmail.com Sat May 21 11:08:09 2016 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 21 May 2016 08:08:09 -0700 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> Message-ID: On Fri, May 20, 2016 at 12:24 PM, Mike Kerner wrote: > That's what I do when I have an indeterminate number of keys, or if I am > writing generic code that handles data from dissimilar tables in a similar > way. > The more I think of it, it would become a nightmare to build the array. I'm indeed building from dissimilar pieces. My raw code might have the general SELECT statement, using a global variable for the table name , then adding a WHERE which pulls filenames and conditions from a custom property of the group to be rendered. Similarly, the ALTER will draw from those same custom properties, and add some calculated values. I'd pretty much have to parse my SQL statements with livecode, and have some interesting and repeated code or functions and variables to reset the variable index, as well as a reverse index from variable name to numeric key of the index to be passed. > Do what you want, but best practice (with good reason) seems to still > be to use parameterized queries except where you cannot. > > -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From tfabacher at gmail.com Sat May 21 13:44:37 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Sat, 21 May 2016 13:44:37 -0400 Subject: Make a $500 Pledge to LiveCode Campaign and we will help you get your WP App in the store MUCH faster Message-ID: The key to making money in the App Business is making it cloud based. By connecting your App to a web presence, you will be able to change $24.95 per month [which is the the average for B2B services). Even if you only get 500 -1000 customers, you will be making $12,500 to $25,000 PER MONTH!!! There are only a few spots left to get One-on-One attention on getting your in the App Stores and making you REAL money and not in your dreams. EVERYONE win with this offer - we help you, you help the community and the community will help us when we open source all the code. ** Thanks everyone for making the $40K by last Friday. We have started putting together documentation, samples and materials for the webinar. After speaking with the Digital Pomegranate team and LiveCode, we have decided to create a FULL working App with the WP library and how to use it with LiveCode. We are going to actually create the LiveCode conference App this year using the WP framework. This way everyone will have a solid working example and it will have an added benefit to the community by having a fully functioning App and website for the LiveCode 2016 Conference in Edinburg this year. So make you $500 pledge NOW before it's too late!!!! --Todd From jacque at hyperactivesw.com Sat May 21 14:59:58 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 May 2016 13:59:58 -0500 Subject: Livcode and AWS S3 (Windows) In-Reply-To: References: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> Message-ID: I'm not sure I can help much with that. In my project, the AWS server has a cron job that creates signed URLs for each file every hour (because our URLs have an expiration time) and puts them into a text file. My app retrieves that file, which is just a return-delimited list of URLs, and when it needs to download one it just uses "get URL " and it works. All uploads are done by the administrator via the web interface. LC isn't involved with that. If I remember right, signed URLs aren't strictly required; we're using them for security purposes but I believe you can just treat the server/buckets like any other web server. I'm afraid I don't know how to get a list of files; a Rails script collects those for our project. There's an awful lot of documentation on Amazon, though it's confusing. It took our Rails person some time to understand it all, and I took the lazy way out and just let her do it, since most of it applied to the server end of things. Then we worked together to figure out how to sign the URLs in both languages. On 5/21/2016 7:18 AM, Skip Kimpel wrote: > I am looking to be able to view a file listing of a "bucked" and to > be able to download that files. Would love to be able to upload to > that bucket as well but that would be second prize at this point. > > Thanks for any input you can provide! > > SKIP > >> On May 21, 2016, at 1:59 AM, J. Landman Gay >> wrote: >> >>> On 5/20/2016 4:17 PM, Skip Kimpel wrote: Anybody have experience >>> with S3 buckets and Livecode? The LibS3.rev that exists out >>> there seems to be dated and has issues connecting. >>> >>> AND it has to run within an Windows standalone. >>> >>> Any help would be GREATLY appreciated! >> >> I've done some things with it. What do you need to do? I wrote a >> handler to create the required signed URL, which gets sent to a >> Rails script on AWS. The handler requires the libHash-HMAC library >> which is freely available. >> >> It wasn't easy and it took a week but it's been working for a >> couple of years now. I don't know much about the server side >> though, someone else handles that part. >> >> -- Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ use-livecode >> mailing list use-livecode at 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 at lists.runrev.com Please visit this url to > subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat May 21 15:03:03 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 May 2016 14:03:03 -0500 Subject: Livcode and AWS S3 (Windows) In-Reply-To: References: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> Message-ID: BTW, I misspoke when I said the Rails script returns the files. It just creates the list of URLs and then LC is able to download them directly. On 5/21/2016 1:59 PM, J. Landman Gay wrote: > I'm not sure I can help much with that. In my project, the AWS server > has a cron job that creates signed URLs for each file every hour > (because our URLs have an expiration time) and puts them into a text > file. My app retrieves that file, which is just a return-delimited list > of URLs, and when it needs to download one it just uses "get URL > " and it works. > > All uploads are done by the administrator via the web interface. LC > isn't involved with that. > > If I remember right, signed URLs aren't strictly required; we're using > them for security purposes but I believe you can just treat the > server/buckets like any other web server. I'm afraid I don't know how to > get a list of files; a Rails script collects those for our project. > > There's an awful lot of documentation on Amazon, though it's confusing. > It took our Rails person some time to understand it all, and I took the > lazy way out and just let her do it, since most of it applied to the > server end of things. Then we worked together to figure out how to sign > the URLs in both languages. > > On 5/21/2016 7:18 AM, Skip Kimpel wrote: >> I am looking to be able to view a file listing of a "bucked" and to >> be able to download that files. Would love to be able to upload to >> that bucket as well but that would be second prize at this point. >> >> Thanks for any input you can provide! >> >> SKIP >> >>> On May 21, 2016, at 1:59 AM, J. Landman Gay >>> wrote: >>> >>>> On 5/20/2016 4:17 PM, Skip Kimpel wrote: Anybody have experience >>>> with S3 buckets and Livecode? The LibS3.rev that exists out >>>> there seems to be dated and has issues connecting. >>>> >>>> AND it has to run within an Windows standalone. >>>> >>>> Any help would be GREATLY appreciated! >>> >>> I've done some things with it. What do you need to do? I wrote a >>> handler to create the required signed URL, which gets sent to a >>> Rails script on AWS. The handler requires the libHash-HMAC library >>> which is freely available. >>> >>> It wasn't easy and it took a week but it's been working for a >>> couple of years now. I don't know much about the server side >>> though, someone else handles that part. >>> >>> -- Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> >>> _______________________________________________ use-livecode >>> mailing list use-livecode at 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 at lists.runrev.com Please visit this url to >> subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvlahos at mac.com Sat May 21 15:22:33 2016 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 21 May 2016 12:22:33 -0700 Subject: Is there a way to trap for headset button click? Message-ID: <93A12207-4BF7-4F30-86F0-786007CDE0FC@mac.com> Any ideas on how I can recognize when a user presses the headset button on a Bluetooth or USB headset? I doubt I can do that directly in LiveCode but perhaps with an External for OS (Macintosh, Windows, IOS and/or Android)? Thanks, Bill Vlahos From johnpatten at me.com Sat May 21 17:42:34 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Sat, 21 May 2016 14:42:34 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <16CEB08F-9112-46FE-93FE-E8C774861786@appisle.net> <0342AA98-CD1B-461F-978F-47A14E256239@me.com> <466BEEE6-2347-4497-8176-227E8B448BEC@appisle.net> <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <"CADCoycP=2DRs1pPGJ2fbF3B1+z 6bz=A+ymLahS=eQznFVWrFEQ"@mail.gmail.com> Message-ID: <1C0B84BB-DF7D-4A2E-AF71-BF22B9BA678D@me.com> I submitted a bug report, Bug?17706 Thank you! John Patten SUSD > On May 20, 2016, at 2:28 PM, Monte Goulding wrote:. > > >> On 21 May 2016, at 5:53 AM, Roger Eller wrote: >> >> That's so weird. Me too. > > Woah guys stop farting and submit a bug report ;-) > > Clearly there?s something that needs to be investigated. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dave at applicationinsight.com Sat May 21 19:12:48 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Sat, 21 May 2016 16:12:48 -0700 (PDT) Subject: Livcode and AWS S3 (Windows) In-Reply-To: References: <7dec134a-38aa-bca4-572b-528180b8af4b@hyperactivesw.com> Message-ID: <1463872368266-4705017.post@n4.nabble.com> Hi Skip - I've also 'consumed' AWS services - but as the 'mobile guy' brought in by the main contractor - they and I worked out a little API so that all my iOS app I had to do were simple post and get using an xml structure to get and receive what was required at each stage. Whilst developing this app they were completely in charge of the web service - so if you are wanting to get directory listings etc I think it will be something you'll have to ask the people running code on the server for... ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Livcode-and-AWS-S3-Windows-tp4704988p4705017.html Sent from the Revolution - User mailing list archive at Nabble.com. From mkoob at rogers.com Sat May 21 20:41:11 2016 From: mkoob at rogers.com (Martin Koob) Date: Sat, 21 May 2016 17:41:11 -0700 (PDT) Subject: Using the MergGoogle with Google Sheets In-Reply-To: <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> Message-ID: <1463877671334-4705018.post@n4.nabble.com> If you have the oPhone app you don't need to be in the same room anymore to get their attention that way. http://www.wired.com/2015/04/ophone-onotes-itune-of-smell/ That would the worst ring scent. Although it would also be really mean to send someone 'burnt toast'. I guess the 'o' stands for odour? I think a better name would be the smellophone. The smellovision will be out soon after I am sure. Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Using-the-MergGoogle-with-Google-Sheets-tp4704900p4705018.html Sent from the Revolution - User mailing list archive at Nabble.com. From bogdanoff at me.com Sun May 22 01:43:32 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sat, 21 May 2016 22:43:32 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: <1463877671334-4705018.post@n4.nabble.com> References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> <1463877671334-4705018.post@n4.nabble.com> Message-ID: You?re right. I wonder if they thought about non-beneficial ways this tech might be used/hacked, like sending your ?friend? decayed fish. Peter On May 21, 2016, at 5:41 PM, Martin Koob wrote: > If you have the oPhone app you don't need to be in the same room anymore to > get their attention that way. > > http://www.wired.com/2015/04/ophone-onotes-itune-of-smell/ > > That would the worst ring scent. Although it would also be really mean to > send someone 'burnt toast'. > > I guess the 'o' stands for odour? > > I think a better name would be the smellophone. The smellovision will be > out soon after I am sure. > > Martin > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Using-the-MergGoogle-with-Google-Sheets-tp4704900p4705018.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at harryscollar.com Sun May 22 02:08:27 2016 From: alex at harryscollar.com (Alex Shaw) Date: Sun, 22 May 2016 16:08:27 +1000 Subject: Livecode audio recording & pledging In-Reply-To: References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> <1463877671334-4705018.post@n4.nabble.com> Message-ID: <5f86f6cb-4c8d-5a3e-8a2c-b67ff175b8cb@harryscollar.com> Hi I consider myself very much a hobbyist programmer these days but when the opportunity comes up to help develop some fun projects, Livecode is my goto language of choice. It has certainly come a long way since the Metacard days! A few years ago I developed some software (mac & pc) to allow users to create audio story books. I worked fine but the as the problems associated with Quicktime got worse I ended up having to use a combination of shell calls to SoX and FFmpeg to record and play sound with LC. That project has since moved onto another development team (yes, a whole team) but I found it quite interesting how very few high level languages support good cross platform audio recording. I have just doubled my pledge because although the multimedia capabilities of LC were really starting to date I think things are really starting to improve with LC8 and having something as simple as cross platform audio recording is quite important. Everyone uses LC for different reasons and it can only get better ;-) regards alex From bogdanoff at me.com Sun May 22 02:18:47 2016 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sat, 21 May 2016 23:18:47 -0700 Subject: Livecode audio recording & pledging In-Reply-To: <5f86f6cb-4c8d-5a3e-8a2c-b67ff175b8cb@harryscollar.com> References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> <1463877671334-4705018.post@n4.nabble.com> <5f86f6cb-4c8d-5a3e-8a2c-b67ff175b8cb@harryscollar.com> Message-ID: Hear, hear! Yes! On May 21, 2016, at 11:08 PM, Alex Shaw wrote: > Hi > > I consider myself very much a hobbyist programmer these days but when the opportunity comes up to help develop some fun projects, Livecode is my goto language of choice. It has certainly come a long way since the Metacard days! > > A few years ago I developed some software (mac & pc) to allow users to create audio story books. I worked fine but the as the problems associated with Quicktime got worse I ended up having to use a combination of shell calls to SoX and FFmpeg to record and play sound with LC. > > That project has since moved onto another development team (yes, a whole team) but I found it quite interesting how very few high level languages support good cross platform audio recording. > > I have just doubled my pledge because although the multimedia capabilities of LC were really starting to date I think things are really starting to improve with LC8 and having something as simple as cross platform audio recording is quite important. > > Everyone uses LC for different reasons and it can only get better ;-) > > regards > alex > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bmmeili at swissonline.ch Sun May 22 06:48:42 2016 From: bmmeili at swissonline.ch (martin meili) Date: Sun, 22 May 2016 12:48:42 +0200 Subject: Problems with Xcode Message-ID: Hi Marc Yes, I have removed this space. No effect on the result. The correct path should be: /Applications/Xcode.app/Contents/Developer. The ?Xcode 2.app? doesn?t exist anymore on my computer; it was about version 4.2. LiveCode is leading me to the anymore-existent Xcode version; the question is how I can force Terminal to change the wrong path to the correct one. Then also LC would do it ??? I?ve contacted Apple about the issue via my account. If I get the solution to my problem from Apple, I will let know the list. Many thanks for your help and advice. Martin From lan.kc.macmail at gmail.com Sun May 22 07:45:56 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 22 May 2016 19:45:56 +0800 Subject: And while I'm at it... In-Reply-To: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> References: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Message-ID: In your Mainstack, as part of it's stack script, can't you have, within a closeStack handler that already exists or just add one: if then number of lines of openstacks() = 2 then show stack "Mainstack" 2 assumes that you aren't using any other stacks as toolbars or some such and this is in a standalone - in the IDE the number will be much higher depending on what you have open, but easy enough to determine. So assuming you have a standalone with a Mainstack and two Substacks, when you close a Substack openstacks() will report 3 as the substack isn't actually closed until the closeStack handler completes. When you close the last remaining substack, openstacks() will report 2, the Mainstack will be shown and then the Substack will be closed - but it's so quick it appears to be instantaneous. This is pretty basic. If you are using toolbars, plugins or other things so it's not that simple to test the number of openstacks, openstacks() actually gives you the names so a more complex test could be carried out based on the existence or lack thereof of names in the list. As long as your test is carried out in the closestack handler of the stack script of the mainstack, every time a stack is closed you will be able to test if it's appropriate to show your Mainstack. HTH From lan.kc.macmail at gmail.com Sun May 22 07:48:03 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 22 May 2016 19:48:03 +0800 Subject: And while I'm at it... In-Reply-To: References: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Message-ID: UUrggh, typo: if THE number of lines of openstacks() = 2 then show stack "Mainstack" Why is it that I can only spell AFTER I've pressed the Send button!! From panos.merakos at livecode.com Sun May 22 08:11:07 2016 From: panos.merakos at livecode.com (panagiotis merakos) Date: Sun, 22 May 2016 15:11:07 +0300 Subject: Problems with Xcode In-Reply-To: References: Message-ID: Hi Martin, Try this in the terminal: 1. Type: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 2. Press enter. You will be asked for your password. Type your password and press enter. 3. Type xcode-select -p 4. Press Enter. This should output: /Applications/Xcode.app/Contents/Developer The command in (1) tells the system where to look for the command line tools The command in (3) returns the path to the command lines tools. 5. In LiveCode, go to Preferences-> Mobile Support and remove any existing entries. Now add the path to your Xcode.app Hopefully this will work. Best, Panos -- On Sun, May 22, 2016 at 1:48 PM, martin meili wrote: > Hi Marc > Yes, I have removed this space. > No effect on the result. > > The correct path should be: /Applications/Xcode.app/Contents/Developer. > The ?Xcode 2.app? doesn?t exist anymore on my computer; it was about > version 4.2. > LiveCode is leading me to the anymore-existent Xcode version; the question > is how I can force Terminal to change the wrong path to the correct one. > Then also LC would do it ??? > > I?ve contacted Apple about the issue via my account. > If I get the solution to my problem from Apple, I will let know the list. > > Many thanks for your help and advice. > > Martin > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From richmondmathewson at gmail.com Sun May 22 09:03:36 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 22 May 2016 16:03:36 +0300 Subject: HTML5 standalone from Livecode 8.0.1 Message-ID: <5741AE28.8080101@gmail.com> Just a "little something" for Sunday afternoon: http://forums.livecode.com/viewtopic.php?f=120&t=27345 Richmond. From paul at researchware.com Sun May 22 10:47:42 2016 From: paul at researchware.com (Paul Dupuis) Date: Sun, 22 May 2016 10:47:42 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> <573DE7B4.6010105@researchware.com> <573FBACE.8020108@researchware.com> Message-ID: <5741C68E.50606@researchware.com> On 5/20/2016 10:38 PM, Peter Haworth wrote: > Tabs shouldn't be a problem so I suspect something else. > > Have you tried using LC to select the data after updating it? As mentioned > in an earlier post, if you use revDataFromQuery to do the SELECT, be sure > to use something other than tab/return for the column/row delimiters. There was a bug in my code (typo in a variable name). Query parameters do handle tabs just fine. Thank you for walking me through the move to using parametrized queries. I've been doing SQL in Livecode for ... many years .. but never tried query parameters before. > I'm wondering if whatever program you used to "directly check" the data has > a problem with the tabs (fingers crossed it wasn't SQLiteAdmin!). I am using SQLiteAdmin 1.3.6 (and generally love the tool!). I did just notice, when using it to help debug this issue, that I could not paste text from the clip board into a field when entering a new record. From paul at researchware.com Sun May 22 11:15:10 2016 From: paul at researchware.com (Paul Dupuis) Date: Sun, 22 May 2016 11:15:10 -0400 Subject: Cloning a SQLite (or any SQL) database Message-ID: <5741CCFE.3040106@researchware.com> Does any one have a good script they might care to share for cloning a SQLite database? the basic model is to use revDatabaseTableNames(databaseID) to get the list of tables in the source database and then loop through getting each tables schema and data and recreate that in the target database. Achievable, but before I write one, I thought I would save myself the effort and see if anyone had one there were willing to share? From bonnmike at gmail.com Sun May 22 11:19:20 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 22 May 2016 09:19:20 -0600 Subject: Cloning a SQLite (or any SQL) database In-Reply-To: <5741CCFE.3040106@researchware.com> References: <5741CCFE.3040106@researchware.com> Message-ID: If you just need to duplicate the database, would making a copy of the file be sufficient? On Sun, May 22, 2016 at 9:15 AM, Paul Dupuis wrote: > Does any one have a good script they might care to share for cloning a > SQLite database? > > the basic model is to use revDatabaseTableNames(databaseID) to get the > list of tables in the source database and then loop through getting each > tables schema and data and recreate that in the target database. > > Achievable, but before I write one, I thought I would save myself the > effort and see if anyone had one there were willing to share? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From livfoss at mac.com Sun May 22 11:31:28 2016 From: livfoss at mac.com (Graham Samuel) Date: Sun, 22 May 2016 17:31:28 +0200 Subject: Avoiding a stupid mistake Message-ID: <5FC84F19-4C40-44F8-8668-83B6377A681E@mac.com> Just for general interest - I wanted to delete the Preferences folder for an app I?m working on, so I scripted a button as follows: get specialFolderPath("preferences") revdeletefolder it What I?d forgotten was that on the Mac version, my preferences were not in a folder dedicated to my app, but just stored in a folder called ?Preferences? with all the preferences of all other apps for my whole library! So the result of pressing this button was to delete all the preferences from the machine! Luckily Time Machine came to my aid? but the point is, nothing stopped my script from executing. Of course nobody else would be dumb enough to do this, but just in case? Graham From richmondmathewson at gmail.com Sun May 22 12:00:02 2016 From: richmondmathewson at gmail.com (RM) Date: Sun, 22 May 2016 19:00:02 +0300 Subject: Avoiding a stupid mistake In-Reply-To: <5FC84F19-4C40-44F8-8668-83B6377A681E@mac.com> References: <5FC84F19-4C40-44F8-8668-83B6377A681E@mac.com> Message-ID: <5741D782.9060704@gmail.com> Ha, Ha, Ha: I'm sure that everybody is dumb enough to do that at least once. I know that I, being extra skilled, have done it (deleting things accidentally) . . . at least . . . oh, dear, I seem to have run out of fingers and toes. Deleting anything may lead to regrets later: hence I have about 6 1 terabyte hard drives in external containers containing stuff going back to 1993. This also points out the limitations of 'transparent' cross-platform development. Richmond. On 22.05.2016 18:31, Graham Samuel wrote: > Just for general interest - > > I wanted to delete the Preferences folder for an app I?m working on, so I scripted a button as follows: > > get specialFolderPath("preferences") > revdeletefolder it > > What I?d forgotten was that on the Mac version, my preferences were not in a folder dedicated to my app, but just stored in a folder called ?Preferences? with all the preferences of all other apps for my whole library! So the result of pressing this button was to delete all the preferences from the machine! Luckily Time Machine came to my aid? but the point is, nothing stopped my script from executing. > > Of course nobody else would be dumb enough to do this, but just in case? > > Graham > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Sun May 22 13:24:23 2016 From: pete at lcsql.com (Peter Haworth) Date: Sun, 22 May 2016 17:24:23 +0000 Subject: Storing and retrieving data from a SQL database In-Reply-To: <5741C68E.50606@researchware.com> References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> <573DE7B4.6010105@researchware.com> <573FBACE.8020108@researchware.com> <5741C68E.50606@researchware.com> Message-ID: Glad you figured it out Paul. I'll check out the SQLiteAdmin problem. On Sun, May 22, 2016 at 7:48 AM Paul Dupuis wrote: > On 5/20/2016 10:38 PM, Peter Haworth wrote: > > Tabs shouldn't be a problem so I suspect something else. > > > > Have you tried using LC to select the data after updating it? As > mentioned > > in an earlier post, if you use revDataFromQuery to do the SELECT, be sure > > to use something other than tab/return for the column/row delimiters. > > There was a bug in my code (typo in a variable name). Query parameters > do handle tabs just fine. > > Thank you for walking me through the move to using parametrized queries. > I've been doing SQL in Livecode for ... many years .. but never tried > query parameters before. > > > I'm wondering if whatever program you used to "directly check" the data > has > > a problem with the tabs (fingers crossed it wasn't SQLiteAdmin!). > > I am using SQLiteAdmin 1.3.6 (and generally love the tool!). I did just > notice, when using it to help debug this issue, that I could not paste > text from the clip board into a field when entering a new record. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Sun May 22 14:44:39 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 22 May 2016 13:44:39 -0500 Subject: And while I'm at it... In-Reply-To: References: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Message-ID: <724d9567-55d5-ea2f-82b0-8a37155a9c24@hyperactivesw.com> On 5/22/2016 6:45 AM, Kay C Lan wrote: > In your Mainstack, as part of it's stack script, can't you have, > within a closeStack handler that already exists or just add one: > > if then number of lines of openstacks() = 2 then show stack "Mainstack" When I had to deal with a similar issue, I put a custom property into every stack I needed to control. Then the mainstack script had a closeStack handler that checked for the property of the target and if it was true, showed the mainstack. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Sun May 22 16:46:39 2016 From: paul at researchware.com (Paul Dupuis) Date: Sun, 22 May 2016 16:46:39 -0400 Subject: Cloning a SQLite (or any SQL) database In-Reply-To: References: <5741CCFE.3040106@researchware.com> Message-ID: <57421AAF.6080506@researchware.com> On 5/22/2016 11:19 AM, Mike Bonner wrote: > If you just need to duplicate the database, would making a copy of the file > be sufficient? > Yes. I should have been clearer. While I could just copy the file for a sqlite db, this app may use MySQL (or someday, possible other flavors of SQL database) and I'd like to have a generalized routine that just relies on LiveCode and "standard" SQL commands. Also I already see that "standard" SQL commands may be an issue in that I would have assumed DESCRIBE to get the details of a table was part of sqlite, but now I see you need to use other tricks to get a table description in sqlite. From ethan at lish.net Sun May 22 17:52:47 2016 From: ethan at lish.net (ethan at lish.net) Date: Sun, 22 May 2016 21:52:47 +0000 (UTC) Subject: Cloning a SQLite (or any SQL) database In-Reply-To: <57421AAF.6080506@researchware.com> References: <5741CCFE.3040106@researchware.com> <57421AAF.6080506@researchware.com> Message-ID: Check out LiveCloud for LiveCodehttps://livecloud.io Addresses the cloning element but it's seems like a closed database architecture so you have to adopt their model I've played with it but yet to build anything production grade with it.? The team is extremely helpful and stays with you every step of the way. It holds excellent promise.? E ethan at lish.net 240.876.1389 Sent from my pocket computer Please excuse my brevity and typos On Sun, May 22, 2016 at 1:47 PM -0700, "Paul Dupuis" wrote: On 5/22/2016 11:19 AM, Mike Bonner wrote: > If you just need to duplicate the database, would making a copy of the file > be sufficient? > Yes. I should have been clearer. While I could just copy the file for a sqlite db, this app may use MySQL (or someday, possible other flavors of SQL database) and I'd like to have a generalized routine that just relies on LiveCode and "standard" SQL commands. Also I already see that "standard" SQL commands may be an issue in that I would have assumed DESCRIBE to get the details of a table was part of sqlite, but now I see you need to use other tricks to get a table description in sqlite. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ethan at lish.net Sun May 22 18:00:29 2016 From: ethan at lish.net (ethan at lish.net) Date: Sun, 22 May 2016 22:00:29 +0000 (UTC) Subject: Cloning a SQLite (or any SQL) database Message-ID: Check out LiveCloud for LiveCodehttps://livecloud.io Addresses the cloning element but it's seems like a closed database architecture so you have to adopt their model I've played with it but yet to build anything production grade with it.? The team is extremely helpful and stays with you every step of the way. It holds excellent promise.? E ethan at lish.net 240.876.1389 Sent from my pocket computer Please excuse my brevity and typos From Mark_Smith at cpe.umanitoba.ca Sun May 22 17:45:44 2016 From: Mark_Smith at cpe.umanitoba.ca (Mark Smith) Date: Sun, 22 May 2016 14:45:44 -0700 (PDT) Subject: Suspense In-Reply-To: References: Message-ID: <1463953544813-4705037.post@n4.nabble.com> Heather Laine-2 wrote > Guys, I'm sitting here hitting refresh compulsively on the pledge page. > Are we there yet... We are so close to 40k. Who is going to push us over? Hahaha I know the feeling. But more seriously, you need $1,000 an hour for the next 19 hours to make the final goal. May the force be with you. Mark -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705037.html Sent from the Revolution - User mailing list archive at Nabble.com. From ethan at lish.net Sun May 22 19:18:07 2016 From: ethan at lish.net (ethan at lish.net) Date: Sun, 22 May 2016 23:18:07 +0000 (UTC) Subject: Suspense Message-ID: Well. ?In light of that I just doubled down. Takes a village! E ethan at lish.net 240.876.1389 Sent from my pocket computer Please excuse my brevity and typos From ethan at lish.net Sun May 22 19:18:07 2016 From: ethan at lish.net (ethan at lish.net) Date: Sun, 22 May 2016 23:18:07 +0000 (UTC) Subject: Suspense Message-ID: Well. ?In light of that I just doubled down. Takes a village! E ethan at lish.net 240.876.1389 Sent from my pocket computer Please excuse my brevity and typos From mickclns at mac.com Sun May 22 21:18:09 2016 From: mickclns at mac.com (Mick Collins) Date: Sun, 22 May 2016 21:18:09 -0400 Subject: Positive Infinity forever Message-ID: <6D59A5E6-7125-477A-BE99-0279E9CCBCBE@mac.com> Doc Hawk, I'm envious that you took a course from Halmos, but I question what is probably a typo. "Dr. Hawkins" wrote: Well, which infinity? aleph-naught (A0) is the count of the integers/wholes/natural A1=2^A0, the count of the reals. For that mater 2^AJ=A(J+1) A1-A0=A1 Aj^n=Aj A0 is also "countable"; A1 and higher are not. Yes, I really took a course on that, from the master himself (Halmos) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 ------------------------------ ------------------------------ Message: 8 Date: Fri, 13 May 2016 15:24:03 -0400 Sent from my iPhone > On May 13, 2016, at 6:03 PM, use-livecode-request at lists.runrev.com wrote: > > For that mater 2^AJ=A(J+ For that mater 2^AJ=A(J+1) From mickclns at mac.com Sun May 22 21:50:03 2016 From: mickclns at mac.com (Mick Collins) Date: Sun, 22 May 2016 21:50:03 -0400 Subject: Positive Infinity forever In-Reply-To: <6D59A5E6-7125-477A-BE99-0279E9CCBCBE@mac.com> References: <6D59A5E6-7125-477A-BE99-0279E9CCBCBE@mac.com> Message-ID: (Try again, apologies for accidentally sending) ... typo When you said " 2^AJ=A(J+1)" I wonder if you meant "2^AJ >= A(J+1)" To many that may seem like nit-picking, but it is a NIT. However, if you MEANT what you wrote, then it is a YUGE NIT. It would mean that someone (Halmos?) found an extension of ZFC that trumps (sorry) Cohen's independence of CH. Is that the case? > On May 22, 2016, at 9:18 PM, Mick Collins wrote: > > Doc Hawk, > I'm envious that you took a course from Halmos, but I question what is probably a typo. > > "Dr. Hawkins" wrote: > > Well, which infinity? aleph-naught (A0) is the count of the > integers/wholes/natural > > A1=2^A0, the count of the reals. > > For that mater 2^AJ=A(J+1) > > A1-A0=A1 > > Aj^n=Aj > > A0 is also "countable"; A1 and higher are not. > > > Yes, I really took a course on that, from the master himself (Halmos) > > -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 ------------------------------ From lan.kc.macmail at gmail.com Mon May 23 02:04:22 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 23 May 2016 14:04:22 +0800 Subject: Cloning a SQLite (or any SQL) database In-Reply-To: <57421AAF.6080506@researchware.com> References: <5741CCFE.3040106@researchware.com> <57421AAF.6080506@researchware.com> Message-ID: On Mon, May 23, 2016 at 4:46 AM, Paul Dupuis wrote: > this app may use MySQL (or someday, possible other flavors of > SQL database) and I'd like to have a generalized routine that just > relies on LiveCode and "standard" SQL commands. > If you are using MySQL why not have a look at DUMP. This is not an SQL command, but it's accessible from LC as a shell command> mysqldump [options] --db_name https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html The output is very human (LC) readable and includes ALL the standard SQL commands used to create/define the db/tables. So it's relatively easy in LC to parse the output and grab those commands, send them to LC's revExecuteSQL to recreate the db from scratch. If memory serves me I think the only limitation is you must be doing this on the same machine as the MySQL server, you can't do it over a network connection. I believe SQLite's '.dump' command is very similar to DUMP: https://www.sqlite.org/cli.html#section_10 Either way, both of these approaches will give you a text file that allows you to rebuild your DB in any flavour of DB that recognises SQL. HTH From toolbook at kestner.de Mon May 23 03:08:13 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 23 May 2016 09:08:13 +0200 Subject: AW: AW: Don't understand unicode handling In-Reply-To: References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> Message-ID: <00f301d1b4c1$e0122b70$a0368250$@kestner.de> Hi Jacque, thanks for the function update. But if you don't know, what kind of encoding the source file is, it's still trial and error, or is there any kind of "quickcheck" for the current source encoding? Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von J. Landman Gay Gesendet: Freitag, 20. Mai 2016 20:05 An: How to use LiveCode Betreff: Re: AW: Don't understand unicode handling On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: > Bonsoir Thierry, > > thank you for the helpful link, with your help, I found the right > conversion, though I don't understand what is going on :) For my issue > the solution was not to use uniEncode() when importing the file into > LC, but just putting the file into a field. > But using uniDecode() when exporting it from LC. > > I think my problem is that you don't see what type of coding a file > has. If you have to handle with unknown data, you just have to try the > different combinations of encode/decode/do nothing with the data, > because a file has no label "I am UTF-8". In LC 7 and above, the old unicode syntax is deprecated and the new encoding syntax is easier to use. Whenever you import or export text you need to translate it using the new textEncode and textDecode functions. To bring unicode text into LC: get textDecode(,"UTF8") and to export it: put textEncode(tText,"UTF8") into file If you are not sure what the unicode encoding is, it is almost always safe to assume UTF-8. The dictionary has examples. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Mon May 23 04:35:39 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 23 May 2016 08:35:39 +0000 Subject: Positive Infinity forever In-Reply-To: References: <6D59A5E6-7125-477A-BE99-0279E9CCBCBE@mac.com> Message-ID: Having fairly recently done a PhD in set theory, I can confirm that the independence of the continuum hypothesis has not been refuted! On Mon, May 23, 2016 at 2:50 AM Mick Collins wrote: > (Try again, apologies for accidentally sending) > ... typo > When you said > " 2^AJ=A(J+1)" > > I wonder if you meant > "2^AJ >= A(J+1)" > > To many that may seem like nit-picking, but it is a NIT. However, if you > MEANT what you wrote, then it is a YUGE NIT. It would mean that someone > (Halmos?) found an extension of ZFC that trumps (sorry) Cohen's > independence of CH. Is that the case? > > > > On May 22, 2016, at 9:18 PM, Mick Collins wrote: > > > > Doc Hawk, > > I'm envious that you took a course from Halmos, but I question what is > probably a typo. > > > > "Dr. Hawkins" wrote: > > > > Well, which infinity? aleph-naught (A0) is the count of the > > integers/wholes/natural > > > > A1=2^A0, the count of the reals. > > > > For that mater 2^AJ=A(J+1) > > > > A1-A0=A1 > > > > Aj^n=Aj > > > > A0 is also "countable"; A1 and higher are not. > > > > > > Yes, I really took a course on that, from the master himself (Halmos) > > > > -- Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > > > ------------------------------ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From heather at livecode.com Mon May 23 05:42:23 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 23 May 2016 10:42:23 +0100 Subject: Suspense In-Reply-To: <1463953544813-4705037.post@n4.nabble.com> References: <1463953544813-4705037.post@n4.nabble.com> Message-ID: That sounds like a lot. But there are other ways of crunching the numbers: we now have 304 backers. If every one put in another $55 each we're there. That doesn't sound so much... Stop press, numbers are now 306 backers, and $53 more each needed. It's going to be an exciting ride today. Fingers Crossed Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 22 May 2016, at 22:45, Mark Smith wrote: > > Heather Laine-2 wrote >> Guys, I'm sitting here hitting refresh compulsively on the pledge page. >> Are we there yet... We are so close to 40k. Who is going to push us over? > > Hahaha I know the feeling. But more seriously, you need $1,000 an hour for > the next 19 hours to make the final goal. May the force be with you. > > Mark > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705037.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon May 23 07:40:06 2016 From: paul at researchware.com (Paul Dupuis) Date: Mon, 23 May 2016 07:40:06 -0400 Subject: AW: AW: Don't understand unicode handling In-Reply-To: <00f301d1b4c1$e0122b70$a0368250$@kestner.de> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> <00f301d1b4c1$e0122b70$a0368250$@kestner.de> Message-ID: <5742EC16.6050503@researchware.com> I spoke to Fraser when LC7 came out about a lack of a guessTextEncoding function. See http://quality.livecode.com/show_bug.cgi?id=14474 On 5/23/2016 3:08 AM, Tiemo Hollmann TB wrote: > Hi Jacque, > thanks for the function update. > But if you don't know, what kind of encoding the source file is, it's still > trial and error, or is there any kind of "quickcheck" for the current source > encoding? > Tiemo > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag > von J. Landman Gay > Gesendet: Freitag, 20. Mai 2016 20:05 > An: How to use LiveCode > Betreff: Re: AW: Don't understand unicode handling > > On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: >> Bonsoir Thierry, >> >> thank you for the helpful link, with your help, I found the right >> conversion, though I don't understand what is going on :) For my issue >> the solution was not to use uniEncode() when importing the file into >> LC, but just putting the file into a field. >> But using uniDecode() when exporting it from LC. >> >> I think my problem is that you don't see what type of coding a file >> has. If you have to handle with unknown data, you just have to try the >> different combinations of encode/decode/do nothing with the data, >> because a file has no label "I am UTF-8". > In LC 7 and above, the old unicode syntax is deprecated and the new encoding > syntax is easier to use. Whenever you import or export text you need to > translate it using the new textEncode and textDecode functions. > > To bring unicode text into LC: > > get textDecode(,"UTF8") > > and to export it: > > put textEncode(tText,"UTF8") into file > > If you are not sure what the unicode encoding is, it is almost always safe > to assume UTF-8. The dictionary has examples. > From peter.brett at livecode.com Mon May 23 07:50:25 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 23 May 2016 12:50:25 +0100 Subject: [ANN] This Week in LiveCode 34 Message-ID: Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #34 here: https://goo.gl/UJnP7s This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! Are you doing something interesting with LiveCode Community Edition? Please get in touch and get it featured in "This Week in LiveCode"! Peter -- Dr Peter Brett LiveCode Open Source Team LiveCode on reddit: https://reddit.com/r/livecode From heather at livecode.com Mon May 23 08:00:42 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 23 May 2016 13:00:42 +0100 Subject: Suspense In-Reply-To: References: <1463953544813-4705037.post@n4.nabble.com> Message-ID: <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> That's Audio recording funded. Way to go folks! We're onto the third and last stretch goal: Native Field Object. Read all about it here and lets get this one done too :) https://livecode.com/infinite-livecode-third-stretch-goal-mobile-native-field-widget/ Warm Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 23 May 2016, at 10:42, Heather Laine wrote: > > That sounds like a lot. But there are other ways of crunching the numbers: we now have 304 backers. If every one put in another $55 each we're there. That doesn't sound so much... > > Stop press, numbers are now 306 backers, and $53 more each needed. > > It's going to be an exciting ride today. > > Fingers Crossed > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 May 2016, at 22:45, Mark Smith wrote: >> >> Heather Laine-2 wrote >>> Guys, I'm sitting here hitting refresh compulsively on the pledge page. >>> Are we there yet... We are so close to 40k. Who is going to push us over? >> >> Hahaha I know the feeling. But more seriously, you need $1,000 an hour for >> the next 19 hours to make the final goal. May the force be with you. >> >> Mark >> >> >> >> -- >> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705037.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Mon May 23 08:07:29 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 23 May 2016 14:07:29 +0200 Subject: AW: AW: AW: Don't understand unicode handling In-Reply-To: <5742EC16.6050503@researchware.com> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> <00f301d1b4c1$e0122b70$a0368250$@kestner.de> <5742EC16.6050503@researchware.com> Message-ID: <013401d1b4eb$af837fc0$0e8a7f40$@kestner.de> Yes, that function is exactly, what I was looking for. Fraser told to provide such a function, but I didn't see it yet. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Paul Dupuis Gesendet: Montag, 23. Mai 2016 13:40 An: use-livecode at lists.runrev.com Betreff: Re: AW: AW: Don't understand unicode handling I spoke to Fraser when LC7 came out about a lack of a guessTextEncoding function. See http://quality.livecode.com/show_bug.cgi?id=14474 On 5/23/2016 3:08 AM, Tiemo Hollmann TB wrote: > Hi Jacque, > thanks for the function update. > But if you don't know, what kind of encoding the source file is, it's > still trial and error, or is there any kind of "quickcheck" for the > current source encoding? > Tiemo > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im > Auftrag von J. Landman Gay > Gesendet: Freitag, 20. Mai 2016 20:05 > An: How to use LiveCode > Betreff: Re: AW: Don't understand unicode handling > > On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: >> Bonsoir Thierry, >> >> thank you for the helpful link, with your help, I found the right >> conversion, though I don't understand what is going on :) For my >> issue the solution was not to use uniEncode() when importing the file >> into LC, but just putting the file into a field. >> But using uniDecode() when exporting it from LC. >> >> I think my problem is that you don't see what type of coding a file >> has. If you have to handle with unknown data, you just have to try >> the different combinations of encode/decode/do nothing with the data, >> because a file has no label "I am UTF-8". > In LC 7 and above, the old unicode syntax is deprecated and the new > encoding syntax is easier to use. Whenever you import or export text > you need to translate it using the new textEncode and textDecode functions. > > To bring unicode text into LC: > > get textDecode(,"UTF8") > > and to export it: > > put textEncode(tText,"UTF8") into file > > If you are not sure what the unicode encoding is, it is almost always > safe to assume UTF-8. The dictionary has examples. > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon May 23 08:24:45 2016 From: paul at researchware.com (Paul Dupuis) Date: Mon, 23 May 2016 08:24:45 -0400 Subject: AW: AW: AW: Don't understand unicode handling In-Reply-To: <013401d1b4eb$af837fc0$0e8a7f40$@kestner.de> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> <00f301d1b4c1$e0122b70$a0368250$@kestner.de> <5742EC16.6050503@researchware.com> <013401d1b4eb$af837fc0$0e8a7f40$@kestner.de> Message-ID: <5742F68D.6040004@researchware.com> Unfortunately, no, one was never posted. We're writing our own (since we needed one). It is still being tested and refined, but when "done" (perhaps another couple weeks and acknowledging that such a routine will never be 100% accurate), I will try to post it to the bug report. On 5/23/2016 8:07 AM, Tiemo Hollmann TB wrote: > Yes, that function is exactly, what I was looking for. > Fraser told to provide such a function, but I didn't see it yet. > Tiemo > > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag > von Paul Dupuis > Gesendet: Montag, 23. Mai 2016 13:40 > An: use-livecode at lists.runrev.com > Betreff: Re: AW: AW: Don't understand unicode handling > > I spoke to Fraser when LC7 came out about a lack of a guessTextEncoding > function. > > See http://quality.livecode.com/show_bug.cgi?id=14474 > > > > On 5/23/2016 3:08 AM, Tiemo Hollmann TB wrote: >> Hi Jacque, >> thanks for the function update. >> But if you don't know, what kind of encoding the source file is, it's >> still trial and error, or is there any kind of "quickcheck" for the >> current source encoding? >> Tiemo >> >> -----Urspr?ngliche Nachricht----- >> Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im >> Auftrag von J. Landman Gay >> Gesendet: Freitag, 20. Mai 2016 20:05 >> An: How to use LiveCode >> Betreff: Re: AW: Don't understand unicode handling >> >> On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: >>> Bonsoir Thierry, >>> >>> thank you for the helpful link, with your help, I found the right >>> conversion, though I don't understand what is going on :) For my >>> issue the solution was not to use uniEncode() when importing the file >>> into LC, but just putting the file into a field. >>> But using uniDecode() when exporting it from LC. >>> >>> I think my problem is that you don't see what type of coding a file >>> has. If you have to handle with unknown data, you just have to try >>> the different combinations of encode/decode/do nothing with the data, >>> because a file has no label "I am UTF-8". >> In LC 7 and above, the old unicode syntax is deprecated and the new >> encoding syntax is easier to use. Whenever you import or export text >> you need to translate it using the new textEncode and textDecode > functions. >> To bring unicode text into LC: >> >> get textDecode(,"UTF8") >> >> and to export it: >> >> put textEncode(tText,"UTF8") into file >> >> If you are not sure what the unicode encoding is, it is almost always >> safe to assume UTF-8. The dictionary has examples. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From toolbook at kestner.de Mon May 23 08:34:44 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 23 May 2016 14:34:44 +0200 Subject: AW: AW: AW: AW: Don't understand unicode handling In-Reply-To: <5742F68D.6040004@researchware.com> References: <00be01d1b2b9$231779d0$69466d70$@kestner.de> <00c301d1b2c0$761a6000$624f2000$@kestner.de> <00f301d1b4c1$e0122b70$a0368250$@kestner.de> <5742EC16.6050503@researchware.com> <013401d1b4eb$af837fc0$0e8a7f40$@kestner.de> <5742F68D.6040004@researchware.com> Message-ID: <013701d1b4ef$7d002540$77006fc0$@kestner.de> I would appreciate it! -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Paul Dupuis Gesendet: Montag, 23. Mai 2016 14:25 An: use-livecode at lists.runrev.com Betreff: Re: AW: AW: AW: Don't understand unicode handling Unfortunately, no, one was never posted. We're writing our own (since we needed one). It is still being tested and refined, but when "done" (perhaps another couple weeks and acknowledging that such a routine will never be 100% accurate), I will try to post it to the bug report. On 5/23/2016 8:07 AM, Tiemo Hollmann TB wrote: > Yes, that function is exactly, what I was looking for. > Fraser told to provide such a function, but I didn't see it yet. > Tiemo > > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im > Auftrag von Paul Dupuis > Gesendet: Montag, 23. Mai 2016 13:40 > An: use-livecode at lists.runrev.com > Betreff: Re: AW: AW: Don't understand unicode handling > > I spoke to Fraser when LC7 came out about a lack of a > guessTextEncoding function. > > See http://quality.livecode.com/show_bug.cgi?id=14474 > > > > On 5/23/2016 3:08 AM, Tiemo Hollmann TB wrote: >> Hi Jacque, >> thanks for the function update. >> But if you don't know, what kind of encoding the source file is, it's >> still trial and error, or is there any kind of "quickcheck" for the >> current source encoding? >> Tiemo >> >> -----Urspr?ngliche Nachricht----- >> Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im >> Auftrag von J. Landman Gay >> Gesendet: Freitag, 20. Mai 2016 20:05 >> An: How to use LiveCode >> Betreff: Re: AW: Don't understand unicode handling >> >> On 5/20/2016 12:53 PM, Tiemo Hollmann TB wrote: >>> Bonsoir Thierry, >>> >>> thank you for the helpful link, with your help, I found the right >>> conversion, though I don't understand what is going on :) For my >>> issue the solution was not to use uniEncode() when importing the >>> file into LC, but just putting the file into a field. >>> But using uniDecode() when exporting it from LC. >>> >>> I think my problem is that you don't see what type of coding a file >>> has. If you have to handle with unknown data, you just have to try >>> the different combinations of encode/decode/do nothing with the >>> data, because a file has no label "I am UTF-8". >> In LC 7 and above, the old unicode syntax is deprecated and the new >> encoding syntax is easier to use. Whenever you import or export text >> you need to translate it using the new textEncode and textDecode > functions. >> To bring unicode text into LC: >> >> get textDecode(,"UTF8") >> >> and to export it: >> >> put textEncode(tText,"UTF8") into file >> >> If you are not sure what the unicode encoding is, it is almost always >> safe to assume UTF-8. The dictionary has examples. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon May 23 09:13:47 2016 From: paul at researchware.com (Paul Dupuis) Date: Mon, 23 May 2016 09:13:47 -0400 Subject: When is message passing required? Message-ID: <5743020B.9000403@researchware.com> In LiveCode some messages must be passed to the engine for the engine's normal processing of the message. And with current versions of LC you have the very handy 'pass to top' to send it directly to the engine. For example, rawkeyDown must be passed for LiveCode to handle key presses other than what you are trapping (unless you want all keypresses trapped). Some message line preOpenStack you don't need to pass. The stack still opens without passing a preOpenStack to the the engine. Does anyone have a compiled list of which messages need to be passed or *should* be passed vs those that you do not have to concern yourself with? In some dictionary entries, like for rawKeyDown, it talks about the need to pass the message (unless you want to trap all key presses). In other dictionary entries it is not clear whether the message needs to be passed or not. I am not sure that if it doesn't state one way or another assuming one way or another is wise. I know there have been some excellent flow charts of LiveCode's message passing hierarchy (Richard Gaskin's comes to mind) but I don't recall seeing any summation of which messages should be passed vs which do not need to be? From prothero at earthednet.org Mon May 23 09:58:53 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Mon, 23 May 2016 06:58:53 -0700 Subject: Suspense In-Reply-To: <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> Message-ID: Heather, I had intended to increase my $100 pledge to $200. I put in s second pledge at $100, assuming it would add to the previous $100. True? If not, it is my intention to pledge $200 total. Best, Bill William Prothero http://es.earthednet.org > On May 23, 2016, at 5:00 AM, Heather Laine wrote: > > That's Audio recording funded. Way to go folks! > > We're onto the third and last stretch goal: Native Field Object. Read all about it here and lets get this one done too :) > > https://livecode.com/infinite-livecode-third-stretch-goal-mobile-native-field-widget/ > > Warm Regards, > > Heather > > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 23 May 2016, at 10:42, Heather Laine wrote: >> >> That sounds like a lot. But there are other ways of crunching the numbers: we now have 304 backers. If every one put in another $55 each we're there. That doesn't sound so much... >> >> Stop press, numbers are now 306 backers, and $53 more each needed. >> >> It's going to be an exciting ride today. >> >> Fingers Crossed >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 22 May 2016, at 22:45, Mark Smith wrote: >>> >>> Heather Laine-2 wrote >>>> Guys, I'm sitting here hitting refresh compulsively on the pledge page. >>>> Are we there yet... We are so close to 40k. Who is going to push us over? >>> >>> Hahaha I know the feeling. But more seriously, you need $1,000 an hour for >>> the next 19 hours to make the final goal. May the force be with you. >>> >>> Mark >>> >>> >>> >>> -- >>> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705037.html >>> Sent from the Revolution - User mailing list archive at Nabble.com. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon May 23 10:35:33 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 23 May 2016 10:35:33 -0400 Subject: When is message passing required? In-Reply-To: <5743020B.9000403@researchware.com> References: <5743020B.9000403@researchware.com> Message-ID: You only need to pass a message if you don't want another handler for that message to possibly get in the way. If you don't have a keyDown handler in any of your scripts in the message path, the engine will get and handle it. On Mon, May 23, 2016 at 9:13 AM, Paul Dupuis wrote: > In LiveCode some messages must be passed to the engine for the engine's > normal processing of the message. And with current versions of LC you > have the very handy 'pass to top' to send it directly to the > engine. > > For example, rawkeyDown must be passed for LiveCode to handle key > presses other than what you are trapping (unless you want all keypresses > trapped). Some message line preOpenStack you don't need to pass. The > stack still opens without passing a preOpenStack to the the engine. > > Does anyone have a compiled list of which messages need to be passed or > *should* be passed vs those that you do not have to concern yourself with? > > In some dictionary entries, like for rawKeyDown, it talks about the need > to pass the message (unless you want to trap all key presses). In other > dictionary entries it is not clear whether the message needs to be > passed or not. I am not sure that if it doesn't state one way or another > assuming one way or another is wise. > > I know there have been some excellent flow charts of LiveCode's message > passing hierarchy (Richard Gaskin's comes to mind) but I don't recall > seeing any summation of which messages should be passed vs which do not > need to be? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From heather at livecode.com Mon May 23 10:41:18 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 23 May 2016 15:41:18 +0100 Subject: Suspense In-Reply-To: References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> Message-ID: When you update a pledge, you should enter the new total you want to pledge. So if you originally pledged $100, it should show that in the box, and you then enter 200 (no dollar sign!) instead of 100. Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 23 May 2016, at 14:58, Earthednet-wp wrote: > > Heather, > I had intended to increase my $100 pledge to $200. I put in s second pledge at $100, assuming it would add to the previous $100. True? If not, it is my intention to pledge $200 total. > > Best, > Bill > > William Prothero > http://es.earthednet.org > >> On May 23, 2016, at 5:00 AM, Heather Laine wrote: >> >> That's Audio recording funded. Way to go folks! >> >> We're onto the third and last stretch goal: Native Field Object. Read all about it here and lets get this one done too :) >> >> https://livecode.com/infinite-livecode-third-stretch-goal-mobile-native-field-widget/ >> >> Warm Regards, >> >> Heather >> >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 23 May 2016, at 10:42, Heather Laine wrote: >>> >>> That sounds like a lot. But there are other ways of crunching the numbers: we now have 304 backers. If every one put in another $55 each we're there. That doesn't sound so much... >>> >>> Stop press, numbers are now 306 backers, and $53 more each needed. >>> >>> It's going to be an exciting ride today. >>> >>> Fingers Crossed >>> >>> Heather >>> >>> Heather Laine >>> Customer Services Manager >>> LiveCode Ltd >>> www.livecode.com >>> >>> >>> >>>> On 22 May 2016, at 22:45, Mark Smith wrote: >>>> >>>> Heather Laine-2 wrote >>>>> Guys, I'm sitting here hitting refresh compulsively on the pledge page. >>>>> Are we there yet... We are so close to 40k. Who is going to push us over? >>>> >>>> Hahaha I know the feeling. But more seriously, you need $1,000 an hour for >>>> the next 19 hours to make the final goal. May the force be with you. >>>> >>>> Mark >>>> >>>> >>>> >>>> -- >>>> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705037.html >>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Mon May 23 10:43:51 2016 From: heather at livecode.com (Heather Laine) Date: Mon, 23 May 2016 15:43:51 +0100 Subject: Server Glitch - You Can Pledge Again Now Message-ID: Folks, we had a server glitch which meant you were unable to log in to place a pledge (the server that handles logins went down). This has now been fixed, you can log in again now, and continue backing this vital project. If you tried to pledge in the last 2 hours, and couldn't log in, please try again now! It's amazing how these things happen at just the worst possible times... Warm Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From MikeKerner at roadrunner.com Mon May 23 10:55:30 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 23 May 2016 10:55:30 -0400 Subject: When is message passing required? In-Reply-To: References: <5743020B.9000403@researchware.com> Message-ID: Paul - as a followup to that, do you understand the difference between "pass" and "send"? If you want only the engine, or some other component to handle a message, you would "send" it. If you want a handler to let a message continue up the chain so that another handler can deal with it, you can "pass" it. If you want fine-grained control, make sure you understand the position of your handler in the path, especially with front and backscripts also getting a voice. On Mon, May 23, 2016 at 10:35 AM, Mike Kerner wrote: > You only need to pass a message if you don't want another handler for that > message to possibly get in the way. If you don't have a keyDown handler in > any of your scripts in the message path, the engine will get and handle it. > > On Mon, May 23, 2016 at 9:13 AM, Paul Dupuis > wrote: > >> In LiveCode some messages must be passed to the engine for the engine's >> normal processing of the message. And with current versions of LC you >> have the very handy 'pass to top' to send it directly to the >> engine. >> >> For example, rawkeyDown must be passed for LiveCode to handle key >> presses other than what you are trapping (unless you want all keypresses >> trapped). Some message line preOpenStack you don't need to pass. The >> stack still opens without passing a preOpenStack to the the engine. >> >> Does anyone have a compiled list of which messages need to be passed or >> *should* be passed vs those that you do not have to concern yourself with? >> >> In some dictionary entries, like for rawKeyDown, it talks about the need >> to pass the message (unless you want to trap all key presses). In other >> dictionary entries it is not clear whether the message needs to be >> passed or not. I am not sure that if it doesn't state one way or another >> assuming one way or another is wise. >> >> I know there have been some excellent flow charts of LiveCode's message >> passing hierarchy (Richard Gaskin's comes to mind) but I don't recall >> seeing any summation of which messages should be passed vs which do not >> need to be? >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From lan.kc.macmail at gmail.com Mon May 23 11:03:50 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 23 May 2016 23:03:50 +0800 Subject: When is message passing required? In-Reply-To: <5743020B.9000403@researchware.com> References: <5743020B.9000403@researchware.com> Message-ID: On Mon, May 23, 2016 at 9:13 PM, Paul Dupuis wrote: > In some dictionary entries, like for rawKeyDown, it talks about the need > to pass the message (unless you want to trap all key presses). The Dictionary entry for 'pass' also mentions the need to pass 'setprop' if you have custom properties that are set via setprop handlers. From bobsneidar at iotecdigital.com Mon May 23 11:05:23 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 15:05:23 +0000 Subject: Avoiding a stupid mistake In-Reply-To: <5741D782.9060704@gmail.com> References: <5FC84F19-4C40-44F8-8668-83B6377A681E@mac.com> <5741D782.9060704@gmail.com> Message-ID: I wouldn't call it a limitation, RM. Otherwise we would have to call fire a limiting development in the evolution of cooking. LC allows a developer to do anything with the file system that the OS would allow. It just may not be immediately obvious what that is until it's too late. It's for issues like this that I have gotten into the habit of putting everything into variables first (file paths in this case) and then steppign through the code at least once examining all the variables as I go to make sure they contain what I expect them to. I've caught some doozies this way. Bob S > On May 22, 2016, at 09:00 , RM wrote: > > Ha, Ha, Ha: I'm sure that everybody is dumb enough to do that at least once. > > I know that I, being extra skilled, have done it (deleting things accidentally) . . . at least . . . oh, dear, I seem to have run out of fingers and toes. > > Deleting anything may lead to regrets later: hence I have about 6 1 terabyte hard drives in external containers containing > stuff going back to 1993. > > This also points out the limitations of 'transparent' cross-platform development. > > Richmond. > > On 22.05.2016 18:31, Graham Samuel wrote: >> Just for general interest - >> >> I wanted to delete the Preferences folder for an app I?m working on, so I scripted a button as follows: >> >> get specialFolderPath("preferences") >> revdeletefolder it >> >> What I?d forgotten was that on the Mac version, my preferences were not in a folder dedicated to my app, but just stored in a folder called ?Preferences? with all the preferences of all other apps for my whole library! So the result of pressing this button was to delete all the preferences from the machine! Luckily Time Machine came to my aid? but the point is, nothing stopped my script from executing. >> >> Of course nobody else would be dumb enough to do this, but just in case? >> >> Graham From brahma at hindu.org Mon May 23 11:09:28 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 23 May 2016 15:09:28 +0000 Subject: Bad Crash on Windows using LC8 Message-ID: yesterday I was mentoring a newbie with LC 8 stable on Windows. Via Skype, he shared his screen. and we went throught the process of building a stack, making groups setting them as background, putting scripts into the stack scripts and calling from button etc. He uses MSWord and PowerPoint and Excel most of his day? and has the habit of doing frequent backups by using "Save As" and adding/appending a version number-date in the file name and then keeps working in the new document. He saved the stack then did a "Save As" and then "the pea soup hit the fan" as LC when into an infinite loop saying that there was already a stack in memory, please purge.. Cancel, Purge Save buttons in the dialog were all unresponsive and we were sitting there a bit aghast as LC keep looping and flashing through this, re-rendering/flashing the stack in the background and the dialog box on screen. Attempts to hit cancel did nothing. Control-dot interrupt did nothing? He had to kill the process. Fortunately the stack had been "Saved As" and so now he did have the document in it's last iteration + the one he had saved as? and neither were corrupt. But it was a scary moment? and not a very good experience for a new user of the software. I am unable to replicate this on my mac.. though I have had a number of instances where if you choose "Close and Removed from Memory" later in the session if you open that stack the IDE tells me that the stack is still in memory and do I want to purge it? this seems somehow related. Anyone else getting this? has it been reported already? BR From bobsneidar at iotecdigital.com Mon May 23 11:20:10 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 15:20:10 +0000 Subject: And while I'm at it... In-Reply-To: References: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Message-ID: <71532F0C-C071-4A5D-96EB-7D7E68C165F8@iotecdigital.com> Okay I think I see now why my closeStack handler never got triggered in the mainStack. The closeStack handler is in the card script! The current card of the mainstack is not in the message path. Interesting little quirk, but I see the advantages. The card script will only see closeStack messages for the stack it's in. The stack script will see ALL of them, including substack closeStack messages (if passed). My brain is not big enough to wrap itself around all the little idiosynchracies of LC. Not complaining, just saying. Bob S > On May 22, 2016, at 04:45 , Kay C Lan wrote: > > In your Mainstack, as part of it's stack script, can't you have, > within a closeStack handler that already exists or just add one: > > if then number of lines of openstacks() = 2 then show stack "Mainstack" > > 2 assumes that you aren't using any other stacks as toolbars or some > such and this is in a standalone - in the IDE the number will be much > higher depending on what you have open, but easy enough to determine. > So assuming you have a standalone with a Mainstack and two Substacks, > when you close a Substack openstacks() will report 3 as the substack > isn't actually closed until the closeStack handler completes. When you > close the last remaining substack, openstacks() will report 2, the > Mainstack will be shown and then the Substack will be closed - but > it's so quick it appears to be instantaneous. > > This is pretty basic. If you are using toolbars, plugins or other > things so it's not that simple to test the number of openstacks, > openstacks() actually gives you the names so a more complex test could > be carried out based on the existence or lack thereof of names in the > list. As long as your test is carried out in the closestack handler of > the stack script of the mainstack, every time a stack is closed you > will be able to test if it's appropriate to show your Mainstack. > > HTH > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon May 23 11:21:16 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 15:21:16 +0000 Subject: And while I'm at it... In-Reply-To: References: <3D8AA674-37B5-405A-839D-88943A6688C1@iotecdigital.com> Message-ID: <423C3CAC-AAA8-460A-A193-7953C0CDCF91@iotecdigital.com> It's okay, I only hear/read what people mean, not what they say/type. Bob S On May 22, 2016, at 04:48 , Kay C Lan > wrote: UUrggh, typo: if THE number of lines of openstacks() = 2 then show stack "Mainstack" Why is it that I can only spell AFTER I've pressed the Send button!! From jacque at hyperactivesw.com Mon May 23 11:29:31 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 23 May 2016 10:29:31 -0500 Subject: When is message passing required? In-Reply-To: <5743020B.9000403@researchware.com> References: <5743020B.9000403@researchware.com> Message-ID: <154de3c3f78.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> On May 23, 2016 8:15:52 AM Paul Dupuis wrote: > Does anyone have a compiled list of which messages need to be passed or > *should* be passed vs those that you do not have to concern yourself with? There's no real rule about it, it all depends on the stack and it's own set of handlers. In some cases you want the message passed so that another handler can continue to process the message, and in other cases you don't want to do that because further processing isn't wanted or needed. And if there aren't any other handlers in the message path that process the message then it doesn't matter if you pass it or not. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon May 23 11:30:32 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 15:30:32 +0000 Subject: Up the ante Message-ID: <229FDF7F-C363-4AFD-9CE3-139D1ACB9737@iotecdigital.com> For what it's worth I just x5 my pledge (granted what I initially pledged wasn't a whole helluvalot but neither is what I make for a living). Bob S From rdimola at evergreeninfo.net Mon May 23 11:42:12 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 23 May 2016 11:42:12 -0400 Subject: Bad Crash on Windows using LC8 In-Reply-To: References: Message-ID: <003201d1b509$ad22d7d0$07688770$@net> This "Save as" issue has been around for a long time(4/5/6/7/8). You can "Save as" and have no problem or suddenly the " already a stack in memory, please purge.." pops up or other times it happen immediately. And yes it always saves the stack correctly. I do version control by either "Save as" and then close LC and re-open or by coping the stack outside of LC and then do a standard issue "Save" (my preference). This seem to be one of those hard to pin down things like the "Variable Shadows another..." issue. I don't see a bug report for this. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Sannyasin Brahmanathaswami Sent: Monday, May 23, 2016 11:09 AM To: How LiveCode Subject: Bad Crash on Windows using LC8 yesterday I was mentoring a newbie with LC 8 stable on Windows. Via Skype, he shared his screen. and we went throught the process of building a stack, making groups setting them as background, putting scripts into the stack scripts and calling from button etc. He uses MSWord and PowerPoint and Excel most of his day? and has the habit of doing frequent backups by using "Save As" and adding/appending a version number-date in the file name and then keeps working in the new document. He saved the stack then did a "Save As" and then "the pea soup hit the fan" as LC when into an infinite loop saying that there was already a stack in memory, please purge.. Cancel, Purge Save buttons in the dialog were all unresponsive and we were sitting there a bit aghast as LC keep looping and flashing through this, re-rendering/flashing the stack in the background and the dialog box on screen. Attempts to hit cancel did nothing. Control-dot interrupt did nothing? He had to kill the process. Fortunately the stack had been "Saved As" and so now he did have the document in it's last iteration + the one he had saved as? and neither were corrupt. But it was a scary moment? and not a very good experience for a new user of the software. I am unable to replicate this on my mac.. though I have had a number of instances where if you choose "Close and Removed from Memory" later in the session if you open that stack the IDE tells me that the stack is still in memory and do I want to purge it? this seems somehow related. Anyone else getting this? has it been reported already? BR _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mickclns at mac.com Mon May 23 11:45:20 2016 From: mickclns at mac.com (Mick Collins) Date: Mon, 23 May 2016 11:45:20 -0400 Subject: positive infinity forever Message-ID: Thanks, Ali! And Congratulations! Ali Lloyd wrote: > > Having fairly recently done a PhD in set theory, I can confirm that the independence of the continuum hypothesis has not been refuted! From rdimola at evergreeninfo.net Mon May 23 11:54:19 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 23 May 2016 11:54:19 -0400 Subject: Storing and retrieving data from a SQL database In-Reply-To: References: <573D05D1.1080801@researchware.com> <573DDEA6.2070803@researchware.com> <573DE7B4.6010105@researchware.com> <573FBACE.8020108@researchware.com> <5741C68E.50606@researchware.com> Message-ID: <003601d1b50b$5e251010$1a6f3030$@net> I know I'm late to the game... When I'm working with binary data (non-parameterized queries) all I escape on insert/update is the single quote. Nothing to be done when reading. I've had no problem storing/retrieving binary data using SQLite/MySQL. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Peter Haworth Sent: Sunday, May 22, 2016 1:24 PM To: How to use LiveCode Subject: Re: Storing and retrieving data from a SQL database Glad you figured it out Paul. I'll check out the SQLiteAdmin problem. On Sun, May 22, 2016 at 7:48 AM Paul Dupuis wrote: > On 5/20/2016 10:38 PM, Peter Haworth wrote: > > Tabs shouldn't be a problem so I suspect something else. > > > > Have you tried using LC to select the data after updating it? As > mentioned > > in an earlier post, if you use revDataFromQuery to do the SELECT, be > > sure to use something other than tab/return for the column/row delimiters. > > There was a bug in my code (typo in a variable name). Query parameters > do handle tabs just fine. > > Thank you for walking me through the move to using parametrized queries. > I've been doing SQL in Livecode for ... many years .. but never tried > query parameters before. > > > I'm wondering if whatever program you used to "directly check" the > > data > has > > a problem with the tabs (fingers crossed it wasn't SQLiteAdmin!). > > I am using SQLiteAdmin 1.3.6 (and generally love the tool!). I did > just notice, when using it to help debug this issue, that I could not > paste text from the clip board into a field when entering a new record. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon May 23 12:05:35 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 May 2016 09:05:35 -0700 Subject: When is message passing required? In-Reply-To: <5743020B.9000403@researchware.com> References: <5743020B.9000403@researchware.com> Message-ID: <57432A4F.6030708@fourthworld.com> Paul Dupuis wrote: > Does anyone have a compiled list of which messages need to be passed > or *should* be passed vs those that you do not have to concern > yourself with? "Should" is a tough thing to define, since it'll vary by use. I usually suggest to newcomers to the language that they develop a habit of passing everything unless they know why they don't want to. That guidance is often useful, since if something downstream needs the message it'll get it, but if nothing needs it no harm is done. With frontScripts, I believe a stronger recommendation is needed, since those play a very special role: always pass messages in frontScripts. Any exception to that must be very carefully considered, and is usually wrong. Not always wrong, but often enough that problems will usually result from not passing messages trapped in a frontScript. Only experts operating in highly unusual circumstances should feel comfortable trapping a message in a frontScript without passing it. But for everything else, there's usually no harm in passing, so it's rarely a bad choice when in doubt. And when there is it's usually because of conscious choices the developer has already made (such as overriding centralized handling of a certain message in a group, card, stack, or behavior script), so they'll know what they want to do. There are a few messages for which passing or not passing has very direct consequences, an inherent part of the decision-making we need to do as coders. CloseStackRequest is one of these. It's sent when the user clicks the close box of a stack, and it used to respond to that action to determine if the window should indeed be allowed to close. Most often this is used with a prompt to save document or DB data, with an option to cancel the close action. When canceled, not passing the message prevents the window from closing, which is what we want. And if the user chooses to save or not save, we can save if requested and then simply pass the message to allow the close action to complete naturally. In a very broad sense one might see the keyDown/rawKeyDown messages in a similar light, since passing them allows the user action to complete naturally. But since the option to pass or not pass will depend on the specifics at hand, I'm not sure I could recommend we "always" pass those. Like the rest of life, coding involves a variety of circumstances that require us to think on our feet, read what we can to inform our decisions, and sometimes experiment to make sure we get what we're looking for. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dunbarx at aol.com Mon May 23 12:09:57 2016 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 23 May 2016 12:09:57 -0400 Subject: When is message passing required? In-Reply-To: <154de3c3f78.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <154de6144dc-34ff-a2a1@webprd-m18.mail.aol.com> I think the question is being asked "backwards". If you trap a message, it will die in that handler unless passed explicitly. This is simple to understand for the"mousdUp" message, say, because that is trapped for a specific reason, and may or may not be passed, as required. But with "keyDown", the action taken also disrupts what most would consider an automatic engine action, apart, perhaps, from any specific additional user action. So the "automatic" action will not take place unless the message is passed, and this lack of function trips up new users. But there is no intrinsic difference, only that the expectations of the user are different. Craig Newman -----Original Message----- From: J. Landman Gay To: How to use LiveCode Sent: Mon, May 23, 2016 11:31 am Subject: Re: When is message passing required? On May 23, 2016 8:15:52 AM Paul Dupuis wrote: > Does anyone have a compiled list of which messages need to be passed or > *should* be passed vs those that you do not have to concern yourself with? There's no real rule about it, it all depends on the stack and it's own set of handlers. In some cases you want the message passed so that another handler can continue to process the message, and in other cases you don't want to do that because further processing isn't wanted or needed. And if there aren't any other handlers in the message path that process the message then it doesn't matter if you pass it or not. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Mon May 23 12:15:02 2016 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 23 May 2016 12:15:02 -0400 Subject: When is message passing required? In-Reply-To: References: <5743020B.9000403@researchware.com> Message-ID: <81ED1665-DC09-483F-82C9-FE9EA140EF2A@gmail.com> On May 23, 2016, at 11:03 AM, Kay C Lan wrote: > On Mon, May 23, 2016 at 9:13 PM, Paul Dupuis wrote: > >> In some dictionary entries, like for rawKeyDown, it talks about the need >> to pass the message (unless you want to trap all key presses). > > The Dictionary entry for 'pass' also mentions the need to pass > 'setprop' if you have custom properties that are set via setprop > handlers. Although, there is the well-known technique of deliberately not passing a get/setprop message, turning the property into a "virtual property" -- so actions are taken but no custom property of any object is actually set. For instance: getprop writable ---- a virtual field property ---- -- writable = true if locktext = false, traversalon = true, autohilite = true -- ie, user can enter text if not (the target begins with "field") then return empty put the locktext of the target into L put the traversalon of the target into T put the autohilite of the target into A if T and A and not L then return true return false end writable setprop writable tf ---- a virtual field property ---- -- writable = true: set locktext = false, traversalon = true, autohilite = true -- ie, user can enter text -- writable = false: set locktext = true, traversalon = false, autohilite = false if not (the target begins with "field") then exit writable set the locktext of the target to not tf set the traversalon of the target to tf set the autohilite of the target to tf end writable -- Peter Peter M. Brigham pmbrig at gmail.com From rman at free.fr Mon May 23 11:47:42 2016 From: rman at free.fr (Robert Mann) Date: Mon, 23 May 2016 08:47:42 -0700 (PDT) Subject: HTML5 standalone from Livecode 8.0.1 In-Reply-To: <5741AE28.8080101@gmail.com> References: <5741AE28.8080101@gmail.com> Message-ID: <1464018462402-4705070.post@n4.nabble.com> No angry bird, just peace here! on safari 5.1.6 os X 10.7.4 Exception thrown, see javascript console : ANGRY.html:177run() called, but dependencies remain, so not running ANGRY.html:177pre-main prep time: 416 ms standalone-community-8.0.1-rc-1.js:1ReferenceError: Can't find variable: Uint8ClampedArray On chrome 49.0.2623.112 (64-bit) same problem.. though more infos! standalone-community-8.0.1-rc-1.js:1 XMLHttpRequest cannot load file://localhost/Users/Robert/Downloads/ANGRY/standalone-community-8.0.1-rc-1.html.mem. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.Browser.xhrLoad @ standalone-community-8.0.1-rc-1.js:1 standalone-community-8.0.1-rc-1.js:48 Uncaught could not load memory initializer standalone-community-8.0.1-rc-1.html.memBrowser.xhrLoad @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 [post-exception status] Preparing... (0/2)Module.printErr @ ANGRY.html:177 ANGRY.html:177 run() called, but dependencies remain, so not runningModule.printErr @ ANGRY.html:177 ANGRY.html:177 still waiting on run dependencies:Module.printErr @ ANGRY.html:177 ANGRY.html:177 dependency: memory initializerModule.printErr @ ANGRY.html:177 ANGRY.html:177 dependency: al standalone-community-8.0.1-rc-1.html.memModule.printErr @ ANGRY.html:177 ANGRY.html:177 (end of list)Module.printErr @ ANGRY.html:177 ANGRY.html:177 still waiting on run dependencies:Module.printErr @ ANGRY.html:177 ANGRY.html:177 dependency: memory initializerModule.printErr @ ANGRY.html:177 ANGRY.html:177 dependency: al standalone-community-8.0.1-rc-1.html.memModule.printErr @ ANGRY.html:177 ANGRY.html:177 (end of list)Module.printErr @ ANGRY.html:177 ANGRY.html:177 still waiting on run dependencies:Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: memory initializerModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: al standalone-community-8.0.1-rc-1.html.memModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 (end of list)Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 still waiting on run dependencies:Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: memory initializerModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: al standalone-community-8.0.1-rc-1.html.memModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 (end of list)Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 still waiting on run dependencies:Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: memory initializerModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 dependency: al standalone-community-8.0.1-rc-1.html.memModule.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 ANGRY.html:177 (end of list)Module.printErr @ ANGRY.html:177(anonymous function) @ standalone-community-8.0.1-rc-1.js:1 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/HTML5-standalone-from-Livecode-8-0-1-tp4705026p4705070.html Sent from the Revolution - User mailing list archive at Nabble.com. From bobsneidar at iotecdigital.com Mon May 23 12:25:07 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 16:25:07 +0000 Subject: Cloning a SQLite (or any SQL) database In-Reply-To: References: <5741CCFE.3040106@researchware.com> <57421AAF.6080506@researchware.com> Message-ID: Not so. I use MySQLWorkbench from a remote computer to save the database locally on my laptop all the time. However, large SQL databases might be very time consuming to do remotely. I have a Database Setup card which is capable of copying the data from one SQL database to another using queries, and as it connects to the database, it saves an array of the database schema, so that it can be recreated in case the database goes the way of the dodo. I'd share it, but it is not fully functional in all respects, and I have not really fully tested and debugged it. But it's not too dificult to do something like this. Bob S On May 22, 2016, at 23:04 , Kay C Lan > wrote: If memory serves me I think the only limitation is you must be doing this on the same machine as the MySQL server, you can't do it over a network connection. From bobsneidar at iotecdigital.com Mon May 23 12:27:49 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 23 May 2016 16:27:49 +0000 Subject: Positive Infinity forever In-Reply-To: References: <6D59A5E6-7125-477A-BE99-0279E9CCBCBE@mac.com> Message-ID: The only thing that is certain about infinity is that it will remain a theoretical abstract forever. ;-) Bob S On May 23, 2016, at 01:35 , Ali Lloyd > wrote: Having fairly recently done a PhD in set theory, I can confirm that the independence of the continuum hypothesis has not been refuted! From panos.merakos at livecode.com Mon May 23 12:41:00 2016 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 23 May 2016 17:41:00 +0100 Subject: [ANN] Release 8.1.0 DP 1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 8.1.0-dp-1, the first development preview of LiveCode 8.1. 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 ================ New Windows player control -------------------------- The player control on Windows no longer uses QuickTime. There is no longer any need to install QuickTime to play media on Windows. Standalone builder improvements ------------------------------- * The standalone builder now has an "Inclusions" page which lets you select externals, script libraries and extensions to include in your standalone in a single place for all platforms * The "search for inclusions" mechanism in the standalone builder now works for all platforms and includes extensions and widgets * For iOS deployment, you can now add custom entitlements without having to poke around inside the LiveCode app bundle LiveCode Builder improvements ----------------------------- Variables in LiveCode Builder are now automatically initialised to a suitable default value. Known issues ============ * HTML5 standalones do not currently work when they contain extensions with dependencies * 64-bit standalones for Mac OS X do not have support for audio recording or the revVideoGrabber external * The Windows player controls "skip forward" and "skip backward" buttons do not work reliably (bug 17698), the default video is in .mov format which is not supported by DirectShow (bug 17696), and several player properties have not yet been implemented (see release notes) * The player sometimes displays video unreliably on OS X (bug 17697) Feedback ======== Please report any bugs encountered on our Bugzilla at http://quality.livecode.com/ Have fun! The LiveCode Team From paul at researchware.com Mon May 23 13:42:06 2016 From: paul at researchware.com (Paul Dupuis) Date: Mon, 23 May 2016 13:42:06 -0400 Subject: When is message passing required? In-Reply-To: <5743020B.9000403@researchware.com> References: <5743020B.9000403@researchware.com> Message-ID: <574340EE.5080508@researchware.com> First, thanks for all the responses, but I should have been clearer. I do know the LC message hierarchy and I know the difference between pass, send, dispatch, etc. What I was looking for is which messages, if intercepted, prevent a normally expected action in LiveCode. Richard's example of "CloseStackRequest" or my example of "rawKeyDown" fit this bill. "Normally" (and yes that can be subjective), you expect key presses to cause characters to appear or clicking in a closebox of a window to close the window. If the messages corresponding to those are trapped without passing the message, the event/action is not performed by the engine. This was an exercise in curiosity, not any particular coding problem. I was curious if anyone has compiled a list of those messages that the engine would perform a default action if the message is not trapped. From ambassador at fourthworld.com Mon May 23 14:01:55 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 May 2016 11:01:55 -0700 Subject: When is message passing required? In-Reply-To: <574340EE.5080508@researchware.com> References: <574340EE.5080508@researchware.com> Message-ID: <57434593.1060505@fourthworld.com> Paul Dupuis wrote: > "Normally" (and yes that can be subjective), you expect key presses to > cause characters to appear or clicking in a closebox of a window to > close the window. If the messages corresponding to those are trapped > without passing the message, the event/action is not performed by the > engine. There's the difference between keyDown and keyUp, and where many people fond of HyperCard find themselves needing to learn new things but in ways most of us here welcome: LiveCode has extended the scope of its messages to provide a granularity unmatched by perhaps even the most comprehensive xTalk eer. Sybase Gain Momentum. With LiveCode we can choose to handle either the moment before the key is rendered in the field (keyDown) or after (keyUp). Both are useful of course, but for different circumstances. But to address the original question, I don't believe I've seen a catalog of messages categorized by implications of passing or not passing. And since the implications vary so much from message to message, I'm unable to conceive of what those categories might look like. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rdimola at evergreeninfo.net Mon May 23 14:23:31 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 23 May 2016 14:23:31 -0400 Subject: Suspense In-Reply-To: References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> Message-ID: <004601d1b520$35c6b190$a15414b0$@net> I just upped again. We're SO... close now. If we get very close like 90%+ adding a couple of days would not be the worst idea. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net Folks, we had a server glitch which meant you were unable to log in to place a pledge (the server that handles logins went down). This has now been fixed, you can log in again now, and continue backing this vital project. If you tried to pledge in the last 2 hours, and couldn't log in, please try again now! It's amazing how these things happen at just the worst possible times... Warm Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From dave at applicationinsight.com Mon May 23 14:20:42 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 23 May 2016 11:20:42 -0700 (PDT) Subject: Suspense In-Reply-To: <004601d1b520$35c6b190$a15414b0$@net> References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> <004601d1b520$35c6b190$a15414b0$@net> Message-ID: <1464027642072-4705077.post@n4.nabble.com> Less than $10k to go ... 64 minutes and counting... https://livecode.com/project/infinite-livecode/ ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705077.html Sent from the Revolution - User mailing list archive at Nabble.com. From devin_asay at byu.edu Mon May 23 14:59:16 2016 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 23 May 2016 18:59:16 +0000 Subject: Suspense In-Reply-To: <004601d1b520$35c6b190$a15414b0$@net> References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> <004601d1b520$35c6b190$a15414b0$@net> Message-ID: <8688EACF-5929-440B-B9F1-8D0CB6098A98@byu.edu> I promised myself that if we hit 60K I would up my pledge. We did. I did. $10K in an hour is not unprecedented. Let?s get over the top, folks. Devin Asay > On May 23, 2016, at 12:23 PM, Ralph DiMola wrote: > > I just upped again. We're SO... close now. > If we get very close like 90%+ adding a couple of days would not be the > worst idea. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > Folks, we had a server glitch which meant you were unable to log in to place > a pledge (the server that handles logins went down). This has now been > fixed, you can log in again now, and continue backing this vital project. If > you tried to pledge in the last 2 hours, and couldn't log in, please try > again now! > > It's amazing how these things happen at just the worst possible times... > > Warm Regards, > > Heather > > > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Office of Digital Humanities Brigham Young University From dave at applicationinsight.com Mon May 23 15:05:41 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 23 May 2016 12:05:41 -0700 (PDT) Subject: Suspense In-Reply-To: <8688EACF-5929-440B-B9F1-8D0CB6098A98@byu.edu> References: <1463953544813-4705037.post@n4.nabble.com> <47D6EDCA-0D88-4602-9674-3499C1FC7907@livecode.com> <004601d1b520$35c6b190$a15414b0$@net> <8688EACF-5929-440B-B9F1-8D0CB6098A98@byu.edu> Message-ID: <1464030341250-4705079.post@n4.nabble.com> Over at https://livecode.com/project/infinite-livecode/ I've left a comment saying I?ll add another $250 to my pledge if I can find another person who?ll also increase theirs by the same. Reply to this post and/or contact me directly (but before 9 pm) and we?ll make a pledging pact ? anyone up for this? Kind regards Dave ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Suspense-tp4704926p4705079.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Mon May 23 18:55:57 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 23 May 2016 22:55:57 +0000 Subject: Handling Top Status Bar in App Design Stage Message-ID: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> We can check the status bar to appear when building standalone for iOS or Android. So how do you handle this during prototyping/design stage? 1) just leave the top 22 pixels of the stack bare/empty? 2) What if you want it to have the same color background as your stack? it is automatically transparent? 3) one assumes that, if you build your stack for 9wX16h 414 X 736 then the you can expect the status bar to "overlay" on top of the top of the stack? or? will it push you stack down? BR From terry.judd at unimelb.edu.au Mon May 23 20:23:07 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Tue, 24 May 2016 00:23:07 +0000 Subject: Handling Top Status Bar in App Design Stage In-Reply-To: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> References: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> Message-ID: For iOS I?ve just taken to leaving the top 22 pixels free of content. If I want a dark status bar with white text then I position a dark bg graphic in this space and set the status bar style to ?black translucent? and if I want black text on a light background I either set the background of the stack to white and don?t use a graphic or use a white or light coloured graphic and then set the status bar style to default. Terry... On 24/05/2016 8:55 am, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >We can check the status bar to appear when building standalone for iOS or >Android. > >So how do you handle this during prototyping/design stage? > > >1) just leave the top 22 pixels of the stack bare/empty? > >2) What if you want it to have the same color background as your >stack? it is automatically transparent? > >3) one assumes that, if you build your stack for 9wX16h 414 X 736 >then the you can expect the status bar to "overlay" on top of the top of >the stack? or? will it push you stack down? > > >BR >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Mon May 23 21:01:57 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 24 May 2016 01:01:57 +0000 Subject: Handling Top Status Bar in App Design Stage In-Reply-To: References: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> Message-ID: Terry, thanks, that pretty much how I thought it would work. I wanted to hide the status bar in some "modules" (card-series) on the same app, but then show them on others as I think users appreciate having that information available? so if the app does not really require every single pixel top to bottom, why not give them the status bar? (my current thinking) Looking at the dictionary I'm seeing only three relevant commands mobileHideStatusbar mobileShowStatusBar iPhoneSetStatusBarStyle (style) Not sure how this plays out on Android if one a) give 22 pixels free space and b) is going to go with one of the full screen modes (my Nexus 5 is out of power at the moment) The dictionary says: "mobileHideStatusBar does not have any effect on any Android devices with "hardware buttons" embedded in the status bar." What exactly are the Android "hardware buttons" I thought those ran at the bottom by default. In the stand alone builder I see the option to set status bar to visible or hidden? so "who" decides where the hardware buttons go.. BR On 5/23/16, 2:23 PM, "use-livecode on behalf of Terry Judd" wrote: >For iOS I?ve just taken to leaving the top 22 pixels free of content. If I >want a dark status bar with white text then I position a dark bg graphic >in this space and set the status bar style to ?black translucent? and if I >want black text on a light background I either set the background of the >stack to white and don?t use a graphic or use a white or light coloured >graphic and then set the status bar style to default. > >Terry... From terry.judd at unimelb.edu.au Mon May 23 21:35:39 2016 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Tue, 24 May 2016 01:35:39 +0000 Subject: Handling Top Status Bar in App Design Stage In-Reply-To: References: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> Message-ID: I usually build iOS and Android apps from different files. The Android stack has the content all the way to the top and the status bar set to visible in the standalone settings pane. I also use a combination of the letterbox fullscreen mode and some geometry management scripts based around the working to resize/reposition the screen content for different devices, which seems to deal with OS level stuff at the bottom (and or top) of the screen. Terry... On 24/05/2016 11:01 am, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >Terry, thanks, that pretty much how I thought it would work. I wanted to >hide the status bar in some "modules" (card-series) on the same app, but >then show them on others as I think users appreciate having that >information available? so if the app does not really require every single >pixel top to bottom, why not give them the status bar? (my current >thinking) > > Looking at the dictionary I'm seeing only three relevant commands > >mobileHideStatusbar >mobileShowStatusBar >iPhoneSetStatusBarStyle (style) > >Not sure how this plays out on Android if one a) give 22 pixels free >space and b) is going to go with one of the full screen modes (my Nexus 5 >is out of power at the moment) The dictionary says: > >"mobileHideStatusBar does not have any effect on any Android devices with >"hardware buttons" embedded in the status bar." > >What exactly are the Android "hardware buttons" I thought those ran at >the bottom by default. In the stand alone builder I see the option to set >status bar to visible or hidden? so "who" decides where the hardware >buttons go.. > >BR > > >On 5/23/16, 2:23 PM, "use-livecode on behalf of Terry Judd" >terry.judd at unimelb.edu.au> wrote: > >>For iOS I?ve just taken to leaving the top 22 pixels free of content. If >>I >>want a dark status bar with white text then I position a dark bg graphic >>in this space and set the status bar style to ?black translucent? and if >>I >>want black text on a light background I either set the background of the >>stack to white and don?t use a graphic or use a white or light coloured >>graphic and then set the status bar style to default. >> >>Terry... > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon May 23 21:38:45 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 23 May 2016 21:38:45 -0400 Subject: Handling Top Status Bar in App Design Stage In-Reply-To: References: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> Message-ID: <005901d1b55d$02e2d0a0$08a871e0$@net> I use the entire card when in the IDE and on mobile resize down from the status bar as appropriate. The "effective working screenrect" is the card's working area on mobile. This allows for both the status bar and the keyboard(if visible). So when the keyboard is activated I have the choice of do nothing, shrink the card in the remaining area or if the focused field will be obscured then slide the card up to make is visible. On Android the "hardware buttons" are just that, physical buttons. Usually Menu(menukey message), home and back(backkey message). On some devices these buttons are soft "hardware buttons" on the bottom of the LCD screen. On these devices you don't have access to those pixels. On other devices the soft "hardware buttons" are part of the status bar and the "mobileHideStatusBar" command will do nothing as you would not be able to exit the app or go to the home screen. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Sannyasin Brahmanathaswami Sent: Monday, May 23, 2016 9:02 PM To: How to use LiveCode Subject: Re: Handling Top Status Bar in App Design Stage Terry, thanks, that pretty much how I thought it would work. I wanted to hide the status bar in some "modules" (card-series) on the same app, but then show them on others as I think users appreciate having that information available? so if the app does not really require every single pixel top to bottom, why not give them the status bar? (my current thinking) Looking at the dictionary I'm seeing only three relevant commands mobileHideStatusbar mobileShowStatusBar iPhoneSetStatusBarStyle (style) Not sure how this plays out on Android if one a) give 22 pixels free space and b) is going to go with one of the full screen modes (my Nexus 5 is out of power at the moment) The dictionary says: "mobileHideStatusBar does not have any effect on any Android devices with "hardware buttons" embedded in the status bar." What exactly are the Android "hardware buttons" I thought those ran at the bottom by default. In the stand alone builder I see the option to set status bar to visible or hidden? so "who" decides where the hardware buttons go.. BR On 5/23/16, 2:23 PM, "use-livecode on behalf of Terry Judd" wrote: >For iOS I?ve just taken to leaving the top 22 pixels free of content. >If I want a dark status bar with white text then I position a dark bg >graphic in this space and set the status bar style to ?black >translucent? and if I want black text on a light background I either >set the background of the stack to white and don?t use a graphic or use >a white or light coloured graphic and then set the status bar style to default. > >Terry... _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon May 23 21:52:24 2016 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 23 May 2016 21:52:24 -0400 Subject: Handling Top Status Bar in App Design Stage In-Reply-To: References: <73093581-84B2-4E8C-8C4C-CC801F9A4AA8@hindu.org> Message-ID: <005a01d1b55e$eb4f2180$c1ed6480$@net> I resize to the bottom of a 1 px transparent graphic line the full width of the screen that I place in the appropriate place based on the reported device geometry. In the IDE and on Android it's at y=-1, on iOS it's... well I don?t know or care, LC tells be where it should go. Then I place all objects below that line. PS: 2 files would make my head explode. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Terry Judd Sent: Monday, May 23, 2016 9:36 PM To: How to use LiveCode Subject: Re: Handling Top Status Bar in App Design Stage I usually build iOS and Android apps from different files. The Android stack has the content all the way to the top and the status bar set to visible in the standalone settings pane. I also use a combination of the letterbox fullscreen mode and some geometry management scripts based around the working to resize/reposition the screen content for different devices, which seems to deal with OS level stuff at the bottom (and or top) of the screen. Terry... On 24/05/2016 11:01 am, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >Terry, thanks, that pretty much how I thought it would work. I wanted >to hide the status bar in some "modules" (card-series) on the same app, >but then show them on others as I think users appreciate having that >information available? so if the app does not really require every >single pixel top to bottom, why not give them the status bar? (my >current >thinking) > > Looking at the dictionary I'm seeing only three relevant commands > >mobileHideStatusbar >mobileShowStatusBar >iPhoneSetStatusBarStyle (style) > >Not sure how this plays out on Android if one a) give 22 pixels free >space and b) is going to go with one of the full screen modes (my Nexus >5 is out of power at the moment) The dictionary says: > >"mobileHideStatusBar does not have any effect on any Android devices >with "hardware buttons" embedded in the status bar." > >What exactly are the Android "hardware buttons" I thought those ran at >the bottom by default. In the stand alone builder I see the option to >set status bar to visible or hidden? so "who" decides where the >hardware buttons go.. > >BR > > >On 5/23/16, 2:23 PM, "use-livecode on behalf of Terry Judd" >terry.judd at unimelb.edu.au> wrote: > >>For iOS I?ve just taken to leaving the top 22 pixels free of content. >>If I want a dark status bar with white text then I position a dark bg >>graphic in this space and set the status bar style to ?black >>translucent? and if I want black text on a light background I either >>set the background of the stack to white and don?t use a graphic or >>use a white or light coloured graphic and then set the status bar >>style to default. >> >>Terry... > >_______________________________________________ >use-livecode mailing list >use-livecode at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Mon May 23 22:09:47 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 24 May 2016 02:09:47 +0000 Subject: LiveCode 8 GM: inspector regular "goes on vacation" Message-ID: <015BFEC8-5155-44D6-B488-051ACBD9B945@hindu.org> I can be working for an hour or more and then suddenly the inspector refuses to open Is there a way to "kick it open" ?? nothing works here? not form the project browser or menus or contextual menus. only option: shut down LC and reboot. Anyone else seeing this? I submitted a bug report BR From matthias_livecode_150811 at m-r-d.de Tue May 24 03:56:17 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 24 May 2016 09:56:17 +0200 Subject: create a library in LCB - is there also a step by step lesson Message-ID: <1983493F-42F8-42EF-ADD3-3599AF83AAED@m-r-d.de> Hi, i would like to port some libraries to lcb libraries. I looked to find some quick start informations, but can only find a step by step lesson for creating a widget. Is there anything similar available for libraries. I?ve checked already existing libraries and the dictionary/guide within LC8, but would need some basic informations. Any idea where i could start. Regards, Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 From iphonelagi at gmail.com Tue May 24 05:26:02 2016 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 24 May 2016 10:26:02 +0100 Subject: Infinite Livecode Pledge Message-ID: Hi All I have just paid my pledge and I was cheesed off that 20% of my DONATION/PLEDGE has gone to the government. If doing feature exchange is to save Kickstarter fees it certainly doen't do that. Couldn't you think about creating a charity for the .org (it is open source) and we donta to the .org charity so no VAT. Without the VAT you would have got the money you needed for the 3rd strech Goal Lagi From heather at livecode.com Tue May 24 05:42:14 2016 From: heather at livecode.com (Heather Laine) Date: Tue, 24 May 2016 10:42:14 +0100 Subject: Infinite Livecode Pledge In-Reply-To: References: Message-ID: Lagi: We aren't thrilled about having to pay VAT either. However, doing it through Kickstarter would not have avoided this. It is not a charity and pledges through it are liable for VAT. We paid VAT on the Kickstarter we did back in 2013. We did factor in VAT on the campaign when we started. We might be able to consider charitable status for .org. I don't know what the ramifications of this are. Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 24 May 2016, at 10:26, Lagi Pittas wrote: > > Hi All > > I have just paid my pledge and I was cheesed off that 20% of my > DONATION/PLEDGE has gone to the government. > > If doing feature exchange is to save Kickstarter fees it certainly doen't > do that. > > Couldn't you think about creating a charity for the .org (it is open > source) and we donta to the .org charity so no VAT. > > Without the VAT you would have got the money you needed for the 3rd strech > Goal > > Lagi > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Tue May 24 05:46:20 2016 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 24 May 2016 10:46:20 +0100 Subject: Infinite Livecode Pledge In-Reply-To: References: Message-ID: Hi, Just read my first message here. Seems I need to proofread before sending but I was rather annoyed when I sent that. It looks like I can't edit a post (obviously) . But how do you use this thing to answer a post. but I didn't receive my post in my inbox so that I could reply to it - is that because I have the settings on digest? Lagi On 24 May 2016 at 10:26, Lagi Pittas wrote: > Hi All > > I have just paid my pledge and I was cheesed off that 20% of my > DONATION/PLEDGE has gone to the government. > > If doing feature exchange is to save Kickstarter fees it certainly doen't > do that. > > Couldn't you think about creating a charity for the .org (it is open > source) and we donta to the .org charity so no VAT. > > Without the VAT you would have got the money you needed for the 3rd strech > Goal > > Lagi > > > From iphonelagi at gmail.com Tue May 24 06:28:57 2016 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 24 May 2016 11:28:57 +0100 Subject: Infinite Livecode Pledge Message-ID: Hi There are a few of these companies about. http://www.spi-inc.org/ http://sfconservancy.org/ As a stepping stone attaching your sails to a few of these might even spread the word. They not only seem to allow donations for specific projects but also have a fund that they share for who needs it most. Maybe a few of these and we might have an ongoing source of funding? This article and the company seem to be on our wavelength as per the commercial aspect to keep open source alive. http://www.binpress.com/blog/2013/04/14/open-source-cannot-live-on-donations-alone/ Please read this and comment - it is a VERY interesting and thought provoking article which encapsulates in 1 place the "growing pains" that livecode is having in it's open source garb. Lagi From Jacques.Hausser at unil.ch Tue May 24 06:39:47 2016 From: Jacques.Hausser at unil.ch (Jacques Hausser) Date: Tue, 24 May 2016 10:39:47 +0000 Subject: Infinite Livecode Pledge In-Reply-To: References: Message-ID: <02A8BC07-07F1-4645-9632-6BF5DA21698E@unil.ch> Dear all, I?m currently trying to adapt an old stack to LC 8, and among other things I?m trying to use the browser widget. My question: how to replace the good old ?revBrowserCallScript? command ? It is surely absolutely evident, but not for my poor old brain? Thanks in advance ! Jacques From peter.brett at livecode.com Tue May 24 06:41:43 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Tue, 24 May 2016 11:41:43 +0100 Subject: Browser widget JavaScript [was: Infinite Livecode Pledge] In-Reply-To: <02A8BC07-07F1-4645-9632-6BF5DA21698E@unil.ch> References: <02A8BC07-07F1-4645-9632-6BF5DA21698E@unil.ch> Message-ID: <424cc707-92aa-caa1-ce29-9c994beb8990@livecode.com> On 24/05/2016 11:39, Jacques Hausser wrote: > I?m currently trying to adapt an old stack to LC 8, and among other things I?m trying to use the browser widget. My question: how to replace the good old ?revBrowserCallScript? command ? It is surely absolutely evident, but not for my poor old brain? > Thanks in advance ! Hi Jacques, I think you are looking for "do It defines a function testit, that then defines an inline function using the liveCode object, handler named myJSHandler In my livecode script I have this command setHandlers set the javascriptHandlers of widget 1 to "myJSHandler" -- tells the widget that when the livecode.myJSHandler() function is able to execute the myJSHandler handler in lc end setHandlers command myJSHandler pMessage,pVar put pMessage & cr & pVar -- A simple example with returned data end myJSHandler To see it in action, I executed in the message box.. do "testit()" in widget 1 -- my only widget The function ran, called the livecode handler myJSHandler passing the 2 values in, and the livecode handler put them into the message box as expected. It should be possible to write a generic handler in lc to receive data, then add it to the javascripthandlerlist for that widget. You shouldn't even have to pre-define your javascript as part of your htmltext, you should be able to execute on the fly. do "liveCode.myJSHandler('this is a message',8*8)"in widget 1 Which will call the livecode myJSHandler from javascript in the widget after evaluating the 8*8 On Wed, May 25, 2016 at 6:51 AM, Jacques Hausser wrote: > Sorry to come back with this question. I have a widget browser defined by > a html file. It works fine. But I?m trying to get the result returned by > some functions in the html, that is, to find an equivalent of the > revBrowserCallScript function, which was working well with the pre-8 > versions of my stack. I tried ?do ?script? in widget? with several > ?scripts?, without success, I cannot find where the returned value is > hidden (I must confess I?m a featherless sparrow rather than an eagle in > javascript). > Thank you in advance > > Jacques > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Wed May 25 09:28:00 2016 From: mkoob at rogers.com (Martin Koob) Date: Wed, 25 May 2016 06:28:00 -0700 (PDT) Subject: Ho to pay pledge In-Reply-To: <57452B6D.2070506@ahsoftware.net> References: <154e512d3e8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5744FB1E.6060909@ahsoftware.net> <36197a50-f620-91d4-d639-9cea294086aa@hyperactivesw.com> <57452B6D.2070506@ahsoftware.net> Message-ID: <1464182880458-4705164.post@n4.nabble.com> I got the email with the link. The link took me to the payment page where I entered the credit card info. There was a "processing" message and spinner but once it disappeared there was nothing to indicate the transaction had happened. The form was still there on the page with my credit card details. I sent an email into support. Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Ho-to-pay-pledge-tp4705141p4705164.html Sent from the Revolution - User mailing list archive at Nabble.com. From dave at applicationinsight.com Wed May 25 09:33:35 2016 From: dave at applicationinsight.com (Dave Kilroy) Date: Wed, 25 May 2016 06:33:35 -0700 (PDT) Subject: Ho to pay pledge In-Reply-To: <1464182880458-4705164.post@n4.nabble.com> References: <154e512d3e8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5744FB1E.6060909@ahsoftware.net> <36197a50-f620-91d4-d639-9cea294086aa@hyperactivesw.com> <57452B6D.2070506@ahsoftware.net> <1464182880458-4705164.post@n4.nabble.com> Message-ID: <1464183215646-4705166.post@n4.nabble.com> I got the email, got the link, paid successfully with credit card (at least according to messages on the page), got a receipt email from livecode and another one from stripe - but just checked my bank account and they haven't taken the money yet... ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Ho-to-pay-pledge-tp4705141p4705166.html Sent from the Revolution - User mailing list archive at Nabble.com. From MikeKerner at roadrunner.com Wed May 25 10:20:52 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 25 May 2016 10:20:52 -0400 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> <1463877671334-4705018.post@n4.nabble.com> Message-ID: Did you guys get your issue figured out? On Sun, May 22, 2016 at 1:43 AM, Peter Bogdanoff wrote: > You?re right. I wonder if they thought about non-beneficial ways this tech > might be used/hacked, like sending your ?friend? decayed fish. > > Peter > > On May 21, 2016, at 5:41 PM, Martin Koob wrote: > > > If you have the oPhone app you don't need to be in the same room anymore > to > > get their attention that way. > > > > http://www.wired.com/2015/04/ophone-onotes-itune-of-smell/ > > > > That would the worst ring scent. Although it would also be really mean > to > > send someone 'burnt toast'. > > > > I guess the 'o' stands for odour? > > > > I think a better name would be the smellophone. The smellovision will be > > out soon after I am sure. > > > > Martin > > > > > > > > > > > > -- > > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Using-the-MergGoogle-with-Google-Sheets-tp4704900p4705018.html > > Sent from the Revolution - User mailing list archive at Nabble.com. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Wed May 25 10:35:04 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 25 May 2016 07:35:04 -0700 Subject: Ho to pay pledge In-Reply-To: <57452B6D.2070506@ahsoftware.net> References: <57452B6D.2070506@ahsoftware.net> Message-ID: <5745B818.1080908@fourthworld.com> Mark Wieder wrote: > On a related note, it appears the whole web site has been dumbed down > yet another notch to the point where I can no longer find anything. I've seen many improvements in recent months, and Steven is working on another update to be posted within the next few weeks. The team has been very receptive to actionable input, and I'll be working with Steven in the coming weeks to help flesh out the .org site. So if you have specific suggestions about the .com site I'll be happy to pass those along in our meetings. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Wed May 25 10:39:28 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 14:39:28 +0000 Subject: Maybe found another bug in 8 In-Reply-To: References: <2E578CA1-A94C-40FF-AA79-63DCD7FCDE51@iotecdigital.com> Message-ID: <132144E8-ED00-4407-B9BD-688B599E6783@iotecdigital.com> I right-clicked the command in the script editor and selected "Find in Docs". Bob S On May 24, 2016, at 18:51 , J. Landman Gay > wrote: I do think the new dictionary makes this stuff hard to locate though. Typing "select" into the search field shows the line referring to field text but you actually have to click on it to see the rest of the syntax options. Just scanning the hit list wouldn't give you the idea there was more to it. From bobsneidar at iotecdigital.com Wed May 25 10:41:30 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 14:41:30 +0000 Subject: Maybe found another bug in 8 In-Reply-To: References: <2E578CA1-A94C-40FF-AA79-63DCD7FCDE51@iotecdigital.com> Message-ID: <2F9B8512-3555-457D-82BE-803F7C2E71C8@iotecdigital.com> This is what I get: select TypekeywordSyntaxselect SummaryDesignates the paint tool used to select a rectangular area of an image.Introduced1.0OSmac,windows,linux,ios,androidPlatformsdesktop,server,web,mobileExamples choose select tool Relatedcommand: choose, select, revRotatePoly glossary: keyword, paint tool keyword: image Description Use the select keyword to select an area of an image. When using the Select tool, the cursor is a crosshairs shape. This tool is used to select a rectangle in an image, by clicking one corner and dragging to the opposite corner. You can drag a selected rectangle to another location in the image or cut, copy, or delete it. > On May 24, 2016, at 18:51 , J. Landman Gay wrote: > > I do think the new dictionary makes this stuff hard to locate though. Typing "select" into the search field shows the line referring to field text but you actually have to click on it to see the rest of the syntax options. Just scanning the hit list wouldn't give you the idea there was more to it. From bobsneidar at iotecdigital.com Wed May 25 10:43:08 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 14:43:08 +0000 Subject: Definite Bug In-Reply-To: References: <0609E849-E6CA-4BFC-A838-0EDC5F5ACC10@iotecdigital.com> Message-ID: Yes if the object is already in a group you cannot relayer this way. You must first ungroup, set the layer then regroup. Thankfully, the group recreates itself as it was before you ungrouped it. Nice touch from a long time ago. Bob S > On May 24, 2016, at 20:26 , Sannyasin Brahmanathaswami wrote: > > Confirmed here in OS X > > Re-layering groups is really "scary" at the moment. It's such a challenge that the only way I'm able to successfully move a group is to look up the layers of all objects/groups in the application browser (aka "revolutionApplicationOverview") and then manually set the layer of the group (via msg box) to a number that is either above or below in between of any other group.. even then it doesn't always work as I hope? > > Definitely needs work? > > Dragging up and down in the PB also yields odd results. > > > On 5/24/16, 1:27 PM, "use-livecode on behalf of Bob Sneidar" wrote: > >> Hi all. >> >> I have confirmed several times that when attempting to move a group's layer by using cmd-square brackets it actually embeds the group I am moving into the previous or following group! I will submit a bug report, but everyone should be aware of this so they do not completely jack up their layering. >> >> Bob S From hh at hh.on-rev.com Wed May 25 10:13:43 2016 From: hh at hh.on-rev.com (-hh) Date: Wed, 25 May 2016 07:13:43 -0700 (PDT) Subject: Widgets and the Dictionary Message-ID: <1464185623106-4705172.post@n4.nabble.com> I wonder who will manage (and how) the description of 1000 widgets/externals in the dictionary? A menu with 1000 entries? And all the updates? Perhaps it would be better if each widget/external had his own help file/demo stack? Or if the dictionary will be split into LiveCodeScript and LiveCodeBuilder and Guides in one part and all the rest in a second part? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Widgets-and-the-Dictionary-tp4705172.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed May 25 10:52:46 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 25 May 2016 07:52:46 -0700 Subject: Definite Bug In-Reply-To: References: Message-ID: <5745BC3E.4070304@fourthworld.com> I just made a new stack with some grouped objects in it, and in the PB I can move objects within the group, out of the group, and back into the group by just dragging in the PB's list. I think there may be something more to Bramanathatswami's recipe. Maybe something in his setup is changing the relayerGroupedControls property? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Bob Sneidar wrote: > Yes if the object is already in a group you cannot relayer this way. > You must first ungroup, set the layer then regroup. Thankfully, the > group recreates itself as it was before you ungrouped it. Nice touch > from a long time ago. > >> On May 24, 2016, at 20:26 , Sannyasin Brahmanathaswami wrote: >> >> Confirmed here in OS X >> >> Re-layering groups is really "scary" at the moment. It's such a >> challenge that the only way I'm able to successfully move a group >> is to look up the layers of all objects/groups in the application >> browser (aka "revolutionApplicationOverview") and then manually set >> the layer of the group (via msg box) to a number that is either >> above or below in between of any other group.. even then it doesn't >> always work as I hope? From mwieder at ahsoftware.net Wed May 25 11:03:19 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 25 May 2016 08:03:19 -0700 Subject: Ho to pay pledge In-Reply-To: <5745AD58.1030808@fourthworld.com> References: <5FE46182-E9D8-47AA-9A60-9C17C358937E@derbrill.de> <5745AD58.1030808@fourthworld.com> Message-ID: <5745BEB7.8040405@ahsoftware.net> On 05/25/2016 06:49 AM, Richard Gaskin wrote: > Malte Brill wrote: > > > My link worked. First I could not log in. Afterwards I was a little > > cheesed off that the only option to pay was by credit card. Oh well? > > I thought they were using PayPal now. Yes, it's a PayPal link, but credit card only. A little unclear on the concept. -- Mark Wieder ahsoftware at gmail.com From Jacques.Hausser at unil.ch Wed May 25 11:13:21 2016 From: Jacques.Hausser at unil.ch (Jacques Hausser) Date: Wed, 25 May 2016 15:13:21 +0000 Subject: how to get data from widget browser In-Reply-To: References: <574570F9.70208@gmail.com> <06BDA794-6B50-4483-B6E6-896EEACE0926@unil.ch> Message-ID: <6F54DF8B-9002-4F71-BB8D-3F020F13390E@unil.ch> mmm? yes, I?ll try something in that direction (except that in the real case it will be a bit more complicated). A pity this beautiful widget has nothing more straightforward to pick data from webpages (but perhaps it has, well hidden). Thank you anyway, Mike ! Jacques > Le 25 mai 2016 ? 16:03, Mike Bonner a ?crit : > > Just experimented with things and found a way that works. There is > probably a more direct way using do "script" in browser directly, but I > haven't figured that out yet. In the interim.. > > I put this into the htmltext of a widget > > > > > Hi! > > > > It defines a function testit, that then defines an inline function using > the liveCode object, handler named myJSHandler > > In my livecode script I have this > > > command setHandlers > set the javascriptHandlers of widget 1 to "myJSHandler" -- tells the > widget that when the livecode.myJSHandler() function is able to execute the > myJSHandler handler in lc > end setHandlers > > command myJSHandler pMessage,pVar > put pMessage & cr & pVar -- A simple example with returned data > end myJSHandler > > > To see it in action, I executed in the message box.. > do "testit()" in widget 1 -- my only widget > The function ran, called the livecode handler myJSHandler passing the 2 > values in, and the livecode handler put them into the message box as > expected. > > It should be possible to write a generic handler in lc to receive data, > then add it to the javascripthandlerlist for that widget. You shouldn't > even have to pre-define your javascript as part of your htmltext, you > should be able to execute on the fly. > > do "liveCode.myJSHandler('this is a message',8*8)"in widget 1 > > Which will call the livecode myJSHandler from javascript in the widget > after evaluating the 8*8 > > > > On Wed, May 25, 2016 at 6:51 AM, Jacques Hausser > wrote: > >> Sorry to come back with this question. I have a widget browser defined by >> a html file. It works fine. But I?m trying to get the result returned by >> some functions in the html, that is, to find an equivalent of the >> revBrowserCallScript function, which was working well with the pre-8 >> versions of my stack. I tried ?do ?script? in widget? with several >> ?scripts?, without success, I cannot find where the returned value is >> hidden (I must confess I?m a featherless sparrow rather than an eagle in >> javascript). >> Thank you in advance >> >> Jacques >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ****************************************** Prof. Jacques Hausser Department of Ecology and Evolution Biophore / Sorge University of Lausanne CH 1015 Lausanne please use my private address: 6 route de Burtigny CH-1269 Bassins tel: ++ 41 22 366 19 40 mobile: ++ 41 79 757 05 24 E-Mail: jacques.hausser at unil.ch ******************************************* From jacque at hyperactivesw.com Wed May 25 12:12:54 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 25 May 2016 11:12:54 -0500 Subject: Maybe found another bug in 8 In-Reply-To: <2F9B8512-3555-457D-82BE-803F7C2E71C8@iotecdigital.com> References: <2E578CA1-A94C-40FF-AA79-63DCD7FCDE51@iotecdigital.com> <2F9B8512-3555-457D-82BE-803F7C2E71C8@iotecdigital.com> Message-ID: <154e8b0af70.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> There are three entries for "select" in the LC 8 dictionary, the one you found is the first one. Try entering "select" into the search field instead. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 25, 2016 9:42:36 AM Bob Sneidar wrote: > This is what I get: > > select > > TypekeywordSyntaxselect > SummaryDesignates the paint tool used to select a rectangular area of an > image.Introduced1.0OSmac,windows,linux,ios,androidPlatformsdesktop,server,web,mobileExamples > choose select tool > Relatedcommand: choose, select, revRotatePoly > glossary: keyword, paint tool > keyword: image > Description > Use the select keyword to select an area of an image. > > When using the Select tool, the cursor is a crosshairs shape. This tool is > used to select a rectangle in an image, by clicking one corner and dragging > to the opposite corner. > > You can drag a selected rectangle to another location in the image or cut, > copy, or delete it. > >> On May 24, 2016, at 18:51 , J. Landman Gay wrote: >> >> I do think the new dictionary makes this stuff hard to locate though. >> Typing "select" into the search field shows the line referring to field >> text but you actually have to click on it to see the rest of the syntax >> options. Just scanning the hit list wouldn't give you the idea there was >> more to it. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Wed May 25 12:16:33 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 25 May 2016 18:16:33 +0200 Subject: create a library in LCB - is there also a step by step lesson In-Reply-To: <1464088596727-4705095.post@n4.nabble.com> References: <1983493F-42F8-42EF-ADD3-3599AF83AAED@m-r-d.de> <1464088596727-4705095.post@n4.nabble.com> Message-ID: Hi Dave, thank you very much. Regards, Matthias > Am 24.05.2016 um 13:16 schrieb Dave Kilroy >: > > Hi Mathias the answer is YES! There is a very fine lesson in the dictionary - > however it is best to use the dictionary from version LC 8.1.0(dp1) or later > as this version updates the sample code to current syntax. > > To get the lesson: > > 1 - in LC 8.1.0(dp1) or later open the dictionary > 2 - wait a few seconds without worrying as things load > 3 - click the 'Guide' tab in the top-left > 4 - wait a few seconds more without worrying as things load > 5 - find the dropdown control close to the top-left and click it > 6 - select "Extending LiveCode" from the list > 7 - follow the instructions to create your version of 'the pink circle' > widget > > If you're like me you'll need a fair bit of protected time to do this as you > read background documents, tinker with settings, try new functions etc - but > the example works nicely and opens up a whole new vista of LiveCode > opportunities! > > Kind regards > > Dave > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." > Peter M. Brigham > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/create-a-library-in-LCB-is-there-also-a-step-by-step-lesson-tp4705087p4705095.html > Sent from the Revolution - User mailing list archive at Nabble.com . > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david at viral.academy Wed May 25 12:24:06 2016 From: david at viral.academy (David Bovill) Date: Wed, 25 May 2016 17:24:06 +0100 Subject: Widgets for animation - any advantages? Message-ID: I've been looking at widgets. One advantage is the ability to do splines and paths. I'm wandering about the sort of things that will be faster if we code it in a widget, than if we use Livescript. For instance what about raster images - voting them painting areas of the canvas? Is that possible? Is it faster than moving and image object or button with a background pattern? How about other drawing routines? Also a fundamental question - what is the relationship between the canvas object that browsers use - and the way widgets draw to screen. None I guess? I'm wondering as some things are amazingly fast when drawn to the browser canvas - do we get the same sort of hardware acceleration when we use the native widget routines? From devin_asay at byu.edu Wed May 25 12:40:10 2016 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 25 May 2016 16:40:10 +0000 Subject: Widgets and the Dictionary In-Reply-To: <1464185623106-4705172.post@n4.nabble.com> References: <1464185623106-4705172.post@n4.nabble.com> Message-ID: <5EE03412-02B4-4DE2-9187-9304A70BC772@byu.edu> > On May 25, 2016, at 8:13 AM, [-hh] wrote: > > I wonder who will manage (and how) the description of > 1000 widgets/externals in the dictionary? A menu with > 1000 entries? And all the updates? > > Perhaps it would be better if each widget/external > had his own help file/demo stack? > > Or if the dictionary will be split into LiveCodeScript > and LiveCodeBuilder and Guides in one part and all > the rest in a second part? My understanding is that inline documentation must be created with each widget or it will not compile correctly. Once the widget is imported to one?s LiveCode installation the documentation will automatically appear in the option menu in the Dictionary?s API tab. Others may have more accurate or detailed information about this. Devin Devin Asay Office of Digital Humanities Brigham Young University From jf_byrnes at comcast.net Wed May 25 12:48:08 2016 From: jf_byrnes at comcast.net (Jim Byrnes) Date: Wed, 25 May 2016 11:48:08 -0500 Subject: Ho to pay pledge In-Reply-To: <57452B6D.2070506@ahsoftware.net> References: <154e512d3e8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5744FB1E.6060909@ahsoftware.net> <36197a50-f620-91d4-d639-9cea294086aa@hyperactivesw.com> <57452B6D.2070506@ahsoftware.net> Message-ID: On 05/24/2016 11:34 PM, Mark Wieder wrote: > On 05/24/2016 06:32 PM, J. Landman Gay wrote: >> On 5/24/2016 8:08 PM, Mark Wieder wrote: >>> On 05/24/2016 04:21 PM, J. Landman Gay wrote: >>>> I received an email with a customized link. In fact, I got three of >>>> them. Maybe one was yours... >>> >>> I also got three of them, and none of them work. >>> >> >> I had to do it in Safari, at least on Mac. My copy of Thunderbird is so >> locked down it wouldn't let the scripts run. >> > > Ah. I guess they don't need money from us linux users. I only got two of them, but I am on Linux and it worked without any problems for me. Got a thank you and confirmation by email. > On a related note, it appears the whole web site has been dumbed down > yet another notch to the point where I can no longer find anything. > I haven't noticed that specifically on Livecode, but it seems to be a trend. Sites that used to have a nice concise list of links now have a disjointed jumble of tiles cluttering up the page. Web designers must be catering to smart phone users. Soon desktop users will be a thing of the past. Regards, Jim From bonnmike at gmail.com Wed May 25 13:20:47 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 25 May 2016 11:20:47 -0600 Subject: how to get data from widget browser In-Reply-To: <6F54DF8B-9002-4F71-BB8D-3F020F13390E@unil.ch> References: <574570F9.70208@gmail.com> <06BDA794-6B50-4483-B6E6-896EEACE0926@unil.ch> <6F54DF8B-9002-4F71-BB8D-3F020F13390E@unil.ch> Message-ID: Actually not that complicated (I think). My javascript understanding is pretty limited but.. As long as you have a defined handler in livecode, you can do interesting things. If there is a function in your page that returns dataA and another that returns dataB, you would just have to build up your script wrapped in a liveCode.whateverHandler() call. Something like do "liveCode.whateverHandler(dataAFunction(),dataBFunction())" Then use paramcount() in livecode to do your processing. Not that much different from the old way (call script) except you use the registered handler to wrap the function (or functions) being called. whateverHandler could be seen as a callback, so when a call is made to the widget, include some type of identifying param, and have it returned along with your data if necessary. Some very interesting possibilities, like a callback loop. Make a request, the widget responds firing an event, which makes a request.. One could make a browser widget clock this way, or move things around in the widget or.. I could lose so much time on this! On Wed, May 25, 2016 at 9:13 AM, Jacques Hausser wrote: > mmm? yes, I?ll try something in that direction (except that in the real > case it will be a bit more complicated). A pity this beautiful widget has > nothing more straightforward to pick data from webpages (but perhaps it > has, well hidden). > Thank you anyway, Mike ! > > Jacques > > > Le 25 mai 2016 ? 16:03, Mike Bonner a ?crit : > > > > Just experimented with things and found a way that works. There is > > probably a more direct way using do "script" in browser directly, but I > > haven't figured that out yet. In the interim.. > > > > I put this into the htmltext of a widget > > > > > > > > > > Hi! > > > > > > > > It defines a function testit, that then defines an inline function using > > the liveCode object, handler named myJSHandler > > > > In my livecode script I have this > > > > > > command setHandlers > > set the javascriptHandlers of widget 1 to "myJSHandler" -- tells the > > widget that when the livecode.myJSHandler() function is able to execute > the > > myJSHandler handler in lc > > end setHandlers > > > > command myJSHandler pMessage,pVar > > put pMessage & cr & pVar -- A simple example with returned data > > end myJSHandler > > > > > > To see it in action, I executed in the message box.. > > do "testit()" in widget 1 -- my only widget > > The function ran, called the livecode handler myJSHandler passing the 2 > > values in, and the livecode handler put them into the message box as > > expected. > > > > It should be possible to write a generic handler in lc to receive data, > > then add it to the javascripthandlerlist for that widget. You shouldn't > > even have to pre-define your javascript as part of your htmltext, you > > should be able to execute on the fly. > > > > do "liveCode.myJSHandler('this is a message',8*8)"in widget 1 > > > > Which will call the livecode myJSHandler from javascript in the widget > > after evaluating the 8*8 > > > > > > > > On Wed, May 25, 2016 at 6:51 AM, Jacques Hausser < > Jacques.Hausser at unil.ch> > > wrote: > > > >> Sorry to come back with this question. I have a widget browser defined > by > >> a html file. It works fine. But I?m trying to get the result returned by > >> some functions in the html, that is, to find an equivalent of the > >> revBrowserCallScript function, which was working well with the pre-8 > >> versions of my stack. I tried ?do ?script? in widget? with several > >> ?scripts?, without success, I cannot find where the returned value is > >> hidden (I must confess I?m a featherless sparrow rather than an eagle in > >> javascript). > >> Thank you in advance > >> > >> Jacques > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > ****************************************** > Prof. Jacques Hausser > Department of Ecology and Evolution > Biophore / Sorge > University of Lausanne > CH 1015 Lausanne > please use my private address: > 6 route de Burtigny > CH-1269 Bassins > tel: ++ 41 22 366 19 40 > mobile: ++ 41 79 757 05 24 > E-Mail: jacques.hausser at unil.ch > ******************************************* > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hh at hh.on-rev.com Wed May 25 12:47:10 2016 From: hh at hh.on-rev.com (-hh) Date: Wed, 25 May 2016 09:47:10 -0700 (PDT) Subject: Infinite Livecode Pledge In-Reply-To: <1ac4e922-8f1e-2fcf-78db-6f3e2c11fe94@livecode.com> References: <57445DD4.6010500@fourthworld.com> <1ac4e922-8f1e-2fcf-78db-6f3e2c11fe94@livecode.com> Message-ID: <1464194830925-4705182.post@n4.nabble.com> Peter TB Brett wrote > Without counting bug reporting [1], approximately 98% of the changes to > the LiveCode engine and IDE are made by the core dev team, and most of > this work is funded by subscriptions. Almost all of those changes go > directly into the open source edition. > > Peter > > [1] Some of our open source edition users are very diligent about > carefully testing LiveCode and filing extremely high-quality bug reports. The disadvantage of overestimating a quote: The 98% quote sets also the quote of bugs or even regressions in the engine and IDE that are produced by the core dev team and are to be in part reported by community members (also such members that have Indy and HTML5 licenses) ... 98%. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Infinite-Livecode-Pledge-tp4705088p4705182.html Sent from the Revolution - User mailing list archive at Nabble.com. From MikeKerner at roadrunner.com Wed May 25 13:31:51 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 25 May 2016 13:31:51 -0400 Subject: Infinite Livecode Pledge In-Reply-To: <1ac4e922-8f1e-2fcf-78db-6f3e2c11fe94@livecode.com> References: <57445DD4.6010500@fourthworld.com> <1ac4e922-8f1e-2fcf-78db-6f3e2c11fe94@livecode.com> Message-ID: This doesn't suprise me, and appears to be consistent with what other OSS tools experience. Will LCB encourage/enable more community involvement? We shall see... On Tue, May 24, 2016 at 11:32 AM, Peter TB Brett wrote: > On 24/05/2016 16:19, Lagi Pittas wrote: > > We don't have any statistics from LC to see how many people are on >> subscription and how many actively use the product for free which would >> help. >> > > Approximately 75% of LiveCode users are using the open source edition and > do not have an active subscription. > > Without counting bug reporting [1], approximately 98% of the changes to > the LiveCode engine and IDE are made by the core dev team, and most of this > work is funded by subscriptions. Almost all of those changes go directly > into the open source edition. > > Peter > > [1] Some of our open source edition users are very diligent about > carefully testing LiveCode and filing extremely high-quality bug reports. > > -- > Dr Peter Brett > LiveCode Open Source Team > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bonnmike at gmail.com Wed May 25 14:24:41 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 25 May 2016 12:24:41 -0600 Subject: browserwidget and threading Message-ID: I've been thinking.. It seems that the browser widget is running in its own little world. If this is the case, would it be possible to lay off jobs onto 1 or more browser widget and use more cores on the machine? (using javascript, its already possible to hit webservers using load to get things done) From brahma at hindu.org Wed May 25 15:15:38 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 19:15:38 +0000 Subject: How to select behavior on another card in LC8 Message-ID: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> LC 8 GM scenario: create card "Selections" --> card 1 create card "behaviors" --> card 2 on card 1 create several buttons on card 2 create one button which will server as the behavior for the buttons on card one go to card 1 select a button, click on the behaviors icon in its property inspector The only buttons that appear as choices are the ones on card 1 I thought (could be wrong) in an earlier version? there was a way to navigate to buttons on other cards to choose them as behaviors, but I'm not seeing any way to choose the button on card 2 as the behavior for the button on card one currently being inspected? you can go down to "stack" but this doesn't expose any other cards/controls?and actually does an odd thing. you can set the behavior to a stack name. I think that's just wrong? right? what am I missing? At this point we have to use the old tedious way of manually getting the long ID of the button on card 2 and then pasting this into the behavior submitted already as a bug: http://quality.livecode.com/show_bug.cgi?id=17732 please add anything else relative to setting behaviors that needs fixed tks BR From richmondmathewson at gmail.com Wed May 25 15:19:20 2016 From: richmondmathewson at gmail.com (RM) Date: Wed, 25 May 2016 22:19:20 +0300 Subject: Livecode for education Message-ID: <5745FAB8.6030806@gmail.com> I like this page: https://livecode.com/products/livecode-platform/livecode-in-education/ Yes I do, really. But there is one small thing that annoys me, and sorting that out would be a very good thing indeed. When we scroll down to Course materials the first thing we hit is this: "Course Materials ? Age 14 to 16" Now, I teach, every summer, classes to children from age 9 upwards. So, whether Scottish National level 4 is the first time they start teaching children programming in Scotland or not, let's not confine ourselves to that, and make it extremely clear that a child who can read and write and has a very basic grasp of Maths can get started with Livecode. This summer I will have one girl who has just had her 8th birthday; she's not noticeably any more intelligent than any of the other 8 year olds I teach English to, but she wants to try Livecode: now I would be a real killjoy if I refused to take her - she may not achieve as much as a child who is 11, but she will achieve something, and that may just be enough to start a fire that may continue all her life. And I believe Livecode is one of the best "boxes of matches" around at the moment. Richmond. From paul at livecode.org Wed May 25 15:29:39 2016 From: paul at livecode.org (Paul Hibbert) Date: Wed, 25 May 2016 12:29:39 -0700 Subject: How to select behavior on another card in LC8 In-Reply-To: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> References: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> Message-ID: <30500346-84A7-4DBA-8D65-3F40D5C8A1A1@livecode.org> Try this: Go to card 2 Open the Project Browser and expand the view for card 1 Right click on the target button of card 1 in the PB and choose ?Property Inspector? The PI for the button on card 1 will now allow you to link the behaviour to the button on cards 2 HTH Paul > On May 25, 2016, at 12:15 PM, Sannyasin Brahmanathaswami wrote: > > LC 8 GM > > scenario: > > create card "Selections" --> card 1 > create card "behaviors" --> card 2 > > on card 1 create several buttons > on card 2 create one button which will server as the behavior for the buttons on card one > > go to card 1 > select a button, click on the behaviors icon in its property inspector > > The only buttons that appear as choices are the ones on card 1 > > I thought (could be wrong) in an earlier version? there was a way to navigate to buttons on other cards to choose them as behaviors, but I'm not seeing any way to choose the button on card 2 as the behavior for the button on card one currently being inspected? you can go down to "stack" but this doesn't expose any other cards/controls?and actually does an odd thing. you can set the behavior to a stack name. I think that's just wrong? right? > > what am I missing? At this point we have to use the old tedious way of manually getting the long ID of the button on card 2 and then pasting this into the behavior > > submitted already as a bug: http://quality.livecode.com/show_bug.cgi?id=17732 > > please add anything else relative to setting behaviors that needs fixed > > tks > > BR > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Jacques.Hausser at unil.ch Wed May 25 15:30:37 2016 From: Jacques.Hausser at unil.ch (Jacques Hausser) Date: Wed, 25 May 2016 19:30:37 +0000 Subject: how to get data from widget browser In-Reply-To: References: <574570F9.70208@gmail.com> <06BDA794-6B50-4483-B6E6-896EEACE0926@unil.ch> <6F54DF8B-9002-4F71-BB8D-3F020F13390E@unil.ch> Message-ID: <42D6B438-EDE4-40E1-A7E7-8C982E15C2FD@unil.ch> Refering to your last post (browser widget and threading): your solution doesn?t work in the browser widget, indeed, although ?do ?anyFunction? in widget ?myBrowser? works perfectly, as long as anyFunction is not meant to return anything). > Le 25 mai 2016 ? 19:20, Mike Bonner a ?crit : > > Actually not that complicated (I think). My javascript understanding is > pretty limited but.. > > As long as you have a defined handler in livecode, you can do interesting > things. If there is a function in your page that returns dataA and another > that returns dataB, you would just have to build up your script wrapped in > a liveCode.whateverHandler() call. > Something like > do "liveCode.whateverHandler(dataAFunction(),dataBFunction())" Then use > paramcount() in livecode to do your processing. Not that much different > from the old way (call script) except you use the registered handler to > wrap the function (or functions) being called. whateverHandler could be > seen as a callback, so when a call is made to the widget, include some type > of identifying param, and have it returned along with your data if > necessary. > > Some very interesting possibilities, like a callback loop. Make a request, > the widget responds firing an event, which makes a request.. One could make > a browser widget clock this way, or move things around in the widget or.. > > I could lose so much time on this! > > > On Wed, May 25, 2016 at 9:13 AM, Jacques Hausser > wrote: > >> mmm? yes, I?ll try something in that direction (except that in the real >> case it will be a bit more complicated). A pity this beautiful widget has >> nothing more straightforward to pick data from webpages (but perhaps it >> has, well hidden). >> Thank you anyway, Mike ! >> >> Jacques >> >>> Le 25 mai 2016 ? 16:03, Mike Bonner a ?crit : >>> >>> Just experimented with things and found a way that works. There is >>> probably a more direct way using do "script" in browser directly, but I >>> haven't figured that out yet. In the interim.. >>> >>> I put this into the htmltext of a widget >>> >>> >>> >>> >>> Hi! >>> >>> >>> >>> It defines a function testit, that then defines an inline function using >>> the liveCode object, handler named myJSHandler >>> >>> In my livecode script I have this >>> >>> >>> command setHandlers >>> set the javascriptHandlers of widget 1 to "myJSHandler" -- tells the >>> widget that when the livecode.myJSHandler() function is able to execute >> the >>> myJSHandler handler in lc >>> end setHandlers >>> >>> command myJSHandler pMessage,pVar >>> put pMessage & cr & pVar -- A simple example with returned data >>> end myJSHandler >>> >>> >>> To see it in action, I executed in the message box.. >>> do "testit()" in widget 1 -- my only widget >>> The function ran, called the livecode handler myJSHandler passing the 2 >>> values in, and the livecode handler put them into the message box as >>> expected. >>> >>> It should be possible to write a generic handler in lc to receive data, >>> then add it to the javascripthandlerlist for that widget. You shouldn't >>> even have to pre-define your javascript as part of your htmltext, you >>> should be able to execute on the fly. >>> >>> do "liveCode.myJSHandler('this is a message',8*8)"in widget 1 >>> >>> Which will call the livecode myJSHandler from javascript in the widget >>> after evaluating the 8*8 >>> >>> >>> >>> On Wed, May 25, 2016 at 6:51 AM, Jacques Hausser < >> Jacques.Hausser at unil.ch> >>> wrote: >>> >>>> Sorry to come back with this question. I have a widget browser defined >> by >>>> a html file. It works fine. But I?m trying to get the result returned by >>>> some functions in the html, that is, to find an equivalent of the >>>> revBrowserCallScript function, which was working well with the pre-8 >>>> versions of my stack. I tried ?do ?script? in widget? with several >>>> ?scripts?, without success, I cannot find where the returned value is >>>> hidden (I must confess I?m a featherless sparrow rather than an eagle in >>>> javascript). >>>> Thank you in advance >>>> >>>> Jacques >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> ****************************************** >> Prof. Jacques Hausser >> Department of Ecology and Evolution >> Biophore / Sorge >> University of Lausanne >> CH 1015 Lausanne >> please use my private address: >> 6 route de Burtigny >> CH-1269 Bassins >> tel: ++ 41 22 366 19 40 >> mobile: ++ 41 79 757 05 24 >> E-Mail: jacques.hausser at unil.ch >> ******************************************* >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ****************************************** Prof. Jacques Hausser Department of Ecology and Evolution Biophore / Sorge University of Lausanne CH 1015 Lausanne please use my private address: 6 route de Burtigny CH-1269 Bassins tel: ++ 41 22 366 19 40 mobile: ++ 41 79 757 05 24 E-Mail: jacques.hausser at unil.ch ******************************************* From brahma at hindu.org Wed May 25 15:36:11 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 19:36:11 +0000 Subject: How to select behavior on another card in LC8 In-Reply-To: <30500346-84A7-4DBA-8D65-3F40D5C8A1A1@livecode.org> References: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> <30500346-84A7-4DBA-8D65-3F40D5C8A1A1@livecode.org> Message-ID: <86E1BB84-1D4C-4861-A895-CD9059BFE552@hindu.org> Paul? great! that works. tks is that documented somewhere? Semi-unintuitive.. but I guess is also makes sense? UX decision? build some horrible long cascading menu with all buttons on all cards (as behavior options) or ? leave the inspector of open and *then* navigate to your behaviors card. On 5/25/16, 9:29 AM, "use-livecode on behalf of Paul Hibbert" wrote: >Try this: > >Go to card 2 >Open the Project Browser and expand the view for card 1 >Right click on the target button of card 1 in the PB and choose ?Property Inspector? >The PI for the button on card 1 will now allow you to link the behaviour to the button on cards 2 > >HTH > >Paul From bonnmike at gmail.com Wed May 25 15:43:14 2016 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 25 May 2016 13:43:14 -0600 Subject: how to get data from widget browser In-Reply-To: <42D6B438-EDE4-40E1-A7E7-8C982E15C2FD@unil.ch> References: <574570F9.70208@gmail.com> <06BDA794-6B50-4483-B6E6-896EEACE0926@unil.ch> <6F54DF8B-9002-4F71-BB8D-3F020F13390E@unil.ch> <42D6B438-EDE4-40E1-A7E7-8C982E15C2FD@unil.ch> Message-ID: Hmm. I'll have to do some experimenting. (as far as the threading goes) if I can feed positional and vector data to a browser widget (or 2 or 3) that has a javascript library for flocking/seeking/avoidance/ behaviors (like boids) I a) won't have to convert a library I don't truly understand to livecode, and b) might be able to do some sneaky threading to make things work faster. And the data can be returned using the liveCode.whateverfunction() method to transfer the results back to lc. Sorry, didn't mean to hijack this thread, have just been trying to figure out how to do something and this may help. On Wed, May 25, 2016 at 1:30 PM, Jacques Hausser wrote: > Refering to your last post (browser widget and threading): your solution > doesn?t work in the browser widget, indeed, although ?do ?anyFunction? in > widget ?myBrowser? works perfectly, as long as anyFunction is not meant to > return anything). > > > > Le 25 mai 2016 ? 19:20, Mike Bonner a ?crit : > > > > Actually not that complicated (I think). My javascript understanding is > > pretty limited but.. > > > > As long as you have a defined handler in livecode, you can do interesting > > things. If there is a function in your page that returns dataA and > another > > that returns dataB, you would just have to build up your script wrapped > in > > a liveCode.whateverHandler() call. > > Something like > > do "liveCode.whateverHandler(dataAFunction(),dataBFunction())" Then use > > paramcount() in livecode to do your processing. Not that much different > > from the old way (call script) except you use the registered handler to > > wrap the function (or functions) being called. whateverHandler could be > > seen as a callback, so when a call is made to the widget, include some > type > > of identifying param, and have it returned along with your data if > > necessary. > > > > Some very interesting possibilities, like a callback loop. Make a > request, > > the widget responds firing an event, which makes a request.. One could > make > > a browser widget clock this way, or move things around in the widget or.. > > > > I could lose so much time on this! > > > > > > On Wed, May 25, 2016 at 9:13 AM, Jacques Hausser < > Jacques.Hausser at unil.ch> > > wrote: > > > >> mmm? yes, I?ll try something in that direction (except that in the real > >> case it will be a bit more complicated). A pity this beautiful widget > has > >> nothing more straightforward to pick data from webpages (but perhaps it > >> has, well hidden). > >> Thank you anyway, Mike ! > >> > >> Jacques > >> > >>> Le 25 mai 2016 ? 16:03, Mike Bonner a ?crit : > >>> > >>> Just experimented with things and found a way that works. There is > >>> probably a more direct way using do "script" in browser directly, but I > >>> haven't figured that out yet. In the interim.. > >>> > >>> I put this into the htmltext of a widget > >>> > >>> > >>> > >>> > >>> Hi! > >>> > >>> > >>> > >>> It defines a function testit, that then defines an inline function > using > >>> the liveCode object, handler named myJSHandler > >>> > >>> In my livecode script I have this > >>> > >>> > >>> command setHandlers > >>> set the javascriptHandlers of widget 1 to "myJSHandler" -- tells the > >>> widget that when the livecode.myJSHandler() function is able to execute > >> the > >>> myJSHandler handler in lc > >>> end setHandlers > >>> > >>> command myJSHandler pMessage,pVar > >>> put pMessage & cr & pVar -- A simple example with returned data > >>> end myJSHandler > >>> > >>> > >>> To see it in action, I executed in the message box.. > >>> do "testit()" in widget 1 -- my only widget > >>> The function ran, called the livecode handler myJSHandler passing the 2 > >>> values in, and the livecode handler put them into the message box as > >>> expected. > >>> > >>> It should be possible to write a generic handler in lc to receive data, > >>> then add it to the javascripthandlerlist for that widget. You > shouldn't > >>> even have to pre-define your javascript as part of your htmltext, you > >>> should be able to execute on the fly. > >>> > >>> do "liveCode.myJSHandler('this is a message',8*8)"in widget 1 > >>> > >>> Which will call the livecode myJSHandler from javascript in the widget > >>> after evaluating the 8*8 > >>> > >>> > >>> > >>> On Wed, May 25, 2016 at 6:51 AM, Jacques Hausser < > >> Jacques.Hausser at unil.ch> > >>> wrote: > >>> > >>>> Sorry to come back with this question. I have a widget browser defined > >> by > >>>> a html file. It works fine. But I?m trying to get the result returned > by > >>>> some functions in the html, that is, to find an equivalent of the > >>>> revBrowserCallScript function, which was working well with the pre-8 > >>>> versions of my stack. I tried ?do ?script? in widget? with several > >>>> ?scripts?, without success, I cannot find where the returned value is > >>>> hidden (I must confess I?m a featherless sparrow rather than an eagle > in > >>>> javascript). > >>>> Thank you in advance > >>>> > >>>> Jacques > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at 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 at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> ****************************************** > >> Prof. Jacques Hausser > >> Department of Ecology and Evolution > >> Biophore / Sorge > >> University of Lausanne > >> CH 1015 Lausanne > >> please use my private address: > >> 6 route de Burtigny > >> CH-1269 Bassins > >> tel: ++ 41 22 366 19 40 > >> mobile: ++ 41 79 757 05 24 > >> E-Mail: jacques.hausser at unil.ch > >> ******************************************* > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > ****************************************** > Prof. Jacques Hausser > Department of Ecology and Evolution > Biophore / Sorge > University of Lausanne > CH 1015 Lausanne > please use my private address: > 6 route de Burtigny > CH-1269 Bassins > tel: ++ 41 22 366 19 40 > mobile: ++ 41 79 757 05 24 > E-Mail: jacques.hausser at unil.ch > ******************************************* > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brahma at hindu.org Wed May 25 15:43:46 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 19:43:46 +0000 Subject: Infinite LiveCode -- What Happened Exactly? In-Reply-To: References: <62DD3C86-15C6-4B79-BC67-40734462A142@hindu.org> Message-ID: <9C536F47-5C09-4D1C-BE8A-A2A06CBC613B@hindu.org> OK, I'm in? I pledged (nothing spectacular) we need this: on our first ever app, that whole manually building a field for mobile was a major pain. having a single field object that works as expected in all environments will be important. BR On 5/24/16, 6:16 PM, "use-livecode on behalf of Paul Hibbert" wrote: >Check out the ?Campaign Update? here; > >https://livecode.com/project/infinite-livecode/ > >The Native Field Widget has been rolled over to a Feature Exchange? > >https://livecode.com/project/infinite-livecode-native-field-object/ > >29 days to raise just over $4,000 - should be do-able. > >Paul From brahma at hindu.org Wed May 25 15:45:22 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 19:45:22 +0000 Subject: Custom URL - urlWakeUp In-Reply-To: <227B6AFD-AB06-4718-A1CC-42BF157CDAF2@hindu.org> References: <227B6AFD-AB06-4718-A1CC-42BF157CDAF2@hindu.org> Message-ID: <71304957-7EC4-4350-A7A2-2E706A979070@hindu.org> found it http://lessons.livecode.com/m/4069/l/58672-using-custom-url-schemes need to get into the user guide! On 5/24/16, 12:06 PM, "use-livecode on behalf of Sannyasin Brahmanathaswami" wrote: >This mysterious entry in the dictionary comes with no examples. It's cousin > >mobileGetLaunchURL > >is also related. > >I searched for both of these terms and also "Custom URL Scheme" in the User Guide and came with "No Entries Found" in the PDF. > >The Custom URL Scheme is a blank field in the StandAlone settings. > >Can anyone point me to deeper documentation? > >and/or examples > > >1) What is a sample "URL Name" that you might put into the "Custom URL Scheme" > >2) What does a custom URL that one app might use to awaken (and pass a param to) another app look like? > >3) Is the idea that one could have a small eco-system of different apps that related to each other, be separate standalones on the device and then one could invoke the other? and even go to a specific card in the other? (assuming the "other" app traps urlWakeUp pSomeParam and does what you want,) > >4) what does a script look like that uses it (in app A that invokes app B) >?? > > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Wed May 25 15:57:21 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 19:57:21 +0000 Subject: Check to see if another app is install on the device Message-ID: I got the custom URL scheme samples and it's very straight forward. Has a lot of potential on our space. But, one would need to know if the "launchee" app was installed on the device or not, otherwise the attempt to launch will fail silently. Is there an "AliensAreAmongUs.app exists" boolean check function for mobile? BR From prothero at earthednet.org Wed May 25 16:40:25 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Wed, 25 May 2016 13:40:25 -0700 Subject: Infinite LiveCode -- What Happened Exactly? In-Reply-To: <9C536F47-5C09-4D1C-BE8A-A2A06CBC613B@hindu.org> References: <62DD3C86-15C6-4B79-BC67-40734462A142@hindu.org> <9C536F47-5C09-4D1C-BE8A-A2A06CBC613B@hindu.org> Message-ID: I'd be more likely to be in if the field widget had a setting for how it wraps text around an image, rather than just having it inline. Bill William Prothero http://es.earthednet.org > On May 25, 2016, at 12:43 PM, Sannyasin Brahmanathaswami wrote: > > OK, I'm in? > > I pledged (nothing spectacular) we need this: on our first ever app, that whole manually building a field for mobile was a major pain. having a single field object that works as expected in all environments will be important. > > BR > >> On 5/24/16, 6:16 PM, "use-livecode on behalf of Paul Hibbert" wrote: >> >> Check out the ?Campaign Update? here; >> >> https://livecode.com/project/infinite-livecode/ >> >> The Native Field Widget has been rolled over to a Feature Exchange? >> >> https://livecode.com/project/infinite-livecode-native-field-object/ >> >> 29 days to raise just over $4,000 - should be do-able. >> >> Paul > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Wed May 25 16:44:31 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 25 May 2016 20:44:31 +0000 Subject: How to select behavior on another card in LC8 In-Reply-To: <86E1BB84-1D4C-4861-A895-CD9059BFE552@hindu.org> References: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> <30500346-84A7-4DBA-8D65-3F40D5C8A1A1@livecode.org> <86E1BB84-1D4C-4861-A895-CD9059BFE552@hindu.org> Message-ID: Indeed that was the decision, it's a somewhat tricky one. We're open to suggestions of how to improve it! (Perhaps there should be a card submenu?) Stacks can be behaviours now (particularly useful with script-only stacks), hence the presence of stacks on that menu. On Wed, 25 May 2016 at 20:36, Sannyasin Brahmanathaswami wrote: > Paul? great! that works. tks > > is that documented somewhere? Semi-unintuitive.. but I guess is also makes > sense? UX decision? build some horrible long cascading menu with all > buttons on all cards (as behavior options) or ? leave the inspector of > open and *then* navigate to your behaviors card. > > > On 5/25/16, 9:29 AM, "use-livecode on behalf of Paul Hibbert" < > use-livecode-bounces at lists.runrev.com on behalf of paul at livecode.org> > wrote: > > >Try this: > > > >Go to card 2 > >Open the Project Browser and expand the view for card 1 > >Right click on the target button of card 1 in the PB and choose ?Property > Inspector? > >The PI for the button on card 1 will now allow you to link the behaviour > to the button on cards 2 > > > >HTH > > > >Paul > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ali.lloyd at livecode.com Wed May 25 16:53:24 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 25 May 2016 20:53:24 +0000 Subject: Widgets and the Dictionary In-Reply-To: <5EE03412-02B4-4DE2-9187-9304A70BC772@byu.edu> References: <1464185623106-4705172.post@n4.nabble.com> <5EE03412-02B4-4DE2-9187-9304A70BC772@byu.edu> Message-ID: That is a correct description of how it currently operates, although the 'thought experiment' of having 1000 widgets is valid - we are aware that it would be a problem but it is not current a priority. I hope that at some point we will able to remove all but the entry content from the dictionary browser widget and make everything else out of other objects. The same future problem exists with the tools palette and the object -> new widget menu. On Wed, 25 May 2016 at 17:40, Devin Asay wrote: > > > On May 25, 2016, at 8:13 AM, [-hh] wrote: > > > > I wonder who will manage (and how) the description of > > 1000 widgets/externals in the dictionary? A menu with > > 1000 entries? And all the updates? > > > > Perhaps it would be better if each widget/external > > had his own help file/demo stack? > > > > Or if the dictionary will be split into LiveCodeScript > > and LiveCodeBuilder and Guides in one part and all > > the rest in a second part? > > My understanding is that inline documentation must be created with each > widget or it will not compile correctly. Once the widget is imported to > one?s LiveCode installation the documentation will automatically appear in > the option menu in the Dictionary?s API tab. > > Others may have more accurate or detailed information about this. > > Devin > > Devin Asay > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Wed May 25 17:02:20 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 25 May 2016 21:02:20 +0000 Subject: Adding widgets to non-standalone stacks Message-ID: Scenario: build stack 1 as splash screen/launcher inclusions: check all widgets in use by other stacks that the launcher will open (see below) Stack 1 has only 1 button go stack url "http://www.mydomain.com/new-stuff/new-stuff-previews-index.livecode Stack 2: new-stuff-previews-index.livecode has buttons for various modules sitting on the web server go stack url "http://www.mydomain.com/new-stuff/module-one.livecode Stack 3: module-one.livecode # this is an "end point" stack. i.e. what the user needs to see. # it has icons in SVG Widgets. But, none of these widgets show up, even though extensions were added the splash screen/engine. they *do* show up if the stack is opened in the IDE. So how do we get the to show up if that stack is opened from our custom splash/engine? BR From klaus at major-k.de Wed May 25 17:26:35 2016 From: klaus at major-k.de (Klaus major-k) Date: Wed, 25 May 2016 23:26:35 +0200 Subject: Adding widgets to non-standalone stacks In-Reply-To: References: Message-ID: <4255FDE4-90BB-4536-BC88-1DACF5A25F41@major-k.de> Hi Swami, > Am 25.05.2016 um 23:02 schrieb Sannyasin Brahmanathaswami : > > Scenario: > > build stack 1 as splash screen/launcher > inclusions: check all widgets in use by other stacks that the launcher will open (see below) > Stack 1 has only 1 button > go stack url "http://www.mydomain.com/new-stuff/new-stuff-previews-index.livecode > Stack 2: new-stuff-previews-index.livecode > has buttons for various modules sitting on the web server > go stack url "http://www.mydomain.com/new-stuff/module-one.livecode > Stack 3: module-one.livecode > # this is an "end point" stack. i.e. what the user needs to see. > # it has icons in SVG Widgets. > But, none of these widgets show up, even though extensions were added the splash screen/engine. > they *do* show up if the stack is opened in the IDE. > So how do we get the to show up if that stack is opened from our custom splash/engine? > > BR just guessing, but maybe this will work like icons (and also externals!) in a launcher stack? Script of ?splash" stack: on openstack start using this stack ## ? end openstack At least worth a try :-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bobsneidar at iotecdigital.com Wed May 25 17:32:07 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 21:32:07 +0000 Subject: Ho to pay pledge In-Reply-To: <1464183215646-4705166.post@n4.nabble.com> References: <154e512d3e8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5744FB1E.6060909@ahsoftware.net> <36197a50-f620-91d4-d639-9cea294086aa@hyperactivesw.com> <57452B6D.2070506@ahsoftware.net> <1464182880458-4705164.post@n4.nabble.com> <1464183215646-4705166.post@n4.nabble.com> Message-ID: I see what the problem is. I am only allowed to post from my work account, my personal email bounces, but for whateevr reason the pledge went to my personal email. Bob S On May 25, 2016, at 06:33 , Dave Kilroy > wrote: I got the email, got the link, paid successfully with credit card (at least according to messages on the page), got a receipt email from livecode and another one from stripe - but just checked my bank account and they haven't taken the money yet... From bobsneidar at iotecdigital.com Wed May 25 17:35:43 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 21:35:43 +0000 Subject: Definite Bug In-Reply-To: <5745BC3E.4070304@fourthworld.com> References: <5745BC3E.4070304@fourthworld.com> Message-ID: Ill check it out. I will dump my add ons then try to reproduce the recipe. Bob S On May 25, 2016, at 07:52 , Richard Gaskin > wrote: I just made a new stack with some grouped objects in it, and in the PB I can move objects within the group, out of the group, and back into the group by just dragging in the PB's list. I think there may be something more to Bramanathatswami's recipe. Maybe something in his setup is changing the relayerGroupedControls property? From bobsneidar at iotecdigital.com Wed May 25 17:43:34 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 May 2016 21:43:34 +0000 Subject: Definite Bug In-Reply-To: References: <5745BC3E.4070304@fourthworld.com> Message-ID: <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> I see the problem. The project browser sorts by name, NOT by "number" or I assume that means layer. Because of this no matter how you drag things around in the project browser, if it's sorting objects by name you won't see them changing, and can in fact accidentally drag one group INTO another when you thought you were dragging it before or after. I am going to have to remember to check that before dragging things around in the project browser. Bob S On May 25, 2016, at 14:35 , Bob Sneidar > wrote: Ill check it out. I will dump my add ons then try to reproduce the recipe. Bob S From jacque at hyperactivesw.com Wed May 25 17:56:12 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 25 May 2016 16:56:12 -0500 Subject: Definite Bug In-Reply-To: <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> Message-ID: <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> On 5/25/2016 4:43 PM, Bob Sneidar wrote: > I see the problem. The project browser sorts by name, NOT by "number" > or I assume that means layer. Because of this no matter how you drag > things around in the project browser, if it's sorting objects by name > you won't see them changing, and can in fact accidentally drag one > group INTO another when you thought you were dragging it before or > after. There is a settings button at the top right of the PB window. It allows you to sort by name or number, ascending or descending, for stacks, cards, and objects. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From prothero at earthednet.org Wed May 25 18:29:15 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 25 May 2016 15:29:15 -0700 Subject: Definite Bug In-Reply-To: <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> Message-ID: <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> I would think this would lead to enormous confusion if folks are trying to drag objects around in the project browser, if they are sorted by name, rather than layer number. In my case, the only reason I would drag an object would be to change it?s layer. Bill > On May 25, 2016, at 2:56 PM, J. Landman Gay wrote: > > On 5/25/2016 4:43 PM, Bob Sneidar wrote: >> I see the problem. The project browser sorts by name, NOT by "number" >> or I assume that means layer. Because of this no matter how you drag >> things around in the project browser, if it's sorting objects by name >> you won't see them changing, and can in fact accidentally drag one >> group INTO another when you thought you were dragging it before or >> after. > > There is a settings button at the top right of the PB window. It allows you to sort by name or number, ascending or descending, for stacks, cards, and objects. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Wed May 25 18:34:31 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 25 May 2016 15:34:31 -0700 Subject: Definite Bug In-Reply-To: <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> Message-ID: <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> Jacqueline: Thanks for that hint. However, I have an application with several groups on a card and (not always) the group I am moving disappears from the project browser, and the card, and appears to have been deleted. This behavior is why I currently can?t use V8 for some of my work. Best, Bill > On May 25, 2016, at 3:29 PM, William Prothero wrote: > > I would think this would lead to enormous confusion if folks are trying to drag objects around in the project browser, if they are sorted by name, rather than layer number. In my case, the only reason I would drag an object would be to change it?s layer. > Bill > >> On May 25, 2016, at 2:56 PM, J. Landman Gay wrote: >> >> On 5/25/2016 4:43 PM, Bob Sneidar wrote: >>> I see the problem. The project browser sorts by name, NOT by "number" >>> or I assume that means layer. Because of this no matter how you drag >>> things around in the project browser, if it's sorting objects by name >>> you won't see them changing, and can in fact accidentally drag one >>> group INTO another when you thought you were dragging it before or >>> after. >> >> There is a settings button at the top right of the PB window. It allows you to sort by name or number, ascending or descending, for stacks, cards, and objects. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthednet.org Wed May 25 19:01:11 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 25 May 2016 16:01:11 -0700 Subject: Is MobGUI compatible with V8 Message-ID: Folks: I have an app that uses mobGUI and runs fine in LC 7.1.3. However, it fails in LC 8.1.0. I?m wondering if anybody has had troubles with mobGUI in LC 8. I?m still using LC 7 because of mysteries with groups in 8. I know there is little reason to use mobGUI in 8, but I will still be using lots of object groups and don?t want to commit just yet. Another possibility is a failure in the datagrid stuff. However, I don?t want to try to dig into dg if there?s a problem with mobGUI. Also, I want to do a rewrite of that app anyway, but just waiting for LC8 bugs to be fixed. It?s getting much better, but still not quite ?there? for me. Best, Bill William Prothero, Ph.D. University of California, Santa Barbara, Emeritus prothero at earthednet.org From colinholgate at gmail.com Wed May 25 19:43:43 2016 From: colinholgate at gmail.com (Colin Holgate) Date: Wed, 25 May 2016 19:43:43 -0400 Subject: Is MobGUI compatible with V8 In-Reply-To: References: Message-ID: <73B6A27B-98B9-4653-8319-0C5BC12229FF@gmail.com> As far as I can tell, MobGUI is working in 6.6.2, but not in anything more recent. It wasn?t working for me in 7.1.3. But then that means you?ve done something to make it work for 7.1.3, so maybe someone can get it to work in 8? From lan.kc.macmail at gmail.com Wed May 25 21:05:00 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 26 May 2016 09:05:00 +0800 Subject: Project Browser In-Reply-To: <57452C07.4010807@gmail.com> References: <57448143.5010106@gmail.com> <2bffca0a-be46-3a34-b408-d3a35faa8701@hyperactivesw.com> <57449901.8090804@gmail.com> <0a50a62a-ffcc-786e-f091-b9fdf9510782@hyperactivesw.com> <57452C07.4010807@gmail.com> Message-ID: And Richmond you aren't Steve either, your distortion reality field only extends to you. So no matter how often you try to completely distort reality, it isn't working. Your statement about LC EOLing the AB is a straight out misrepresentation of the facts which you are fully aware of because you participated in a recent long thread about the AB in which: Peter Brett stated on 26Nov15: >*Everything* shipped with LiveCode is supported. If we don't intend to support it, we don't ship it. Which seems pretty clear but you Richmond replied that you interpreted this statement as a indication that LC had 'downgraded' the Application Browser. Mark Weider on 27Nov15: >Actually, I don't see that as a downgrade at all. >Making it a plugin allows it to be more malleable, fixable, replaceable. Taking it out >of the IDE hierarchy should give us more options to work on the Application >Browser. Since the team wants to do other things, it's up to the community to fix the >AB, and making it a plugin makes it easier to do so. Which didn't seem to penetrate your distortion field as you Richmond concluded: >Aah, so the team isn't going to bother to listen to the Community because it wants to >do other things; so it is chucking the Application Browser out to grass. So this is where you and only you have concluded that the AB is EOL. You also wrote: >Makes me wonder, again, again, about that word: "community". So yes, if YOU as part of the community are completely unprepared to modify/improve the AB, then it may remain stagnant, AND if YOU decide to take the AB out of the Plugins folder and place it in the Trash then yes, in YOUR world the AB is EOL. So here's my distorted version of reality. If no one from the community touches the AB, then it must be PERFECT and so it'll remain in the Plugins Folder forever. How lucky we are! From prothero at earthednet.org Wed May 25 21:31:46 2016 From: prothero at earthednet.org (William Prothero) Date: Wed, 25 May 2016 18:31:46 -0700 Subject: Is MobGUI compatible with V8 In-Reply-To: <73B6A27B-98B9-4653-8319-0C5BC12229FF@gmail.com> References: <73B6A27B-98B9-4653-8319-0C5BC12229FF@gmail.com> Message-ID: Colin: I haven?t used all of its features, but the ones I use do work in 7.1.3. But, of course, it?s obsolete in 8, with the widgets, so I?d like to change over to the widgets. I had started but the PB did bad things when I was trying to move groups around, so I went back to 7. Anyway, it?s not really critical right now. When the PB gets fixed for groups, I?ll make the switch. Best, Bill > On May 25, 2016, at 4:43 PM, Colin Holgate wrote: > > As far as I can tell, MobGUI is working in 6.6.2, but not in anything more recent. It wasn?t working for me in 7.1.3. But then that means you?ve done something to make it work for 7.1.3, so maybe someone can get it to work in 8? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Wed May 25 22:11:51 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 25 May 2016 22:11:51 -0400 Subject: Project Browser In-Reply-To: References: <57448143.5010106@gmail.com> <2bffca0a-be46-3a34-b408-d3a35faa8701@hyperactivesw.com> <57449901.8090804@gmail.com> <0a50a62a-ffcc-786e-f091-b9fdf9510782@hyperactivesw.com> <57452C07.4010807@gmail.com> Message-ID: Since the PB and the AB are both written in straight-up LC, why not try working on them? No LCB required. On Wed, May 25, 2016 at 9:05 PM, Kay C Lan wrote: > And Richmond you aren't Steve either, your distortion reality field > only extends to you. > > So no matter how often you try to completely distort reality, it isn't > working. Your statement about LC EOLing the AB is a straight out > misrepresentation of the facts which you are fully aware of because > you participated in a recent long thread about the AB in which: > > Peter Brett stated on 26Nov15: > > >*Everything* shipped with LiveCode is supported. If we don't intend to > support it, we don't ship it. > > Which seems pretty clear but you Richmond replied that you interpreted > this statement as a indication that LC had 'downgraded' the > Application Browser. > > Mark Weider on 27Nov15: > >Actually, I don't see that as a downgrade at all. > >Making it a plugin allows it to be more malleable, fixable, replaceable. > Taking it out > >of the IDE hierarchy should give us more options to work on the > Application > >Browser. Since the team wants to do other things, it's up to the > community to fix the > >AB, and making it a plugin makes it easier to do so. > > Which didn't seem to penetrate your distortion field as you Richmond > concluded: > > >Aah, so the team isn't going to bother to listen to the Community because > it wants to > >do other things; so it is chucking the Application Browser out to grass. > > So this is where you and only you have concluded that the AB is EOL. > > You also wrote: > > >Makes me wonder, again, again, about that word: "community". > > So yes, if YOU as part of the community are completely unprepared to > modify/improve the AB, then it may remain stagnant, AND if YOU decide > to take the AB out of the Plugins folder and place it in the Trash > then yes, in YOUR world the AB is EOL. > > So here's my distorted version of reality. If no one from the > community touches the AB, then it must be PERFECT and so it'll remain > in the Plugins Folder forever. How lucky we are! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From dixonja at hotmail.co.uk Thu May 26 00:35:26 2016 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 26 May 2016 05:35:26 +0100 Subject: Native Scroller Problem in LC 8 Message-ID: I have a stack that scrolls groups on a card? If this stack is opened with LC 7.1.4 then there is no problem at all. The scroller scrolls within its rect as it should? If however the stack is opened with LC 8.0 then the content does not scroll within the rect of the scroller, but bursts out and covers the whole card from top to bottom? Anyone else seeing this before I submit a bug report ? I posted in the forum as well... there are a couple of screen shots that show the problem http://forums.livecode.com/viewtopic.php?f=49&t=27372 From richmondmathewson at gmail.com Thu May 26 01:33:36 2016 From: richmondmathewson at gmail.com (RM) Date: Thu, 26 May 2016 08:33:36 +0300 Subject: Project Browser In-Reply-To: References: <57448143.5010106@gmail.com> <2bffca0a-be46-3a34-b408-d3a35faa8701@hyperactivesw.com> <57449901.8090804@gmail.com> <0a50a62a-ffcc-786e-f091-b9fdf9510782@hyperactivesw.com> <57452C07.4010807@gmail.com> Message-ID: <57468AB0.7080504@gmail.com> Well, I apologise if I got that one wrong: about the Application Browser being EOL. I was not trying to distort reality, and I know I am not Steve Jobs, and am very glad I'm not: and there are 2 ways of interpreting "Kevin is not Steve Jobs", and I meant that to be a positive statement, not the other way round. However, note Jacque's "lumpier" comment. Richmond. On 26.05.2016 05:11, Mike Kerner wrote: > Since the PB and the AB are both written in straight-up LC, why not try > working on them? No LCB required. > > On Wed, May 25, 2016 at 9:05 PM, Kay C Lan wrote: > >> And Richmond you aren't Steve either, your distortion reality field >> only extends to you. >> >> So no matter how often you try to completely distort reality, it isn't >> working. Your statement about LC EOLing the AB is a straight out >> misrepresentation of the facts which you are fully aware of because >> you participated in a recent long thread about the AB in which: >> >> Peter Brett stated on 26Nov15: >> >>> *Everything* shipped with LiveCode is supported. If we don't intend to >> support it, we don't ship it. >> >> Which seems pretty clear but you Richmond replied that you interpreted >> this statement as a indication that LC had 'downgraded' the >> Application Browser. >> >> Mark Weider on 27Nov15: >>> Actually, I don't see that as a downgrade at all. >>> Making it a plugin allows it to be more malleable, fixable, replaceable. >> Taking it out >>> of the IDE hierarchy should give us more options to work on the >> Application >>> Browser. Since the team wants to do other things, it's up to the >> community to fix the >>> AB, and making it a plugin makes it easier to do so. >> Which didn't seem to penetrate your distortion field as you Richmond >> concluded: >> >>> Aah, so the team isn't going to bother to listen to the Community because >> it wants to >>> do other things; so it is chucking the Application Browser out to grass. >> So this is where you and only you have concluded that the AB is EOL. >> >> You also wrote: >> >>> Makes me wonder, again, again, about that word: "community". >> So yes, if YOU as part of the community are completely unprepared to >> modify/improve the AB, then it may remain stagnant, AND if YOU decide >> to take the AB out of the Plugins folder and place it in the Trash >> then yes, in YOUR world the AB is EOL. >> >> So here's my distorted version of reality. If no one from the >> community touches the AB, then it must be PERFECT and so it'll remain >> in the Plugins Folder forever. How lucky we are! >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From brahma at hindu.org Thu May 26 01:50:36 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 26 May 2016 05:50:36 +0000 Subject: How to select behavior on another card in LC8 In-Reply-To: References: <71111431-8A7A-46E7-B193-37B48DED16F9@hindu.org> <30500346-84A7-4DBA-8D65-3F40D5C8A1A1@livecode.org> <86E1BB84-1D4C-4861-A895-CD9059BFE552@hindu.org> Message-ID: <45A93CFC-1971-48D2-8EFA-D5F9237417B1@hindu.org> Ali, here's a proposal for one possible UX scenario for setting behaviors in a "WSIWIG" way Adobe solved this already in a similar use case for setting book marks in Acrobat. create book mark (button or control on card 1 in our LC way?) If action is to go to another page, then a "hanging" palette pops upand over lays the page? User now navigations through the document and when he finds the target, clicks "set link" So let's translate this for our use case: 1. User clicks the behavior button icon in the property inspector for Control-X 2. Instead of a menu a small palette stack opens. behind the scenes you issue a "Push Card" to the top stack top to bottom the palette looks like this: -------------------------- Traverse your stack(s) for more behaviors # you could even have a next and previous icons to dispatch go next card and go previous card to the top stack I have this on some of the plugins for my own stacks # display the possible parent controls as you do now in the menu: [list field "Available Behaviors"] Button "apples Button "oranges" etc. -------- Stacks # this will remain sticky --Some Other Stack -- Some other stack ---------------------- Now as soon as the user traverses the top stack the palette contents of fld "Available Behaviors" updates to show the behaviors on that card? the inspector is still open and lock to the object in Card one. As soon as the user chooses a behavior: pop card (of top stack) If the users closes the inspector? then auto close the Available Behaviors palette and do not pop card. Assume the navigated to some other card and decide to exit this operation and want to do something where they are now. BR On 5/25/16, 10:44 AM, "use-livecode on behalf of Ali Lloyd" wrote: >Indeed that was the decision, it's a somewhat tricky one. We're open to >suggestions of how to improve it! (Perhaps there should be a card submenu?) > >Stacks can be behaviours now (particularly useful with script-only stacks), >hence the presence of stacks on that menu. From brahma at hindu.org Thu May 26 01:54:13 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 26 May 2016 05:54:13 +0000 Subject: Adding widgets to non-standalone stacks In-Reply-To: <4255FDE4-90BB-4536-BC88-1DACF5A25F41@major-k.de> References: <4255FDE4-90BB-4536-BC88-1DACF5A25F41@major-k.de> Message-ID: <204E371F-9A1C-479E-9BEC-EE033F3FB3BA@hindu.org> hmm yes, will try.. Do we understand you that, even though the splash screen/engine/standalone is already "at the top of the hierarchy" that icon id's will not be found unless you do this trick? interesting? On 5/25/16, 11:26 AM, "use-livecode on behalf of Klaus major-k" wrote: >just guessing, but maybe this will work like icons (and also externals!) in a launcher stack? > >Script of ?splash" stack: >on openstack > start using this stack > ## ? >end openstack > >At least worth a try :-) > > >Best > >Klaus From brahma at hindu.org Thu May 26 02:05:19 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 26 May 2016 06:05:19 +0000 Subject: Adding widgets to non-standalone stacks In-Reply-To: <4255FDE4-90BB-4536-BC88-1DACF5A25F41@major-k.de> References: <4255FDE4-90BB-4536-BC88-1DACF5A25F41@major-k.de> Message-ID: <80B89D26-253E-4810-A575-CBC9053ABA32@hindu.org> tried and it did not work. but running the same call from the IDE go stack url "http://myDomain.com/stack-with-svg-and-header-widgets.livecode" and the stack comes down with all widget appearing as expected. so obviously the widget extensions are some how not getting into the standalone? ergo? this feels like a standalone build bug? On 5/25/16, 11:26 AM, "use-livecode on behalf of Klaus major-k" wrote: >just guessing, but maybe this will work like icons (and also externals!) in a launcher stack? > >Script of ?splash" stack: >on openstack > start using this stack > ## ? >end openstack > >At least worth a try :-) From ali.lloyd at livecode.com Thu May 26 03:12:25 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Thu, 26 May 2016 07:12:25 +0000 Subject: Definite Bug In-Reply-To: <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> Message-ID: Hi Bill, I've already submitted a bug report for this, should you wish to track its progress. http://quality.livecode.com/show_bug.cgi?id=17544 On Wed, May 25, 2016 at 11:34 PM William Prothero wrote: > Jacqueline: > Thanks for that hint. However, I have an application with several groups > on a card and (not always) the group I am moving disappears from the > project browser, and the card, and appears to have been deleted. > > This behavior is why I currently can?t use V8 for some of my work. > Best, > Bill > > > On May 25, 2016, at 3:29 PM, William Prothero > wrote: > > > > I would think this would lead to enormous confusion if folks are trying > to drag objects around in the project browser, if they are sorted by name, > rather than layer number. In my case, the only reason I would drag an > object would be to change it?s layer. > > Bill > > > >> On May 25, 2016, at 2:56 PM, J. Landman Gay > wrote: > >> > >> On 5/25/2016 4:43 PM, Bob Sneidar wrote: > >>> I see the problem. The project browser sorts by name, NOT by "number" > >>> or I assume that means layer. Because of this no matter how you drag > >>> things around in the project browser, if it's sorting objects by name > >>> you won't see them changing, and can in fact accidentally drag one > >>> group INTO another when you thought you were dragging it before or > >>> after. > >> > >> There is a settings button at the top right of the PB window. It allows > you to sort by name or number, ascending or descending, for stacks, cards, > and objects. > >> > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david at viral.academy Thu May 26 07:06:48 2016 From: david at viral.academy (David Bovill) Date: Thu, 26 May 2016 12:06:48 +0100 Subject: Check to see if another app is install on the device In-Reply-To: References: Message-ID: >From the docs: - When launch url is called, LiveCode checks to see if an application is available to handle the URL. If no such application exists, the command returns "no association" in the result - Use the mobileGetLaunchURL function to get the custom URL scheme that was used to launch the application. If the application was not launched using the custom URL scheme then empty is returned. There following message and function appears to be only Android? *on* launchDataChanged myLaunchHandler mobileGetLaunchData() > *end* launchDataChanged - Use the mobileGetLaunchData function to get the application launch parameters. The returned array will contain the information that is set by the launching application. On 25 May 2016 at 20:57, Sannyasin Brahmanathaswami wrote: > I got the custom URL scheme samples and it's very straight forward. Has a > lot of potential on our space. > > But, one would need to know if the "launchee" app was installed on the > device or not, otherwise the attempt to launch will fail silently. > > Is there an > > "AliensAreAmongUs.app exists" > > boolean check function for mobile? > > BR > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Thu May 26 08:05:32 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 26 May 2016 14:05:32 +0200 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? Message-ID: Hi friends, in versions < 8, switching to browse tool automatically ?stopped editing group? when you were, well, in ?edit group? mode at that point. I just noticed that this does not happen in version >= 8 anymore, the window title still reads: ?stack xyz (background ?name group being edited?) Is this intended behaviour? Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From johnpatten at me.com Thu May 26 08:29:21 2016 From: johnpatten at me.com (JOHN PATTEN) Date: Thu, 26 May 2016 05:29:21 -0700 Subject: Using the MergGoogle with Google Sheets In-Reply-To: References: <09E2C243-F4FA-4833-A16A-97F7F101B4FF@me.com> <7F65A2A7-5B4A-468B-8AFB-10AF14235A58@iotecdigital.com> <1463877671334-4705018.post@n4.nabble.com> Message-ID: <5FE29F83-E3DF-4B5F-A97E-931C881CEC3C@me.com> Hi Mike, Depends on what issue you are referring to :) ... I filed a bug report and it appears to be making its way through the process. Thank you! John Patten SUSD Sent from my iPad > On May 25, 2016, at 7:20 AM, Mike Kerner wrote: > > Did you guys get your issue figured out? > >> On Sun, May 22, 2016 at 1:43 AM, Peter Bogdanoff wrote: >> >> You?re right. I wonder if they thought about non-beneficial ways this tech >> might be used/hacked, like sending your ?friend? decayed fish. >> >> Peter >> >>> On May 21, 2016, at 5:41 PM, Martin Koob wrote: >>> >>> If you have the oPhone app you don't need to be in the same room anymore >> to >>> get their attention that way. >>> >>> http://www.wired.com/2015/04/ophone-onotes-itune-of-smell/ >>> >>> That would the worst ring scent. Although it would also be really mean >> to >>> send someone 'burnt toast'. >>> >>> I guess the 'o' stands for odour? >>> >>> I think a better name would be the smellophone. The smellovision will be >>> out soon after I am sure. >>> >>> Martin >>> >>> >>> >>> >>> >>> -- >>> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/Using-the-MergGoogle-with-Google-Sheets-tp4704900p4705018.html >>> Sent from the Revolution - User mailing list archive at Nabble.com. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 26 09:16:40 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 26 May 2016 06:16:40 -0700 Subject: How to select behavior on another card in LC8 In-Reply-To: <45A93CFC-1971-48D2-8EFA-D5F9237417B1@hindu.org> References: <45A93CFC-1971-48D2-8EFA-D5F9237417B1@hindu.org> Message-ID: <5746F738.1050309@fourthworld.com> Sannyasin Brahmanathaswami wrote: > Ali, here's a proposal for one possible UX scenario for setting > behaviors in a "WSIWIG" way... Seems simpler to just have an object picker dialog, ideally with Miller columns for simple navigation. Ali, I have one I wrote for behavior selection a while back. If you don't I can update mine to allow selecting stacks and submit it. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu May 26 09:21:26 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 26 May 2016 06:21:26 -0700 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? In-Reply-To: References: Message-ID: <5746F856.9020504@fourthworld.com> Klaus major-k wrote: > in versions < 8, switching to browse tool automatically ?stopped > editing group? when you were, well, in ?edit group? mode at that > point. > > I just noticed that this does not happen in version >= 8 anymore, > the window title still reads: > ?stack xyz (background ?name group being edited?) > > Is this intended behaviour? I'm unable to reproduce that in the latest build (8.1dp1). Here choosing the Browse tools closes group editing. Is there another step in there I should be trying? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Thu May 26 09:25:43 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 26 May 2016 15:25:43 +0200 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? In-Reply-To: <5746F856.9020504@fourthworld.com> References: <5746F856.9020504@fourthworld.com> Message-ID: Hi Richard, > Am 26.05.2016 um 15:21 schrieb Richard Gaskin : > > Klaus major-k wrote: > > > in versions < 8, switching to browse tool automatically ?stopped > > editing group? when you were, well, in ?edit group? mode at that > > point. > > > > I just noticed that this does not happen in version >= 8 anymore, > > the window title still reads: > > ?stack xyz (background ?name group being edited?) > > > > Is this intended behaviour? > > I'm unable to reproduce that in the latest build (8.1dp1). > Here choosing the Browse tools closes group editing. just tested again in 8.1, same as in 8.0, editing group has not stopped! Forgot to mention, this happens on my Mac. > Is there another step in there I should be trying? No. > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From prothero at earthednet.org Thu May 26 09:26:31 2016 From: prothero at earthednet.org (Earthednet-wp) Date: Thu, 26 May 2016 06:26:31 -0700 Subject: Definite Bug In-Reply-To: References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> Message-ID: Ali, Thanks! Glad it's been reported. Best, Bill William Prothero http://es.earthednet.org > On May 26, 2016, at 12:12 AM, Ali Lloyd wrote: > > Hi Bill, > I've already submitted a bug report for this, should you wish to track its > progress. http://quality.livecode.com/show_bug.cgi?id=17544 > > > On Wed, May 25, 2016 at 11:34 PM William Prothero > wrote: > >> Jacqueline: >> Thanks for that hint. However, I have an application with several groups >> on a card and (not always) the group I am moving disappears from the >> project browser, and the card, and appears to have been deleted. >> >> This behavior is why I currently can?t use V8 for some of my work. >> Best, >> Bill >> >>>> On May 25, 2016, at 3:29 PM, William Prothero >>> wrote: >>> >>> I would think this would lead to enormous confusion if folks are trying >> to drag objects around in the project browser, if they are sorted by name, >> rather than layer number. In my case, the only reason I would drag an >> object would be to change it?s layer. >>> Bill >>> >>>> On May 25, 2016, at 2:56 PM, J. Landman Gay >> wrote: >>>> >>>>> On 5/25/2016 4:43 PM, Bob Sneidar wrote: >>>>> I see the problem. The project browser sorts by name, NOT by "number" >>>>> or I assume that means layer. Because of this no matter how you drag >>>>> things around in the project browser, if it's sorting objects by name >>>>> you won't see them changing, and can in fact accidentally drag one >>>>> group INTO another when you thought you were dragging it before or >>>>> after. >>>> >>>> There is a settings button at the top right of the PB window. It allows >> you to sort by name or number, ascending or descending, for stacks, cards, >> and objects. >>>> >>>> -- >>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>> HyperActive Software | http://www.hyperactivesw.com >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 26 09:46:04 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 26 May 2016 09:46:04 -0400 Subject: 8 Add Fonts/Icons Message-ID: Has anyone figured out how to add more icons/icon fonts to the widgets in 8? -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From peter.brett at livecode.com Thu May 26 09:48:56 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Thu, 26 May 2016 14:48:56 +0100 Subject: 8 Add Fonts/Icons In-Reply-To: References: Message-ID: <93c4e3da-9ac6-bcd4-b299-bd38255159f6@livecode.com> On 26/05/2016 14:46, Mike Kerner wrote: > Has anyone figured out how to add more icons/icon fonts to the widgets in 8? At the moment it's necessary to edit & recompile the iconsvg LCB library. We haven't yet found the Right Way to make it possible to plug your own sets of SVG icons into it. Peter -- Dr Peter Brett LiveCode Technical Project Manager LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From ckelly5430 at gmail.com Thu May 26 09:50:27 2016 From: ckelly5430 at gmail.com (Colin Kelly) Date: Thu, 26 May 2016 14:50:27 +0100 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? In-Reply-To: <5746F856.9020504@fourthworld.com> References: <5746F856.9020504@fourthworld.com> Message-ID: My Livecode v8.01 on Mac (El Capitan) is showing the same behaviour as Klaus when selecting run the group being edited stays in view, the remainder of the card is greyed. ? Colin Kelly On 26/05/2016, 14:21, "use-livecode on behalf of Richard Gaskin" wrote: >Klaus major-k wrote: > > > in versions < 8, switching to browse tool automatically ?stopped > > editing group? when you were, well, in ?edit group? mode at that > > point. > > > > I just noticed that this does not happen in version >= 8 anymore, > > the window title still reads: > > ?stack xyz (background ?name group being edited?) > > > > Is this intended behaviour? > >I'm unable to reproduce that in the latest build (8.1dp1). > >Here choosing the Browse tools closes group editing. > >Is there another step in there I should be trying? > >-- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu May 26 11:00:09 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 26 May 2016 15:00:09 +0000 Subject: Definite Bug In-Reply-To: <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> Message-ID: <2E984B93-A95F-4B70-B5A7-8BA222BE6967@iotecdigital.com> Hi Jacque. Unfortunately for me, the settings do not seem to stick, although I did create a new stack without my usual project open, and it stuck there. I checked my front and back scripts and there doesn't seem to be anything that would cause that to happen. Bob S On May 25, 2016, at 15:29 , William Prothero > wrote: There is a settings button at the top right of the PB window. It allows you to sort by name or number, ascending or descending, for stacks, cards, and objects. -- Jacqueline Landman Gay | jacque at hyperactivesw.com From bobsneidar at iotecdigital.com Thu May 26 11:07:24 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 26 May 2016 15:07:24 +0000 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? In-Reply-To: References: Message-ID: <2CEB0D56-527E-4FFF-BB17-A322C846B3CC@iotecdigital.com> Oooh you are right. Well that cannot be the intended behavior. There is no use case where this would be beneficial. Bob S On May 26, 2016, at 05:05 , Klaus major-k > wrote: Hi friends, in versions < 8, switching to browse tool automatically ?stopped editing group? when you were, well, in ?edit group? mode at that point. I just noticed that this does not happen in version >= 8 anymore, the window title still reads: ?stack xyz (background ?name group being edited?) Is this intended behaviour? Best Klaus From bobsneidar at iotecdigital.com Thu May 26 11:09:37 2016 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 26 May 2016 15:09:37 +0000 Subject: Definite Bug In-Reply-To: References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> Message-ID: <60203EF6-231C-420C-9AF7-5178F129B0CA@iotecdigital.com> This was happening to me. I determined that the group is getting put in another group. It doesn't actually disappear. If you use the App Browser you can finf it pretty easily. Bob S On May 26, 2016, at 24:12 , Ali Lloyd > wrote: Thanks for that hint. However, I have an application with several groups on a card and (not always) the group I am moving disappears from the project browser, and the card, and appears to have been deleted. This behavior is why I currently can?t use V8 for some of my work. Best, Bill From klaus at major-k.de Thu May 26 11:24:32 2016 From: klaus at major-k.de (Klaus major-k) Date: Thu, 26 May 2016 17:24:32 +0200 Subject: selecting browse tool does not "stop editing group" anymore in LC 8? In-Reply-To: <2CEB0D56-527E-4FFF-BB17-A322C846B3CC@iotecdigital.com> References: <2CEB0D56-527E-4FFF-BB17-A322C846B3CC@iotecdigital.com> Message-ID: <4AE922AA-718D-4CE4-8ADC-690418BF841A@major-k.de> Hi all, > Am 26.05.2016 um 17:07 schrieb Bob Sneidar : > > Oooh you are right. Well that cannot be the intended behavior. There is no use case where this would be beneficial. > > Bob S > > > On May 26, 2016, at 05:05 , Klaus major-k > wrote: > > Hi friends, > > in versions < 8, switching to browse tool automatically ?stopped editing group? > when you were, well, in ?edit group? mode at that point. > > I just noticed that this does not happen in version >= 8 anymore, the window title still reads: > ?stack xyz (background ?name group being edited?) > > Is this intended behaviour? bug reported: Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From prothero at earthednet.org Thu May 26 11:38:19 2016 From: prothero at earthednet.org (EED-wp Email) Date: Thu, 26 May 2016 08:38:19 -0700 Subject: Definite Bug In-Reply-To: <60203EF6-231C-420C-9AF7-5178F129B0CA@iotecdigital.com> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> <1FE92C8A-D696-42B4-BCB7-626E89C34F99@earthednet.org> <60203EF6-231C-420C-9AF7-5178F129B0CA@iotecdigital.com> Message-ID: Bob I assumed that since the group disappeared from the card that it was deleted. Perhaps it was put in an invisible group. I'll have to check. Best Bill William Prothero http://ed.earthednet.org > On May 26, 2016, at 8:09 AM, Bob Sneidar wrote: > > This was happening to me. I determined that the group is getting put in another group. It doesn't actually disappear. If you use the App Browser you can finf it pretty easily. > > Bob S > > > On May 26, 2016, at 24:12 , Ali Lloyd > wrote: > > Thanks for that hint. However, I have an application with several groups > on a card and (not always) the group I am moving disappears from the > project browser, and the card, and appears to have been deleted. > > This behavior is why I currently can?t use V8 for some of my work. > Best, > Bill > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 26 11:41:50 2016 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 May 2016 10:41:50 -0500 Subject: Definite Bug In-Reply-To: <2E984B93-A95F-4B70-B5A7-8BA222BE6967@iotecdigital.com> References: <5745BC3E.4070304@fourthworld.com> <45460C7C-CD67-4B96-90F4-A68FB0D674D6@iotecdigital.com> <4c870a50-226e-e4f0-6b7d-db0d2bab868f@hyperactivesw.com> <316C9CB6-612F-4CA8-BFA4-136AB69A60BA@earthednet.org> <2E984B93-A95F-4B70-B5A7-8BA222BE6967@iotecdigital.com> Message-ID: <154edba9a30.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The checkmark isn't updated correctly (there's a bug report about it) but I believe the actual sort order is retained. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 26, 2016 10:01:28 AM Bob Sneidar wrote: > Hi Jacque. Unfortunately for me, the settings do not seem to stick, > although I did create a new stack without my usual project open, and it > stuck there. I checked my front and back scripts and there doesn't seem to > be anything that would cause that to happen. > > Bob S > > > On May 25, 2016, at 15:29 , William Prothero > > wrote: > > There is a settings button at the top right of the PB window. It allows you > to sort by name or number, ascending or descending, for stacks, cards, and > objects. > > -- > Jacqueline Landman Gay | > jacque at hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Thu May 26 12:11:35 2016 From: heather at livecode.com (Heather Laine) Date: Thu, 26 May 2016 17:11:35 +0100 Subject: [blog] Quicktime Dependency Solved Message-ID: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> Folks, A fine blog post from Iain MacPhail regarding his recent work on the LiveCode Player Object: https://livecode.com/removing-quicktime-dependency-from-livecodes-player-object/ Enjoy! Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From mwieder at ahsoftware.net Thu May 26 13:43:09 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 26 May 2016 17:43:09 +0000 (UTC) Subject: [blog] Quicktime Dependency Solved References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> Message-ID: Heather Laine writes: > A fine blog post from Iain MacPhail... Hooray for abstraction layers! -- Mark Wieder ahsoftware at gmail.com From matthias_livecode_150811 at m-r-d.de Thu May 26 14:33:08 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 26 May 2016 20:33:08 +0200 Subject: OT Livecode and Intego Virus Barrier Message-ID: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> Hi, maybe this is of interest for the one or the other. Yesterday i ran into a strange problem. After upgrading Intego Virus Barrier from version 10.8.8. (490) to version 10.8.8 (501) starting LiveCode, regardles which version (6,7 or 8), took about 3 minutes. Yes 3 minutes. I had such a behavior earlier this year when upgrading Virus Barrier from 10.8.6 to 10.8.7. That time the loading time of LiveCode was about 1 to 2 minutes. Intego Support provided me several beta versions of 10.8.8 that time. With each new version the loading time went better. But with the new build 501 i got loading times of about 3 minutes. Yesterday i sent in a new diagnostic report file to Intego. Here?s an excerpt of their answer from today: ?Start "We notice in VirusBarrier logs at least 2 versions of LiveCode 6.7.11 and 8.1. Both seems to open in 3 minutes. Along with the files from /Applications/LiveCode X.X.X, we found a huge amount of scans from VirusBarrier Real-Time Scanner on this single file during the opening of LiveCode applications: ~/Library/Logs/RunRev/LiveCodeToolsLog.txt If putting the application into Trusted items doesn't reduce the time of opening, it is the sign the application relies on dependencies. It seems LiveCodeToolsLog.txt is the principal dependency, but we spotted others: ~/Dropbox/My Livecode 7 and up/Plugins/ ~/Library/Preferences/RunRev/livecode7.rev ~/Library/Preferences/RunRev/livecode7.rev~ But the first appears to be log once, while the last two are more often scanned. After all they are preferences files; So it is quite normal. Here the file ~/Library/Logs/RunRev/LiveCodeToolsLog.txt was about 2,8mb in size. After i renamed it. LiveCode starts again within seconds. The file was created again by LiveCode and gets bigger each time (about 16kb) i open any version of Livecode. We suggest you to add to Trusted Items: ~/Library/Logs/RunRev/LiveCodeToolsLog.txt ~/Library/Preferences/RunRev/? ?END I?ve added now both, the log file and the Runrev preferences folder, to the Trusted Items in Virus Barrier. Livecode now starts within seconds. It?s even faster than before this problem first appeared. So if anyone is experiencing such problems on Mac, it might be a good idea to add ~/Library/Logs/RunRev/LiveCodeToolsLog.txt ~/Library/Preferences/RunRev/ to the Trusted Items of the Antivirus Software (or whatever it is called in your Antivirus Software.) Regards, Matthias From cs_livecode at icloud.com Thu May 26 16:13:28 2016 From: cs_livecode at icloud.com (Chris Sheffield) Date: Thu, 26 May 2016 14:13:28 -0600 Subject: browser widget vs. native browser control (iOS) Message-ID: <2A9C920E-DB29-4CD3-8DEB-7A42CD402B2A@icloud.com> Hi folks, It?s been a while since I?ve done some work in LiveCode, so I?m kind of diving into LC 8 and trying to figure out the widgets, which look like an awesome feature. We (Read Naturally) have a possible need to ?wrap? a web app in a browser control in a native iOS app. We need to get around an issue that occurs in the Safari app where media (audio/video) will not play automatically and require some kind of user action. There is a property (mediaPlaybackRequiresUserAction) that can be set on a UIWebView instance in an iOS app. Setting this to NO will allow auto playback. My question is, does the new browser widget use a UIWebView on iOS? I?m assuming it does (not sure what else it would use), but I want to make sure. If so, is there a way to get a handle to that control (the handle that is normally returned by mobileControlCreate)? I would love to use the widget if possible, as it would require the least amount of code, obviously. But I need that handle to the browser control so I can set the property. If it?s not possible, I?ll go ahead and code it using mobileControlCreate, which should work just fine. It?ll just take a little longer. Or is it possible to simply set that as a property of the browser widget somehow? Thanks for the help, Chris Sheffield Read Naturally, Inc. From lan.kc.macmail at gmail.com Thu May 26 18:33:08 2016 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 27 May 2016 06:33:08 +0800 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> Message-ID: I'm not sure why you've marked this as Off Topic. I would think that you should forward this information directly to LC via a bug report! The reason I say that is because if I downloaded any software and it took 3 min to load I wouldn't use it. I don't care how good it 'really' is, if it took 3 minutes to load the impression it would give me is that it is very poorly written/performing app. I have no apps that take more than a few seconds to start. Intego is very popular on Mac and you've indicated that this has happened before so many many Mac users may have downloaded LC to give it a go and experienced what you've experienced. That would be very very bad for LC. If I go to LCs FAQ to see if there is a know issue, nothing listed about slow loading. Next the LC Forums and I did a search for 'slow loading' and 'slow start' and the hits were not relevant and would mean nothing to a noob. So please consider making an official Bug Report so the LC Team can ensure noobs on Mac with Intego aren't seeing a 3 min load time. From ambassador at fourthworld.com Thu May 26 18:49:46 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 26 May 2016 15:49:46 -0700 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: References: Message-ID: <57477D8A.5030402@fourthworld.com> Kay C Lan wrote: > So please consider making an official Bug Report so the LC Team can > ensure noobs on Mac with Intego aren't seeing a 3 min load time. It may also be worth contacting Intego's support to let them know about what appears to be a false positive. Many AV packages use Bloom filters, which are very good at finding pattern matches quickly across large sets, but with the trade-off of being very prone to false-positives. We see this sort of thing here on the list every few years. Several years ago AVG for Windows was flagging not only LC but every standalone made with it as a virus. Several of us contacted AVG and they responded quickly by creating an exception for the errant pattern match for LC. In fact, they were so quick and friendly about it I started using AVG as my AV solution for Windows. Hopefully we'll have as good an outcome here with Intego. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tfabacher at gmail.com Thu May 26 19:10:23 2016 From: tfabacher at gmail.com (Todd Fabacher) Date: Thu, 26 May 2016 19:10:23 -0400 Subject: How to Convert a LiveCode Wim App to a Universal Windows App Message-ID: We will try this out sometime in the next week and let you know. Has anyone tried yet? Anything we should be looking for?? http://www.howtogeek.com/250041/how-to-convert-a-windows-desktop-app-to-a-universal-windows-app/ --Todd From matthias_livecode_150811 at m-r-d.de Thu May 26 19:14:16 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 27 May 2016 01:14:16 +0200 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> Message-ID: Maybe i wrote it misleading, but this problem does not generally occur. A new user would not have to face with this. My file ~/Library/Logs/RunRev/LiveCodeToolsLog.txt was about 3mb in size. After i removed it from the folder, the loading time was already acceptable. And even after several ?restarts? of LC and a growing log file the loading time was okay. So either my file was ?broken? or maybe it was just to big. Just only to avoid that problem in future, i?ve added the mentioned file and the folder to the Trusted Objects. And with that the loading time is even better. @Richard, There wasn?t a false positive. Intego Virus Barrier just slowed down the loading of LC a little bit. Okay 3 minutes are not a little bit. ;) So i am not sure, this is really something i should report to Runrev. I informed Intego already about my progress and i will get a new release from them once it is built. I?ve kept the Livecode log file, so i can test it against that version. > Am 27.05.2016 um 00:33 schrieb Kay C Lan : > > I'm not sure why you've marked this as Off Topic. I would think that > you should forward this information directly to LC via a bug report! > > The reason I say that is because if I downloaded any software and it > took 3 min to load I wouldn't use it. I don't care how good it > 'really' is, if it took 3 minutes to load the impression it would give > me is that it is very poorly written/performing app. I have no apps > that take more than a few seconds to start. > > Intego is very popular on Mac and you've indicated that this has > happened before so many many Mac users may have downloaded LC to give > it a go and experienced what you've experienced. That would be very > very bad for LC. > > If I go to LCs FAQ to see if there is a know issue, nothing listed > about slow loading. Next the LC Forums and I did a search for 'slow > loading' and 'slow start' and the hits were not relevant and would > mean nothing to a noob. > > So please consider making an official Bug Report so the LC Team can > ensure noobs on Mac with Intego aren't seeing a 3 min load time. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lyn.teyla at gmail.com Thu May 26 21:39:03 2016 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Fri, 27 May 2016 03:39:03 +0200 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> Message-ID: Kay C Lan wrote: >> The reason I say that is because if I downloaded any software and it >> took 3 min to load I wouldn't use it. I don't care how good it >> 'really' is, if it took 3 minutes to load the impression it would give >> me is that it is very poorly written/performing app. I have no apps >> that take more than a few seconds to start. I do agree with this. Although, Matthias does have a point in that new users are less likely to experience this due to LiveCodeToolsLog.txt probably being either non-existent or of a much smaller size. But still ? 3 minutes for a 2.8 MB file? I just checked the size of LiveCodeToolsLog.txt on my machine and it?s 13.3 MB. I wonder how long an Intego scan would have taken with that! One wonders if perhaps: 1. The scanning algorithm or method used by Intego might not have been sufficiently optimized to perform well under certain circumstances; and/or 2. The method used by LiveCode to write to LiveCodeToolsLog.txt (presumably multiple times) might not be ideal. Could be a "write to file" vs "put into url" issue. Better yet, perhaps the writing to this log file should not be performed by default, unless a debug setting is set via Preferences. It does sound like something suitable for a bug/enhancement report. Lyn From brahma at hindu.org Thu May 26 23:26:27 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 27 May 2016 03:26:27 +0000 Subject: Exiting Browser Widget Message-ID: Use Case: Video Viewer (YouTube) "full screen" on mobile devices 1) set up a landscape card 736w X 414h (16X9) 2) place a browser widget there that takes the entire screen 3) when navigating to this card, we dynamically set a YouTube URL to fill the widget/card So far, so good, tested and it works BUT Is there a way to trigger an option to exit and return to previous card or to a menu etc. without shrinking the video -- so as to give us some toolbar space at the top or bottom? I guess the question becomes simply: how does one trap and pass the mouse down on the browser widget back the LC msg hierarchy? ideally this behavior could be trigger when the user clicks the play or pause control inside the YouTubeVideo itself. Possible? BR From mwieder at ahsoftware.net Fri May 27 01:27:15 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 26 May 2016 22:27:15 -0700 Subject: [blog] Quicktime Dependency Solved In-Reply-To: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> Message-ID: <5747DAB3.20306@ahsoftware.net> On 05/26/2016 09:11 AM, Heather Laine wrote: > Folks, > > A fine blog post from Iain MacPhail regarding his recent work on the LiveCode Player Object: Dang! I was really hoping this was going to work on linux. -- Mark Wieder ahsoftware at gmail.com From david at viral.academy Fri May 27 01:43:29 2016 From: david at viral.academy (David Bovill) Date: Fri, 27 May 2016 06:43:29 +0100 Subject: Exiting Browser Widget In-Reply-To: References: Message-ID: You would need to get javascript to call a Livecode handler. So that means doing something like: set the javaScriptHandlers of widget "Browser" to "takeMeHome" And then using a bit of javascript in the displayed web page: liveCode. takeMeHome("myMessage", 12345); to call your Livecode script handler: on takeMeHome > go to cd 1 > end takeMeHome On 27 May 2016 at 04:26, Sannyasin Brahmanathaswami wrote: > Use Case: Video Viewer (YouTube) "full screen" on mobile devices > > 1) set up a landscape card 736w X 414h (16X9) > 2) place a browser widget there that takes the entire screen > 3) when navigating to this card, we dynamically set a YouTube URL to fill > the widget/card > > So far, so good, tested and it works > > BUT > > Is there a way to trigger an option to exit and return to previous card or > to a menu etc. > without shrinking the video -- so as to give us some toolbar space at the > top or bottom? > > I guess the question becomes simply: > > how does one trap and pass the mouse down on the browser widget back the > LC msg hierarchy? > > ideally this behavior could be trigger when the user clicks the play or > pause control inside the YouTubeVideo itself. > > Possible? > > BR > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From fraser.gordon at livecode.com Fri May 27 03:28:28 2016 From: fraser.gordon at livecode.com (Fraser Gordon) Date: Fri, 27 May 2016 08:28:28 +0100 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> Message-ID: <5747F71C.3000407@livecode.com> On 27/05/16 02:39, Lyn Teyla wrote: > 2. The method used by LiveCode to write to LiveCodeToolsLog.txt (presumably multiple times) might not be ideal. Could be a "write to file" vs "put into url" issue. > > Better yet, perhaps the writing to this log file should not be performed by default, unless a debug setting is set via Preferences. > The main purpose of the IDE log file is diagnosing problems with the IDE starting up. Unfortunately, this means that it can't be toggled by a preference because if the IDE is failing, you can't toggle the preference. Because of this purpose, the way the file is written is very conservative - every time a line is logged, the file is opened, the line is appended and then the file is closed again. This ensures that in the event of an engine crash, the logging data is not lost. One thing that is definitely worth considering is deleting the current contents of the file when the IDE starts up rather than preserving the content indefinitely. Fraser From matthias_livecode_150811 at m-r-d.de Fri May 27 04:19:02 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 27 May 2016 10:19:02 +0200 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: <5747F71C.3000407@livecode.com> References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> <5747F71C.3000407@livecode.com> Message-ID: <982AB25F-4CC1-4A1C-8F59-3727967B28BE@m-r-d.de> Fraser, so there?s no need for me to file a bug, right? Or should i report it? I do not to bother the team with unnecessary things. Matthias > Am 27.05.2016 um 09:28 schrieb Fraser Gordon : > > On 27/05/16 02:39, Lyn Teyla wrote: >> 2. The method used by LiveCode to write to LiveCodeToolsLog.txt (presumably multiple times) might not be ideal. Could be a "write to file" vs "put into url" issue. >> >> Better yet, perhaps the writing to this log file should not be performed by default, unless a debug setting is set via Preferences. >> > > The main purpose of the IDE log file is diagnosing problems with the IDE starting up. Unfortunately, this means that it can't be toggled by a preference because if the IDE is failing, you can't toggle the preference. > > Because of this purpose, the way the file is written is very conservative - every time a line is logged, the file is opened, the line is appended and then the file is closed again. This ensures that in the event of an engine crash, the logging data is not lost. > > One thing that is definitely worth considering is deleting the current contents of the file when the IDE starts up rather than preserving the content indefinitely. > > Fraser > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Fri May 27 06:11:17 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 27 May 2016 11:11:17 +0100 Subject: [blog] Quicktime Dependency Solved In-Reply-To: <5747DAB3.20306@ahsoftware.net> References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> <5747DAB3.20306@ahsoftware.net> Message-ID: On 27/05/2016 06:27, Mark Wieder wrote: > On 05/26/2016 09:11 AM, Heather Laine wrote: >> Folks, >> >> A fine blog post from Iain MacPhail regarding his recent work on the >> LiveCode Player Object: > > Dang! > I was really hoping this was going to work on linux. I'm really curious what made you think that that was at all likely to happen. I thought that Kevin and I had been _very_ clear, from the point at which this work was first announced, that this was going to be a revision of the _Windows_ player, specifically to deal with the Quicktime problem. Maybe our communication was ambiguous or unclear in some way. Peter -- Dr Peter Brett LiveCode Technical Project Manager LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From peter.brett at livecode.com Fri May 27 06:12:29 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 27 May 2016 11:12:29 +0100 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: <982AB25F-4CC1-4A1C-8F59-3727967B28BE@m-r-d.de> References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> <5747F71C.3000407@livecode.com> <982AB25F-4CC1-4A1C-8F59-3727967B28BE@m-r-d.de> Message-ID: <7c1311ab-7b36-ef65-39d4-29db982be4c5@livecode.com> On 27/05/2016 09:19, Matthias Rebbe wrote: > so there?s no need for me to file a bug, right? > > Or should i report it? I do not to bother the team with unnecessary things. Maybe it would be worth filing a bug report about the tools log grows continuously rather than being kept to a sensible maximum size. Peter -- Dr Peter Brett LiveCode Technical Project Manager LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From toolbook at kestner.de Fri May 27 07:07:25 2016 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 27 May 2016 13:07:25 +0200 Subject: AW: [blog] Quicktime Dependency Solved In-Reply-To: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> Message-ID: <007301d1b807$f6f813b0$e4e83b10$@kestner.de> Good news indeed! Thank you Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Heather Laine Gesendet: Donnerstag, 26. Mai 2016 18:12 An: How to use LiveCode Betreff: [blog] Quicktime Dependency Solved Folks, A fine blog post from Iain MacPhail regarding his recent work on the LiveCode Player Object: https://livecode.com/removing-quicktime-dependency-from-livecodes-player-obj ect/ Enjoy! Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Fri May 27 09:35:51 2016 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 27 May 2016 15:35:51 +0200 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: <7c1311ab-7b36-ef65-39d4-29db982be4c5@livecode.com> References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> <5747F71C.3000407@livecode.com> <982AB25F-4CC1-4A1C-8F59-3727967B28BE@m-r-d.de> <7c1311ab-7b36-ef65-39d4-29db982be4c5@livecode.com> Message-ID: <14BE81CC-B65B-4EEA-8F24-F35B2E9D8AF5@m-r-d.de> I filed a bug now Bug?17748 http://quality.livecode.com/show_bug.cgi?id=17748 Feel free to add a comment. > Am 27.05.2016 um 12:12 schrieb Peter TB Brett : > > On 27/05/2016 09:19, Matthias Rebbe wrote: >> so there?s no need for me to file a bug, right? >> >> Or should i report it? I do not to bother the team with unnecessary things. > > Maybe it would be worth filing a bug report about the tools log grows continuously rather than being kept to a sensible maximum size. > > Peter > > -- > Dr Peter Brett > LiveCode Technical Project Manager > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Fri May 27 09:47:07 2016 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 27 May 2016 09:47:07 -0400 Subject: OT Livecode and Intego Virus Barrier In-Reply-To: <14BE81CC-B65B-4EEA-8F24-F35B2E9D8AF5@m-r-d.de> References: <468D7975-0C17-4158-BB4A-2B3546D99DB8@m-r-d.de> <5747F71C.3000407@livecode.com> <982AB25F-4CC1-4A1C-8F59-3727967B28BE@m-r-d.de> <7c1311ab-7b36-ef65-39d4-29db982be4c5@livecode.com> <14BE81CC-B65B-4EEA-8F24-F35B2E9D8AF5@m-r-d.de> Message-ID: Not entirely related, but on some of our Win machines, every time I build a new win executable with LC, Norton complains and blocks it. I then have to tell Norton on those machines that the the executable is, indeed trustworthy. On Fri, May 27, 2016 at 9:35 AM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > I filed a bug now Bug 17748 < > http://quality.livecode.com/show_bug.cgi?id=17748> > http://quality.livecode.com/show_bug.cgi?id=17748 < > http://quality.livecode.com/show_bug.cgi?id=17748> > > Feel free to add a comment. > > > > > > Am 27.05.2016 um 12:12 schrieb Peter TB Brett >: > > > > On 27/05/2016 09:19, Matthias Rebbe wrote: > >> so there?s no need for me to file a bug, right? > >> > >> Or should i report it? I do not to bother the team with unnecessary > things. > > > > Maybe it would be worth filing a bug report about the tools log grows > continuously rather than being kept to a sensible maximum size. > > > > Peter > > > > -- > > Dr Peter Brett > > LiveCode Technical Project Manager > > > > LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Fri May 27 09:52:08 2016 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 27 May 2016 06:52:08 -0700 Subject: [blog] Quicktime Dependency Solved In-Reply-To: References: Message-ID: <57485108.1010107@fourthworld.com> Peter TB Brett wrote: > On 27/05/2016 06:27, Mark Wieder wrote: >> Dang! >> I was really hoping this was going to work on linux. > > I'm really curious what made you think that that was at all likely to > happen. I thought that Kevin and I had been _very_ clear, from the > point at which this work was first announced, that this was going to > be a revision of the _Windows_ player, specifically to deal with the > Quicktime problem. Maybe our communication was ambiguous or unclear > in some way. I think everyone on the team has made it clear that this work in response to Apple's deprecation of Quicktime or Windows would be specific to Windows. But in all fairness, I can appreciate the longing to have video and audio playback restored on Linux. This used to work many years ago, but it got progressively worse over the years and for the last few years hasn't been possible at all. In broad terms this would be a regression, but the degradation occurred before the current definition of "regression" has been followed (and quite well, to be honest, in that things working in the last Stable build tend to get high priority if found not to be working in a newer DP or RC). Hopefully with the audio recording funded there we'll also have the ability to play back what we record. In the meantime, with the focus of the current work indeed on Windows, it may be helpful to review this thread describing some of the issues people have found on Windows (yes, I've asked them to submit bug reports, but relative newcomers are not yet accustomed to filing reports, and double-checking issues with other users in the forums can sometimes be helpful): -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From peter.brett at livecode.com Fri May 27 10:25:20 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 27 May 2016 15:25:20 +0100 Subject: [blog] Quicktime Dependency Solved In-Reply-To: <57485108.1010107@fourthworld.com> References: <57485108.1010107@fourthworld.com> Message-ID: <37cc1427-7b51-44cb-0bb3-8c2fb748ef17@livecode.com> On 27/05/2016 14:52, Richard Gaskin wrote: > In the meantime, with the focus of the current work indeed on Windows, > it may be helpful to review this thread describing some of the issues > people have found on Windows (yes, I've asked them to submit bug > reports, but relative newcomers are not yet accustomed to filing > reports, and double-checking issues with other users in the forums can > sometimes be helpful): > > Thanks for pointing out that discussion to me -- I've flagged it up to the development team. Peter -- Dr Peter Brett LiveCode Technical Project Manager LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From david at viral.academy Fri May 27 10:58:05 2016 From: david at viral.academy (David Bovill) Date: Fri, 27 May 2016 15:58:05 +0100 Subject: the keys of the dragData? Message-ID: This isn't working for me in 8.1: > *put* the keys of the dragData into dragKeys Is this a bug or am I doing something silly? From m.schonewille at economy-x-talk.com Fri May 27 11:01:06 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 27 May 2016 17:01:06 +0200 Subject: the keys of the dragData? In-Reply-To: References: Message-ID: Hi David, The dragData isn't an array but a property. By putting the dragData into a variable, you convert it into an array and you'll be able to get the keys. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 27-May-16 om 16:58 schreef David Bovill: > This isn't working for me in 8.1: > >> *put* the keys of the dragData into dragKeys > > > Is this a bug or am I doing something silly? From mwieder at ahsoftware.net Fri May 27 11:01:32 2016 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 27 May 2016 08:01:32 -0700 Subject: [blog] Quicktime Dependency Solved In-Reply-To: References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> <5747DAB3.20306@ahsoftware.net> Message-ID: <5748614C.3000702@ahsoftware.net> On 05/27/2016 03:11 AM, Peter TB Brett wrote: > On 27/05/2016 06:27, Mark Wieder wrote: >> On 05/26/2016 09:11 AM, Heather Laine wrote: >>> Folks, >>> >>> A fine blog post from Iain MacPhail regarding his recent work on the >>> LiveCode Player Object: >> >> Dang! >> I was really hoping this was going to work on linux. > > I'm really curious what made you think that that was at all likely to > happen. Possibly it was the part in the blog post that said "a new version of the LiveCode player object has been created that doesn?t directly call the underlying system calls that are specific to one implementation or another"... but yeah, just wishful thinking on my part. -- Mark Wieder ahsoftware at gmail.com From peter.brett at livecode.com Fri May 27 11:05:37 2016 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 27 May 2016 16:05:37 +0100 Subject: [blog] Quicktime Dependency Solved In-Reply-To: <5748614C.3000702@ahsoftware.net> References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> <5747DAB3.20306@ahsoftware.net> <5748614C.3000702@ahsoftware.net> Message-ID: <73dc72d9-f8e2-6894-46be-927588085a05@livecode.com> On 27/05/2016 16:01, Mark Wieder wrote: > On 05/27/2016 03:11 AM, Peter TB Brett wrote: >> On 27/05/2016 06:27, Mark Wieder wrote: >>> On 05/26/2016 09:11 AM, Heather Laine wrote: >>>> Folks, >>>> >>>> A fine blog post from Iain MacPhail regarding his recent work on the >>>> LiveCode Player Object: >>> >>> Dang! >>> I was really hoping this was going to work on linux. >> >> I'm really curious what made you think that that was at all likely to >> happen. > > Possibly it was the part in the blog post that said "a new version of > the LiveCode player object has been created that doesn?t directly call > the underlying system calls that are specific to one implementation or > another"... but yeah, just wishful thinking on my part. Ah. Yes, there's quite a difference between creating an abstraction between per-platform implementations, and actually writing a specific platform's implementation to use with the abstraction... a difference of about 90% of the work, probably. I suspect that if someone was to implement the abstract platform player class for Linux, they would probably want to use the gstreamer API. Peter -- Dr Peter Brett LiveCode Technical Project Manager LiveCode 2016 Conference: https://livecode.com/edinburgh-2016/ From blueback09 at gmail.com Fri May 27 11:05:50 2016 From: blueback09 at gmail.com (Matt Maier) Date: Fri, 27 May 2016 18:05:50 +0300 Subject: the keys of the dragData? In-Reply-To: References: Message-ID: I think it should be "the keys of the dragData of something" or just "the keys of dragData". On May 27, 2016 17:58, "David Bovill" wrote: This isn't working for me in 8.1: > *put* the keys of the dragData into dragKeys Is this a bug or am I doing something silly? _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Fri May 27 11:35:34 2016 From: paul at researchware.com (Paul Dupuis) Date: Fri, 27 May 2016 11:35:34 -0400 Subject: [blog] Quicktime Dependency Solved In-Reply-To: <57485108.1010107@fourthworld.com> References: <57485108.1010107@fourthworld.com> Message-ID: <57486946.10402@researchware.com> On 5/27/2016 9:52 AM, Richard Gaskin wrote: > think everyone on the team has made it clear that this work in > response to Apple's deprecation of Quicktime or Windows would be > specific to Windows. > > But in all fairness, I can appreciate the longing to have video and > audio playback restored on Linux. This used to work many years ago, > but it got progressively worse over the years and for the last few > years hasn't been possible at all. Pus there was the cross-platform media player that was a stretch goal in the original open source Kickstarter. While recent work was promised for Windows only, there are people still looking for that deliverable which, I know, will eventually be there. As a developer who uses LiveCode for (among may reasons) the write once, deploy everywhere model, I really would like to see more features that are abstracted to work across all supported platforms. I think LiveCode 9 should be the "robustness" release and just focus on bugs, documentation, and extending features that should work everywhere to working everywhere. From ali.lloyd at livecode.com Fri May 27 11:54:46 2016 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 27 May 2016 15:54:46 +0000 Subject: the keys of the dragData? In-Reply-To: References: Message-ID: You should also be able to do > *put* the keys of (the dragData) into dragKeys On Fri, May 27, 2016 at 4:05 PM Matt Maier wrote: > I think it should be "the keys of the dragData of something" or just "the > keys of dragData". > On May 27, 2016 17:58, "David Bovill" wrote: > > This isn't working for me in 8.1: > > > *put* the keys of the dragData into dragKeys > > > Is this a bug or am I doing something silly? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Fri May 27 12:12:14 2016 From: richmondmathewson at gmail.com (RM) Date: Fri, 27 May 2016 19:12:14 +0300 Subject: Alternative interfaces In-Reply-To: <574570F9.70208@gmail.com> References: <574570F9.70208@gmail.com> Message-ID: <574871DE.2040500@gmail.com> I went lateral today: http://forums.livecode.com/viewtopic.php?f=25&t=27328&p=143042#p143042 Richmond. From david at viral.academy Fri May 27 15:29:20 2016 From: david at viral.academy (David Bovill) Date: Fri, 27 May 2016 20:29:20 +0100 Subject: the keys of the dragData? In-Reply-To: References: Message-ID: Thanks everyone. My mistake. the keys of the dragdata does actually work. Interestingly the keys of (the dragdata) also works - but with different results :) On 27 May 2016 at 16:54, Ali Lloyd wrote: > You should also be able to do > > *put* the keys of (the dragData) into dragKeys > > > On Fri, May 27, 2016 at 4:05 PM Matt Maier wrote: > > > I think it should be "the keys of the dragData of something" or just "the > > keys of dragData". > > On May 27, 2016 17:58, "David Bovill" wrote: > > > > This isn't working for me in 8.1: > > > > > *put* the keys of the dragData into dragKeys > > > > > > Is this a bug or am I doing something silly? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From capellan2000 at gmail.com Fri May 27 15:31:30 2016 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 27 May 2016 12:31:30 -0700 (PDT) Subject: [blog] Quicktime Dependency Solved In-Reply-To: <57486946.10402@researchware.com> References: <63726691-FC94-4FBF-BA1E-76E0A2C3E3D0@livecode.com> <5747DAB3.20306@ahsoftware.net> <57485108.1010107@fourthworld.com> <57486946.10402@researchware.com> Message-ID: <1464377490026-4705263.post@n4.nabble.com> Hi All, How difficult could be to leverage audio (.ogg) and video (webM) playback from Chromium Embedded Framework (CEF) within LiveCode 8? Using current LC8, How could we do this: 1) play a webM video from script and LC8 just create an instance of RevBrowserCEF and put in the card a browser of webM movie size (without any extra borders). 2) play an .ogg sound file from script and LC8 create a new instance of RevBrowserCEF and put in the card a browser with an audio player control. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/blog-Quicktime-Dependency-Solved-tp4705232p4705263.html Sent from the Revolution - User mailing list archive at Nabble.com. From brahma at hindu.org Fri May 27 16:57:49 2016 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 27 May 2016 20:57:49 +0000 Subject: Exiting Browser Widget In-Reply-To: References: Message-ID: Hmmm? I don?t have control over the JS attached to a youtube page? makes for an interesting challenge On 5/26/16, 7:43 PM, "use-livecode on behalf of David Bovill" wrote: >You would need to get javascript to call a Livecode handler. > >So that means doing something like: > >set the javaScriptHandlers of widget "Browser" to "takeMeHome" > > >And then using a bit of javascript in the displayed web page: > >liveCode. takeMeHome("myMessage", 12345); > > >to call your Livecode script handler: > >on takeMeHome >> go to cd 1 >>end takeMeHome From david at viral.academy Sat May 28 05:38:25 2016 From: david at viral.academy (David Bovill) Date: Sat, 28 May 2016 10:38:25 +0100 Subject: Help with frames and browser widget Message-ID: If I have a behavior of a web page that I want to emulate in browser widgets in Livecode, where the html page opens up new frames or browser tabs, what are the principles to replicate this using multiple browser widgets? *Trapping and creating browser widget frames ?* We can trap the "browserNavigateBegin pUrl" message, or perhaps the "browserFrameDocumentLoadBegin pUrl" message, and then create the new browser window - I think (not tried). *Interacting between browser widget frames ?* But then how do we "communicate" between these frames. Say an html link uses the target attribute. is it the case that we need to trap all interactions in Livecode and pass these messages to the other browser widget? If javascript in one browser widget wants to communicate to the related "browser frame widget" - as it might do using window.postmessage - then I guess the only way would be to add a Livecode handler to the Javascript, and let LiveCode pass the message on? Any examples of multiple browser widgets communicating with each other out there? From selander at tkf.att.ne.jp Sat May 28 08:46:25 2016 From: selander at tkf.att.ne.jp (Tim Selander) Date: Sat, 28 May 2016 21:46:25 +0900 Subject: Getting a framegrab of the video in a player Message-ID: <57499321.9070007@tkf.att.ne.jp> Hi, Once upon a time I am almost positive that I could grab a screenshot of the current video frame in a player, and paste it into a scrolling field. But I've forgotten how, and no scouring of the dictionary or google help. Can anyone tell me how it's done? many thanks. Tim Selander Tokyo, Japan From paul at researchware.com Sat May 28 09:01:13 2016 From: paul at researchware.com (Paul Dupuis) Date: Sat, 28 May 2016 09:01:13 -0400 Subject: Getting a framegrab of the video in a player In-Reply-To: <57499321.9070007@tkf.att.ne.jp> References: <57499321.9070007@tkf.att.ne.jp> Message-ID: <57499699.4040407@researchware.com> On 5/28/2016 8:46 AM, Tim Selander wrote: > Hi, > > Once upon a time I am almost positive that I could grab a screenshot > of the current video frame in a player, and paste it into a scrolling > field. > > But I've forgotten how, and no scouring of the dictionary or google > help. Can anyone tell me how it's done? > > many thanks. > The only way I have found is using "export snapshot" from the player object. You first want to lock the screen and hide the controller though so you only get the current frame. if the player border is an issue, use the 'from rect' form of export snapshot with the player's rect less the borderWidth on all sides. From selander at tkf.att.ne.jp Sat May 28 09:20:19 2016 From: selander at tkf.att.ne.jp (Tim Selander) Date: Sat, 28 May 2016 22:20:19 +0900 Subject: Getting a framegrab of the video in a player In-Reply-To: <57499699.4040407@researchware.com> References: <57499321.9070007@tkf.att.ne.jp> <57499699.4040407@researchware.com> Message-ID: <57499B13.9010305@tkf.att.ne.jp> Hi Paul, Thanks. That seems to work... putting it into a text fld results in the gibberish I'd expect from a jpeg in ascii form. Putting it into an image object shows the QT player frame and controls, but not the video frame itself... Exporting to a file, a la the dictionary, didn't seem to do anything. No error reported, but no file made either. Anyway, progress! Tim On 2016.05.28, 22:01, Paul Dupuis wrote: > On 5/28/2016 8:46 AM, Tim Selander wrote: >> Hi, >> >> Once upon a time I am almost positive that I could grab a screenshot >> of the current video frame in a player, and paste it into a scrolling >> field. >> >> But I've forgotten how, and no scouring of the dictionary or google >> help. Can anyone tell me how it's done? >> >> many thanks. >> > > The only way I have found is using "export snapshot" from the player > object. You first want to lock the screen and hide the controller though > so you only get the current frame. if the player border is an issue, use > the 'from rect' form of export snapshot with the player's rect less the > borderWidth on all sides. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From selander at tkf.att.ne.jp Sat May 28 09:33:07 2016 From: selander at tkf.att.ne.jp (Tim Selander) Date: Sat, 28 May 2016 22:33:07 +0900 Subject: Getting a framegrab of the video in a player In-Reply-To: <57499699.4040407@researchware.com> References: <57499321.9070007@tkf.att.ne.jp> <57499699.4040407@researchware.com> Message-ID: <57499E13.4090307@tkf.att.ne.jp> Found the old stack! FWIW, assuming some future person needs the same thing, export snapshot from player 1 to file (variable for path) & the currenttime of player 1 & ".jpg" as JPEG And then I re-imported the jpeg into a datagrid.... Tim Selander Tokyo, Japan On 2016.05.28, 22:01, Paul Dupuis wrote: > On 5/28/2016 8:46 AM, Tim Selander wrote: >> Hi, >> >> Once upon a time I am almost positive that I could grab a screenshot >> of the current video frame in a player, and paste it into a scrolling >> field. >> >> But I've forgotten how, and no scouring of the dictionary or google >> help. Can anyone tell me how it's done? >> >> many thanks. >> > > The only way I have found is using "export snapshot" from the player > object. You first want to lock the screen and hide the controller though > so you only get the current frame. if the player border is an issue, use > the 'from rect' form of export snapshot with the player's rect less the > borderWidth on all sides. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Sat May 28 10:16:07 2016 From: paul at researchware.com (Paul Dupuis) Date: Sat, 28 May 2016 10:16:07 -0400 Subject: Getting a framegrab of the video in a player In-Reply-To: <57499B13.9010305@tkf.att.ne.jp> References: <57499321.9070007@tkf.att.ne.jp> <57499699.4040407@researchware.com> <57499B13.9010305@tkf.att.ne.jp> Message-ID: <5749A827.2030900@researchware.com> On 5/28/2016 9:20 AM, Tim Selander wrote: > Hi Paul, > > Thanks. That seems to work... putting it into a text fld results in > the gibberish I'd expect from a jpeg in ascii form. Putting it into an > image object shows the QT player frame and controls, but not the video > frame itself... > > Exporting to a file, a la the dictionary, didn't seem to do anything. > No error reported, but no file made either. > > Anyway, progress! The following code works for me in LC6.7.11 set the currentTime of player "mediaPlayer" to tFrameTime -- export it and set the cell frame to it put the rect of player "mediaPlayer" into tRect -- adjust rect if desired export snapshot from rect tRect of player "mediaPlayer" to tImage as PNG put tImage into img "filmStripImage" -- Paul From iphonelagi at gmail.com Sat May 28 12:09:28 2016 From: iphonelagi at gmail.com (Lagi Pittas) Date: Sat, 28 May 2016 17:09:28 +0100 Subject: zzzzzzzzzz......... Message-ID: I've been checking the "backers counter" since I pledged on day 2 I think and we have had a total of 5 more pledges in 3 days a total of 2 in the last 3 days and none today (and I think yesterday). Is Everybody holding fire till the last minute? I sent in my comment when I pledged nothing earth shattering something about just 60 of the 350 diehards who pledged before pledging $50 and we are done, but again wasn't posted probably too negative and not enough Ra-Ra. Come on people lets finish this with 20 days to go - there are enough of us just on this list. Lagi From m.schonewille at economy-x-talk.com Sat May 28 12:28:39 2016 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 28 May 2016 18:28:39 +0200 Subject: Economy-x-Talk temporarily off-line Message-ID: <2388dea6-b2c7-f663-3758-37dfee5c5b56@economy-x-talk.com> Hi, On may 27th, Economy-x-Talk's server will be off-line for a few hours. This applies to both the web server and the e-mail server. If you use any of our services, you will be unable to use them during downtime. If you have a website running on our server and the site still doesn't work correctly, please contact us and we'll take care of it. -- Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com From revdev at pdslabs.net Sat May 28 13:49:36 2016 From: revdev at pdslabs.net (Phil Davis) Date: Sat, 28 May 2016 10:49:36 -0700 Subject: Getting a framegrab of the video in a player In-Reply-To: <57499321.9070007@tkf.att.ne.jp> References: <57499321.9070007@tkf.att.ne.jp> Message-ID: <537abab8-900e-d9f8-bcc1-6e7e137be9ac@pdslabs.net> Hi Tim, I see you got an answer, and I trust it will work well for you. I'm just adding an alternate way to generate key frame images. One app I support uses a commandline app (ffmpeg) to create movie thumbnails. It works great in my situation - it produces the desired outcome a good bit faster than the player approach. That can become important when you have potentially dozens of movie files from which to you need to extract thumbnails as fast as possible. The handler looks something like this (I excluded the part where I use another commandline app, mediainfo, to verify that the new JPG file is readable): private function _ffmpegThumbPath pMovieFilePath # Create a temp file containing a full-size JPEG image of a movie's key frame. -- ffmpeg path put myFullPathToFFMPEG() into tFFMPEGPath -- temp image filepath put tempName() & ".jpg" into tTempImagePath -- create temp thumb image file (same rect as movie) put ( q(tFFMPEGPath) && "-i" && q(pMovieFilePath) && "-ss 1 -vframes 1 -f mjpeg" && q(tTempImagePath) ) into tCommand put shell(tCommand) into tOutput return tTempImagePath -- the full path of the new JPG file end _ffmpegThumbPath function q pString -- thanks to Ken Ray for this return quote & pString & quote end q HTH - Phil Davis On 5/28/16 5:46 AM, Tim Selander wrote: > Hi, > > Once upon a time I am almost positive that I could grab a screenshot > of the current video frame in a player, and paste it into a scrolling > field. > > But I've forgotten how, and no scouring of the dictionary or google > help. Can anyone tell me how it's done? > > many thanks. > > Tim Selander > Tokyo, Japan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From capellan2000 at gmail.com Sat May 28 18:58:03 2016 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 28 May 2016 15:58:03 -0700 (PDT) Subject: Chromium Embedded Framework as audio and video player Message-ID: <1464476283300-4705276.post@n4.nabble.com> Hi All, How difficult could be to leverage audio (.ogg) and video (webM) playback from Chromium Embedded Framework (CEF) within LiveCode 8? How could we do this? 1) play a webM video from script and LC8 just create an instance of RevBrowserCEF and put in the card a browser of webM movie size (without any extra borders). 2) play an .ogg sound file from script and LC8 create a new instance of RevBrowserCEF and put in the card a browser with an audio player control. Thanks in advance! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Chromium-Embedded-Framework-as-audio-and-video-player-tp4705276.html Sent from the Revolution - User mailing list archive at Nabble.com. From david at viral.academy Sun May 29 03:15:21 2016 From: david at viral.academy (David Bovill) Date: Sun, 29 May 2016 08:15:21 +0100 Subject: Chromium Embedded Framework as audio and video player In-Reply-To: <1464476283300-4705276.post@n4.nabble.com> References: <1464476283300-4705276.post@n4.nabble.com> Message-ID: CEF is currently not being used on OSX in Livecode 8 - but why not use HTML5 playback in the browser widget? Just create your html with