From skiplondon at gmail.com Sun Aug 1 15:39:17 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Sun, 1 Aug 2021 15:39:17 -0400 Subject: Most streamlined method to get data In-Reply-To: <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> References: <2de2afd3-87d4-8de0-9a20-252a40745637@cogapp.com> <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> Message-ID: So to give you a full sense of the ugliness of the CSV I am working with, here it is: (trying to add certain columns but because some columns have multiple "thousand dollar+ amounts, it throws doing an item count. Need to get rid of all dollar signs (easy) and all the commas that are part of a thousand+ dollar amount) ------------------- ,3rd Party,Bakery,Bar,Catering,Delivery,Dine In,Drive Thru,Take Out,,Vending,Total, 8:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$406.43,,$0.00,$406.43, 9:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, 10:00 AM,$40.74,$0.00,$0.00,$0.00,$0.00,$52.41,$0.00,$200.69,,$0.00,$293.84, 11:00 AM,$538.14,$3.29,$0.00,$0.00,$0.00,$581.30,$0.00,$165.93,,$0.00,"$1,288.66", 12:00 PM,$184.11,$3.29,$0.00,$0.00,$0.00,$745.68,$0.00,$274.36,,$0.00,"$1,207.44", 1:00 PM,$89.06,$12.87,$0.00,$0.00,$0.00,$741.65,$0.00,$132.26,,$0.00,$975.84, 2:00 PM,$216.86,$12.47,$0.00,$0.00,$0.00,$604.86,$0.00,$90.32,,$0.00,$924.51, 3:00 PM,$160.69,$0.00,$0.00,$0.00,$0.00,$404.66,$0.00,$37.86,,$0.00,$603.21, 4:00 PM,$68.31,$33.71,$0.00,$0.00,$0.00,$349.46,$0.00,$323.34,,$0.00,$774.82, 5:00 PM,$286.31,$0.00,$0.00,$0.00,$0.00,$625.92,$0.00,$253.94,,$0.00,"$1,166.17", 6:00 PM,$500.66,$36.11,$0.00,$0.00,$0.00,$790.25,$0.00,$609.95,,$0.00,"$1,936.97", 7:00 PM,$224.81,$26.95,$0.00,$0.00,$0.00,"$1,038.03",$0.00,$137.17,,$0.00,"$1,426.96", 8:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$55.46,$0.00,$7.10,,$0.00,$62.56, 9:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$2.75,$0.00,$0.00,,$0.00,$2.75, 10:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, Total,"$2,309.69",$128.69,$0.00,$0.00,$0.00,"$5,992.43",$0.00,"$2,639.35",,$0.00,"$11,070.16", ,,,,,,,,,,,,Page 1 of 1 On Thu, Jul 29, 2021 at 1:41 PM Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 7/29/21 9:24 AM, Ben Rubinstein via use-livecode wrote: > > As grepophile, I'd go for some variation on > > While I heartily approve of Ben's use of grep, here's another approach > using an array. Note that is somewhat specific to your data set, and > from the looks of the data my guess is that you're heading down the path > of csv madness. > > on mouseUp pMouseBtnNo > local tVar, tHeader, tCount, tOriginal > > put field 1 into tVar > put line 1 of tVar into tHeader > delete line 1 of tVar > split tVar by cr > > repeat for each key tKey in tVar > # transform "$8,303.32" into "$8303.32" > repeat for each trueword tTrueWord in tVar[tKey] > put tTrueWord into tOriginal > replace comma with empty in tTrueWord > replace tOriginal with tTrueWord in tVar[tKey] > end repeat > # now we can deal with commas as itemDelimiters > put 1 into tCount > repeat for each item tWord in tVar[tKey] > put tWord into tVar[tKey][tCount] > add 1 to tCount > end repeat > end repeat # for each key tKey in tVar > > # now pick out the desired total > local tTotal, tOffset > put itemoffset("Total", tHeader) into tOffset > put tVar[5][tOffset] into tTotal > breakpoint > end mouseUp > > -- > 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 tom at makeshyft.com Sun Aug 1 16:13:45 2021 From: tom at makeshyft.com (Tom Glod) Date: Sun, 1 Aug 2021 16:13:45 -0400 Subject: Most streamlined method to get data In-Reply-To: References: <2de2afd3-87d4-8de0-9a20-252a40745637@cogapp.com> <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> Message-ID: yikes. You probably did the same thing, but whenever I deal with this kind of scenario, I always work first to gain control of the delimiter without losing any data, So I set the rules of processing accordingly. Then when I know I have correctly changed the item delimiter, only then do I try to process data. good luck. I change the delimiter to what I need, and THEN I process the data. On Sun, Aug 1, 2021 at 3:40 PM Skip Kimpel via use-livecode < use-livecode at lists.runrev.com> wrote: > So to give you a full sense of the ugliness of the CSV I am working with, > here it is: (trying to add certain columns but because some columns have > multiple "thousand dollar+ amounts, it throws doing an item count. Need to > get rid of all dollar signs (easy) and all the commas that are part of a > thousand+ dollar amount) > ------------------- > > > ,3rd Party,Bakery,Bar,Catering,Delivery,Dine In,Drive Thru,Take > Out,,Vending,Total, > > 8:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$406.43,,$0.00,$406.43, > > 9:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > 10:00 > AM,$40.74,$0.00,$0.00,$0.00,$0.00,$52.41,$0.00,$200.69,,$0.00,$293.84, > > 11:00 > > AM,$538.14,$3.29,$0.00,$0.00,$0.00,$581.30,$0.00,$165.93,,$0.00,"$1,288.66", > > 12:00 > > PM,$184.11,$3.29,$0.00,$0.00,$0.00,$745.68,$0.00,$274.36,,$0.00,"$1,207.44", > > 1:00 > PM,$89.06,$12.87,$0.00,$0.00,$0.00,$741.65,$0.00,$132.26,,$0.00,$975.84, > > 2:00 > PM,$216.86,$12.47,$0.00,$0.00,$0.00,$604.86,$0.00,$90.32,,$0.00,$924.51, > > 3:00 > PM,$160.69,$0.00,$0.00,$0.00,$0.00,$404.66,$0.00,$37.86,,$0.00,$603.21, > > 4:00 > PM,$68.31,$33.71,$0.00,$0.00,$0.00,$349.46,$0.00,$323.34,,$0.00,$774.82, > > 5:00 > > PM,$286.31,$0.00,$0.00,$0.00,$0.00,$625.92,$0.00,$253.94,,$0.00,"$1,166.17", > > 6:00 > > PM,$500.66,$36.11,$0.00,$0.00,$0.00,$790.25,$0.00,$609.95,,$0.00,"$1,936.97", > > 7:00 > > PM,$224.81,$26.95,$0.00,$0.00,$0.00,"$1,038.03",$0.00,$137.17,,$0.00,"$1,426.96", > > 8:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$55.46,$0.00,$7.10,,$0.00,$62.56, > > 9:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$2.75,$0.00,$0.00,,$0.00,$2.75, > > 10:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > > Total,"$2,309.69",$128.69,$0.00,$0.00,$0.00,"$5,992.43",$0.00,"$2,639.35",,$0.00,"$11,070.16", > > ,,,,,,,,,,,,Page 1 of 1 > > On Thu, Jul 29, 2021 at 1:41 PM Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 7/29/21 9:24 AM, Ben Rubinstein via use-livecode wrote: > > > As grepophile, I'd go for some variation on > > > > While I heartily approve of Ben's use of grep, here's another approach > > using an array. Note that is somewhat specific to your data set, and > > from the looks of the data my guess is that you're heading down the path > > of csv madness. > > > > on mouseUp pMouseBtnNo > > local tVar, tHeader, tCount, tOriginal > > > > put field 1 into tVar > > put line 1 of tVar into tHeader > > delete line 1 of tVar > > split tVar by cr > > > > repeat for each key tKey in tVar > > # transform "$8,303.32" into "$8303.32" > > repeat for each trueword tTrueWord in tVar[tKey] > > put tTrueWord into tOriginal > > replace comma with empty in tTrueWord > > replace tOriginal with tTrueWord in tVar[tKey] > > end repeat > > # now we can deal with commas as itemDelimiters > > put 1 into tCount > > repeat for each item tWord in tVar[tKey] > > put tWord into tVar[tKey][tCount] > > add 1 to tCount > > end repeat > > end repeat # for each key tKey in tVar > > > > # now pick out the desired total > > local tTotal, tOffset > > put itemoffset("Total", tHeader) into tOffset > > put tVar[5][tOffset] into tTotal > > breakpoint > > end mouseUp > > > > -- > > 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 > -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From curry at pair.com Sun Aug 1 16:28:01 2021 From: curry at pair.com (Curry Kenworthy) Date: Sun, 1 Aug 2021 16:28:01 -0400 Subject: M1 Mac mini for LC: First Impressions Message-ID: I'm finally getting a chance to post this, after setting up a brand new Mac mini recently to replace my old 2012 Mac mini. It's all about LC work, of course.... Origin: Made in Malaysia. If you need a Mac Not-Made-in-China, and can't afford Mac Pro, this is it! (Ethically sourcing my hardware now.) Hardware Design: Compact but roomy. Ports are sufficient and easy to access. Allows the standard PC peripherals: good options, ergonomics, and reliability. Packaging Design: Ergonomically Retarded. Perfectly flush square shrinkwrapped box, sans grips, sans gaps, sans common sense. Careful not to drop your new investment! Hardware Setup: Smooth and painless. Accepted my old USB and HDMI connections. Had me press 2 keys to identify keyboard. System Software Setup: Not bad; about 15 minutes. Wifi on first try. Set up without an Apple account! Disabled most privacy/performance concerns easily, so running fairly optimized and safe from Day One. Big Sur System Software Design: We'll see. I've been a critic of Apple's hypocrisy (violating their own previous HIG principles) so I'll save that for Second Impressions. Hoping their UI has improved a bit finally. Livecode: Big download! (LC is always chubby on Mac.) Licensed on first try. First run installed Rosetta, which went smoothly, and is seamless so far. M1 Chip with LC: Snappy but not amazing. In fact, my i5 budget Windows laptop was faster on the only task I've timed. (Factoring in Rosetta, probably similar.) But I already had modest expectations. No additional glitches so far versus Intel. Overall: Solid "budget-ish" machine for LC Mac dev. Happy to be running Apple's latest HW/SW for a change; it will have a good impact on addons and client projects. (Including new WordLib and WordReport updates.) I'll post again on M1 and Big Sur with LC after more use. Hope this is helpful for anyone in the same boat I was. :) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From ahsoftware at sonic.net Sun Aug 1 19:16:02 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 1 Aug 2021 16:16:02 -0700 Subject: Most streamlined method to get data In-Reply-To: References: <2de2afd3-87d4-8de0-9a20-252a40745637@cogapp.com> <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> Message-ID: <050e7231-351a-1f89-f51d-3ceed32ba1ce@sonic.net> On 8/1/21 12:39 PM, Skip Kimpel wrote: > So to give you a full sense of the ugliness of the CSV I am working Urk. Any chance of getting the csv delivered to you as tab-separated instead of comma-separated? That would at least take some of the burden away. -- Mark Wieder ahsoftware at gmail.com From alex at tweedly.net Sun Aug 1 19:39:00 2021 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 2 Aug 2021 00:39:00 +0100 Subject: Most streamlined method to get data In-Reply-To: References: <2de2afd3-87d4-8de0-9a20-252a40745637@cogapp.com> <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> Message-ID: <0348d4aa-d0c7-e0ea-ff5d-4e27c4fb4e8f@tweedly.net> It looks like all the "thousand dollar+" amounts are quoted - i.e. it's an example of a regular CSV file - ugly but predictable. Did you try the CSVToTab converter ? https://github.com/macMikey/csvToText Alex. On 01/08/2021 20:39, Skip Kimpel via use-livecode wrote: > So to give you a full sense of the ugliness of the CSV I am working with, > here it is: (trying to add certain columns but because some columns have > multiple "thousand dollar+ amounts, it throws doing an item count. Need to > get rid of all dollar signs (easy) and all the commas that are part of a > thousand+ dollar amount) > ------------------- > > > ,3rd Party,Bakery,Bar,Catering,Delivery,Dine In,Drive Thru,Take > Out,,Vending,Total, > > 8:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$406.43,,$0.00,$406.43, > > 9:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > 10:00 AM,$40.74,$0.00,$0.00,$0.00,$0.00,$52.41,$0.00,$200.69,,$0.00,$293.84, > > 11:00 > AM,$538.14,$3.29,$0.00,$0.00,$0.00,$581.30,$0.00,$165.93,,$0.00,"$1,288.66", > > 12:00 > PM,$184.11,$3.29,$0.00,$0.00,$0.00,$745.68,$0.00,$274.36,,$0.00,"$1,207.44", > > 1:00 > PM,$89.06,$12.87,$0.00,$0.00,$0.00,$741.65,$0.00,$132.26,,$0.00,$975.84, > > 2:00 > PM,$216.86,$12.47,$0.00,$0.00,$0.00,$604.86,$0.00,$90.32,,$0.00,$924.51, > > 3:00 PM,$160.69,$0.00,$0.00,$0.00,$0.00,$404.66,$0.00,$37.86,,$0.00,$603.21, > > 4:00 > PM,$68.31,$33.71,$0.00,$0.00,$0.00,$349.46,$0.00,$323.34,,$0.00,$774.82, > > 5:00 > PM,$286.31,$0.00,$0.00,$0.00,$0.00,$625.92,$0.00,$253.94,,$0.00,"$1,166.17", > > 6:00 > PM,$500.66,$36.11,$0.00,$0.00,$0.00,$790.25,$0.00,$609.95,,$0.00,"$1,936.97", > > 7:00 > PM,$224.81,$26.95,$0.00,$0.00,$0.00,"$1,038.03",$0.00,$137.17,,$0.00,"$1,426.96", > > 8:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$55.46,$0.00,$7.10,,$0.00,$62.56, > > 9:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$2.75,$0.00,$0.00,,$0.00,$2.75, > > 10:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > Total,"$2,309.69",$128.69,$0.00,$0.00,$0.00,"$5,992.43",$0.00,"$2,639.35",,$0.00,"$11,070.16", > > ,,,,,,,,,,,,Page 1 of 1 > > On Thu, Jul 29, 2021 at 1:41 PM Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> On 7/29/21 9:24 AM, Ben Rubinstein via use-livecode wrote: >>> As grepophile, I'd go for some variation on >> While I heartily approve of Ben's use of grep, here's another approach >> using an array. Note that is somewhat specific to your data set, and >> from the looks of the data my guess is that you're heading down the path >> of csv madness. >> >> on mouseUp pMouseBtnNo >> local tVar, tHeader, tCount, tOriginal >> >> put field 1 into tVar >> put line 1 of tVar into tHeader >> delete line 1 of tVar >> split tVar by cr >> >> repeat for each key tKey in tVar >> # transform "$8,303.32" into "$8303.32" >> repeat for each trueword tTrueWord in tVar[tKey] >> put tTrueWord into tOriginal >> replace comma with empty in tTrueWord >> replace tOriginal with tTrueWord in tVar[tKey] >> end repeat >> # now we can deal with commas as itemDelimiters >> put 1 into tCount >> repeat for each item tWord in tVar[tKey] >> put tWord into tVar[tKey][tCount] >> add 1 to tCount >> end repeat >> end repeat # for each key tKey in tVar >> >> # now pick out the desired total >> local tTotal, tOffset >> put itemoffset("Total", tHeader) into tOffset >> put tVar[5][tOffset] into tTotal >> breakpoint >> end mouseUp >> >> -- >> 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 thatkeith at mac.com Mon Aug 2 06:11:00 2021 From: thatkeith at mac.com (Keith Martin) Date: Mon, 2 Aug 2021 11:11:00 +0100 Subject: M1 Mac mini for LC: First Impressions In-Reply-To: References: Message-ID: <0FB65585-52E3-49C4-9973-D9377872BC59@mac.com> > On 1 Aug 2021, at 21:28, Curry Kenworthy via use-livecode wrote: > > M1 Chip with LC: Snappy but not amazing. > In fact, my i5 budget Windows laptop > was faster on the only task I've timed. Very good to see this thoughtful list of your reactions and feelings. It will be fascinating to see how performance improves with a native Apple silicon build of LC, whenever that happens. In one sense it?s pretty damn impressive that things feel ?just snappy? in emulation, so for me it?s only mildly disappointing that it seems slower than your budget Win laptop and rather promising for the future. :-O k From skiplondon at gmail.com Mon Aug 2 08:18:11 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Mon, 2 Aug 2021 08:18:11 -0400 Subject: Most streamlined method to get data In-Reply-To: <0348d4aa-d0c7-e0ea-ff5d-4e27c4fb4e8f@tweedly.net> References: <2de2afd3-87d4-8de0-9a20-252a40745637@cogapp.com> <1d316ad7-e5ca-297a-ea4b-11cb6c32dec3@sonic.net> <0348d4aa-d0c7-e0ea-ff5d-4e27c4fb4e8f@tweedly.net> Message-ID: This is why you have to love this group...... never knew that the code csvToText existed. It worked like a charm!!! Thank you so much everybody for your help with this puzzle! SKIP On Sun, Aug 1, 2021 at 7:39 PM Alex Tweedly via use-livecode < use-livecode at lists.runrev.com> wrote: > It looks like all the "thousand dollar+" amounts are quoted - i.e. it's > an example of a regular CSV file - ugly but predictable. > > Did you try the CSVToTab converter ? > > > https://github.com/macMikey/csvToText > > > Alex. > > On 01/08/2021 20:39, Skip Kimpel via use-livecode wrote: > > So to give you a full sense of the ugliness of the CSV I am working with, > > here it is: (trying to add certain columns but because some columns have > > multiple "thousand dollar+ amounts, it throws doing an item count. Need > to > > get rid of all dollar signs (easy) and all the commas that are part of a > > thousand+ dollar amount) > > ------------------- > > > > > > ,3rd Party,Bakery,Bar,Catering,Delivery,Dine In,Drive Thru,Take > > Out,,Vending,Total, > > > > 8:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$406.43,,$0.00,$406.43, > > > > 9:00 AM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > > > 10:00 > AM,$40.74,$0.00,$0.00,$0.00,$0.00,$52.41,$0.00,$200.69,,$0.00,$293.84, > > > > 11:00 > > > AM,$538.14,$3.29,$0.00,$0.00,$0.00,$581.30,$0.00,$165.93,,$0.00,"$1,288.66", > > > > 12:00 > > > PM,$184.11,$3.29,$0.00,$0.00,$0.00,$745.68,$0.00,$274.36,,$0.00,"$1,207.44", > > > > 1:00 > > PM,$89.06,$12.87,$0.00,$0.00,$0.00,$741.65,$0.00,$132.26,,$0.00,$975.84, > > > > 2:00 > > PM,$216.86,$12.47,$0.00,$0.00,$0.00,$604.86,$0.00,$90.32,,$0.00,$924.51, > > > > 3:00 > PM,$160.69,$0.00,$0.00,$0.00,$0.00,$404.66,$0.00,$37.86,,$0.00,$603.21, > > > > 4:00 > > PM,$68.31,$33.71,$0.00,$0.00,$0.00,$349.46,$0.00,$323.34,,$0.00,$774.82, > > > > 5:00 > > > PM,$286.31,$0.00,$0.00,$0.00,$0.00,$625.92,$0.00,$253.94,,$0.00,"$1,166.17", > > > > 6:00 > > > PM,$500.66,$36.11,$0.00,$0.00,$0.00,$790.25,$0.00,$609.95,,$0.00,"$1,936.97", > > > > 7:00 > > > PM,$224.81,$26.95,$0.00,$0.00,$0.00,"$1,038.03",$0.00,$137.17,,$0.00,"$1,426.96", > > > > 8:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$55.46,$0.00,$7.10,,$0.00,$62.56, > > > > 9:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$2.75,$0.00,$0.00,,$0.00,$2.75, > > > > 10:00 PM,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,$0.00,,$0.00,$0.00, > > > > > Total,"$2,309.69",$128.69,$0.00,$0.00,$0.00,"$5,992.43",$0.00,"$2,639.35",,$0.00,"$11,070.16", > > > > ,,,,,,,,,,,,Page 1 of 1 > > > > On Thu, Jul 29, 2021 at 1:41 PM Mark Wieder via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> On 7/29/21 9:24 AM, Ben Rubinstein via use-livecode wrote: > >>> As grepophile, I'd go for some variation on > >> While I heartily approve of Ben's use of grep, here's another approach > >> using an array. Note that is somewhat specific to your data set, and > >> from the looks of the data my guess is that you're heading down the path > >> of csv madness. > >> > >> on mouseUp pMouseBtnNo > >> local tVar, tHeader, tCount, tOriginal > >> > >> put field 1 into tVar > >> put line 1 of tVar into tHeader > >> delete line 1 of tVar > >> split tVar by cr > >> > >> repeat for each key tKey in tVar > >> # transform "$8,303.32" into "$8303.32" > >> repeat for each trueword tTrueWord in tVar[tKey] > >> put tTrueWord into tOriginal > >> replace comma with empty in tTrueWord > >> replace tOriginal with tTrueWord in tVar[tKey] > >> end repeat > >> # now we can deal with commas as itemDelimiters > >> put 1 into tCount > >> repeat for each item tWord in tVar[tKey] > >> put tWord into tVar[tKey][tCount] > >> add 1 to tCount > >> end repeat > >> end repeat # for each key tKey in tVar > >> > >> # now pick out the desired total > >> local tTotal, tOffset > >> put itemoffset("Total", tHeader) into tOffset > >> put tVar[5][tOffset] into tTotal > >> breakpoint > >> end mouseUp > >> > >> -- > >> 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 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From curry at pair.com Mon Aug 2 09:26:49 2021 From: curry at pair.com (Curry Kenworthy) Date: Mon, 2 Aug 2021 09:26:49 -0400 Subject: M1 Mac mini for LC: First Impressions In-Reply-To: <0FB65585-52E3-49C4-9973-D9377872BC59@mac.com> References: <0FB65585-52E3-49C4-9973-D9377872BC59@mac.com> Message-ID: Keith: > Very good to see this thoughtful list > of your reactions and feelings. Glad you liked it! I'll do a follow-up in a few weeks. Yes, "feelings" are wonderful ... Especially the kind measured to the nearest millisecond. Those are my kind. LiveCode felt that my M1 Mac was NNNN ms slower than my i5 PC, on the same task/code/data. (A hard fact, not an impression.) > rather promising for the future. :-O I certainly hope so! The flip side is: a bit less promising for the present, but I had very modest expectations. Quite glad it worked at all! No glitches. That in itself was cause for great joy. (Huge smile on my face that day.) > It will be fascinating to see how > performance improves with a native > Apple silicon build of LC Yep, native code would help. Roughly equal, I'd say in the meantime, for the two chips in question; yet the i5 wins in the current setup. (Easy to guess which machine is still my primary.) Just as importantly, this was only 1 test so it's not a comprehensive comparison. But a good test nonetheless. It will be interesting as they develop. Look lively, may the best chip win! ;) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From jbv at souslelogo.com Mon Aug 2 11:04:46 2021 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 02 Aug 2021 11:04:46 -0400 Subject: decompressing gzip data server side Message-ID: <54708e56adf0e9dfddb0ebd4c6dac9b8@souslelogo.com> Hi list, I need to post data from an LC standalone to a remote server. For years, using LC as cgi engine, I have compressed and encoded the data in base 64 like this : put base64encode(compress(myData)) into myVar and then I run the opposite command server side : put decompress(base64decode(myData)) into myVar Now I need to post from an LC app to a php script. According to the LC dict, "compress" uses gzip, so I tried the 2 following php commands : $data = $_POST['a']; $a = gzdecode(base64_decode($data)); $a = gzuncompress(base64_decode($data)); But in both cases it returns an empty string. The problem is with the decompressing step, for the base64 encoded data is received by the server and decoded without error. Could someone be kind enough to tell me what I am missing ? Thanks in advance. jbv From panos.merakos at livecode.com Mon Aug 2 11:06:39 2021 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 2 Aug 2021 18:06:39 +0300 Subject: [ANN] This Week in LiveCode 273 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 #273 here: https://bit.ly/3jbr6CZ 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 your 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. -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From rdimola at evergreeninfo.net Mon Aug 2 11:44:55 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 2 Aug 2021 11:44:55 -0400 Subject: M1 Mac mini for LC: First Impressions In-Reply-To: References: Message-ID: <005401d787b5$5a1f73c0$0e5e5b40$@net> Curry, Thanks for the benchmark/compatibility report. I just updated my early 2015 15" MacBook to Catalina. It's an unsupported upgrade(using dosdude's patcher). It works but is dog slow. There will be no going to Big Sur so I have to make a decision on what Mac to get. I don't need a laptop so a Mac mini is definitely a lower cost option for me. Keep us updated... Thanks! 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 Curry Kenworthy via use-livecode Sent: Sunday, August 01, 2021 4:28 PM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: M1 Mac mini for LC: First Impressions I'm finally getting a chance to post this, after setting up a brand new Mac mini recently to replace my old 2012 Mac mini. It's all about LC work, of course.... Origin: Made in Malaysia. If you need a Mac Not-Made-in-China, and can't afford Mac Pro, this is it! (Ethically sourcing my hardware now.) Hardware Design: Compact but roomy. Ports are sufficient and easy to access. Allows the standard PC peripherals: good options, ergonomics, and reliability. Packaging Design: Ergonomically Retarded. Perfectly flush square shrinkwrapped box, sans grips, sans gaps, sans common sense. Careful not to drop your new investment! Hardware Setup: Smooth and painless. Accepted my old USB and HDMI connections. Had me press 2 keys to identify keyboard. System Software Setup: Not bad; about 15 minutes. Wifi on first try. Set up without an Apple account! Disabled most privacy/performance concerns easily, so running fairly optimized and safe from Day One. Big Sur System Software Design: We'll see. I've been a critic of Apple's hypocrisy (violating their own previous HIG principles) so I'll save that for Second Impressions. Hoping their UI has improved a bit finally. Livecode: Big download! (LC is always chubby on Mac.) Licensed on first try. First run installed Rosetta, which went smoothly, and is seamless so far. M1 Chip with LC: Snappy but not amazing. In fact, my i5 budget Windows laptop was faster on the only task I've timed. (Factoring in Rosetta, probably similar.) But I already had modest expectations. No additional glitches so far versus Intel. Overall: Solid "budget-ish" machine for LC Mac dev. Happy to be running Apple's latest HW/SW for a change; it will have a good impact on addons and client projects. (Including new WordLib and WordReport updates.) I'll post again on M1 and Big Sur with LC after more use. Hope this is helpful for anyone in the same boat I was. :) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.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 curry at pair.com Mon Aug 2 12:44:53 2021 From: curry at pair.com (Curry Kenworthy) Date: Mon, 2 Aug 2021 12:44:53 -0400 Subject: M1 Mac mini for LC: First Impressions In-Reply-To: <005401d787b5$5a1f73c0$0e5e5b40$@net> References: <005401d787b5$5a1f73c0$0e5e5b40$@net> Message-ID: <0125c0c5-f0a5-6191-9654-8243ef7e4c38@pair.com> Ralph: > I have to make a decision on what Mac to get. > I don't need a laptop so a Mac mini > is definitely a lower cost option for me. I say go for it; no regrets here. My purpose is LC dev/test machine, and it will fit that role perfectly. I already had that old Mac mini, and the new one accepted the same cords. Same screen, keyboard, mouse. Quick swap. I'll still be primarily on the PC laptop, but the new Mac makes testing a breeze, and good Mac-specific dev when needed. Not swooning, but I do really like it. :) Made in Malaysia - pretty cool. (I used to play badminton with some Malaysians. They taught me a badass spike to dominate it. Before that, no idea people could spike in badminton!) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From brahma at hindu.org Mon Aug 2 22:17:22 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 3 Aug 2021 02:17:22 +0000 Subject: [ANN] Release 9.6.3 In-Reply-To: References: Message-ID: Aloha Panagiotis But you cannot release an Android App which is more the 100MB! See this screen shot http://wiki.hindu.org/screenshots/You-Cannot-Release-Android-Over-100MB.png What are we going to do? Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva On 7/30/21, 3:46 AM, "use-livecode" wrote: Dear list members, We are pleased to announce the release of LiveCode 9.6.3 STABLE. Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 9.6.3 STABLE comes with more than 60 changes, compared to the previous stable version (9.6.2), including: New Features - HiDPI scaling support to HTML5 engine - Support for building with Xcode 12.4 (Catalina) and Xcode 12.5 (Big Sur), using the iOS 14.4 and 14.5 SDK respectively - New tsNet and mergExt builds, built against the iOS 14.4 and 14.5 SDKs - Support for App Tracking transparency on iOS - Ability to detect the device model an iOS app is running on - CameraControl: Include dual and triple camera capture devices when listing 'videoDevices' on iOS - Updated SQLite to version 3.34.0 Bug Fixes: - A couple of crashes are fixed - Several memory leaks are addressed - Several dictionary fixes and documentation improvements For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_3/LiveCodeNotes-9_6_3.pdf Known issues ============ - The Browser widget's native layer is not shown in some Linux distros with Cinnamon window manager. - The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS yet. Required Software ================= To build iOS apps with LiveCode you must have the appropriate versions of Xcode as follows: - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1 SDK - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS 13.2 SDK - macOS 10.15.4: Xcode 12.4.x - LiveCode builds iOS apps using the iOS 14.4 SDK - macOS 11.x. : Xcode 12.5.x - LiveCode builds iOS apps using the iOS 14.5 SDK There is a full list of working LiveCode/macOS/Xcode combinations here: https://livecode.com/docs/9-5-0/faq/faq/ Note: Whilst we endeavour to release updated versions of LiveCode supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly recommend disabling automatic update of Xcode or downloading the specific version of Xcode required directly from the Apple developer portal and installing it separately. Important: From the start of April 2021, Apple is only accepting apps built using iOS14.x SDKs. This means that, if you wish to submit apps to the AppStore you will have to be running at least macOS 10.15 in order to be able to install the necessary version of Xcode. Feedback ======== Please report any bugs encountered on our quality center 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 irog at mac.com Mon Aug 2 23:13:41 2021 From: irog at mac.com (Roger Guay) Date: Mon, 2 Aug 2021 20:13:41 -0700 Subject: Annoying double parens, brackets and quotes Message-ID: Could someone please tell me how to turn off the double parens, brackets and quotes in the script editor? IOW when I type ( , I don?t want ( ). Thanks very much!! Roger From ahsoftware at sonic.net Tue Aug 3 00:09:00 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 2 Aug 2021 21:09:00 -0700 Subject: Annoying double parens, brackets and quotes In-Reply-To: References: Message-ID: On 8/2/21 8:13 PM, Roger Guay via use-livecode wrote: > Could someone please tell me how to turn off the double parens, brackets and quotes in the script editor? IOW when I type ( , I don?t want ( ). In the Edit menu of the script editor, select Options. Then uncheck Bracket Completion. -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Tue Aug 3 06:19:48 2021 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 3 Aug 2021 11:19:48 +0100 Subject: Annoying double parens, brackets and quotes In-Reply-To: References: Message-ID: <6d9ef177-d48a-b5b0-c29c-a854eeb16d90@gmail.com> That feature is a real pain-in-the-bum when teaching. On 3.08.21 ?. 4:13, Roger Guay via use-livecode wrote: > Could someone please tell me how to turn off the double parens, brackets and quotes in the script editor? IOW when I type ( , I don?t want ( ). > > Thanks very much!! > > Roger > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Tue Aug 3 09:41:35 2021 From: irog at mac.com (Roger Guay) Date: Tue, 3 Aug 2021 06:41:35 -0700 Subject: Annoying double parens, brackets and quotes In-Reply-To: <6d9ef177-d48a-b5b0-c29c-a854eeb16d90@gmail.com> References: <6d9ef177-d48a-b5b0-c29c-a854eeb16d90@gmail.com> Message-ID: <591465E2-6084-41F9-8160-EB06AF16B747@mac.com> I can well imagine. Thank you, Mark! Roger > On Aug 3, 2021, at 3:19 AM, Richmond via use-livecode wrote: > > That feature is a real pain-in-the-bum when teaching. > > On 3.08.21 ?. 4:13, Roger Guay via use-livecode wrote: >> Could someone please tell me how to turn off the double parens, brackets and quotes in the script editor? IOW when I type ( , I don?t want ( ). >> >> Thanks very much!! >> >> Roger >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Tue Aug 3 12:06:06 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Aug 2021 16:06:06 +0000 Subject: [ANN] Release 9.6.3 In-Reply-To: References: Message-ID: <93385781-CCA3-4EEB-90C8-E92A5FE13081@iotecdigital.com> Don't make really big apps? :-) I'd start by going through all your graphics and using the lowest resolution that you can get away with. If you linked your graphics to an actual file on the disk this becomes really easy. If not you would have to re-import all your low res graphics and optionally script them. Also, the less cards and stacks, the better. I tend to put a LOT of functionality on my cards, then use tabs to show/hide groups accordingly. Bob S > On Aug 2, 2021, at 19:17 , Sannyasin Brahmanathaswami via use-livecode wrote: > > Aloha Panagiotis > > But you cannot release an Android App which is more the 100MB! > > See this screen shot > > http://wiki.hindu.org/screenshots/You-Cannot-Release-Android-Over-100MB.png > > What are we going to do? > > > Svasti Astu ? Be Well > Brahmanathaswami > > Get SivaSiva.app ? It free! > https://www.himalayanacademy.com/view/sivasiva From dvglasgow at gmail.com Tue Aug 3 12:55:47 2021 From: dvglasgow at gmail.com (David V Glasgow) Date: Tue, 3 Aug 2021 17:55:47 +0100 Subject: [ANN] Release 9.6.3 In-Reply-To: <93385781-CCA3-4EEB-90C8-E92A5FE13081@iotecdigital.com> References: <93385781-CCA3-4EEB-90C8-E92A5FE13081@iotecdigital.com> Message-ID: <8622A767-5A26-4B0E-BCF7-B1B5C2619E2D@gmail.com> Any help? https://developer.android.com/google/play/expansion-files > On 3 Aug 2021, at 5:06 pm, Bob Sneidar via use-livecode wrote: > > Don't make really big apps? :-) > > I'd start by going through all your graphics and using the lowest resolution that you can get away with. If you linked your graphics to an actual file on the disk this becomes really easy. If not you would have to re-import all your low res graphics and optionally script them. > > Also, the less cards and stacks, the better. I tend to put a LOT of functionality on my cards, then use tabs to show/hide groups accordingly. > > Bob S > > >> On Aug 2, 2021, at 19:17 , Sannyasin Brahmanathaswami via use-livecode wrote: >> >> Aloha Panagiotis >> >> But you cannot release an Android App which is more the 100MB! >> >> See this screen shot >> >> http://wiki.hindu.org/screenshots/You-Cannot-Release-Android-Over-100MB.png >> >> What are we going to do? >> >> >> Svasti Astu ? Be Well >> Brahmanathaswami >> >> Get SivaSiva.app ? It free! >> https://www.himalayanacademy.com/view/sivasiva > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jeejeestudio at gmail.com Tue Aug 3 17:20:54 2021 From: jeejeestudio at gmail.com (JeeJeeStudio) Date: Tue, 3 Aug 2021 23:20:54 +0200 Subject: [ANN] Release 9.6.3 In-Reply-To: References: Message-ID: <58772529-c62f-458b-52c8-058f8afdcf1d@gmail.com> Make a smaller app, and let it download the rest, whatever it is. Just like Off-Line navigation apps download 400 or 800 MB big maps. Op 3-8-2021 om 04:17 schreef Sannyasin Brahmanathaswami via use-livecode: > Aloha Panagiotis > > But you cannot release an Android App which is more the 100MB! > > See this screen shot > > http://wiki.hindu.org/screenshots/You-Cannot-Release-Android-Over-100MB.png > > What are we going to do? > > > Svasti Astu ? Be Well > Brahmanathaswami > > Get SivaSiva.app ? It free! > https://www.himalayanacademy.com/view/sivasiva > > > > On 7/30/21, 3:46 AM, "use-livecode" wrote: > > > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.3 STABLE. > > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. > > > Release Contents > ================ > LiveCode 9.6.3 STABLE comes with more than 60 changes, compared to the > previous stable version (9.6.2), including: > > New Features > - HiDPI scaling support to HTML5 engine > - Support for building with Xcode 12.4 (Catalina) and Xcode 12.5 (Big > Sur), using the iOS 14.4 and 14.5 SDK respectively > - New tsNet and mergExt builds, built against the iOS 14.4 and 14.5 SDKs > - Support for App Tracking transparency on iOS > - Ability to detect the device model an iOS app is running on > - CameraControl: Include dual and triple camera capture devices when > listing 'videoDevices' on iOS > - Updated SQLite to version 3.34.0 > > Bug Fixes: > - A couple of crashes are fixed > - Several memory leaks are addressed > - Several dictionary fixes and documentation improvements > > > For the full list of all fixes, updates and enhancements please see the > release notes: > http://downloads.livecode.com/livecode/9_6_3/LiveCodeNotes-9_6_3.pdf > > > Known issues > ============ > - The Browser widget's native layer is not shown in some Linux distros with > Cinnamon window manager. > - The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS > yet. > > > Required Software > ================= > To build iOS apps with LiveCode you must have the appropriate versions of > Xcode as follows: > > - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1 > SDK > - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS > 13.2 SDK > - macOS 10.15.4: Xcode 12.4.x - LiveCode builds iOS apps using the iOS > 14.4 SDK > - macOS 11.x. : Xcode 12.5.x - LiveCode builds iOS apps using the iOS > 14.5 SDK > > There is a full list of working LiveCode/macOS/Xcode combinations here: > https://livecode.com/docs/9-5-0/faq/faq/ > > Note: Whilst we endeavour to release updated versions of LiveCode > supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly > recommend disabling automatic update of Xcode or downloading the specific > version of Xcode required directly from the Apple developer portal and > installing it separately. > > Important: From the start of April 2021, Apple is only accepting apps built > using iOS14.x SDKs. This means that, if you wish to submit apps to the > AppStore you will have to be running at least macOS 10.15 in order to be > able to install the necessary version of Xcode. > > > Feedback > ======== > Please report any bugs encountered on our quality center 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 > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Aug 4 02:44:23 2021 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Wed, 4 Aug 2021 06:44:23 +0000 Subject: Read barcodes on Mac with mergAV? Message-ID: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> So, I?m trying to get mergAV to recognise any sort or barcode on a Mac but when I query mergAVCamBarcodeTypes() it returns empty. Pretty sure this used to work ? at least when I last tried it (admittedly probable 3 or 4 years ago) I was at least able to get it to recognise QR codes. Any ideas? Terry? From scott at elementarysoftware.com Wed Aug 4 03:54:22 2021 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Wed, 4 Aug 2021 00:54:22 -0700 Subject: NSLocationAlwaysUsageDescription missing from Info.plist Message-ID: <39F47F07-3AD1-4B04-A548-20EB0D2BFE3B@elementarysoftware.com> I?m using LC 9.6.3 (stable) Business on Mac BigSur After using Transporter to load an update for an iOS app into AppStore Connect I got the usual notice about "Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service?? which is annoying but not problematic. Unfortunately I also got this next one which I thought had been resolved a while back. "Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data.? Am I misremembering? I thought all of those keys and related generic strings were now being included during the build. Do we still need to modify the Info.plist ? None of these keys (or the explanation strings) were present in my Info.plist: NSLocationAlwaysAndWhenInUseUsageDescription NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription -- Scott Morrow Elementary Software (Now with 20% less chalk dust!) web https://elementarysoftware.com/ email scott at elementarysoftware.com booth 1-360-734-4701 ------------------------------------------------------ From monte at appisle.net Wed Aug 4 05:05:18 2021 From: monte at appisle.net (Monte Goulding) Date: Wed, 4 Aug 2021 19:05:18 +1000 Subject: Read barcodes on Mac with mergAV? In-Reply-To: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> Message-ID: <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Hi Terry Sorry to say but mergAV has never supported barcode scanning on macOS Cheers Monte > On 4 Aug 2021, at 4:44 pm, Terry Judd via use-livecode wrote: > > So, I?m trying to get mergAV to recognise any sort or barcode on a Mac but when I query mergAVCamBarcodeTypes() it returns empty. > > Pretty sure this used to work ? at least when I last tried it (admittedly probable 3 or 4 years ago) I was at least able to get it to recognise QR codes. > > Any ideas? > > 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 Wed Aug 4 05:29:22 2021 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Wed, 4 Aug 2021 09:29:22 +0000 Subject: Read barcodes on Mac with mergAV? In-Reply-To: <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: Thanks Monte - now that you mention it, I think the QR code scanning I did previously was on iOS. It does mean that the dictionary entry is wrong though as it says that both iOS and Mac are supported. Best regards, Terry... ?On 04/08/2021, 19:07, "use-livecode on behalf of Monte Goulding via use-livecode" wrote: Hi Terry Sorry to say but mergAV has never supported barcode scanning on macOS Cheers Monte > On 4 Aug 2021, at 4:44 pm, Terry Judd via use-livecode wrote: > > So, I?m trying to get mergAV to recognise any sort or barcode on a Mac but when I query mergAVCamBarcodeTypes() it returns empty. > > Pretty sure this used to work ? at least when I last tried it (admittedly probable 3 or 4 years ago) I was at least able to get it to recognise QR codes. > > Any ideas? > > 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 waprothero at gmail.com Thu Aug 5 20:09:38 2021 From: waprothero at gmail.com (William Prothero) Date: Thu, 5 Aug 2021 17:09:38 -0700 Subject: Is there an issue with beep on iOS? In-Reply-To: References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: Folks: This is a small thing, but I wonder if there is an issue with the beep command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC app only gives me the vibration. Best, Bill Prothero William Prothero waprothero at gmail.com From stephen at barncard.com Thu Aug 5 20:38:57 2021 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 5 Aug 2021 17:38:57 -0700 Subject: Is there an issue with beep on iOS? In-Reply-To: References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: Try adding the parameter 1 for a single beep Beep 1 Beep 2 It appears that beep by itself does not work, or perhaps on a phone it would work the vibrator. On Thu, Aug 5, 2021 at 17:11 William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Folks: > This is a small thing, but I wonder if there is an issue with the beep > command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps > but my LC app only gives me the vibration. > > Best, > Bill Prothero > > > > William Prothero > waprothero 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 > -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From waprothero at gmail.com Sat Aug 7 18:01:01 2021 From: waprothero at gmail.com (William Prothero) Date: Sat, 7 Aug 2021 15:01:01 -0700 Subject: Is there an issue with beep on iOS? In-Reply-To: References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: <1C1EA23A-C122-4144-9D01-1911263CCDDB@gmail.com> Stephen: Thanks. I tried adding the number and it didn?t make a sound. This is not a major problem for me. I?m making a timer. It beeps each second and when I press ?Done?, it stops and goes to a number entry screen. I?m timing the flow of water on my drip system. The beep would be nice, but the vibration works every second. Best, Bill > On Aug 5, 2021, at 5:38 PM, Stephen Barncard wrote: > > Try adding the parameter 1 for a single beep > > Beep 1 > Beep 2 > > It appears that beep by itself does not work, or perhaps on a phone it would work the vibrator. > > On Thu, Aug 5, 2021 at 17:11 William Prothero via use-livecode > wrote: > Folks: > This is a small thing, but I wonder if there is an issue with the beep command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC app only gives me the vibration. > > Best, > Bill Prothero > > > > William Prothero > waprothero 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 > -- > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org William Prothero waprothero at gmail.com From harrison at all-auctions.com Sat Aug 7 19:03:33 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Sat, 7 Aug 2021 19:03:33 -0400 Subject: Is there an issue with beep on iOS? In-Reply-To: References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: <10070CBC-CDAF-4474-A471-6D7CF343E2E5@all-auctions.com> Hi Bill, You can always make your own beep sound, but you will have to call it like you would any other sound. Don?t use beep. Example from the dictionary: put specialFolderPath("engine") & "/applause.mp3" into tSoundFile play tSoundFile Good luck! Rick > On Aug 5, 2021, at 8:09 PM, William Prothero via use-livecode wrote: > > Folks: > This is a small thing, but I wonder if there is an issue with the beep command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC app only gives me the vibration. > > Best, > Bill Prothero > > > > William Prothero > waprothero 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 dsquance at telus.net Sat Aug 7 22:17:49 2021 From: dsquance at telus.net (David Squance) Date: Sat, 7 Aug 2021 19:17:49 -0700 Subject: Is there an issue with beep on iOS? In-Reply-To: <1C1EA23A-C122-4144-9D01-1911263CCDDB@gmail.com> References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> <1C1EA23A-C122-4144-9D01-1911263CCDDB@gmail.com> Message-ID: <94EE2D7A-845C-401A-8E6A-B05BB2E18CB4@telus.net> If you develop an app to measure the water volume for a drip system, I?d be interested. Mine are all on timers, so I don?t need to know that, but the amount of water going through would be good to know. Dave > On Aug 7, 2021, at 3:01 PM, William Prothero via use-livecode wrote: > > Stephen: > Thanks. I tried adding the number and it didn?t make a sound. This is not a major problem for me. I?m making a timer. It beeps each second and when I press ?Done?, it stops and goes to a number entry screen. I?m timing the flow of water on my drip system. The beep would be nice, but the vibration works every second. > > Best, > Bill > > >> On Aug 5, 2021, at 5:38 PM, Stephen Barncard wrote: >> >> Try adding the parameter 1 for a single beep >> >> Beep 1 >> Beep 2 >> >> It appears that beep by itself does not work, or perhaps on a phone it would work the vibrator. >> >> On Thu, Aug 5, 2021 at 17:11 William Prothero via use-livecode > wrote: >> Folks: >> This is a small thing, but I wonder if there is an issue with the beep command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC app only gives me the vibration. >> >> Best, >> Bill Prothero >> >> >> >> William Prothero >> waprothero 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 >> -- >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org > William Prothero > waprothero 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 Hakan at Exformedia.se Sun Aug 8 07:11:37 2021 From: Hakan at Exformedia.se (hakan@exformedia.se) Date: Sun, 8 Aug 2021 13:11:37 +0200 Subject: Is there an issue with beep on iOS? In-Reply-To: References: <0811A52E-86CF-4386-B0E3-E722201342E6@unimelb.edu.au> <36D787D1-6B66-4614-A970-0904A7C0DB85@appisle.net> Message-ID: Maybe a stupid suggestion, but has happened to me several times :-0 Have you checked that your phone Is not in silent mode in any way? If you have the phone in silent mode the normal behaviour is to just vibrate. > On 6 Aug 2021, at 02:09, William Prothero via use-livecode wrote: > > Folks: > This is a small thing, but I wonder if there is an issue with the beep command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC app only gives me the vibration. > > Best, > Bill Prothero > > > > William Prothero > waprothero 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 rjearp99 at gmail.com Sun Aug 8 13:16:01 2021 From: rjearp99 at gmail.com (Robert Earp) Date: Sun, 8 Aug 2021 10:16:01 -0700 Subject: Slightly OT - Liquid volume measurement (was Is there an issue with beep on IOS) Message-ID: <3D12BCDD-EA75-49BC-BDC7-7E87BEEFE823@gmail.com> David/Bill/et al, my challenge was accurately filling bottles of wine (draining them never has been a problem !!). For a long time I tried to get LC to communicate with external hardware and finally gave up when I found the joy of the Arduino, and more recently the Raspberry Pie Pico. For liquid volume measurement take a look at this, https://www.electroschematics.com/working-with-water-flow-sensors-arduino/ ?.and it?s only an intro on what wonders you can use these devices for. They are very inexpensive and the Arduino IDE is very simple. If you go the Pico route you can also use Python. best, Bob... > Message: 3 > Date: Sat, 7 Aug 2021 19:17:49 -0700 > From: David Squance > > To: How to use LiveCode > > Subject: Re: Is there an issue with beep on iOS? > Message-ID: <94EE2D7A-845C-401A-8E6A-B05BB2E18CB4 at telus.net > > Content-Type: text/plain; charset=utf-8 > > If you develop an app to measure the water volume for a drip system, I?d be interested. Mine are all on timers, so I don?t need to know that, but the amount of water going through would be good to know. > > Dave Robert (Bob) Earp White Rock British Columbia Canada From brahma at hindu.org Sun Aug 8 22:00:51 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 9 Aug 2021 02:00:51 +0000 Subject: [ANN] Release 9.6.3 In-Reply-To: <58772529-c62f-458b-52c8-058f8afdcf1d@gmail.com> References: , <58772529-c62f-458b-52c8-058f8afdcf1d@gmail.com> Message-ID: Aloha JeeJeeStudio (did not a have a name ?), David, Bob: OK! That one that Andre is working on. The in-application, the folder ?assets? is where the multi-megabytes are coming from Assets/ audio books img info narratives video It?s the ?img/? that is the problem. 75MB! We are putting ?assets? on the server to download. That will put the SivaSiva App 60MB. That is a Plus for the size SivaSiva. We will get ?big? time, changes to img. Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva On 8/3/21, 11:22 AM, "use-livecode" wrote: Make a smaller app, and let it download the rest, whatever it is. Just like Off-Line navigation apps download 400 or 800 MB big maps. Op 3-8-2021 om 04:17 schreef Sannyasin Brahmanathaswami via use-livecode: > Aloha Panagiotis > > But you cannot release an Android App which is more the 100MB! > > See this screen shot > > http://wiki.hindu.org/screenshots/You-Cannot-Release-Android-Over-100MB.png > > What are we going to do? > > > Svasti Astu ? Be Well > Brahmanathaswami > > Get SivaSiva.app ? It free! > https://www.himalayanacademy.com/view/sivasiva > > > > On 7/30/21, 3:46 AM, "use-livecode" wrote: > > > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.3 STABLE. > > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. > > > Release Contents > ================ > LiveCode 9.6.3 STABLE comes with more than 60 changes, compared to the > previous stable version (9.6.2), including: > > New Features > - HiDPI scaling support to HTML5 engine > - Support for building with Xcode 12.4 (Catalina) and Xcode 12.5 (Big > Sur), using the iOS 14.4 and 14.5 SDK respectively > - New tsNet and mergExt builds, built against the iOS 14.4 and 14.5 SDKs > - Support for App Tracking transparency on iOS > - Ability to detect the device model an iOS app is running on > - CameraControl: Include dual and triple camera capture devices when > listing 'videoDevices' on iOS > - Updated SQLite to version 3.34.0 > > Bug Fixes: > - A couple of crashes are fixed > - Several memory leaks are addressed > - Several dictionary fixes and documentation improvements > > > For the full list of all fixes, updates and enhancements please see the > release notes: > http://downloads.livecode.com/livecode/9_6_3/LiveCodeNotes-9_6_3.pdf > > > Known issues > ============ > - The Browser widget's native layer is not shown in some Linux distros with > Cinnamon window manager. > - The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS > yet. > > > Required Software > ================= > To build iOS apps with LiveCode you must have the appropriate versions of > Xcode as follows: > > - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1 > SDK > - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS > 13.2 SDK > - macOS 10.15.4: Xcode 12.4.x - LiveCode builds iOS apps using the iOS > 14.4 SDK > - macOS 11.x. : Xcode 12.5.x - LiveCode builds iOS apps using the iOS > 14.5 SDK > > There is a full list of working LiveCode/macOS/Xcode combinations here: > https://livecode.com/docs/9-5-0/faq/faq/ > > Note: Whilst we endeavour to release updated versions of LiveCode > supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly > recommend disabling automatic update of Xcode or downloading the specific > version of Xcode required directly from the Apple developer portal and > installing it separately. > > Important: From the start of April 2021, Apple is only accepting apps built > using iOS14.x SDKs. This means that, if you wish to submit apps to the > AppStore you will have to be running at least macOS 10.15 in order to be > able to install the necessary version of Xcode. > > > Feedback > ======== > Please report any bugs encountered on our quality center 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 > _______________________________________________ > use-livecode mailing list > use-livecode 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 Tue Aug 10 14:44:23 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 10 Aug 2021 14:44:23 -0400 Subject: List fields question... Message-ID: I have a list field with a number of lines that do not fill the whole height of the field, so a user can click in the empty part of the field below the last line with content When someone does click in the empty area of the field below the last line, I am not seeing messages I would expect sent to the field. For example, no 'mouseUp' is being sent. I get the expected 'mouseUp' if the user clicks on any line that have content, but not in the space in the field after the last line of content? Without me trying every possible message, does anyone KNOW what a field does get sent if you click on a part of the field with no content? For example the field is sized to allow 10 lines visible, but only has 3 lines: Item One Item Two Item Three The field is set to List Behavior, Multiline Hilites, Non-contigious, and Click to Toggle (Autohilite is NOT checked) If I click on lines 1, 2, or 3, I get the mouseUp I expect If I click below line 3 I get no museUp - this last case is what I am asking about? Whould a mouseUp be sent? If not what messages are sent? From skiplondon at gmail.com Tue Aug 10 14:52:00 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Tue, 10 Aug 2021 14:52:00 -0400 Subject: Need to populate array into datagrid Message-ID: What is the best way to do this? I have searched my old code, online results, etc and cannot find a clear cut answer. Having said that, it has been a VERY long time since I have done this so I am part of the "use it or lose it" club right now. Any help would be greatly appreciated! SKIP From jacque at hyperactivesw.com Tue Aug 10 15:12:15 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 Aug 2021 14:12:15 -0500 Subject: List fields question... In-Reply-To: References: Message-ID: You can use the Message Watcher to see. For your needs, you'll get mouseDown and mouseRelease, as well as mouseStillDown, mouseEnter, mouseLeave, and some others you probably don't care about. On 8/10/21 1:44 PM, Paul Dupuis via use-livecode wrote: > I have a list field with a number of lines that do not fill the whole height of the field, so a > user can click in the empty part of the field below the last line with content > > When someone does click in the empty area of the field below the last line, I am not seeing > messages I would expect sent to the field. For example, no 'mouseUp' is being sent. I get the > expected 'mouseUp' if the user clicks on any line that have content, but not in the space in > the field after the last line of content? > > Without me trying every possible message, does anyone KNOW what a field does get sent if you > click on a part of the field with no content? > > For example the field is sized to allow 10 lines visible, but only has 3 lines: > Item One > Item Two > Item Three > > The field is set to List Behavior, Multiline Hilites, Non-contigious, and Click to Toggle > (Autohilite is NOT checked) > > If I click on lines 1, 2, or 3, I get the mouseUp I expect > > If I click below line 3 I get no museUp - this last case is what I am asking about? Whould a > mouseUp be sent? If not what messages are sent? > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 marksmithhfx at gmail.com Tue Aug 10 15:24:43 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 10 Aug 2021 20:24:43 +0100 Subject: Need to populate array into datagrid In-Reply-To: References: Message-ID: <29E9EAA0-2EE2-4956-978C-158DC99680A3@gmail.com> Hi Skip, I?m not sure if this is what you are looking for but if you want to set the datagrid to display the data in an array you use: set the dgData of group "DataGrid" to pDataArray If your data is just delimited text you can use: set the dgText of group "DataGrid" to pData Either way tiggers the LayoutControl and FillInData handlers in the datagrid, so these need to be the same as (or be modified to meet) the structure of the incoming data. There is more in the dictionary under dgData and dgText. Mark > On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode wrote: > > What is the best way to do this? I have searched my old code, online > results, etc and cannot find a clear cut answer. Having said that, it has > been a VERY long time since I have done this so I am part of the "use it or > lose it" club right now. > > 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 phil at pdslabs.net Tue Aug 10 15:35:25 2021 From: phil at pdslabs.net (Phil Davis) Date: Tue, 10 Aug 2021 12:35:25 -0700 Subject: Need to populate array into datagrid In-Reply-To: References: Message-ID: <03097c7a-b2f9-6d5c-15f8-2668d48bb0f1@pdslabs.net> Hi Skip, First, make sure your array uses the format required by the datagrid. It should be a numeric-indexed array, where each key (index) represents a DG row (line), with that key's subkeys representing the DG columns of the row. Then: set the dgData of grp "my grid" to tMyDataA That's it! It might be helpful to manually put a couple of lines of values into a DG and then do something like this so you can have a visual depiction of how the array should be organized: -- in a test button on mouseUp ?? put the dgData of grp "my grid" into tDataA ?? breakpoint end mouseUp Phil Davis On 8/10/21 11:52 AM, Skip Kimpel via use-livecode wrote: > What is the best way to do this? I have searched my old code, online > results, etc and cannot find a clear cut answer. Having said that, it has > been a VERY long time since I have done this so I am part of the "use it or > lose it" club right now. > > 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 > -- Phil Davis 503-307-4363 From paul at researchware.com Tue Aug 10 16:18:28 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 10 Aug 2021 16:18:28 -0400 Subject: AW: List fields question... In-Reply-To: References: Message-ID: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> Thank you. mouseRelease is perfect for what I need. The specific app I am working in sends a crap load of messages - constantly - as part of it's functions. Using the message watcher is practically useless unless I took the time to filter out all the existing messages I am not looking for. Thank you! On 8/10/2021 3:12 PM, J. Landman Gay via use-livecode wrote: > You can use the Message Watcher to see. For your needs, you'll get > mouseDown and mouseRelease, as well as mouseStillDown, mouseEnter, > mouseLeave, and some others you probably don't care about. > > On 8/10/21 1:44 PM, Paul Dupuis via use-livecode wrote: >> I have a list field with a number of lines that do not fill the whole >> height of the field, so a user can click in the empty part of the >> field below the last line with content >> >> When someone does click in the empty area of the field below the last >> line, I am not seeing messages I would expect sent to the field. For >> example, no 'mouseUp' is being sent. I get the expected 'mouseUp' if >> the user clicks on any line that have content, but not in the space >> in the field after the last line of content? >> >> Without me trying every possible message, does anyone KNOW what a >> field does get sent if you click on a part of the field with no content? >> >> For example the field is sized to allow 10 lines visible, but only >> has 3 lines: >> Item One >> Item Two >> Item Three >> >> The field is set to List Behavior, Multiline Hilites, Non-contigious, >> and Click to Toggle (Autohilite is NOT checked) >> >> If I click on lines 1, 2, or 3, I get the mouseUp I expect >> >> If I click below line 3 I get no museUp - this last case is what I am >> asking about? Whould a mouseUp be sent? If not what messages are sent? >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From craig at starfirelighting.com Tue Aug 10 16:58:51 2021 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 10 Aug 2021 16:58:51 -0400 Subject: List fields question... In-Reply-To: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> Message-ID: I had made a suggestion (Forum, ?Message Watcher Enhancement?) that the message watcher have the ability to not only ignore certain messages, but to allow only certain messages. I am amazed this got no traction from anyone. It would also be terrific to only allow only those containing, say, the word ?mouse?. Craig > On Aug 10, 2021, at 4:18 PM, Paul Dupuis via use-livecode wrote: > > Thank you. mouseRelease is perfect for what I need. > > The specific app I am working in sends a crap load of messages - constantly - as part of it's functions. Using the message watcher is practically useless unless I took the time to filter out all the existing messages I am not looking for. > > Thank you! > > On 8/10/2021 3:12 PM, J. Landman Gay via use-livecode wrote: >> You can use the Message Watcher to see. For your needs, you'll get mouseDown and mouseRelease, as well as mouseStillDown, mouseEnter, mouseLeave, and some others you probably don't care about. >> >> On 8/10/21 1:44 PM, Paul Dupuis via use-livecode wrote: >>> I have a list field with a number of lines that do not fill the whole height of the field, so a user can click in the empty part of the field below the last line with content >>> >>> When someone does click in the empty area of the field below the last line, I am not seeing messages I would expect sent to the field. For example, no 'mouseUp' is being sent. I get the expected 'mouseUp' if the user clicks on any line that have content, but not in the space in the field after the last line of content? >>> >>> Without me trying every possible message, does anyone KNOW what a field does get sent if you click on a part of the field with no content? >>> >>> For example the field is sized to allow 10 lines visible, but only has 3 lines: >>> Item One >>> Item Two >>> Item Three >>> >>> The field is set to List Behavior, Multiline Hilites, Non-contigious, and Click to Toggle (Autohilite is NOT checked) >>> >>> If I click on lines 1, 2, or 3, I get the mouseUp I expect >>> >>> If I click below line 3 I get no museUp - this last case is what I am asking about? Whould a mouseUp be sent? If not what messages are sent? >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 Tue Aug 10 18:40:49 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 10 Aug 2021 22:40:49 +0000 Subject: List fields question... In-Reply-To: References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> Message-ID: +1 Ran into the same thing myself. Bob S > On Aug 10, 2021, at 13:58 , Craig Newman via use-livecode wrote: > > I had made a suggestion (Forum, ?Message Watcher Enhancement?) that the message watcher have the ability to not only ignore certain messages, but to allow only certain messages. I am amazed this got no traction from anyone. It would also be terrific to only allow only those containing, say, the word ?mouse?. > > Craig From paul at researchware.com Tue Aug 10 19:02:18 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 10 Aug 2021 19:02:18 -0400 Subject: List fields question... In-Reply-To: References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> Message-ID: On 8/10/2021 4:58 PM, Craig Newman via use-livecode wrote: > I had made a suggestion (Forum, ?Message Watcher Enhancement?) that the message watcher have the ability to not only ignore certain messages, but to allow only certain messages. I am amazed this got no traction from anyone. It would also be terrific to only allow only those containing, say, the word ?mouse?. > > What I great enhancement! Is there a enhancement request in the Quality Center? I'd vote for it if the bug system still allowed voting. From ambassador at fourthworld.com Tue Aug 10 22:01:00 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Aug 2021 19:01:00 -0700 Subject: AW: List fields question... In-Reply-To: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> Message-ID: <6441ab33-d270-3e7c-a03d-6ff036363993@fourthworld.com> Paul Dupuis wrote: > Using the message watcher is practically useless unless I took the > time to filter out all the existing messages I am not looking for. How about in addition to filtering by message name you could also filter by any part of the long name of the object containing the called handler... And have results listed in indented outline format so you can easily see the calling chain from user event all the way down... And optionally save the session log to a file... And have profiling info provided with relative timing and frequency of calls... And didn't want to wait for an enhancement request to find its way through the company work queue... Here I took a moment to outline 4W Flight Recorder, a free tool I wrote some time ago and rely on every week: https://forums.livecode.com/viewtopic.php?f=6&t=35496&p=207822#p207822 4W Flight Recorder is available in the Stacks section of the GoLiveNet plugin in the IDE. -- 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 paul at researchware.com Wed Aug 11 07:56:56 2021 From: paul at researchware.com (Paul Dupuis) Date: Wed, 11 Aug 2021 07:56:56 -0400 Subject: AW: List fields question... In-Reply-To: <6441ab33-d270-3e7c-a03d-6ff036363993@fourthworld.com> References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> <6441ab33-d270-3e7c-a03d-6ff036363993@fourthworld.com> Message-ID: Thanks for the info! On 8/10/2021 10:01 PM, Richard Gaskin via use-livecode wrote: > Paul Dupuis wrote: > > >? Using the message watcher is practically useless unless I took the > >? time to filter out all the existing messages I am not looking for. > > > How about in addition to filtering by message name you could also > filter by any part of the long name of the object containing the > called handler... > > And have results listed in indented outline format so you can easily > see the calling chain from user event all the way down... > > And optionally save the session log to a file... > > And have profiling info provided with relative timing and frequency of > calls... > > And didn't want to wait for an enhancement request to find its way > through the company work queue... > > > Here I took a moment to outline 4W Flight Recorder, a free tool I > wrote some time ago and rely on every week: > > https://forums.livecode.com/viewtopic.php?f=6&t=35496&p=207822#p207822 > > 4W Flight Recorder is available in the Stacks section of the GoLiveNet > plugin in the IDE. > From curry at pair.com Wed Aug 11 07:58:36 2021 From: curry at pair.com (Curry Kenworthy) Date: Wed, 11 Aug 2021 07:58:36 -0400 Subject: Good math/code lesson from HMS Queen Elizabeth Message-ID: Only 1 post this week; typing hurts. (Downtime after a neurotoxin exposure.) Big fan of the F-35 stealth fighter. So naturally, the HMS Queen Elizabeth too! Great journey this year with US and UK jets. Also a TV show about the ship, "Supercarrier." One episode had a good math (or code) lesson: During sea trials, they noticed some vibration. Almost shrugged it off, but then found damage. Cause: a bad engineering calculation years ago; they had trusted and built upon a bad calc. Luckily it acted up early during the trials, so no injuries or mission complications. But a good reminder: build on a firm foundation, double-check assumptions, and triple test apps! More news in a week or two.... Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Wed Aug 11 11:16:27 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Aug 2021 15:16:27 +0000 Subject: List fields question... In-Reply-To: <6441ab33-d270-3e7c-a03d-6ff036363993@fourthworld.com> References: <806f79c5-7da7-c166-e2cc-e71d537e38ec@researchware.com> <6441ab33-d270-3e7c-a03d-6ff036363993@fourthworld.com> Message-ID: Amazing stuff Richard. It's always an inspiration to me, and I hope others also to see how creative and useful we can be with Livecode. Bob S > On Aug 10, 2021, at 19:01 , Richard Gaskin via use-livecode wrote: > > Paul Dupuis wrote: > > > Using the message watcher is practically useless unless I took the > > time to filter out all the existing messages I am not looking for. > > > How about in addition to filtering by message name you could also filter by any part of the long name of the object containing the called handler... > > And have results listed in indented outline format so you can easily see the calling chain from user event all the way down... > > And optionally save the session log to a file... > > And have profiling info provided with relative timing and frequency of calls... > > And didn't want to wait for an enhancement request to find its way through the company work queue... > > > Here I took a moment to outline 4W Flight Recorder, a free tool I wrote some time ago and rely on every week: > > https://forums.livecode.com/viewtopic.php?f=6&t=35496&p=207822#p207822 > > 4W Flight Recorder is available in the Stacks section of the GoLiveNet plugin in the IDE. > > -- > 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 Wed Aug 11 11:21:21 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Aug 2021 15:21:21 +0000 Subject: Good math/code lesson from HMS Queen Elizabeth In-Reply-To: References: Message-ID: <7B518791-A015-4FF8-A255-6A486FBFC22C@iotecdigital.com> Curious, what kind of neurotoxin? We get stingrays on our beaches during warm days and calm surf. They come in close to shore to rest and to hide from predators. If you get hit by their stinger, they have a toxin which is an enzyme catalyst, which will keep eating away at your flesh. There is no antidote, but very hot water will break down the enzyme, so the cure is to stick your foot (usually what gets stung) in a bucket of hot water, a little hotter than you think you can stand, for about 20 minutes to a half hour. Bob S > On Aug 11, 2021, at 04:58 , Curry Kenworthy via use-livecode wrote: > > Only 1 post this week; typing hurts. > (Downtime after a neurotoxin exposure.) From skiplondon at gmail.com Wed Aug 11 15:18:05 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Wed, 11 Aug 2021 15:18:05 -0400 Subject: Need to populate array into datagrid In-Reply-To: <29E9EAA0-2EE2-4956-978C-158DC99680A3@gmail.com> References: <29E9EAA0-2EE2-4956-978C-158DC99680A3@gmail.com> Message-ID: So yes, I have tried this method but I am only getting the first element to appear in the data grid ("1,2") in each row None of the other details appear in the datagrid. SKIP On Tue, Aug 10, 2021 at 3:24 PM Mark Smith wrote: > Hi Skip, I?m not sure if this is what you are looking for but if you want > to set the datagrid to display the data in an array you use: > > set the dgData of group "DataGrid" to pDataArray > > If your data is just delimited text you can use: > > *set* the dgText of *group* "DataGrid" to pData > > Either way tiggers the LayoutControl and FillInData handlers in the > datagrid, so these need to be the same as (or be modified to meet) the > structure of the incoming data. > > There is more in the dictionary under dgData and dgText. > > Mark > > > On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > > What is the best way to do this? I have searched my old code, online > results, etc and cannot find a clear cut answer. Having said that, it has > been a VERY long time since I have done this so I am part of the "use it or > lose it" club right now. > > 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 marksmithhfx at gmail.com Wed Aug 11 15:50:51 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Wed, 11 Aug 2021 20:50:51 +0100 Subject: Need to populate array into datagrid In-Reply-To: References: <29E9EAA0-2EE2-4956-978C-158DC99680A3@gmail.com> Message-ID: <6D58F786-FFF3-4611-9383-7D4A40DC44AA@gmail.com> Skip, are you putting this into a form style or table style datagrid? Mark > On Aug 11, 2021, at 8:18 PM, Skip Kimpel wrote: > > So yes, I have tried this method but I am only getting the first element to appear in the data grid ("1,2") in each row > None of the other details appear in the datagrid. > > SKIP > > On Tue, Aug 10, 2021 at 3:24 PM Mark Smith > wrote: > Hi Skip, I?m not sure if this is what you are looking for but if you want to set the datagrid to display the data in an array you use: > > set the dgData of group "DataGrid" to pDataArray > > If your data is just delimited text you can use: > > set the dgText of group "DataGrid" to pData > > Either way tiggers the LayoutControl and FillInData handlers in the datagrid, so these need to be the same as (or be modified to meet) the structure of the incoming data. > > There is more in the dictionary under dgData and dgText. > > Mark > > >> On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode > wrote: >> >> What is the best way to do this? I have searched my old code, online >> results, etc and cannot find a clear cut answer. Having said that, it has >> been a VERY long time since I have done this so I am part of the "use it or >> lose it" club right now. >> >> 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 bobsneidar at iotecdigital.com Wed Aug 11 15:57:45 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Aug 2021 19:57:45 +0000 Subject: Need to populate array into datagrid In-Reply-To: <6D58F786-FFF3-4611-9383-7D4A40DC44AA@gmail.com> References: <29E9EAA0-2EE2-4956-978C-158DC99680A3@gmail.com> <6D58F786-FFF3-4611-9383-7D4A40DC44AA@gmail.com> Message-ID: I have seen this sort of thing before. Try setting the dgData to empty, and also the dgText. Further, make sure that the column names of the datagrid match the keys of each record in the array. Sent from my iPhone > On Aug 11, 2021, at 12:52, Mark Smith via use-livecode wrote: > > ?Skip, are you putting this into a form style or table style datagrid? > > Mark > > >> On Aug 11, 2021, at 8:18 PM, Skip Kimpel wrote: >> >> So yes, I have tried this method but I am only getting the first element to appear in the data grid ("1,2") in each row >> None of the other details appear in the datagrid. >> >> SKIP >> >> On Tue, Aug 10, 2021 at 3:24 PM Mark Smith > wrote: >> Hi Skip, I?m not sure if this is what you are looking for but if you want to set the datagrid to display the data in an array you use: >> >> set the dgData of group "DataGrid" to pDataArray >> >> If your data is just delimited text you can use: >> >> set the dgText of group "DataGrid" to pData >> >> Either way tiggers the LayoutControl and FillInData handlers in the datagrid, so these need to be the same as (or be modified to meet) the structure of the incoming data. >> >> There is more in the dictionary under dgData and dgText. >> >> Mark >> >> >>>> On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode > wrote: >>> >>> What is the best way to do this? I have searched my old code, online >>> results, etc and cannot find a clear cut answer. Having said that, it has >>> been a VERY long time since I have done this so I am part of the "use it or >>> lose it" club right now. >>> >>> 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 >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Aug 12 06:00:55 2021 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 12 Aug 2021 13:00:55 +0300 Subject: Hard case Message-ID: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> This sort of thing does not seem to be working: case (XITEM contains "@") Richmond From matthias_livecode_150811 at m-r-d.de Thu Aug 12 06:24:54 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 12 Aug 2021 12:24:54 +0200 Subject: Hard case In-Reply-To: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> Message-ID: <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> This script here put "@ " into xItem switch case (xItem contains "@") answer "xItem contains @" break end switch definitely shows up the answer dialog. > Am 12.08.2021 um 12:00 schrieb Richmond via use-livecode >: > > This sort of thing does not seem to be working: > > case (XITEM contains "@") > > 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 craig at starfirelighting.com Thu Aug 12 08:44:18 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 12 Aug 2021 08:44:18 -0400 Subject: Hard case In-Reply-To: <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> Message-ID: <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> You must not include quotes in the answer line. That will always simply return the string "xItem contains @? But losing those quotes does indeed return ?true?. Craig > On Aug 12, 2021, at 6:24 AM, matthias rebbe via use-livecode wrote: > > > put "@ " into xItem > > switch > > case (xItem contains "@") > > answer "xItem contains @" > > break > > end switch From matthias_livecode_150811 at m-r-d.de Thu Aug 12 09:25:00 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 12 Aug 2021 15:25:00 +0200 Subject: Hard case In-Reply-To: <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> Message-ID: <14813F23-9E0E-42D4-A0E9-93C443C02D74@m-r-d.de> With my sample script i just wanted to show to Richmond that case (xitem contains "@") definitely works. Or did i misread his post? > Am 12.08.2021 um 14:44 schrieb Craig Newman via use-livecode : > > You must not include quotes in the answer line. That will always simply return the string "xItem contains @? > But losing those quotes does indeed return ?true?. > > Craig > >> On Aug 12, 2021, at 6:24 AM, matthias rebbe via use-livecode wrote: >> >> >> put "@ " into xItem >> >> switch >> >> case (xItem contains "@") >> >> answer "xItem contains @" >> >> break >> >> end switch > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Thu Aug 12 09:46:54 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 12 Aug 2021 09:46:54 -0400 Subject: Hard case In-Reply-To: <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> Message-ID: Hi. The parentheses around your case statement: case (xitem contains "@?) are fine, though unnecessary, unless you just like them for readability. I just wanted to point out that in the line: > answer "xItem contains @" The quotes are not merely superfluous, rather, they must not be there at all. Craig > On Aug 12, 2021, at 8:44 AM, Craig Newman wrote: > >> answer "xItem contains @" From matthias_livecode_150811 at m-r-d.de Thu Aug 12 09:53:39 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 12 Aug 2021 15:53:39 +0200 Subject: Hard case In-Reply-To: References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> Message-ID: Ah, i see. While testing Richmonds expression i tested also some other expressions i wanted to know if they work in a switch statement. Therefore i used the answer dialog to see, which case was 'executed'. > Am 12.08.2021 um 15:46 schrieb Craig Newman via use-livecode : > > Hi. > > The parentheses around your case statement: > > case (xitem contains "@?) > > are fine, though unnecessary, unless you just like them for readability. > > I just wanted to point out that in the line: > >> answer "xItem contains @" > > The quotes are not merely superfluous, rather, they must not be there at all. > > Craig > >> On Aug 12, 2021, at 8:44 AM, Craig Newman wrote: >> >>> answer "xItem contains @" > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Aug 12 11:49:18 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 12 Aug 2021 11:49:18 -0400 Subject: Hard case In-Reply-To: References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> Message-ID: <002a01d78f91$9f4d6b80$dde84280$@net> How do we create Google PlayStore App bundles? >From PlayStore... New Android App Bundle and target API level requirements in 2021 Starting August 2021, new apps will be required to target API level 30 (Android 11) and use the Android App Bundle publishing format. Starting November 2021, all app updates will be required to target API level 30 (Android 11). This will replace the APK as the standard publishing format. Apps with a download size of more than 150 MB are now supported by Play Asset Delivery and Play Feature Delivery. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From rdimola at evergreeninfo.net Thu Aug 12 12:02:30 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 12 Aug 2021 12:02:30 -0400 Subject: PlayStore App Bundles. In-Reply-To: <002a01d78f91$9f4d6b80$dde84280$@net> References: <899a6072-792d-40e5-24f0-a526ce3ff0f1@gmail.com> <05CB0A40-361D-422D-A621-0BC34B1D53AE@m-r-d.de> <08FF37AB-FA30-47A3-AD3D-FF4E538BC114@starfirelighting.com> <002a01d78f91$9f4d6b80$dde84280$@net> Message-ID: <002b01d78f93$77152d40$653f87c0$@net> I see there is a bug report for this. We are already past the deadline. https://quality.livecode.com/show_bug.cgi?id=22251 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 Ralph DiMola via use-livecode Sent: Thursday, August 12, 2021 11:49 AM To: 'How to use LiveCode' Cc: Ralph DiMola Subject: RE: Hard case How do we create Google PlayStore App bundles? >From PlayStore... New Android App Bundle and target API level requirements in 2021 Starting August 2021, new apps will be required to target API level 30 (Android 11) and use the Android App Bundle publishing format. Starting November 2021, all app updates will be required to target API level 30 (Android 11). This will replace the APK as the standard publishing format. Apps with a download size of more than 150 MB are now supported by Play Asset Delivery and Play Feature Delivery. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net _______________________________________________ use-livecode mailing list use-livecode at 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 Fri Aug 13 04:31:45 2021 From: preid at reidit.co.uk (preid at reidit.co.uk) Date: Fri, 13 Aug 2021 09:31:45 +0100 Subject: matchChunk & matchText broken? In-Reply-To: References: Message-ID: <743CC442-A4B7-4D90-8A50-92C1E122C8F9@reidit.co.uk> Either I'm doing something wrong or both matchChunk and matchText are broken. For example using matchChunk: local tStartPos, tEndPos put empty into tStartPos put empty into tEndPos put matchChunk("hello world how are you", "\ ho[a-z]", tStartPos, tEndPos) into itMatches put itMatches & "|" & tStartPos & "|" & tEndPos & "|" The output is: true||| - in other words a match is found but the positions are not being returned in the variables tStart and tEnd I get the same behaviour from matchText, ie it correctly finds or not the patterns I'm looking for but I don't get the positions (matchChunk) or text (matchText). These seem to be fairly fundamental and frequently used functions that should just work. Which is why I'm assuming that I'm doing something wrong! Please can anyone correct me (or confirm the fault)? Thanks Peter -- Peter Reid Loughborough, UK From brian at milby7.com Fri Aug 13 07:35:23 2021 From: brian at milby7.com (Brian Milby) Date: Fri, 13 Aug 2021 07:35:23 -0400 Subject: matchChunk & matchText broken? In-Reply-To: <743CC442-A4B7-4D90-8A50-92C1E122C8F9@reidit.co.uk> References: <743CC442-A4B7-4D90-8A50-92C1E122C8F9@reidit.co.uk> Message-ID: <986D6545-2CA3-4C30-B65F-D3DDB2B183BE@milby7.com> If the regularExpression includes a pair of parentheses, the position of the substring matching the part of the regular expression inside the parentheses is placed in the variables in the positionVarsList. Sent from my iPhone > On Aug 13, 2021, at 4:33 AM, Peter Reid via use-livecode wrote: > > ?Either I'm doing something wrong or both matchChunk and matchText are broken. > > For example using matchChunk: > > local tStartPos, tEndPos > put empty into tStartPos > put empty into tEndPos > > put matchChunk("hello world how are you", "\ ho[a-z]", tStartPos, tEndPos) into itMatches > > put itMatches & "|" & tStartPos & "|" & tEndPos & "|" > > > The output is: true||| - in other words a match is found but the positions are not being returned in the variables tStart and tEnd > > I get the same behaviour from matchText, ie it correctly finds or not the patterns I'm looking for but I don't get the positions (matchChunk) or text (matchText). > > These seem to be fairly fundamental and frequently used functions that should just work. Which is why I'm assuming that I'm doing something wrong! > > Please can anyone correct me (or confirm the fault)? > > Thanks > > Peter > -- > Peter Reid > Loughborough, UK > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Aug 13 13:31:19 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 13 Aug 2021 18:31:19 +0100 Subject: forum login playing up Message-ID: For days I've been having trouble logging in. Even if I choose "I forgot my password" and paste in the new long password the Forum emails to me, I can't log in with it. I was able to login the first time it did this, but as soon as I changed my password I was logged out and couldn't login again. Twice more I got it to send me a new password. It wouldn't let me login with it. Then I got a message on the login page saying "... you now also have to solve the CAPTCHA below" and there's no CAPTCHA. I've tried this cycle on two different browsers (Firefox and Safari), and no CAPTCHA is displayed on either browser. Even worse, there's no indication on the Forum of how to contact the Forum admins to tell them about such problems. Does anyone know who to contact? I'd email Klaus, but I think my emails to him go to spam. Regards, Bernard From klaus at major-k.de Fri Aug 13 13:48:52 2021 From: klaus at major-k.de (Klaus major-k) Date: Fri, 13 Aug 2021 19:48:52 +0200 Subject: forum login playing up In-Reply-To: References: Message-ID: <34799B78-BD44-4BCF-9B7C-E453F95D7A81@major-k.de> Hi Bernard, > Am 13.08.2021 um 19:31 schrieb Bernard Devlin via use-livecode : > > For days I've been having trouble logging in. > > Even if I choose "I forgot my password" and paste in the new long password > the Forum emails to me, I can't log in with it. I was able to login the > first time it did this, but as soon as I changed my password I was logged > out and couldn't login again. > > Twice more I got it to send me a new password. It wouldn't let me login > with it. Then I got a message on the login page saying "... you now also > have to solve the CAPTCHA below" and there's no CAPTCHA. I've tried this > cycle on two different browsers (Firefox and Safari), and no CAPTCHA is > displayed on either browser. > > Even worse, there's no indication on the Forum of how to contact the Forum > admins to tell them about such problems. > > Does anyone know who to contact? I'd email Klaus, but I think my emails to > him go to spam. I check EVERY mail I receive! :-) But this is nothing I could fix, Heather needs to address this, so write to: support at livecode.com > Regards, Bernard Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bdrunrev at gmail.com Sat Aug 14 06:06:35 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 14 Aug 2021 11:06:35 +0100 Subject: forum login playing up In-Reply-To: <34799B78-BD44-4BCF-9B7C-E453F95D7A81@major-k.de> References: <34799B78-BD44-4BCF-9B7C-E453F95D7A81@major-k.de> Message-ID: On Fri, Aug 13, 2021 at 6:49 PM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > > I check EVERY mail I receive! :-) > > But this is nothing I could fix, Heather needs to address this, so write > to: > support at livecode.com > > > Regards, Bernard > > Best > > Klaus > > Thanks, Klaus. I'll contact Heather. I assumed my emails were going to spam as I sent you an email a few weeks ago but got no reply. Maybe you just thought the suggestions were bad ideas :)) Regards, Bernard From preid at reidit.co.uk Sun Aug 15 03:54:13 2021 From: preid at reidit.co.uk (preid at reidit.co.uk) Date: Sun, 15 Aug 2021 08:54:13 +0100 Subject: matchChunk & matchText broken? In-Reply-To: References: Message-ID: <85508BE3-3898-4BFB-8F09-D2C5C0531133@reidit.co.uk> Thanks Brian I didn't realise that was what was meant in the dictionary description! Now you've clarified things I can see how it should work, and it does! > Today's Topics: > > 1. PlayStore App Bundles. (Ralph DiMola) > 2. matchChunk & matchText broken? (preid at reidit.co.uk) > 3. Re: matchChunk & matchText broken? (Brian Milby) > > ---------------------------------------------------------------------- > > Message: 3 > Date: Fri, 13 Aug 2021 07:35:23 -0400 > From: Brian Milby > To: How to use LiveCode > Subject: Re: matchChunk & matchText broken? > Message-ID: <986D6545-2CA3-4C30-B65F-D3DDB2B183BE at milby7.com> > Content-Type: text/plain; charset=utf-8 > > If the regularExpression includes a pair of parentheses, the position of the substring matching the part of the regular expression inside the parentheses is placed in the variables in the positionVarsList. > > Sent from my iPhone > >> On Aug 13, 2021, at 4:33 AM, Peter Reid via use-livecode wrote: >> >> ?Either I'm doing something wrong or both matchChunk and matchText are broken. >> >> For example using matchChunk: >> >> local tStartPos, tEndPos >> put empty into tStartPos >> put empty into tEndPos >> >> put matchChunk("hello world how are you", "\ ho[a-z]", tStartPos, tEndPos) into itMatches >> >> put itMatches & "|" & tStartPos & "|" & tEndPos & "|" >> >> >> The output is: true||| - in other words a match is found but the positions are not being returned in the variables tStart and tEnd >> >> I get the same behaviour from matchText, ie it correctly finds or not the patterns I'm looking for but I don't get the positions (matchChunk) or text (matchText). >> >> These seem to be fairly fundamental and frequently used functions that should just work. Which is why I'm assuming that I'm doing something wrong! >> >> Please can anyone correct me (or confirm the fault)? >> >> Thanks >> >> Peter >> -- >> Peter Reid >> Loughborough, UK From david.bovill at gmail.com Sun Aug 15 06:46:05 2021 From: david.bovill at gmail.com (David Bovill) Date: Sun, 15 Aug 2021 11:46:05 +0100 Subject: Best practice storing json? In-Reply-To: <85508BE3-3898-4BFB-8F09-D2C5C0531133@reidit.co.uk> References: <85508BE3-3898-4BFB-8F09-D2C5C0531133@reidit.co.uk> Message-ID: <8957a88f-2375-4928-be3c-cc446025113e@Spark> I?ve been historically a bit lazy in taking care of how I store json data - so mostly it works but some times I get a different result on the server than I do locally on OSX. I suspect this is due to encoding differences in how the data is stored and which characters are in the json. I?d like to standardise on utf8 encoded json as my text storage of choice, and use a standard way to store this while in Livecode I parse the json and just deal with arrays. As I understand it I should really be using textEncode and textDecode() - and I should store the utf8 encoded json files using ?binfile:? not ?file:? - however this is not what the dictionary entry fo textEncode() illustrates: > quote_type > put textEncode(field "output","UTF-8") into tOutput > put tOutput into url ("file:output.txt") So if I want to implement best practice in storing utf8 encoded json locally on Mac, on mobile and on unix servers according to: > quote_type > The?textEncode?function takes text, and returns it as binary data, encoded with the specified encoding. > It is highly recommended that any time you interface with things outside LiveCode (files, network sockets, processes, etc) that you explicitly?textEncode?any text you send outside LiveCode and?textDecode?all text received into LiveCode. If this doesnt happen, a platform-dependent encoding will be used (which normally does not support Unicode text). How should I do that? Should I not do something like this (in pseudocode): > quote_type > function fetchFromUrl jsonURL > ??put url someURL into utf8JSON > ??put textDecode(jsonURL, "UTF-8") into encodedJSON > ??put json_ToArray (encodedJSON) into someArray > ??return someArray > end fetchFromUrl > > command exportToUrl someArray, jsonURL > ??put json_FromArray (someArray) into encodedJSON > ??put textEncode(encodedJSON, "UTF-8") into decodedJSON > ??put decodedJSON into url someURL > end exportToUrl And. If so - should I be using ?binfile:? or ?file:? for writing to the file system? ?? ??Schedule a call with me From brahma at hindu.org Sun Aug 15 23:21:58 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 16 Aug 2021 03:21:58 +0000 Subject: How Do We Stop A "Standalone Builder Progress" ? Message-ID: How do we stop this Standalone Builder Progress It is a SivaSiva progress and iOS that takes 15 minutes to build. What if you caught the ?edition? to the same one. Well, you stop it. Then increase the edition by 1. And start it up again ?Standalone Builder Progress? --- Side note: why is Android taking a reasonable response time. It takes 2 minutes to SivaSiva.pkg. But why is to taking a looooong time so make a iOS? Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva From jacque at hyperactivesw.com Mon Aug 16 12:43:15 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 Aug 2021 11:43:15 -0500 Subject: How Do We Stop A "Standalone Builder Progress" ? In-Reply-To: References: Message-ID: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I'm not aware of any way to stop the standalone builder but I've often wished I could. Like you, I sometimes forget to update the build number, usually because you don't have to when using the Test button. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On August 15, 2021 10:24:27 PM Sannyasin Brahmanathaswami via use-livecode wrote: > How do we stop this > > Standalone Builder Progress > > It is a SivaSiva progress and iOS that takes 15 minutes to build. What if > you caught the ?edition? to the same one. Well, you stop it. Then > increase the edition by 1. And start it up again ?Standalone Builder Progress? > > --- Side note: why is Android taking a reasonable response time. It takes 2 > minutes to SivaSiva.pkg. But why is to taking a looooong time so make a iOS? > > Svasti Astu ? Be Well > Brahmanathaswami > > Get SivaSiva.app ? It free! > https://www.himalayanacademy.com/view/sivasiva > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Aug 16 13:09:10 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 16 Aug 2021 17:09:10 +0000 Subject: How Do We Stop A "Standalone Builder Progress" ? In-Reply-To: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Oops ? its ?build number?, not the ?edition?, that I wanted to increase. Now I get was ?fiddling? with keystrokes. Voila! Cmn-w did it! Standalone Builder Progress Stopped! I immediately quit Livecode?then rebooted Livecode, any nothing ?bad? happened. I was able to get to the Standalone Applications Settings and increase the ?build number?. https://appstoreconnect.apple.com/ will not accept it, if the build number was already uploaded. Problem solved. Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva On 8/16/21, 6:44 AM, "use-livecode" wrote: I'm not aware of any way to stop the standalone builder but I've often wished I could. Like you, I sometimes forget to update the build number, usually because you don't have to when using the Test button. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On August 15, 2021 10:24:27 PM Sannyasin Brahmanathaswami via use-livecode > wrote: > How do we stop this > > Standalone Builder Progress > > It is a SivaSiva progress and iOS that takes 15 minutes to build. What if > you caught the ?edition? to the same one. Well, you stop it. Then > increase the edition by 1. And start it up again ?Standalone Builder Progress? > > --- Side note: why is Android taking a reasonable response time. It takes 2 > minutes to SivaSiva.pkg. But why is to taking a looooong time so make a iOS? > From jacque at hyperactivesw.com Mon Aug 16 14:39:21 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 Aug 2021 13:39:21 -0500 Subject: How Do We Stop A "Standalone Builder Progress" ? In-Reply-To: References: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <5f3b5831-b32b-d08b-cdbd-e5162e0a8386@hyperactivesw.com> On 8/16/21 12:09 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > Now I get was ?fiddling? with keystrokes. Voila! Cmn-w did it! Well that's good to know. I tried Cmd-period but never thought to use Cmd-W. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rdimola at evergreeninfo.net Mon Aug 16 17:14:53 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 16 Aug 2021 17:14:53 -0400 Subject: How Do We Stop A "Standalone Builder Progress" ? In-Reply-To: <5f3b5831-b32b-d08b-cdbd-e5162e0a8386@hyperactivesw.com> References: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5f3b5831-b32b-d08b-cdbd-e5162e0a8386@hyperactivesw.com> Message-ID: <007701d792e3$c45beff0$4d13cfd0$@net> Windows? 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 J. Landman Gay via use-livecode Sent: Monday, August 16, 2021 2:39 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: How Do We Stop A "Standalone Builder Progress" ? On 8/16/21 12:09 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > Now I get was ?fiddling? with keystrokes. Voila! Cmn-w did it! Well that's good to know. I tried Cmd-period but never thought to use Cmd-W. -- 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 bob at bobhall.net Tue Aug 17 06:57:04 2021 From: bob at bobhall.net (Bob Hall) Date: Tue, 17 Aug 2021 06:57:04 -0400 Subject: oAuth2 window properties Message-ID: <7A7DF05A-0F42-4BD9-9E20-477E8845C215@bobhall.net> Is it possible to change any of the properties of the oAuth2 window? I'd like to be able to set the size (and location) of the window to prevent a scroll bar from showing with the service my App authenticates with. Thanks in advance, Bob Hall Manchester, NH From Bernd.Niggemann at uni-wh.de Tue Aug 17 13:40:11 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Tue, 17 Aug 2021 17:40:11 +0000 Subject: oAuth2 window properties Message-ID: <2CBB749D-1A37-469F-82B6-693261FB283E@uni-wh.de> Hi Bob, Have a look at "com.livecode.library.oauth2" in the Project Browser when "Show IDE Stacks in Lists" is on. That is the (library) stack that displays the information in a stack that is build on the fly. It uses a browser widget to display. You could change the dimensions of the browser widget. Additionally you could try to set the vScrollBar of the widget to false. >From the dictionary for the browser widget set the vScrollbar of widget to pEnabled If you make changes to "com.livecode.library.oauth2" they will not stick: the next time you start Livecode they will be gone. If you want to make them permanent you would have to change the write permissions for that file in the app bundle on a Mac (Windows ??) and save your changes from the Script Editor. I could not test my suggestions because I don't know anything about oauth2 but it should work. Kind regards Bernd Bob wrote: Is it possible to change any of the properties of the oAuth2 window? I'd like to be able to set the size (and location) of the window to prevent a scroll bar from showing with the service my App authenticates with. From bob at bobhall.net Wed Aug 18 06:50:36 2021 From: bob at bobhall.net (Bob Hall) Date: Wed, 18 Aug 2021 06:50:36 -0400 Subject: oAuth2 window properties In-Reply-To: <2CBB749D-1A37-469F-82B6-693261FB283E@uni-wh.de> References: <2CBB749D-1A37-469F-82B6-693261FB283E@uni-wh.de> Message-ID: <07A86C39-218B-41E5-8CBC-B821A440D753@bobhall.net> Thanks Bernd for the tip. You set me on the right path. Kudos and High Fives coming your way!!!!! What I ended up doing was opening the stack script from the Project Browser. In there, the oauth2 stack height and cancel button locations are set via script. I simply added an appropriate amount that I needed to get the stack's height and cancel button where needed and viola, no more scroll bar or cut off auth screen. BRILLIANT! My change lasts between launches as well as when I built the standalone without modification to the app bundle. I'll post in the forums the details on what I changed if anyone is interested. Thanks again Bernd!!!! Bob > On Aug 17, 2021, at 1:40 PM, Niggemann, Bernd via use-livecode wrote: > > Hi Bob, > > Have a look at "com.livecode.library.oauth2" in the Project Browser when "Show IDE Stacks in Lists" is on. That is the (library) stack that displays the information in a stack that is build on the fly. > It uses a browser widget to display. > You could change the dimensions of the browser widget. Additionally you could try to set the vScrollBar of the widget to false. > From the dictionary for the browser widget > set the vScrollbar of widget to pEnabled > > If you make changes to "com.livecode.library.oauth2" they will not stick: the next time you start Livecode they will be gone. If you want to make them permanent you would have to change the write permissions for that file in the app bundle on a Mac (Windows ??) and save your changes from the Script Editor. > > I could not test my suggestions because I don't know anything about oauth2 but it should work. > > Kind regards > Bernd > > Bob wrote: > > > Is it possible to change any of the properties of the oAuth2 window? I'd like > to be able to set the size (and location) of the window to prevent a scroll bar > from showing with the service my App authenticates with. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Aug 18 12:41:24 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 Aug 2021 16:41:24 +0000 Subject: How Do We Stop A "Standalone Builder Progress" ? In-Reply-To: <007701d792e3$c45beff0$4d13cfd0$@net> References: <17b4fd884b8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5f3b5831-b32b-d08b-cdbd-e5162e0a8386@hyperactivesw.com> <007701d792e3$c45beff0$4d13cfd0$@net> Message-ID: Alt-F4? Bob S > On Aug 16, 2021, at 14:14 , Ralph DiMola via use-livecode wrote: > > Windows? > > 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 J. Landman Gay via use-livecode > Sent: Monday, August 16, 2021 2:39 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: How Do We Stop A "Standalone Builder Progress" ? > > On 8/16/21 12:09 PM, Sannyasin Brahmanathaswami via use-livecode wrote: >> Now I get was ?fiddling? with keystrokes. Voila! Cmn-w did it! > > Well that's good to know. I tried Cmd-period but never thought to use Cmd-W. > > -- > 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 bobsneidar at iotecdigital.com Wed Aug 18 12:47:52 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 Aug 2021 16:47:52 +0000 Subject: oAuth2 window properties In-Reply-To: <07A86C39-218B-41E5-8CBC-B821A440D753@bobhall.net> References: <2CBB749D-1A37-469F-82B6-693261FB283E@uni-wh.de> <07A86C39-218B-41E5-8CBC-B821A440D753@bobhall.net> Message-ID: I do a similar thing for nested behavoirs for Datagrids. Just be aware that when you upgrade Livecode, these changes go away. What I do is I keep copies of the behaviors (or libraries if you please). When I get a new version of LC, I FIRST launch the app, license it then quit. This clears any OS hurdles concerning signing and whatever the other thingummy is you now need to do for MacOS. Then I replace the files with my custom files. Bob S > On Aug 18, 2021, at 03:50 , Bob Hall via use-livecode wrote: > > Thanks Bernd for the tip. You set me on the right path. Kudos and High Fives coming your way!!!!! > > What I ended up doing was opening the stack script from the Project Browser. In there, the oauth2 stack height and cancel button locations are set via script. I simply added an appropriate amount that I needed to get the stack's height and cancel button where needed and viola, no more scroll bar or cut off auth screen. BRILLIANT! My change lasts between launches as well as when I built the standalone without modification to the app bundle. > > I'll post in the forums the details on what I changed if anyone is interested. > > Thanks again Bernd!!!! > > Bob > >> On Aug 17, 2021, at 1:40 PM, Niggemann, Bernd via use-livecode wrote: >> >> Hi Bob, >> >> Have a look at "com.livecode.library.oauth2" in the Project Browser when "Show IDE Stacks in Lists" is on. That is the (library) stack that displays the information in a stack that is build on the fly. >> It uses a browser widget to display. >> You could change the dimensions of the browser widget. Additionally you could try to set the vScrollBar of the widget to false. >> From the dictionary for the browser widget >> set the vScrollbar of widget to pEnabled >> >> If you make changes to "com.livecode.library.oauth2" they will not stick: the next time you start Livecode they will be gone. If you want to make them permanent you would have to change the write permissions for that file in the app bundle on a Mac (Windows ??) and save your changes from the Script Editor. >> >> I could not test my suggestions because I don't know anything about oauth2 but it should work. >> >> Kind regards >> Bernd >> >> Bob wrote: >> >> >> Is it possible to change any of the properties of the oAuth2 window? I'd like >> to be able to set the size (and location) of the window to prevent a scroll bar >> from showing with the service my App authenticates with. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 rabit at revigniter.com Thu Aug 19 14:15:44 2021 From: rabit at revigniter.com (Ralf Bitter) Date: Thu, 19 Aug 2021 20:15:44 +0200 Subject: [ANN] New version of the "universal button" widget Message-ID: <42100253-b1f8-5532-8040-101a2a800bbe@revigniter.com> There is a new version of the "universal button" widget which can be used as a replacement for the segmented control widget. There was an issue with round corners and wide borders which was fixed by Bernd Niggemann, thanks Bernd. Furthermore spacing between icon, text and border has been optimized. This release can be downloaded here: https://github.com/revig/universal-button-widget/releases Ralf From curry at pair.com Thu Aug 19 17:15:55 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 19 Aug 2021 17:15:55 -0400 Subject: Math/logic lessons from B-21 and Afghanistan Message-ID: <580f0910-9d62-8e40-506b-d0badb17a1bf@pair.com> (Had some downtime again this week; still under the weather.) Here are a couple of additional math/logic lessons seen in media, which can be applied equally well to LC code and software dev.... A. Periodic Task Optimization (B-21 bomber stealth coating repair): 1. Calculate impact of various defects/needs on actual performance. 2. Trigger targeted action when an area's impact passes threshold. Result: "cuts down maintenance time between missions significantly" (Nice! I've used a similar approach for periodic intensive tasks.) -- B. Prerequisites and ordering tasks (Afghanistan pullout): 1. Orderly free movement of people requires security and logistics. 2. Movement from Point A to Point B requires first reaching Point A. 3. Therefore, evacuate civilians before collapsing security operation. Result: "Taliban fighters blocking checkpoints and assaulting Afghans" (Whoops. Best to consider prerequisites before - "pre" - the event!) -- Happy coding! Hopefully I'll be back in action next week.... Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From ahsoftware at sonic.net Thu Aug 19 19:43:51 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 19 Aug 2021 16:43:51 -0700 Subject: Whatever happened to on-rev? Message-ID: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> ? looks like it bit the dust. http://on-rev.com/ -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Thu Aug 19 19:50:23 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Aug 2021 23:50:23 +0000 Subject: Whatever happened to on-rev? In-Reply-To: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> Message-ID: Well I'll be Pavlov's Lapdog! So it is! Bob S > On Aug 19, 2021, at 16:43 , Mark Wieder via use-livecode wrote: > > ? > looks like it bit the dust. > > http://on-rev.com/ > > -- > 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 phil at pdslabs.net Thu Aug 19 19:53:45 2021 From: phil at pdslabs.net (Phil Davis) Date: Thu, 19 Aug 2021 16:53:45 -0700 Subject: Whatever happened to on-rev? In-Reply-To: References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> Message-ID: <12280c31-aa7a-6b7b-a821-03889f522451@pdslabs.net> And yet our individual subdomains are still up and running: http://phildavis.on-rev.com/ Phil Davis On 8/19/21 4:50 PM, Bob Sneidar via use-livecode wrote: > Well I'll be Pavlov's Lapdog! So it is! > > Bob S > > >> On Aug 19, 2021, at 16:43 , Mark Wieder via use-livecode wrote: >> >> ? >> looks like it bit the dust. >> >> http://on-rev.com/ >> >> -- >> 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 > -- Phil Davis 503-307-4363 From jerry at jhjensen.com Thu Aug 19 19:54:28 2021 From: jerry at jhjensen.com (Jerry Jensen) Date: Thu, 19 Aug 2021 16:54:28 -0700 Subject: Whatever happened to on-rev? In-Reply-To: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> Message-ID: <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> Eh, wot? For me it redirects to https://livecode.com (in Safari on a mac). .Jerry > On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: > > ? > looks like it bit the dust. > > http://on-rev.com/ > > -- > 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 bobsneidar at iotecdigital.com Thu Aug 19 19:59:26 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Aug 2021 23:59:26 +0000 Subject: Whatever happened to on-rev? In-Reply-To: <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> Message-ID: <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> I am getting an error that I do not have permission to access the site. I have a lifetime license. Bob S > On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode wrote: > > Eh, wot? > For me it redirects to https://livecode.com (in Safari on a mac). > .Jerry > >> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: >> >> ? >> looks like it bit the dust. >> >> http://on-rev.com/ >> >> -- >> 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 alex at tweedly.net Thu Aug 19 20:19:47 2021 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 20 Aug 2021 01:19:47 +0100 Subject: Whatever happened to on-rev? In-Reply-To: <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> Message-ID: <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> Well, it's complicated -) For me (Chrome on Mac), I get on-rev.com?? : redirects to livecode.com and all works ok www.on-rev.com : gives error page (in French) and Error 403 https://on-rev.com : gives scary "connection is not private", etc. message Alex. On 20/08/2021 00:59, Bob Sneidar via use-livecode wrote: > I am getting an error that I do not have permission to access the site. I have a lifetime license. > > Bob S > > >> On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode wrote: >> >> Eh, wot? >> For me it redirects to https://livecode.com (in Safari on a mac). >> .Jerry >> >>> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: >>> >>> ? >>> looks like it bit the dust. >>> >>> http://on-rev.com/ >>> >>> -- >>> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Thu Aug 19 21:23:30 2021 From: colinholgate at gmail.com (Colin Holgate) Date: Thu, 19 Aug 2021 18:23:30 -0700 Subject: Whatever happened to on-rev? In-Reply-To: <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> Message-ID: I recently had to use my space there, and this is the path to use: https://bedrock.on-rev.com:2083 Having said that, right now it?s not loading. > On Aug 19, 2021, at 5:19 PM, Alex Tweedly via use-livecode wrote: > > Well, it's complicated -) > > For me (Chrome on Mac), I get > > on-rev.com : redirects to livecode.com and all works ok > > www.on-rev.com : gives error page (in French) and Error 403 > > https://on-rev.com : gives scary "connection is not private", etc. message > > Alex. > > On 20/08/2021 00:59, Bob Sneidar via use-livecode wrote: >> I am getting an error that I do not have permission to access the site. I have a lifetime license. >> >> Bob S >> >> >>> On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode wrote: >>> >>> Eh, wot? >>> For me it redirects to https://livecode.com (in Safari on a mac). >>> .Jerry >>> >>>> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: >>>> >>>> ? >>>> looks like it bit the dust. >>>> >>>> http://on-rev.com/ >>>> >>>> -- >>>> 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 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Aug 19 21:41:45 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 20 Aug 2021 01:41:45 +0000 Subject: SivaSiva: in htmltext, is there a link to a separate stack? Message-ID: In SivaSiva, we are going to another stack, On mouseup portal_GoStack ("Siva-Siva-Portal") end mouseup in a lib_SivaSivaPortal we have this handle: command portal_GoStack cardOrStackObject [snip] put the short name of this stack into oStackName go cardOrStackObject end portal_GoStack Now, in case of Siva-Siva-Portal.livecode On mouseup put the short name of the target into tTarget switch tTarget case "News" put url ("file:"& path_Documents()& "assets/info/siva-app-news.html") into tNews set the htmltext of fld "helpField" to tNews So, in the htmltext set the htmltext of fld "helpField" to tNews in there a ?link? that would take you, by example, to a stack called card ?listen-collections? with in ?listen.livecode? ?? BR From selander at tkf.att.ne.jp Thu Aug 19 23:35:53 2021 From: selander at tkf.att.ne.jp (Tim Selander) Date: Fri, 20 Aug 2021 12:35:53 +0900 Subject: Whatever happened to on-rev? In-Reply-To: References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> Message-ID: A few weeks back (months?) they upgraded the servers. I have two accounts, personal and work. Before they were on different servers, but after the upgrade, both are on quartz.on-rev.com, and I can get at them through c-panel. Same user name and password. Recommend contacting support -- on-rev at runrev.com -- to ask what server you are on now. Tim Selander Tokyo On 8/20/21 10:23 AM, Colin Holgate via use-livecode wrote: > I recently had to use my space there, and this is the path to use: > > https://bedrock.on-rev.com:2083 > > Having said that, right now it?s not loading. > > >> On Aug 19, 2021, at 5:19 PM, Alex Tweedly via use-livecode wrote: >> >> Well, it's complicated -) >> >> For me (Chrome on Mac), I get >> >> on-rev.com : redirects to livecode.com and all works ok >> >> www.on-rev.com : gives error page (in French) and Error 403 >> >> https://on-rev.com : gives scary "connection is not private", etc. message >> >> Alex. >> >> On 20/08/2021 00:59, Bob Sneidar via use-livecode wrote: >>> I am getting an error that I do not have permission to access the site. I have a lifetime license. >>> >>> Bob S >>> >>> >>>> On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode wrote: >>>> >>>> Eh, wot? >>>> For me it redirects to https://livecode.com (in Safari on a mac). >>>> .Jerry >>>> >>>>> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: >>>>> >>>>> ? >>>>> looks like it bit the dust. >>>>> >>>>> http://on-rev.com/ >>>>> >>>>> -- >>>>> 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 >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 colinholgate at gmail.com Fri Aug 20 00:38:28 2021 From: colinholgate at gmail.com (Colin Holgate) Date: Thu, 19 Aug 2021 21:38:28 -0700 Subject: Whatever happened to on-rev? In-Reply-To: References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> Message-ID: <6A50ED82-089F-440F-A194-4DDC672D7356@gmail.com> quartz.on-rev.com doesn?t work for me, but https://bedrock.on-rev.com:2083 is now getting me to the c-panel sign in page, which then works. > On Aug 19, 2021, at 8:35 PM, Tim Selander via use-livecode wrote: > > A few weeks back (months?) they upgraded the servers. I have two accounts, personal and work. Before they were on different servers, but after the upgrade, both are on quartz.on-rev.com , and I can get at them through c-panel. > > Same user name and password. > > Recommend contacting support -- on-rev at runrev.com -- to ask what server you are on now. > > Tim Selander > Tokyo > > On 8/20/21 10:23 AM, Colin Holgate via use-livecode wrote: >> I recently had to use my space there, and this is the path to use: >> https://bedrock.on-rev.com:2083 > >> Having said that, right now it?s not loading. >>> On Aug 19, 2021, at 5:19 PM, Alex Tweedly via use-livecode wrote: >>> >>> Well, it's complicated -) >>> >>> For me (Chrome on Mac), I get >>> >>> on-rev.com : redirects to livecode.com and all works ok >>> >>> www.on-rev.com : gives error page (in French) and Error 403 >>> >>> https://on-rev.com : gives scary "connection is not private", etc. message >>> >>> Alex. >>> >>> On 20/08/2021 00:59, Bob Sneidar via use-livecode wrote: >>>> I am getting an error that I do not have permission to access the site. I have a lifetime license. >>>> >>>> Bob S >>>> >>>> >>>>> On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode wrote: >>>>> >>>>> Eh, wot? >>>>> For me it redirects to https://livecode.com (in Safari on a mac). >>>>> .Jerry >>>>> >>>>>> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode wrote: >>>>>> >>>>>> ? >>>>>> looks like it bit the dust. >>>>>> >>>>>> http://on-rev.com/ >>>>>> >>>>>> -- >>>>>> 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 >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode 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 matthias_livecode_150811 at m-r-d.de Fri Aug 20 04:07:46 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Fri, 20 Aug 2021 10:07:46 +0200 Subject: SivaSiva: in htmltext, is there a link to a separate stack? In-Reply-To: References: Message-ID: <1E928383-6856-4D53-B54E-7F12FCA102B3@m-r-d.de> BR, i am not sure about the last part of your post ....in there....... to a stack called card "listen-collections" with ....... If i understand it right so far, you want to open/load a stack when clicking on a link in an LC field, right? If so, then the linkClicked message should be your friend. Lets say the htmltext of a field looks like this

TEST

https://livecode.dermattes.de/uselist/br/JustHello.livecode

TEST2

Then the following script would allow to load the stack JustHello.livecode when clicking on the html link. on linkClicked pLink if plink ends with ".livecode" then go stack URL plink else launch URL pLink end if end linkClicked I've uploaded a sample stack for you. You can downloaded it here https://livecode.dermattes.de/uselist/br/br.livecode Regards, Matthias > Am 20.08.2021 um 03:41 schrieb Sannyasin Brahmanathaswami via use-livecode : > > In SivaSiva, we are going to another stack, > > On mouseup > portal_GoStack ("Siva-Siva-Portal") > end mouseup > > in a lib_SivaSivaPortal we have this handle: > > command portal_GoStack cardOrStackObject > [snip] > put the short name of this stack into oStackName > go cardOrStackObject > end portal_GoStack > > Now, in case of > > Siva-Siva-Portal.livecode > > On mouseup > put the short name of the target into tTarget > switch tTarget > > case "News" > put url ("file:"& path_Documents()& "assets/info/siva-app-news.html") into tNews > set the htmltext of fld "helpField" to tNews > > > So, in the htmltext > > set the htmltext of fld "helpField" to tNews > > in there a ?link? that would take you, by example, to a stack called > > card ?listen-collections? with in ?listen.livecode? > > ?? > > 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 heather at livecode.com Fri Aug 20 04:52:07 2021 From: heather at livecode.com (Heather Laine) Date: Fri, 20 Aug 2021 09:52:07 +0100 Subject: Whatever happened to on-rev? In-Reply-To: <6A50ED82-089F-440F-A194-4DDC672D7356@gmail.com> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> <6A50ED82-089F-440F-A194-4DDC672D7356@gmail.com> Message-ID: <397CAE9E-3746-478C-BEF4-64FD19C50CA3@livecode.com> Folks, the LiveCode Hosting Service is alive and well, there is no cause whatever for alarm. The name has changed from On Rev to LiveCode Hosting, in line with our name change from Runtime Revolution to LiveCode (about 10 years ago now). The domain has changed from on-rev to livecodehosting. You should never be able to access either http://on-rev.com or https of same, this site is no longer used and redirects to livecode.com . We still have the domain for legacy accounts. If you want to learn about LiveCode Hosting, please go here: https://livecode.com/hosting/ For the avoidance of doubt, you will also not be able to access https://livecodehosting.com as this domain is exclusively used to host client accounts, it is not a website. It redirects to livecode.com/hosting . Over the years we have upgraded our servers several times to ensure the best possible service. This has meant changes to account server names. We have of course always attempted to inform account holders of these changes but I appreciate that sometimes such emails get lost or missed. If you have or ever had a hosting account with us and you are unsure where it is now, please do contact support. Either support at livecode.com or livecodehosting at livecode.com will be appropriate addresses to contact on. I trust this clears up the matter! Warm Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 20 Aug 2021, at 05:38, Colin Holgate via use-livecode wrote: > > quartz.on-rev.com doesn?t work for me, but https://bedrock.on-rev.com:2083 > is now getting me to the c-panel sign in page, which then works. > > >> On Aug 19, 2021, at 8:35 PM, Tim Selander via use-livecode > wrote: >> >> A few weeks back (months?) they upgraded the servers. I have two accounts, personal and work. Before they were on different servers, but after the upgrade, both are on quartz.on-rev.com >, and I can get at them through c-panel. >> >> Same user name and password. >> >> Recommend contacting support -- on-rev at runrev.com > -- to ask what server you are on now. >> >> Tim Selander >> Tokyo >> >> On 8/20/21 10:23 AM, Colin Holgate via use-livecode wrote: >>> I recently had to use my space there, and this is the path to use: >>> https://bedrock.on-rev.com:2083 > >> >>> Having said that, right now it?s not loading. >>>> On Aug 19, 2021, at 5:19 PM, Alex Tweedly via use-livecode > wrote: >>>> >>>> Well, it's complicated -) >>>> >>>> For me (Chrome on Mac), I get >>>> >>>> on-rev.com : redirects to livecode.com and all works ok >>>> >>>> www.on-rev.com : gives error page (in French) and Error 403 >>>> >>>> https://on-rev.com : gives scary "connection is not private", etc. message >>>> >>>> Alex. >>>> >>>> On 20/08/2021 00:59, Bob Sneidar via use-livecode wrote: >>>>> I am getting an error that I do not have permission to access the site. I have a lifetime license. >>>>> >>>>> Bob S >>>>> >>>>> >>>>>> On Aug 19, 2021, at 16:54 , Jerry Jensen via use-livecode > wrote: >>>>>> >>>>>> Eh, wot? >>>>>> For me it redirects to https://livecode.com (in Safari on a mac). >>>>>> .Jerry >>>>>> >>>>>>> On Aug 19, 2021, at 4:43 PM, Mark Wieder via use-livecode > wrote: >>>>>>> >>>>>>> ? >>>>>>> looks like it bit the dust. >>>>>>> >>>>>>> http://on-rev.com/ >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode 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 curry at pair.com Fri Aug 20 14:49:33 2021 From: curry at pair.com (Curry Kenworthy) Date: Fri, 20 Aug 2021 14:49:33 -0400 Subject: SivaSiva: in htmltext, is there a link to a separate stack? In-Reply-To: References: Message-ID: <12909b10-6494-2c3e-eb66-14ac3465b4a6@pair.com> Sannyasin: > So, in the htmltext > set the htmltext of fld "helpField" to tNews > in there a ?link? that would take you, by example, to a stack called > card ?listen-collections? with in ?listen.livecode? ?? Matthias: > the linkClicked message should be your friend Me: ... and a text link can do anything LiveCode can do. It can trigger any code or handlers that you wish, using the href with any logic or protocol you prefer. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From brahma at hindu.org Fri Aug 20 21:27:19 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sat, 21 Aug 2021 01:27:19 +0000 Subject: SivaSiva: in htmltext, is there a link to a separate stack? In-Reply-To: <12909b10-6494-2c3e-eb66-14ac3465b4a6@pair.com> References: <12909b10-6494-2c3e-eb66-14ac3465b4a6@pair.com> Message-ID: Great! I?ll give it a trial and will get back to you on testing Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva On 8/20/21, 8:50 AM, "use-livecode" wrote: Matthias: > the linkClicked message should be your friend Me: ... and a text link can do anything LiveCode can do. It can trigger any code or handlers that you wish, using the href with any logic or protocol you prefer. Best wishes, Curry Kenworthy From brahma at hindu.org Fri Aug 20 22:23:40 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sat, 21 Aug 2021 02:23:40 +0000 Subject: Fix The Browser! Message-ID: Aloha Panagiotis Merakos Browers Bug: https://quality.livecode.com/show_bug.cgi?id=23267 What are we doing? This is ?really serious? . The API Dictionery does not work for iOS allowUserInteraction property set the allowUserInteraction of widget to allowInteraction browserDocumentLoadBegin message browserDocumentLoadBegin pUrl browserDocumentLoadComplete message browserDocumentLoadComplete pUrl browserDocumentLoadFailed message browserDocumentLoadFailed pUrl, pError browserFrameDocumentLoadBegin message browserFrameDocumentLoadBegin pUrl Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva From tom at makeshyft.com Sat Aug 21 17:52:56 2021 From: tom at makeshyft.com (Tom Glod) Date: Sat, 21 Aug 2021 17:52:56 -0400 Subject: Fix The Browser! In-Reply-To: References: Message-ID: Not only that, its marked as too old to be used log into any of Google's sites, and many others I am sure. I would consider upgrading/fixing the CEF as a high priority task. Please ....Please ..... just do it. Its almost 4 years old. On Fri, Aug 20, 2021 at 10:24 PM Sannyasin Brahmanathaswami via use-livecode wrote: > Aloha Panagiotis Merakos > > Browers Bug: > > https://quality.livecode.com/show_bug.cgi?id=23267 > > What are we doing? This is ?really serious? . The API Dictionery does not > work for iOS > > allowUserInteraction property set the allowUserInteraction of widget to > allowInteraction > browserDocumentLoadBegin message browserDocumentLoadBegin pUrl > browserDocumentLoadComplete message browserDocumentLoadComplete > pUrl > browserDocumentLoadFailed message browserDocumentLoadFailed pUrl, > pError > browserFrameDocumentLoadBegin message browserFrameDocumentLoadBegin > pUrl > > > Svasti Astu ? Be Well > Brahmanathaswami > > Get SivaSiva.app ? It free! > https://www.himalayanacademy.com/view/sivasiva > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From jacque at hyperactivesw.com Sat Aug 21 19:33:16 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Aug 2021 18:33:16 -0500 Subject: Fix The Browser! In-Reply-To: References: Message-ID: <17b6b0fb260.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Weren't these replaced with mobileControlCreate? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On August 21, 2021 4:55:39 PM Tom Glod via use-livecode wrote: > Not only that, its marked as too old to be used log into any of Google's > sites, and many others I am sure. > I would consider upgrading/fixing the CEF as a high priority task. > Please ....Please ..... just do it. > Its almost 4 years old. > > On Fri, Aug 20, 2021 at 10:24 PM Sannyasin Brahmanathaswami via > use-livecode wrote: > >> Aloha Panagiotis Merakos >> >> Browers Bug: >> >> https://quality.livecode.com/show_bug.cgi?id=23267 >> >> What are we doing? This is ?really serious? . The API Dictionery does not >> work for iOS >> >> allowUserInteraction property set the allowUserInteraction of widget to >> allowInteraction >> browserDocumentLoadBegin message browserDocumentLoadBegin pUrl >> browserDocumentLoadComplete message browserDocumentLoadComplete >> pUrl >> browserDocumentLoadFailed message browserDocumentLoadFailed pUrl, >> pError >> browserFrameDocumentLoadBegin message browserFrameDocumentLoadBegin >> pUrl >> >> >> Svasti Astu ? Be Well >> Brahmanathaswami >> >> Get SivaSiva.app ? It free! >> https://www.himalayanacademy.com/view/sivasiva >> >> >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > Tom Glod > Founder & Developer > MakeShyft R.D.A (www.makeshyft.com) > Mobile:647.562.9411 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Tue Aug 24 23:39:19 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Wed, 25 Aug 2021 13:39:19 +1000 Subject: Property inspector opening with wrong object Message-ID: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> Has anyone else experienced this? It is very annoying. Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. Neville Smythe From ahsoftware at sonic.net Wed Aug 25 00:10:02 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 24 Aug 2021 21:10:02 -0700 Subject: Whatever happened to on-rev? In-Reply-To: <397CAE9E-3746-478C-BEF4-64FD19C50CA3@livecode.com> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> <6A50ED82-089F-440F-A194-4DDC672D7356@gmail.com> <397CAE9E-3746-478C-BEF4-64FD19C50CA3@livecode.com> Message-ID: <2404e539-3e15-e371-3d8d-c5157187ef7c@sonic.net> On 8/20/21 1:52 AM, Heather Laine via use-livecode wrote: You should never be able to access either http://on-rev.com or https of same, this site is no longer used and redirects to livecode.com . Actually, no. It redirects to http://on-rev.com/cgi-sys/defaultwebpage.cgi which is apparently the cPanel equivalent of ?\_(?)_/? -- Mark Wieder ahsoftware at gmail.com From colinholgate at gmail.com Wed Aug 25 00:13:07 2021 From: colinholgate at gmail.com (Colin Holgate) Date: Tue, 24 Aug 2021 21:13:07 -0700 Subject: Whatever happened to on-rev? In-Reply-To: <2404e539-3e15-e371-3d8d-c5157187ef7c@sonic.net> References: <6b987bc5-cfb7-48de-0665-bfb00d402f35@sonic.net> <975B6154-532C-4255-89EE-4867E17788C6@jhjensen.com> <2C37963D-61FE-4B3D-92C3-8BF8426CF913@iotecdigital.com> <58f9f275-a840-b765-65c2-bcf938a67fee@tweedly.net> <6A50ED82-089F-440F-A194-4DDC672D7356@gmail.com> <397CAE9E-3746-478C-BEF4-64FD19C50CA3@livecode.com> <2404e539-3e15-e371-3d8d-c5157187ef7c@sonic.net> Message-ID: <3058DA58-754F-4BAE-AC91-0079DB0A5E7B@gmail.com> At least the page apologizes to you. > On Aug 24, 2021, at 9:10 PM, Mark Wieder via use-livecode wrote: > > On 8/20/21 1:52 AM, Heather Laine via use-livecode wrote: > > You should never be able to access either http://on-rev.com or https of same, this site is no longer used and redirects to livecode.com . > > Actually, no. > It redirects to http://on-rev.com/cgi-sys/defaultwebpage.cgi > which is apparently the cPanel equivalent of ?\_(?)_/? > > -- > 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 craig at starfirelighting.com Wed Aug 25 09:24:13 2021 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 25 Aug 2021 09:24:13 -0400 Subject: Property inspector opening with wrong object In-Reply-To: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> References: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> Message-ID: <5CF87C1A-EC85-4E10-84D1-884B3D7F2C67@starfirelighting.com> Hi. I have never seen this on my Mac. How do you open the inspector? By double-clicking a selected object when with the pointer tool? By selecting from the ?Object? menu? Craig > On Aug 24, 2021, at 11:39 PM, Neville Smythe via use-livecode wrote: > > Has anyone else experienced this? It is very annoying. > > Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Aug 25 11:02:12 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 25 Aug 2021 15:02:12 +0000 Subject: Property inspector opening with wrong object In-Reply-To: <5CF87C1A-EC85-4E10-84D1-884B3D7F2C67@starfirelighting.com> References: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> <5CF87C1A-EC85-4E10-84D1-884B3D7F2C67@starfirelighting.com> Message-ID: What happens if you open the object inspector, then select an object on a card? It *should* change to the properties of the selected object. Bob S > On Aug 25, 2021, at 06:24 , Craig Newman via use-livecode wrote: > > Hi. > > I have never seen this on my Mac. How do you open the inspector? By double-clicking a selected object when with the pointer tool? By selecting from the ?Object? menu? > > Craig > >> On Aug 24, 2021, at 11:39 PM, Neville Smythe via use-livecode wrote: >> >> Has anyone else experienced this? It is very annoying. >> >> Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. >> >> Neville Smythe >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 mkoob at rogers.com Wed Aug 25 12:48:11 2021 From: mkoob at rogers.com (KOOB) Date: Wed, 25 Aug 2021 12:48:11 -0400 Subject: Property inspector opening with wrong object In-Reply-To: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> References: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> Message-ID: <0081E3E9-6494-4F7A-8F62-C90772421BAE@rogers.com> Hi Neville I have started noticing this as well recently. I haven?t bothered to try and track down what was going wrong. I thought It was something happening in the stack I was working on. I had a mouseOver handler in a field to identify the word the mouse was over using mouseChunk so I thought that was causing it. However I did not do tests to confirm that. I have only been using LC 9.6.2 and then more recently I upgraded to LC 9.6.3. Martin Koob Sent from my iPad > On Aug 24, 2021, at 11:41 PM, Neville Smythe via use-livecode wrote: > > ?Has anyone else experienced this? It is very annoying. > > Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Wed Aug 25 13:15:10 2021 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 25 Aug 2021 18:15:10 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows Message-ID: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Some 20 months ago, I reported that I was in a situation where an app written in 6.7 needed to be updated to access 64bit drivers, which meant updating to 9.5 - which displayed horrifying increase in processing time. In fact I was able to put off the evil day - but now it has returned, and can be put off no longer. A process that normally takes 2 hours is currently taking 9. The core processing stage has gone from around ten minutes to over six hours. After way too long, I've finally got down to at least one smoking gun; which is as simple as can be. Part of what took me so long is a confusion; in production the process runs on Windows, but I develop on Mac. Although on Mac the overall process does take about a third longer in LC9 than LC6, the simple tests I've finally isolated actually run much _quicker_ in LC9 than LC6. So switching between LC6 and LC9 on Mac as I tried to isolate the issue was giving confusing signals. But unmistakeably it's *much* slower on Windows. A simple routine which loops over a load of tab and return formatted data loaded from a TSV file, to truncate a particular field, had the following results processing a 70MB file of approximately 257,000 rows: 6.7.11 MacOS 9 seconds 6.7.11 Win32 10 seconds 9.6.3 MacOS 2 seconds 9.6.3 Win32 498 seconds I simplified it down to this (pointless) loop which just rebuilds a table one line at a time: local tNewTable repeat for each line tRow in tWorkTable put tRow & return after tNewTable end repeat with these results: 6.7.11 MacOS 8 seconds 6.7.11 Win32 7 seconds 9.6.3 MacOS 0 seconds 9.6.3 Win32 591 seconds (there's obviously a lot of variability in these - both were running in IDE, on a logged-in computer, so stuff was probably going on in the background; but I know the overall effect is similar when built as standalone and running by schedule on an unattended machine. But the key thing is: for this task, LC9 is dramatically slower on Windows!) Have others seen something like this? When I posted about this before (thread: "OMG text processing performance 6.7 - 9.5") Mark Waddingham suggested that it might be to do with a hidden cost of binary<->text transforms. That makes some sense; but given that the text already exists, I'm wondering whether taking a line out of text would cause it to be transformed, only to be transformed again when appending? And in particular, why this would affect Windows only. I have also added tests using "is strictly a binary string" in the code above, and this was true for neither input 'tWorkTable', nor the output 'tNewTable', nor any of the 257,00 extracted lines. However it is definitely the accumulating of text that is the issue - simply looping over the lines - even with testing each one to see if it is "strictly a binary string" - is a second or less on Windows in LC9. Has anyone had similar experiences? Suggestions for how this could be avoided? Many thanks in advance, Ben From craig at starfirelighting.com Wed Aug 25 13:48:48 2021 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 25 Aug 2021 13:48:48 -0400 Subject: Property inspector opening with wrong object In-Reply-To: <0081E3E9-6494-4F7A-8F62-C90772421BAE@rogers.com> References: <2DA988BA-09B3-4757-A56B-3E03D0B0DF51@optusnet.com.au> <0081E3E9-6494-4F7A-8F62-C90772421BAE@rogers.com> Message-ID: <728331EB-A55A-4F21-B506-BFB3C5A13529@starfirelighting.com> MouseOver? Perhaps, mouseChunk or mouseCharChunk? And you ask for the number of words from char 1 to word 4 of either of those functions? Craig > On Aug 25, 2021, at 12:48 PM, KOOB via use-livecode wrote: > > Hi Neville > > I have started noticing this as well recently. I haven?t bothered to try and track down what was going wrong. I thought It was something happening in the stack I was working on. I had a mouseOver handler in a field to identify the word the mouse was over using mouseChunk so I thought that was causing it. However I did not do tests to confirm that. > > I have only been using LC 9.6.2 and then more recently I upgraded to LC 9.6.3. > > Martin Koob > > Sent from my iPad > >> On Aug 24, 2021, at 11:41 PM, Neville Smythe via use-livecode wrote: >> >> ?Has anyone else experienced this? It is very annoying. >> >> Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. >> >> Neville Smythe >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Aug 25 14:48:48 2021 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 25 Aug 2021 19:48:48 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Message-ID: <41832560-4c6c-4df3-587a-9af576837e18@tweedly.net> Crazy idea - totally untried .... (sorry, I don't have a Win machine) ? put 1 into tLineCount ? repeat for each line tRow in tWorkTable ????? put tRow into tNewTable[tLineCount] ? ? ? add 1 to tLineCount ? end repeat ? combine tNewTable using CR Alex. On 25/08/2021 18:15, Ben Rubinstein via use-livecode wrote: > > Some 20 months ago, I reported that I was in a situation where an app > written in 6.7 needed to be updated to access 64bit drivers, which > meant updating to 9.5 - which displayed horrifying increase in > processing time. > > In fact I was able to put off the evil day - but now it has returned, > and can be put off no longer. A process that normally takes 2 hours is > currently taking 9. The core processing stage has gone from around ten > minutes to over six hours. > > After way too long, I've finally got down to at least one smoking gun; > which is as simple as can be. > > Part of what took me so long is a confusion; in production the process > runs on Windows, but I develop on Mac. Although on Mac the overall > process does take about a third longer in LC9 than LC6, the simple > tests I've finally isolated actually run much _quicker_ in LC9 than > LC6. So switching between LC6 and LC9 on Mac as I tried to isolate the > issue was giving confusing signals. But unmistakeably it's *much* > slower on Windows. > > A simple routine which loops over a load of tab and return formatted > data loaded from a TSV file, to truncate a particular field, had the > following results processing a 70MB file of approximately 257,000 rows: > > ????6.7.11 MacOS????? 9 seconds > ????6.7.11 Win32???? 10 seconds > ????9.6.3? MacOS????? 2 seconds > ????9.6.3? Win32??? 498 seconds > > I simplified it down to this (pointless) loop which just rebuilds a > table one line at a time: > > ?? local tNewTable > ?? repeat for each line tRow in tWorkTable > ????? put tRow & return after tNewTable > ?? end repeat > > with these results: > > ????6.7.11 MacOS????? 8 seconds > ????6.7.11 Win32????? 7 seconds > ????9.6.3? MacOS????? 0 seconds > ????9.6.3? Win32??? 591 seconds > > (there's obviously a lot of variability in these - both were running > in IDE, on a logged-in computer, so stuff was probably going on in the > background; but I know the overall effect is similar when built as > standalone and running by schedule on an unattended machine. But the > key thing is: for this task, LC9 is dramatically slower on Windows!) > > Have others seen something like this? > > When I posted about this before (thread: "OMG text processing > performance 6.7 - 9.5") Mark Waddingham suggested that it might be to > do with a hidden cost of binary<->text transforms. That makes some > sense; but given that the text already exists, I'm wondering whether > taking a line out of text would cause it to be transformed, only to be > transformed again when appending? And in particular, why this would > affect Windows only. > > I have also added tests using "is strictly a binary string" in the > code above, and this was true for neither input 'tWorkTable', nor the > output 'tNewTable', nor any of the 257,00 extracted lines. > > However it is definitely the accumulating of text that is the issue - > simply looping over the lines - even with testing each one to see if > it is "strictly a binary string" - is a second or less on Windows in LC9. > > Has anyone had similar experiences? Suggestions for how this could be > avoided? > > Many thanks in advance, > > Ben > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From marksmithhfx at gmail.com Wed Aug 25 16:53:18 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Wed, 25 Aug 2021 21:53:18 +0100 Subject: [ANN] New version of the "universal button" widget In-Reply-To: <42100253-b1f8-5532-8040-101a2a800bbe@revigniter.com> References: <42100253-b1f8-5532-8040-101a2a800bbe@revigniter.com> Message-ID: <32B1467B-24E5-41CD-80C2-8BDA0EA5E368@gmail.com> Thanks Ralf. That looks to be a very useful widget. Mark > On Aug 19, 2021, at 7:15 PM, Ralf Bitter via use-livecode wrote: > > There is a new version of the "universal button" widget > which can be used as a replacement for the > segmented control widget. > > There was an issue with round corners and wide borders > which was fixed by Bernd Niggemann, thanks Bernd. > > Furthermore spacing between icon, text and border > has been optimized. > > This release can be downloaded here: > https://github.com/revig/universal-button-widget/releases > > > Ralf > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From marksmithhfx at gmail.com Wed Aug 25 16:57:59 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Wed, 25 Aug 2021 21:57:59 +0100 Subject: [ANN] Organize - A daily task manager Message-ID: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. Cheers, Mark From paul at researchware.com Wed Aug 25 17:36:54 2021 From: paul at researchware.com (Paul Dupuis) Date: Wed, 25 Aug 2021 17:36:54 -0400 Subject: setting the dragImage under LC 9.6.3 Message-ID: I have a situation I just noticed running under LC 9.6.3. I have a field where you can drag lines to drop on other specific lines. on dragStart, take a snapshot of the line just clicked and make set and existing image object to the image data of the snapshot. i.e. ? put pText into fld "DragList" ? export snapshot from fld "DragList" to tImg as PNG ? put tImg into img "CodeBookDrag" I have check all this in the debugger. The field "DragList" has the text of the line clicked on at the start of the drag. The image "CodeBookDrag" is set to an image of the field containing the text - all is good In my dragStart handler, I have: set the dragImage to the id of image "CodeBookDrag" of this cd on macOS (Mojave), as I perform the drag, the cursor changes to the line of text image (YEA!) on Windows (same exact code) , the cursor remains a circle with a slash (default) when over a line that can not be dropped on and a plus icon over a lien that can be dropped on. This used to work cross-platform. The code is the same across macOS and Windows. Has anyone else seen an issue like this? is dragImage broken on Windows? From neville.smythe at optusnet.com.au Wed Aug 25 19:38:48 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Thu, 26 Aug 2021 09:38:48 +1000 Subject: Property inspector opening with wrong object In-Reply-To: References: Message-ID: > By double-clicking a selected object when with the pointer tool? By selecting from the ?Object? menu? > > Craig I had forgotten about opening the Inspector with double-click, I had got into the habit of opening from the contextual menu. The bug is not happening just now so I can?t check if double-click will always work correctly. > > What happens if you open the object inspector, then select an object on a card? It *should* change to the properties of the selected object. > > Bob S The Inspector does change to the desired object if I then select the object, so it is not a complete disaster. Clearing the preferences doesn?t help (had to do that after upgrading to 9.6.3 because the bottom part of the script editor disappeared - did anyone ever find out what triggered that? - but the IP bug happened before and after clearing Preferences). >> >>> On Aug 24, 2021, at 11:39 PM, Neville Smythe via use-livecode wrote: >>> >>> Has anyone else experienced this? It is very annoying. >>> >>> Sometime when I open the Property Inspector for an object it opens the inspector for the stack instead. I don?t know what triggers it, but once it starts happening it always happens; relaunching LC restores sanity for a while. This is on a Mac using Catalina LC 9.6.3 but it has been happening for while now. >>> >>> Neville Smythe From msiskin at andrew.cmu.edu Wed Aug 25 20:07:33 2021 From: msiskin at andrew.cmu.edu (Marc Siskin) Date: Thu, 26 Aug 2021 00:07:33 +0000 Subject: [ANN] Organize - A daily task manager In-Reply-To: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> References: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> Message-ID: <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> Mark, I would like to test your app. I need an invitation code in order to do so. If you still have space, please send me a code directly to my e-mail. Thanks, Marc Siskin --------------- Marc Siskin, Learning Engineer Manager, Modern Language Resource Center Carnegie Mellon University msiskin at andrew.cmu.edu On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. Cheers, Mark _______________________________________________ use-livecode mailing list use-livecode at 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 Wed Aug 25 20:13:40 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Wed, 25 Aug 2021 20:13:40 -0400 Subject: [ANN] Organize - A daily task manager In-Reply-To: <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> References: <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> Message-ID: <0911EC01-524D-4BD4-A6BE-D480D0162C0D@gmail.com> Me as well! Looks like a fantastic product. SKIP > On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode wrote: > > ?Mark, > > I would like to test your app. I need an invitation code in order to do so. > > If you still have space, please send me a code directly to my e-mail. > > Thanks, > Marc Siskin > --------------- > Marc Siskin, Learning Engineer > Manager, Modern Language Resource Center > Carnegie Mellon University > msiskin at andrew.cmu.edu > > > On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: > > I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. > > Cheers, > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Aug 25 20:16:24 2021 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 26 Aug 2021 01:16:24 +0100 Subject: [ANN] Organize - A daily task manager In-Reply-To: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> References: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> Message-ID: <1056d336-b47d-a2a5-37e3-a5dcc2ae5ca8@tweedly.net> Hi Mark, Looks great. I'm impressed - and inspired to have another try at getting past the hurdles and making an iOS app :-) Any suggestions on how to get started would be welcome. I'm not sure if I should send comments/suggestions directly to you, or to start on the list to encourage discussion. I'll start here for now. 1. (Always my first question :-)? Can I export the data if I want to move to another app ? Or import ? (e.g. CSV, ...) 2. Is there a "move un-completed items to the next day" (i.e. to make it more like a traditional to-do list manager) ? 3. Blank items ?? From around 40sec - 1:10 sec there is a 'blank' item left on the screen while you do other things. Does it stay forever, or disappear if you move to another section ? 4. Your "left arrow' menu. Shouldn't that be (i.e. wouldn't iOS users expect that to be) a left-swipe to bring up the menu ? Thanks Alex. On 25/08/2021 21:57, Mark Smith via use-livecode wrote: > I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. > > Cheers, > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Wed Aug 25 21:27:45 2021 From: curry at pair.com (Curry Kenworthy) Date: Wed, 25 Aug 2021 21:27:45 -0400 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Message-ID: Ben: > But the key thing is: for this task, LC9 is > dramatically slower on Windows!) > Have others seen something like this? Generally: Yep, I've seen plenty of slowdowns. On both Windows and Mac, depending on the task. Specifically: I'd like to test this later; still recovering from two back-to-back illnesses. Suggestion: although your code may look short, you're potentially testing up to 5 different issues: 1. Loop speed 2. Text line parse speed 3. Text concat speed 4. Variable/memory speed 5. Mac to Win text It would be good to narrow your test and see which area has the biggest impact, or eliminate some of those possible factors. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From benr_mc at cogapp.com Thu Aug 26 04:49:34 2021 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 26 Aug 2021 09:49:34 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: <41832560-4c6c-4df3-587a-9af576837e18@tweedly.net> References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> <41832560-4c6c-4df3-587a-9af576837e18@tweedly.net> Message-ID: Hi Alex, Thanks for responding. It's an interesting idea and I may have to try it. But I've got 5,000 lines of script that has evolved over 20 years, so I really don't want to have to rewrite it all! It seems to me that there is an identifiable problem here; something that is happening on (at least one) Windows machine, which was fine under LC6 but is broken under LC9; whereas on Mac it's not the case. My hope is that there is some simple solution to fix this! Ben On 25/08/2021 19:48, Alex Tweedly via use-livecode wrote: > Crazy idea - totally untried .... (sorry, I don't have a Win machine) > > > ? put 1 into tLineCount > ? repeat for each line tRow in tWorkTable > ????? put tRow into tNewTable[tLineCount] > ? ? ? add 1 to tLineCount > ? end repeat > ? combine tNewTable using CR > > Alex. > > > On 25/08/2021 18:15, Ben Rubinstein via use-livecode wrote: >> >> Some 20 months ago, I reported that I was in a situation where an app >> written in 6.7 needed to be updated to access 64bit drivers, which meant >> updating to 9.5 - which displayed horrifying increase in processing time. >> >> In fact I was able to put off the evil day - but now it has returned, and >> can be put off no longer. A process that normally takes 2 hours is currently >> taking 9. The core processing stage has gone from around ten minutes to over >> six hours. >> >> After way too long, I've finally got down to at least one smoking gun; which >> is as simple as can be. >> >> Part of what took me so long is a confusion; in production the process runs >> on Windows, but I develop on Mac. Although on Mac the overall process does >> take about a third longer in LC9 than LC6, the simple tests I've finally >> isolated actually run much _quicker_ in LC9 than LC6. So switching between >> LC6 and LC9 on Mac as I tried to isolate the issue was giving confusing >> signals. But unmistakeably it's *much* slower on Windows. >> >> A simple routine which loops over a load of tab and return formatted data >> loaded from a TSV file, to truncate a particular field, had the following >> results processing a 70MB file of approximately 257,000 rows: >> >> ????6.7.11 MacOS????? 9 seconds >> ????6.7.11 Win32???? 10 seconds >> ????9.6.3? MacOS????? 2 seconds >> ????9.6.3? Win32??? 498 seconds >> >> I simplified it down to this (pointless) loop which just rebuilds a table >> one line at a time: >> >> ?? local tNewTable >> ?? repeat for each line tRow in tWorkTable >> ????? put tRow & return after tNewTable >> ?? end repeat >> >> with these results: >> >> ????6.7.11 MacOS????? 8 seconds >> ????6.7.11 Win32????? 7 seconds >> ????9.6.3? MacOS????? 0 seconds >> ????9.6.3? Win32??? 591 seconds >> >> (there's obviously a lot of variability in these - both were running in IDE, >> on a logged-in computer, so stuff was probably going on in the background; >> but I know the overall effect is similar when built as standalone and >> running by schedule on an unattended machine. But the key thing is: for this >> task, LC9 is dramatically slower on Windows!) >> >> Have others seen something like this? >> >> When I posted about this before (thread: "OMG text processing performance >> 6.7 - 9.5") Mark Waddingham suggested that it might be to do with a hidden >> cost of binary<->text transforms. That makes some sense; but given that the >> text already exists, I'm wondering whether taking a line out of text would >> cause it to be transformed, only to be transformed again when appending? And >> in particular, why this would affect Windows only. >> >> I have also added tests using "is strictly a binary string" in the code >> above, and this was true for neither input 'tWorkTable', nor the output >> 'tNewTable', nor any of the 257,00 extracted lines. >> >> However it is definitely the accumulating of text that is the issue - simply >> looping over the lines - even with testing each one to see if it is >> "strictly a binary string" - is a second or less on Windows in LC9. >> >> Has anyone had similar experiences? Suggestions for how this could be avoided? >> >> Many thanks in advance, >> >> Ben >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 benr_mc at cogapp.com Thu Aug 26 04:49:34 2021 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 26 Aug 2021 09:49:34 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Message-ID: <9e4e0f77-1674-f5b5-c934-096fa0f054c6@cogapp.com> Thanks Curry. In fact (apologies I didn't make this clear in my already too-long email) it really is just the accumulating of text, at least in this instance, that's the issue. After I added a test on each extracted (i.e. looped over) line to see if it was "strictly a binary string", and counting the results; but then commented out the line that appended the text, the loop completed in a second or less. Uncommenting the line put it back to 8 minutes or so. So of your items below, it really is just item 3. The difference between the Mac and Windows machines I happened to be using isn't really relevant. The point is that on one Windows machine, running the same script in LC9 is about 50 times slower than the same script on the same machine in LC6. On a given Mac machine, it's many times faster in LC9 than LC6. Something is awry on Windows. BUT - I've only tested on one Windows machine, that's all I've got access to at the moment. So if anyone has a chance to see if they get similar results, that would be very helpful. Ben On 26/08/2021 02:27, Curry Kenworthy via use-livecode wrote: > > Ben: > > > But the key thing is: for this task, LC9 is > > dramatically slower on Windows!) > > Have others seen something like this? > > Generally: Yep, I've seen plenty of slowdowns. > On both Windows and Mac, depending on the task. > > Specifically: I'd like to test this later; > still recovering from two back-to-back illnesses. > > Suggestion: although your code may look short, > you're potentially testing up to 5 different issues: > > 1. Loop speed > 2. Text line parse speed > 3. Text concat speed > 4. Variable/memory speed > 5. Mac to Win text > > It would be good to narrow your test > and see which area has the biggest impact, > or eliminate some of those possible factors. > > Best wishes, > > Curry Kenworthy > > Custom Software Development > "Better Methods, Better Results" > LiveCode Training and Consulting > http://livecodeconsulting.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 marksmithhfx at gmail.com Thu Aug 26 05:47:10 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 26 Aug 2021 10:47:10 +0100 Subject: [ANN] Organize - A daily task manager In-Reply-To: <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> References: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> Message-ID: <165E9F75-A040-4612-B038-207F4A53E5FD@gmail.com> Hi Marc, Please give the link another try? it seems the first time you click it just installs TestFlight. I think the 2nd time will let you install the app. I have tried on a bunch of different phones and I?ve seen at least 3 different UI?s, so its definitely a bit confusing to navigate. I?ll also send you a direct email request which should fix the problem, but I would also be interested in knowing if a 2nd click on the link works too. Mark > On Aug 26, 2021, at 1:07 AM, Marc Siskin via use-livecode wrote: > > Mark, > > I would like to test your app. I need an invitation code in order to do so. > > If you still have space, please send me a code directly to my e-mail. > > Thanks, > Marc Siskin > --------------- > Marc Siskin, Learning Engineer > Manager, Modern Language Resource Center > Carnegie Mellon University > msiskin at andrew.cmu.edu > > > On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: > > I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. > > Cheers, > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode 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 marksmithhfx at gmail.com Thu Aug 26 05:53:55 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 26 Aug 2021 10:53:55 +0100 Subject: [ANN] Organize - A daily task manager In-Reply-To: <0911EC01-524D-4BD4-A6BE-D480D0162C0D@gmail.com> References: <685A9561-597E-4B26-BD1D-239CF59CB5EB@andrew.cmu.edu> <0911EC01-524D-4BD4-A6BE-D480D0162C0D@gmail.com> Message-ID: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> Hi Skip, I?ve sent you a direct link in email as well. Cheers, Mark > On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode wrote: > > Me as well! Looks like a fantastic product. > > SKIP > >> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode wrote: >> >> ?Mark, >> >> I would like to test your app. I need an invitation code in order to do so. >> >> If you still have space, please send me a code directly to my e-mail. >> >> Thanks, >> Marc Siskin >> --------------- >> Marc Siskin, Learning Engineer >> Manager, Modern Language Resource Center >> Carnegie Mellon University >> msiskin at andrew.cmu.edu >> >> >> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: >> >> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. >> >> Cheers, >> Mark >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 marksmithhfx at gmail.com Thu Aug 26 06:50:07 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 26 Aug 2021 11:50:07 +0100 Subject: [ANN] Organize - A daily task manager In-Reply-To: <1056d336-b47d-a2a5-37e3-a5dcc2ae5ca8@tweedly.net> References: <26500DCD-B71A-4A1C-9D44-C067FDF4A70B@gmail.com> <1056d336-b47d-a2a5-37e3-a5dcc2ae5ca8@tweedly.net> Message-ID: <1EFA2ADB-049F-4BD2-A5D4-E4651F37E73C@gmail.com> Hi Alex, Where are you stuck? There are many steps in the process and I too found many of them confusing. Luckily I had some help so I am happy to pass along what I?ve learned (also, many others will have answers to your questions). See below for my specific responses? happy to take them here if it doesn?t violate any list rules. > On Aug 26, 2021, at 1:16 AM, Alex Tweedly via use-livecode wrote: > > Hi Mark, > > Looks great. I'm impressed - and inspired to have another try at getting past the hurdles and making an iOS app :-) > Any suggestions on how to get started would be welcome. > > I'm not sure if I should send comments/suggestions directly to you, or to start on the list to encourage discussion. I'll start here for now. > > 1. (Always my first question :-) Can I export the data if I want to move to another app ? > Or import ? (e.g. CSV, ...) Not at present, but I?ll add that to the list. > > 2. Is there a "move un-completed items to the next day" (i.e. to make it more like a traditional to-do list manager) ? At the moment you would have to do that item by item (i.e. no batch move option? I?ve added that to the suggestion list as well :) > > 3. Blank items ? From around 40sec - 1:10 sec there is a 'blank' item left on the screen while you do other things. Does it stay forever, or disappear if you move to another section ? In general, blank lines are not saved to the DB. You can see this in action between 1:10 - 1:15 when I leave to go to the Settings page and then return again. The blank line is gone. If you add text to a line, save it (most any action will save it), then remove the text from the line the program treats the update like any other update and will save it as blank. Of course you can manually remove it later if you want. > > 4. Your "left arrow' menu. Shouldn't that be (i.e. wouldn't iOS users expect that to be) a left-swipe to bring up the menu ? Good catch. I used ?open? text fields (like any standard LC text entry field) instead of the "Edit Field? concept provided with the DG. This was for several reasons but in general I found it made it easier to enter/edit text. However, you cannot swipe across an ?open? text field since it just inserts the cursor. Some other mechanism had to be found and this seems to be a reasonable alternative. At least for this application I am happy with the choice and hope others are as well. Time will tell :) > > Thanks > > Alex. > > On 25/08/2021 21:57, Mark Smith via use-livecode wrote: >> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. >> >> Cheers, >> Mark >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 at livecode.com Thu Aug 26 07:23:18 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 26 Aug 2021 12:23:18 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Message-ID: On 2021-08-25 18:15, Ben Rubinstein via use-livecode wrote: > I simplified it down to this (pointless) loop which just rebuilds a > table one line at a time: > > local tNewTable > repeat for each line tRow in tWorkTable > put tRow & return after tNewTable > end repeat > > with these results: > > 6.7.11 MacOS 8 seconds > 6.7.11 Win32 7 seconds > 9.6.3 MacOS 0 seconds > 9.6.3 Win32 591 seconds Using a buffer var should workaround the performance issue (which is related to the windows heap manager not being very good at continually re-extending a buffer): on mouseUp local tLine repeat 256 times put "*" after tLine end repeat local tTime put the millisecs into tTime local tBuffer local tText repeat 257000 times put tLine & return after tBuffer if the number of codeunits in tBuffer > 500000 then put tBuffer after tText delete codeunit 1 to -1 of tBuffer end if end repeat put tBuffer after tText answer (the number of codeunits in tText) & return & (the millisecs - tTime) end mouseUp In the original loop, tNewTable is continually extended internally, something which appears to cause O(n^2) performance on Windows. In the revised loop, an intermediate buffer var is used which (after first time getting 'full') will have a backing store of 500k ish - meaning tText is extended much less often. (Playing with the value of 500000 up or down will affect the resulting speed - there will always be a sweet spot). On my Windows VM - the above loop (which generates about 68mb of text or so, takes about 3s. Hope this helps! Mark. P.S. This is an engine issue - we'll need to look into why there's such a difference with 6.7 - as, I'm pretty sure I kept the rules about extending buffers pretty much the same in string concatenation. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From skiplondon at gmail.com Thu Aug 26 07:48:03 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Thu, 26 Aug 2021 07:48:03 -0400 Subject: [ANN] Organize - A daily task manager In-Reply-To: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> References: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> Message-ID: Thank you, Mark! > On Aug 26, 2021, at 5:55 AM, Mark Smith via use-livecode wrote: > > ?Hi Skip, I?ve sent you a direct link in email as well. > > Cheers, > Mark > >> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode wrote: >> >> Me as well! Looks like a fantastic product. >> >> SKIP >> >>>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode wrote: >>> >>> ?Mark, >>> >>> I would like to test your app. I need an invitation code in order to do so. >>> >>> If you still have space, please send me a code directly to my e-mail. >>> >>> Thanks, >>> Marc Siskin >>> --------------- >>> Marc Siskin, Learning Engineer >>> Manager, Modern Language Resource Center >>> Carnegie Mellon University >>> msiskin at andrew.cmu.edu >>> >>> >>>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: >>> >>> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. >>> >>> Cheers, >>> Mark >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 mkoob at rogers.com Thu Aug 26 09:10:35 2021 From: mkoob at rogers.com (Martin Koob) Date: Thu, 26 Aug 2021 09:10:35 -0400 Subject: [ANN] Organize - A daily task manager In-Reply-To: References: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> Message-ID: Hi Skip The app looks great. I will definitely download and try it once it is in the app store. A couple comments from your YouTube demo: First I really like how you can create items by tapping in white space. It reduces the complexity of the interface. Second is a suggestion regarding the showing and hiding of checked items. You went to settings to do that. I think that would be better if you could do that from the main interface, say with a toggle button for show and hide checked, or drop down ?view? menu. View Unchecked Checked All ??? The ??? could be for the ?more?? maybe that could open the settings or a dialog with other view options. Martin > On Aug 26, 2021, at 7:48 AM, Skip Kimpel via use-livecode wrote: > > Thank you, Mark! > >> On Aug 26, 2021, at 5:55 AM, Mark Smith via use-livecode wrote: >> >> ?Hi Skip, I?ve sent you a direct link in email as well. >> >> Cheers, >> Mark >> >>> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode wrote: >>> >>> Me as well! Looks like a fantastic product. >>> >>> SKIP >>> >>>>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode wrote: >>>> >>>> ?Mark, >>>> >>>> I would like to test your app. I need an invitation code in order to do so. >>>> >>>> If you still have space, please send me a code directly to my e-mail. >>>> >>>> Thanks, >>>> Marc Siskin >>>> --------------- >>>> Marc Siskin, Learning Engineer >>>> Manager, Modern Language Resource Center >>>> Carnegie Mellon University >>>> msiskin at andrew.cmu.edu >>>> >>>> >>>>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: >>>> >>>> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. >>>> >>>> Cheers, >>>> Mark >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode 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 craig at starfirelighting.com Thu Aug 26 10:12:19 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 26 Aug 2021 10:12:19 -0400 Subject: setting the dragImage under LC 9.6.3 In-Reply-To: References: Message-ID: Hi. I have done this sort of thing for decades, starting with HC. But I used an invisible field to ?carry? the line of interest, not an image. I do not know if this will help your issue. If you need a description of that let me know. Craig > On Aug 25, 2021, at 5:36 PM, Paul Dupuis via use-livecode wrote: > > I have a situation I just noticed running under LC 9.6.3. > > I have a field where you can drag lines to drop on other specific lines. on dragStart, take a snapshot of the line just clicked and make set and existing image object to the image data of the snapshot. > i.e. > put pText into fld "DragList" > export snapshot from fld "DragList" to tImg as PNG > put tImg into img "CodeBookDrag" > > I have check all this in the debugger. The field "DragList" has the text of the line clicked on at the start of the drag. The image "CodeBookDrag" is set to an image of the field containing the text - all is good > > In my dragStart handler, I have: > > set the dragImage to the id of image "CodeBookDrag" of this cd > > on macOS (Mojave), as I perform the drag, the cursor changes to the line of text image (YEA!) > > on Windows (same exact code) , the cursor remains a circle with a slash (default) when over a line that can not be dropped on and a plus icon over a lien that can be dropped on. > > This used to work cross-platform. The code is the same across macOS and Windows. Has anyone else seen an issue like this? is dragImage broken on Windows? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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.bovill at gmail.com Thu Aug 26 10:20:06 2021 From: david.bovill at gmail.com (David Bovill) Date: Thu, 26 Aug 2021 15:20:06 +0100 Subject: Storing json - mergeJSON, textdecode and =?utf-8?Q?=22=5Cu00a0=E2=80=9D?= In-Reply-To: <8957a88f-2375-4928-be3c-cc446025113e@Spark> References: <85508BE3-3898-4BFB-8F09-D2C5C0531133@reidit.co.uk> <8957a88f-2375-4928-be3c-cc446025113e@Spark> Message-ID: An update on my flailing attempts to get a robust way to go Fromm arrays to json and back. Essentially the story is stuff that works on OSX fails now and then on the server - and I?m trying to track down why? It?s an intermittent problem and hard to pinpoint as the json files have a lot of content -so finding a character that is causing the problem is not easy. My assumption is that this is an encoding issue - but attempts at using textDecode() are not helping. I found one instance that was causing the array encoding to fail: > quote_type > put?textDecode?(utf8JSON,?"UTF-8")?into?rJSON > replace?"\u00a0??with empty in?rJSON While this is fixing the cases I have so far - I am not sure what the underlying encoding issue is here. Its a unicode non-breaking-space -?https://www.fileformat.info/info/unicode/char/00a0/index.htm?but I?m not sure about the encoding and whether its valid utf8? Bit stuck any thoughts? ?? ??Schedule a call with me On 15 Aug 2021, 11:46 +0100, David Bovill , wrote: > I?ve been historically a bit lazy in taking care of how I store json data - so mostly it works but some times I get a different result on the server than I do locally on OSX. I suspect this is due to encoding differences in how the data is stored and which characters are in the json. I?d like to standardise on utf8 encoded json as my text storage of choice, and use a standard way to store this while in Livecode I parse the json and just deal with arrays. > > As I understand it I should really be using textEncode and textDecode() - and I should store the utf8 encoded json files using ?binfile:? not ?file:? - however this is not what the dictionary entry fo textEncode() illustrates: > > quote_type > > put textEncode(field "output","UTF-8") into tOutput > > put tOutput into url ("file:output.txt") > > So if I want to implement best practice in storing utf8 encoded json locally on Mac, on mobile and on unix servers according to: > > quote_type > > The?textEncode?function takes text, and returns it as binary data, encoded with the specified encoding. > > It is highly recommended that any time you interface with things outside LiveCode (files, network sockets, processes, etc) that you explicitly?textEncode?any text you send outside LiveCode and?textDecode?all text received into LiveCode. If this doesnt happen, a platform-dependent encoding will be used (which normally does not support Unicode text). > > How should I do that? Should I not do something like this (in pseudocode): > > quote_type > > function fetchFromUrl jsonURL > > ??put url someURL into utf8JSON > > ??put textDecode(jsonURL, "UTF-8") into encodedJSON > > ??put json_ToArray (encodedJSON) into someArray > > ??return someArray > > end fetchFromUrl > > > > command exportToUrl someArray, jsonURL > > ??put json_FromArray (someArray) into encodedJSON > > ??put textEncode(encodedJSON, "UTF-8") into decodedJSON > > ??put decodedJSON into url someURL > > end exportToUrl > > And. If so - should I be using ?binfile:? or ?file:? for writing to the file system? > > ?? ??Schedule a call with me From merakosp at gmail.com Thu Aug 26 10:29:46 2021 From: merakosp at gmail.com (panagiotis m) Date: Thu, 26 Aug 2021 17:29:46 +0300 Subject: setting the dragImage under LC 9.6.3 In-Reply-To: References: Message-ID: Hello all, Yes, unfortunately the dragImage is broken on Windows: https://quality.livecode.com/show_bug.cgi?id=21562 Kind regards, Panos -- On Thu, 26 Aug 2021 at 17:13, Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi. > > I have done this sort of thing for decades, starting with HC. But I used > an invisible field to ?carry? the line of interest, not an image. I do not > know if this will help your issue. If you need a description of that let me > know. > > Craig > > > On Aug 25, 2021, at 5:36 PM, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I have a situation I just noticed running under LC 9.6.3. > > > > I have a field where you can drag lines to drop on other specific lines. > on dragStart, take a snapshot of the line just clicked and make set and > existing image object to the image data of the snapshot. > > i.e. > > put pText into fld "DragList" > > export snapshot from fld "DragList" to tImg as PNG > > put tImg into img "CodeBookDrag" > > > > I have check all this in the debugger. The field "DragList" has the text > of the line clicked on at the start of the drag. The image "CodeBookDrag" > is set to an image of the field containing the text - all is good > > > > In my dragStart handler, I have: > > > > set the dragImage to the id of image "CodeBookDrag" of this cd > > > > on macOS (Mojave), as I perform the drag, the cursor changes to the line > of text image (YEA!) > > > > on Windows (same exact code) , the cursor remains a circle with a slash > (default) when over a line that can not be dropped on and a plus icon over > a lien that can be dropped on. > > > > This used to work cross-platform. The code is the same across macOS and > Windows. Has anyone else seen an issue like this? is dragImage broken on > Windows? > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 keith.clarke at me.com Thu Aug 26 10:47:22 2021 From: keith.clarke at me.com (Keith Clarke) Date: Thu, 26 Aug 2021 15:47:22 +0100 Subject: =?utf-8?Q?Re=3A_Storing_json_-_mergeJSON=2C_textdecode_and_=22=5C?= =?utf-8?Q?u00a0=E2=80=9D?= In-Reply-To: References: <85508BE3-3898-4BFB-8F09-D2C5C0531133@reidit.co.uk> <8957a88f-2375-4928-be3c-cc446025113e@Spark> Message-ID: <5D708899-CBF5-4F4E-8590-179B8C8607DC@me.com> Not sure if it?s related but I had issues recently with processing JSON on Mac with PHP and attempts to force encoding/decoding of the JSON didn?t work. It was an encoding issue caused by the JSON strings being served into HTML pages that lacked an explicit UTF-8 tag. Adding '> replace "\u00a0? with empty in rJSON > > While this is fixing the cases I have so far - I am not sure what the underlying encoding issue is here. Its a unicode non-breaking-space - https://www.fileformat.info/info/unicode/char/00a0/index.htm but I?m not sure about the encoding and whether its valid utf8? > > Bit stuck any thoughts? > > ? Schedule a call with me > On 15 Aug 2021, 11:46 +0100, David Bovill , wrote: >> I?ve been historically a bit lazy in taking care of how I store json data - so mostly it works but some times I get a different result on the server than I do locally on OSX. I suspect this is due to encoding differences in how the data is stored and which characters are in the json. I?d like to standardise on utf8 encoded json as my text storage of choice, and use a standard way to store this while in Livecode I parse the json and just deal with arrays. >> >> As I understand it I should really be using textEncode and textDecode() - and I should store the utf8 encoded json files using ?binfile:? not ?file:? - however this is not what the dictionary entry fo textEncode() illustrates: >>> quote_type >>> put textEncode(field "output","UTF-8") into tOutput >>> put tOutput into url ("file:output.txt") >> >> So if I want to implement best practice in storing utf8 encoded json locally on Mac, on mobile and on unix servers according to: >>> quote_type >>> The textEncode function takes text, and returns it as binary data, encoded with the specified encoding. >>> It is highly recommended that any time you interface with things outside LiveCode (files, network sockets, processes, etc) that you explicitly textEncode any text you send outside LiveCode and textDecode all text received into LiveCode. If this doesnt happen, a platform-dependent encoding will be used (which normally does not support Unicode text). >> >> How should I do that? Should I not do something like this (in pseudocode): >>> quote_type >>> function fetchFromUrl jsonURL >>> put url someURL into utf8JSON >>> put textDecode(jsonURL, "UTF-8") into encodedJSON >>> put json_ToArray (encodedJSON) into someArray >>> return someArray >>> end fetchFromUrl >>> >>> command exportToUrl someArray, jsonURL >>> put json_FromArray (someArray) into encodedJSON >>> put textEncode(encodedJSON, "UTF-8") into decodedJSON >>> put decodedJSON into url someURL >>> end exportToUrl >> >> And. If so - should I be using ?binfile:? or ?file:? for writing to the file system? >> >> ? Schedule a call with me > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Thu Aug 26 11:39:47 2021 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 26 Aug 2021 16:39:47 +0100 Subject: Accumulating text is *VERY* slow in LC9 on Windows In-Reply-To: References: <091a8beb-06b8-94bc-ddac-f1407581d2f0@cogapp.com> Message-ID: Thank you Mark! Using a buffer indeed essentially solves the problem (at least for this example!). Because I may have to use this in a bunch of places, I made my life easier by putting it in a command using variables passed by reference. Because I'm almost invariably appending a line at a time, and usually have a row counter going anyway, I'm deciding when to dump the buffer based on number of lines rather than length of the buffer (which may occasionally mean the buffer has to be resized up). command appendRow tRow, @iRowCounter, @tBuffer, @tOutput put tRow & return after tBuffer add 1 to iRowCounter if (iRowCounter mod siBuffSize) = 0 then put tBuffer after tOutput if sbDeleteBuffer then delete codeunit 1 to -1 of tBuffer else put empty into tBuffer end if end if end appendRow I initially wrote this emptying the buffer just by putting empty into it. Then I borrowed your line of deleting the contents, which I presume makes it more likely to be retained in the heap. In general inline is a bit faster than using the command; and deleting the code points of the buffer is a bit faster than emptying - but it's not completely clear cut. (This is one set of runs, not averaging repeated ones.) command command inline inline buffer size empty delete empty delete 500 lines 33 31 29 29 1500 lines 16 13 7 14 2500 lines 14 10 7 11 4000 lines 18 11 8 9 5000 lines 19 7 11 9 (All times in seconds on Windows, LC 9.6.3.) And given that not using a buffer takes 589 seconds, none of the above variations really matter! So my remaining question for you Mark is this: > P.S. This is an engine issue - we'll need to look into why there's such a > difference with 6.7 - as, I'm pretty sure I kept the rules about extending > buffers pretty much the same in string concatenation. Do you have a sense of (a) how likely it is you'll have an "aha!" moment and (b) any idea of when you might have a chance to look at this. I'm just asking purely selfishly, because if it's soon I might get away without having to address my 5,000 line code jungle nightmare...! Many thanks for this tip-off, Ben On 26/08/2021 12:23, Mark Waddingham via use-livecode wrote: > On 2021-08-25 18:15, Ben Rubinstein via use-livecode wrote: >> I simplified it down to this (pointless) loop which just rebuilds a >> table one line at a time: >> >> ?? local tNewTable >> ?? repeat for each line tRow in tWorkTable >> ????? put tRow & return after tNewTable >> ?? end repeat >> >> with these results: >> >> ????6.7.11 MacOS????? 8 seconds >> ????6.7.11 Win32????? 7 seconds >> ????9.6.3? MacOS????? 0 seconds >> ????9.6.3? Win32??? 591 seconds > > Using a buffer var should workaround the performance issue (which is related > to the windows heap manager not being very good at continually re-extending a > buffer): > > on mouseUp > ?? local tLine > ?? repeat 256 times > ????? put "*" after tLine > ?? end repeat > > ?? local tTime > ?? put the millisecs into tTime > > ?? local tBuffer > > ?? local tText > ?? repeat 257000 times > ????? put tLine & return after tBuffer > ????? if the number of codeunits in tBuffer > 500000 then > ???????? put tBuffer after tText > ???????? delete codeunit 1 to -1 of tBuffer > ????? end if > ?? end repeat > ?? put tBuffer after tText > ?? answer (the number of codeunits in tText) & return & (the millisecs - tTime) > end mouseUp > > In the original loop, tNewTable is continually extended internally, something > which appears to cause O(n^2) performance on Windows. > > In the revised loop, an intermediate buffer var is used which (after first > time getting 'full') will have a backing store of 500k ish - meaning tText is > extended much less often. (Playing with the value of 500000 up or down will > affect the resulting speed - there will always be a sweet spot). > > On my Windows VM - the above loop (which generates about 68mb of text or so, > takes about 3s. > > Hope this helps! > > Mark. > > P.S. This is an engine issue - we'll need to look into why there's such a > difference with 6.7 - as, I'm pretty sure I kept the rules about extending > buffers pretty much the same in string concatenation. > From marksmithhfx at gmail.com Thu Aug 26 12:09:11 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 26 Aug 2021 17:09:11 +0100 Subject: [ANN] Organize - A daily task manager In-Reply-To: References: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> Message-ID: <7807337C-E11B-4502-B95C-BA2F144B7A14@gmail.com> Hi Martin, I?ll take the compliment (that was I, not Skip, who produced the app) ? Your suggestion of having a switch to hide/show checked items on the main page is a good one, if I had more room. As it is, I?m pretty much cramming everything I can onto that page. The row menu could be an option but I?ve already got plans for unused real estate there. However, I'll add it to the list and keep thinking about it. All the best, Mark > On Aug 26, 2021, at 2:10 PM, Martin Koob via use-livecode wrote: > > Hi Skip > > The app looks great. I will definitely download and try it once it is in the app store. > > A couple comments from your YouTube demo: > > First I really like how you can create items by tapping in white space. It reduces the complexity of the interface. > > Second is a suggestion regarding the showing and hiding of checked items. > > You went to settings to do that. I think that would be better if you could do that from the main interface, say with a toggle button for show and hide checked, or drop down ?view? menu. > > View > Unchecked > Checked > All > ??? > > The ??? could be for the ?more?? maybe that could open the settings or a dialog with other view options. > > Martin > > >> On Aug 26, 2021, at 7:48 AM, Skip Kimpel via use-livecode wrote: >> >> Thank you, Mark! >> >>> On Aug 26, 2021, at 5:55 AM, Mark Smith via use-livecode wrote: >>> >>> ?Hi Skip, I?ve sent you a direct link in email as well. >>> >>> Cheers, >>> Mark >>> >>>> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode wrote: >>>> >>>> Me as well! Looks like a fantastic product. >>>> >>>> SKIP >>>> >>>>>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode wrote: >>>>> >>>>> ?Mark, >>>>> >>>>> I would like to test your app. I need an invitation code in order to do so. >>>>> >>>>> If you still have space, please send me a code directly to my e-mail. >>>>> >>>>> Thanks, >>>>> Marc Siskin >>>>> --------------- >>>>> Marc Siskin, Learning Engineer >>>>> Manager, Modern Language Resource Center >>>>> Carnegie Mellon University >>>>> msiskin at andrew.cmu.edu >>>>> >>>>> >>>>>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode > wrote: >>>>> >>>>> I am very pleased to announce a wide-beta release of my first iOS app; Organize -- a daily to-do list manager. There is a demo on Youtube (https://youtu.be/LtQ5O1Qk80w ) and you can download and install the (final) beta version here... (https://testflight.apple.com/join/AysRGtVv ). A really big thanks to everyone who has helped me along the way (you all know who you are!!). I would be delighted to have anyone interested kick the tires and provide feedback, advice and suggestions. >>>>> >>>>> Cheers, >>>>> Mark >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode 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 paul at researchware.com Thu Aug 26 12:39:34 2021 From: paul at researchware.com (Paul Dupuis) Date: Thu, 26 Aug 2021 12:39:34 -0400 Subject: AW: setting the dragImage under LC 9.6.3 In-Reply-To: References: Message-ID: Panos, Thank you. I should have searched the quality center, but knowing that it is a bug has just saved me from hours of debugging. So thanks for replying to my post. On 8/26/2021 10:29 AM, panagiotis m via use-livecode wrote: > Hello all, > > Yes, unfortunately the dragImage is broken on Windows: > > https://quality.livecode.com/show_bug.cgi?id=21562 > > Kind regards, > Panos > -- > From skiplondon at gmail.com Thu Aug 26 13:30:48 2021 From: skiplondon at gmail.com (Skip Kimpel) Date: Thu, 26 Aug 2021 13:30:48 -0400 Subject: [ANN] Organize - A daily task manager In-Reply-To: <7807337C-E11B-4502-B95C-BA2F144B7A14@gmail.com> References: <9D65F2BA-7770-48D9-96C1-3BDC79EE9D71@gmail.com> <7807337C-E11B-4502-B95C-BA2F144B7A14@gmail.com> Message-ID: After seeing it, I will take credit for it :) SKIP On Thu, Aug 26, 2021 at 12:10 PM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Martin, I?ll take the compliment (that was I, not Skip, who produced > the app) ? > > Your suggestion of having a switch to hide/show checked items on the main > page is a good one, if I had more room. As it is, I?m pretty much cramming > everything I can onto that page. The row menu could be an option but I?ve > already got plans for unused real estate there. However, I'll add it to the > list and keep thinking about it. > > All the best, > Mark > > > > On Aug 26, 2021, at 2:10 PM, Martin Koob via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi Skip > > > > The app looks great. I will definitely download and try it once it is > in the app store. > > > > A couple comments from your YouTube demo: > > > > First I really like how you can create items by tapping in white space. > It reduces the complexity of the interface. > > > > Second is a suggestion regarding the showing and hiding of checked items. > > > > You went to settings to do that. I think that would be better if you > could do that from the main interface, say with a toggle button for show > and hide checked, or drop down ?view? menu. > > > > View > > Unchecked > > Checked > > All > > ??? > > > > The ??? could be for the ?more?? maybe that could open the settings or > a dialog with other view options. > > > > Martin > > > > > >> On Aug 26, 2021, at 7:48 AM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> Thank you, Mark! > >> > >>> On Aug 26, 2021, at 5:55 AM, Mark Smith via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> ?Hi Skip, I?ve sent you a direct link in email as well. > >>> > >>> Cheers, > >>> Mark > >>> > >>>> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>> > >>>> Me as well! Looks like a fantastic product. > >>>> > >>>> SKIP > >>>> > >>>>>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>>> > >>>>> ?Mark, > >>>>> > >>>>> I would like to test your app. I need an invitation code in order > to do so. > >>>>> > >>>>> If you still have space, please send me a code directly to my e-mail. > >>>>> > >>>>> Thanks, > >>>>> Marc Siskin > >>>>> --------------- > >>>>> Marc Siskin, Learning Engineer > >>>>> Manager, Modern Language Resource Center > >>>>> Carnegie Mellon University > >>>>> msiskin at andrew.cmu.edu > >>>>> > >>>>> > >>>>>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode < > use-livecode at lists.runrev.com> > wrote: > >>>>> > >>>>> I am very pleased to announce a wide-beta release of my first iOS > app; Organize -- a daily to-do list manager. There is a demo on Youtube ( > https://youtu.be/LtQ5O1Qk80w ) and you can > download and install the (final) beta version here... ( > https://testflight.apple.com/join/AysRGtVv < > https://testflight.apple.com/join/AysRGtVv>). A really big thanks to > everyone who has helped me along the way (you all know who you are!!). I > would be delighted to have anyone interested kick the tires and provide > feedback, advice and suggestions. > >>>>> > >>>>> Cheers, > >>>>> Mark > >>>>> > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jiml at netrin.com Fri Aug 27 14:55:36 2021 From: jiml at netrin.com (Jim Lambert) Date: Fri, 27 Aug 2021 11:55:36 -0700 Subject: Apple App Store Agreement In-Reply-To: References: Message-ID: <3FADD13F-8D44-4DC4-AC4B-5B0C983851DD@netrin.com> FYI "Apple has agreed to a class action settlement that will allow apps developers to implement payment systems outside of the App Store and communicate directly with customers about them." https://www.zdnet.com/article/apple-settles-lawsuit-to-allow-developers-to-use-payment-systems-outside-of-app-store/ From stephen at barncard.com Fri Aug 27 15:02:14 2021 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 27 Aug 2021 12:02:14 -0700 Subject: Apple App Store Agreement In-Reply-To: <3FADD13F-8D44-4DC4-AC4B-5B0C983851DD@netrin.com> References: <3FADD13F-8D44-4DC4-AC4B-5B0C983851DD@netrin.com> Message-ID: Does this actually level the playing field; or is it lip service? On Fri, Aug 27, 2021 at 11:57 Jim Lambert via use-livecode < use-livecode at lists.runrev.com> wrote: > FYI > > "Apple has agreed to a class action settlement that will allow apps > developers to implement payment systems outside of the App Store and > communicate directly with customers about them." > > > https://www.zdnet.com/article/apple-settles-lawsuit-to-allow-developers-to-use-payment-systems-outside-of-app-store/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From sean at pidigital.co.uk Fri Aug 27 15:52:04 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 27 Aug 2021 20:52:04 +0100 Subject: Apple App Store Agreement In-Reply-To: References: Message-ID: <241E63AB-AEFF-483C-9313-3E25D7C07DB7@pidigital.co.uk> Is good news. EA won. This is great for us that also work on Unreal Engine. Back on the Mac for v5 hopefully. Sean Cole Pi Digital Productions Ltd eMail Ts & Cs > On 27 Aug 2021, at 20:02, Stephen Barncard via use-livecode wrote: > > ?Does this actually level the playing field; or is it lip service? > >> On Fri, Aug 27, 2021 at 11:57 Jim Lambert via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> FYI >> >> "Apple has agreed to a class action settlement that will allow apps >> developers to implement payment systems outside of the App Store and >> communicate directly with customers about them." >> >> >> https://www.zdnet.com/article/apple-settles-lawsuit-to-allow-developers-to-use-payment-systems-outside-of-app-store/ >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > -- > -- > 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 tom at makeshyft.com Fri Aug 27 17:46:33 2021 From: tom at makeshyft.com (Tom Glod) Date: Fri, 27 Aug 2021 17:46:33 -0400 Subject: Apple App Store Agreement In-Reply-To: <3FADD13F-8D44-4DC4-AC4B-5B0C983851DD@netrin.com> References: <3FADD13F-8D44-4DC4-AC4B-5B0C983851DD@netrin.com> Message-ID: Super happy to see this. I quoted a project that got put on ice because of this very thing. a much deserved middle finger salute to Apple. On Fri, Aug 27, 2021 at 2:56 PM Jim Lambert via use-livecode < use-livecode at lists.runrev.com> wrote: > FYI > > "Apple has agreed to a class action settlement that will allow apps > developers to implement payment systems outside of the App Store and > communicate directly with customers about them." > > > https://www.zdnet.com/article/apple-settles-lawsuit-to-allow-developers-to-use-payment-systems-outside-of-app-store/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From brahma at hindu.org Mon Aug 30 11:03:44 2021 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 30 Aug 2021 15:03:44 +0000 Subject: Fix The Browser! In-Reply-To: <17b6b0fb260.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17b6b0fb260.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Well there is with mobileControlCreate. But it does NOT solve the bugs in iOS. In Android all the following works fine. But in iOS it fails for: allowUserInteraction allowInteraction browserDocumentLoadBegin pUrl browserDocumentLoadComplete pUrl browserDocumentLoadFailed pUrl browserFrameDocumentLoadBegin pUrl I hope we fix this asap! Svasti Astu ? Be Well Brahmanathaswami Get SivaSiva.app ? It free! https://www.himalayanacademy.com/view/sivasiva On 8/21/21, 1:34 PM, "use-livecode" wrote: Weren't these replaced with mobileControlCreate? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On August 21, 2021 4:55:39 PM Tom Glod via use-livecode > wrote: > Not only that, its marked as too old to be used log into any of Google's > sites, and many others I am sure. > I would consider upgrading/fixing the CEF as a high priority task. > Please ....Please ..... just do it. > Its almost 4 years old. > > On Fri, Aug 20, 2021 at 10:24 PM Sannyasin Brahmanathaswami via > use-livecode > wrote: > >> Aloha Panagiotis Merakos >> >> Browers Bug: >> >> https://quality.livecode.com/show_bug.cgi?id=23267 >> >> What are we doing? This is ?really serious? . The API Dictionery does not >> work for iOS >> >> allowUserInteraction property set the allowUserInteraction of widget to >> allowInteraction >> browserDocumentLoadBegin message browserDocumentLoadBegin pUrl >> browserDocumentLoadComplete message browserDocumentLoadComplete >> pUrl >> browserDocumentLoadFailed message browserDocumentLoadFailed pUrl, >> pError >> browserFrameDocumentLoadBegin message browserFrameDocumentLoadBegin >> pUrl >> >> >> Svasti Astu ? Be Well >> Brahmanathaswami >> >> Get SivaSiva.app ? It free! >> https://www.himalayanacademy.com/view/sivasiva >> >> From benr_mc at cogapp.com Mon Aug 30 15:22:11 2021 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 30 Aug 2021 20:22:11 +0100 Subject: Sorting text is *VERY* slow in LC9 on Windows (Re: Accumulating text is *VERY* slow in LC9 on Windows) Message-ID: <1954ab20-989a-5523-b6f3-457a446ee730@cogapp.com> Thanks to Mark Waddingham's advice about using a buffer var when accumulating a large text variabel in stages, I've now got a script that took 8 hours under LC9, and (8 minutes under LC6) down by stages to just under 1 hour under LC9. However I have some remaining issues not amenable to this approach; of which the most significant relates to the sort command. In all cases it seems to take much longer under LC9 than it did under LC6; although the factor is quite variable. The most dramatic is one instance, in which this statement: sort lines of tNewTable by item iSortCol of each takes 35 minutes to execute. `tNewTable` is a variable consisting of some 223,000 lines of text; approx 70MB. The exact same statement with the same data on the same computer in LC6 takes just 1 second. Has anyone else noticed something of this sort? As I said, the effect varies: e.g. 54 seconds versus 1 second; 22 seconds versus 1 second. So it may not be so noticeable in all cases. TIA, Ben From markclark at mac.com Mon Aug 30 16:54:26 2021 From: markclark at mac.com (Mark Clark) Date: Mon, 30 Aug 2021 15:54:26 -0500 Subject: com.livecode.library.aws under Linux (Ubuntu) In-Reply-To: <82BBC737-17D0-49F5-B654-C0AD380A3C71@mac.com> References: <82BBC737-17D0-49F5-B654-C0AD380A3C71@mac.com> Message-ID: Sorry for the rookie question. I have been using the AWSS3 command with the alternate library to allow using any S3 endpoint. So far I?ve just run it on the Mac and it?s all good. On Linux, I don't know where the files from com.livecode.brary.aws should be placed (vs inside the app bundle). Running Ubuntu 20 if it matters. I?ve poked around some and I see the lib exists under .runrev/documentationcache but that seems odd. I can build from Mac and run on Linux, but seems like I should be doing debug under Linux--except I?m too ignorant to get it working:) (https://quality.livecode.com/show_bug.cgi?id=22919 ) Thanks, Mark From markclark at mac.com Mon Aug 30 17:20:34 2021 From: markclark at mac.com (Mark Clark) Date: Mon, 30 Aug 2021 16:20:34 -0500 Subject: com.livecode.library.aws under Linux (Ubuntu) In-Reply-To: References: <82BBC737-17D0-49F5-B654-C0AD380A3C71@mac.com> Message-ID: Okay, ya know why didn?t I look in opt before I posted that msg? lol. But I am still curious why the lib that allows non-Amazon S3 endpoints isn?t what comes with upgrades at this point. Thanks to any helpful responses that I won?t see until the digest posts! mark > On Aug 30, 2021, at 3:54 PM, Mark Clark wrote: > > On Linux, I don't know where the files from com.livecode.brary.aws should be placed (vs inside the app bundle). Running Ubuntu 20 if it matters. I?ve poked around some and I see the lib exists under .runrev/documentationcache but that seems odd. > > I can build from Mac and run on Linux, but seems like I should be doing debug under Linux--except I?m too ignorant to get it working:) > > (https://quality.livecode.com/show_bug.cgi?id=22919 ) From paul at researchware.com Tue Aug 31 10:57:14 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 31 Aug 2021 10:57:14 -0400 Subject: Can't reach license server... Message-ID: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. However, is anyone else having problems running LC due to not getting a license validated? From paul at researchware.com Tue Aug 31 11:11:15 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 31 Aug 2021 11:11:15 -0400 Subject: Can't reach license server... In-Reply-To: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> References: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> Message-ID: <8ffc3f9f-ea45-494e-f800-19ce919289f0@researchware.com> Apparently only temporary as now the license server is back and responding. On 8/31/2021 10:57 AM, Paul Dupuis via use-livecode wrote: > When trying to launch LiveCode, I keep getting errors contacting the > license server and I see that Livecode.com is currently down for > maintenance, so hopefully, this is a very temporary issue. > > However, is anyone else having problems running LC due to not getting > a license validated? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Tue Aug 31 11:15:22 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Tue, 31 Aug 2021 16:15:22 +0100 Subject: Can't reach license server... In-Reply-To: <8ffc3f9f-ea45-494e-f800-19ce919289f0@researchware.com> References: <8ffc3f9f-ea45-494e-f800-19ce919289f0@researchware.com> Message-ID: <98F1C04D-9C62-4903-B805-D6E5D3996357@pidigital.co.uk> The main website is undergoing maintenance at the moment so this may have caused an interruption. Sean Pi > On 31 Aug 2021, at 16:13, Paul Dupuis via use-livecode wrote: > > ?Apparently only temporary as now the license server is back and responding. > > >> On 8/31/2021 10:57 AM, Paul Dupuis via use-livecode wrote: >> When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. >> >> However, is anyone else having problems running LC due to not getting a license validated? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 andre at andregarzia.com Tue Aug 31 11:35:36 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 16:35:36 +0100 Subject: 9.6.4? Message-ID: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going on? From matthias_livecode_150811 at m-r-d.de Tue Aug 31 11:41:26 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Tue, 31 Aug 2021 17:41:26 +0200 Subject: 9.6.4? In-Reply-To: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> Message-ID: <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> And where are the Livecode Server downloads? > Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : > > Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 > > There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? > > Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 andre at andregarzia.com Tue Aug 31 11:45:02 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 16:45:02 +0100 Subject: 9.6.4? In-Reply-To: <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> Message-ID: <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> not only that but community and community plus also vanished... > On 31 Aug 2021, at 16:41, matthias rebbe via use-livecode wrote: > > And where are the Livecode Server downloads? > > > >> Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : >> >> Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 >> >> There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? >> >> Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Tue Aug 31 11:45:55 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 16:45:55 +0100 Subject: 9.6.4? In-Reply-To: <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> Message-ID: I bet someone changed the script that generates that page and it simply failed to push the correct artifacts to the server. Anyway, let?s wait to see what they say about it. I?m sure someone from HQ will chip in soon. > On 31 Aug 2021, at 16:45, Andre Garzia wrote: > > not only that but community and community plus also vanished... > >> On 31 Aug 2021, at 16:41, matthias rebbe via use-livecode wrote: >> >> And where are the Livecode Server downloads? >> >> >> >>> Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : >>> >>> Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 >>> >>> There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? >>> >>> Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Aug 31 11:49:18 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Tue, 31 Aug 2021 17:49:18 +0200 Subject: 9.6.4? In-Reply-To: <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> Message-ID: <2616DFFE-CAEC-4996-A6D3-9A5360BE6E46@m-r-d.de> And there seems to be new pricing. One can now create customized LC subscriptions.. So one can for example could select only macOS and iOS as deployment platform. Any combination is now possible. I think that is a really good new change. > Am 31.08.2021 um 17:45 schrieb Andre Garzia via use-livecode : > > not only that but community and community plus also vanished... > >> On 31 Aug 2021, at 16:41, matthias rebbe via use-livecode wrote: >> >> And where are the Livecode Server downloads? >> >> >> >>> Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : >>> >>> Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 >>> >>> There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? >>> >>> Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Tue Aug 31 11:49:23 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 31 Aug 2021 11:49:23 -0400 Subject: Can't reach license server... In-Reply-To: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> References: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> Message-ID: <7C51250D-46B6-4C3D-A3A7-AF3D5CC3BEEE@all-auctions.com> That?s why I use the manual license method. Hopefully they are aware of the problem and are working on it. Rick > On Aug 31, 2021, at 10:57 AM, Paul Dupuis via use-livecode wrote: > > When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. > > However, is anyone else having problems running LC due to not getting a license validated? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Aug 31 11:51:15 2021 From: heather at livecode.com (Heather Laine) Date: Tue, 31 Aug 2021 16:51:15 +0100 Subject: Can't reach license server... In-Reply-To: <7C51250D-46B6-4C3D-A3A7-AF3D5CC3BEEE@all-auctions.com> References: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> <7C51250D-46B6-4C3D-A3A7-AF3D5CC3BEEE@all-auctions.com> Message-ID: <6B105D52-AEEE-480F-8613-86372F46BAC2@livecode.com> There was a temporary license problem which should now be fixed. If you are still seeing it please let me know in support. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 31 Aug 2021, at 16:49, Rick Harrison via use-livecode wrote: > > That?s why I use the manual license method. > > Hopefully they are aware of the problem and are working on it. > > Rick > >> On Aug 31, 2021, at 10:57 AM, Paul Dupuis via use-livecode wrote: >> >> When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. >> >> However, is anyone else having problems running LC due to not getting a license validated? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 andre at andregarzia.com Tue Aug 31 12:05:51 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 17:05:51 +0100 Subject: LiveCode community edition is gone Message-ID: here is the announcement: https://livecode.org/ From MikeKerner at roadrunner.com Tue Aug 31 12:16:26 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 31 Aug 2021 12:16:26 -0400 Subject: Licensing model change Message-ID: I just read and watched Kevin's announcement about LC licensing. The value for us in the OSS license was simply a greater level of assurance that there would be longevity in the event that LC the company failed, as the source was still there for someone else to pick up. I think that's how MC -> RR. So I am disappointed that the code will not be out in the open in the event of a business failure, however, I'm also respectful of the need for more revenue. I will leave it to others to discuss the failure of LC to deliver x,y,z and how that plays into the situation. I am also not privy to a recent P/L, so I am in a bad position to opine on what they should do or prioritize. -- 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 andre at andregarzia.com Tue Aug 31 12:19:49 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 17:19:49 +0100 Subject: 9.6.4? In-Reply-To: <2616DFFE-CAEC-4996-A6D3-9A5360BE6E46@m-r-d.de> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> <46A3720F-5557-4DF5-A401-C25F20AAA5FE@andregarzia.com> <2616DFFE-CAEC-4996-A6D3-9A5360BE6E46@m-r-d.de> Message-ID: yes, just saw the new changes. It felt like going on a scavenge hunt. So they?re basically changing a lot in terms of license and offering, that came out a bit unexpected but I am happy with the changes. Did some math there and it will cost me a bit more than I?m currently paying to get all features I want. But, if I get only the features I actually need, then it becomes cheaper. :-) so, I guess this is good, it allows us to add stuff to our licenses as they become needed. Also looking forward to the changes in LiveCode 10, specially M1 runtimes. > On 31 Aug 2021, at 16:49, matthias rebbe via use-livecode wrote: > > And there seems to be new pricing. One can now create customized LC subscriptions.. So one can for example could select only macOS and iOS as deployment platform. Any combination is now possible. > I think that is a really good new change. > > > >> Am 31.08.2021 um 17:45 schrieb Andre Garzia via use-livecode : >> >> not only that but community and community plus also vanished... >> >>> On 31 Aug 2021, at 16:41, matthias rebbe via use-livecode wrote: >>> >>> And where are the Livecode Server downloads? >>> >>> >>> >>>> Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : >>>> >>>> Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 >>>> >>>> There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? >>>> >>>> Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 andre at andregarzia.com Tue Aug 31 12:30:57 2021 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 31 Aug 2021 17:30:57 +0100 Subject: Can't reach license server... In-Reply-To: <6B105D52-AEEE-480F-8613-86372F46BAC2@livecode.com> References: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> <7C51250D-46B6-4C3D-A3A7-AF3D5CC3BEEE@all-auctions.com> <6B105D52-AEEE-480F-8613-86372F46BAC2@livecode.com> Message-ID: Dear Heather, Can you clarify what will happen to our current licenses? For example, I have an Indy license that goes into March 2022, how does that translate to the new offering? What features do I get? It would be great if the Pricing FAQ could include some text on that topic. Best A > On 31 Aug 2021, at 16:51, Heather Laine via use-livecode wrote: > > There was a temporary license problem which should now be fixed. If you are still seeing it please let me know in support. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 31 Aug 2021, at 16:49, Rick Harrison via use-livecode wrote: >> >> That?s why I use the manual license method. >> >> Hopefully they are aware of the problem and are working on it. >> >> Rick >> >>> On Aug 31, 2021, at 10:57 AM, Paul Dupuis via use-livecode wrote: >>> >>> When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. >>> >>> However, is anyone else having problems running LC due to not getting a license validated? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 kevin at livecode.com Tue Aug 31 12:38:56 2021 From: kevin at livecode.com (Kevin Miller) Date: Tue, 31 Aug 2021 17:38:56 +0100 Subject: Licensing model change In-Reply-To: References: Message-ID: <5384DE1F-055A-429F-978F-F87D3D3B1FB5@livecode.com> So I am disappointed that the code will not be out in the open in the event of a business failure The GPL open source license we used never provided this sort of protection due to the terms of the GPL. For that reason, we continued to sell source code escrow licenses to some commercial users, even as an open source company. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Develop Yourself From kevin at livecode.com Tue Aug 31 12:39:29 2021 From: kevin at livecode.com (Kevin Miller) Date: Tue, 31 Aug 2021 17:39:29 +0100 Subject: Can't reach license server... In-Reply-To: References: <628dd680-6d5b-f3d2-feba-b9324ad6269a@researchware.com> <7C51250D-46B6-4C3D-A3A7-AF3D5CC3BEEE@all-auctions.com> <6B105D52-AEEE-480F-8613-86372F46BAC2@livecode.com> Message-ID: <1287361F-5AE2-4EE8-A3DE-EFCAE16FA08F@livecode.com> Nothing will change until the end of your current term. Emails are gradually going out to licensed customers at the moment so if you hang fire a few more minutes that information will be with you. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Develop Yourself ?On 31/08/2021, 17:30, "use-livecode on behalf of Andre Garzia via use-livecode" wrote: Dear Heather, Can you clarify what will happen to our current licenses? For example, I have an Indy license that goes into March 2022, how does that translate to the new offering? What features do I get? It would be great if the Pricing FAQ could include some text on that topic. Best A > On 31 Aug 2021, at 16:51, Heather Laine via use-livecode wrote: > > There was a temporary license problem which should now be fixed. If you are still seeing it please let me know in support. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 31 Aug 2021, at 16:49, Rick Harrison via use-livecode wrote: >> >> That?s why I use the manual license method. >> >> Hopefully they are aware of the problem and are working on it. >> >> Rick >> >>> On Aug 31, 2021, at 10:57 AM, Paul Dupuis via use-livecode wrote: >>> >>> When trying to launch LiveCode, I keep getting errors contacting the license server and I see that Livecode.com is currently down for maintenance, so hopefully, this is a very temporary issue. >>> >>> However, is anyone else having problems running LC due to not getting a license validated? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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 Tue Aug 31 12:48:30 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 31 Aug 2021 12:48:30 -0400 Subject: Licensing model change In-Reply-To: <5384DE1F-055A-429F-978F-F87D3D3B1FB5@livecode.com> References: <5384DE1F-055A-429F-978F-F87D3D3B1FB5@livecode.com> Message-ID: I did not mean that we could get it to another firm for commercial use, I meant that we could potentially limp through, ourselves, with the exception of the pieces that were not OSS'd. Most of the time when we ask for source escrow, the fees are insane, if the developer will even discuss it. On Tue, Aug 31, 2021 at 12:39 PM Kevin Miller via use-livecode < use-livecode at lists.runrev.com> wrote: > So I am disappointed that the code will not be out in the open in > the event of a business failure > > The GPL open source license we used never provided this sort of protection > due to the terms of the GPL. For that reason, we continued to sell source > code escrow licenses to some commercial users, even as an open source > company. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Develop Yourself > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 kaveh at rivervalleytechnologies.com Tue Aug 31 12:59:39 2021 From: kaveh at rivervalleytechnologies.com (Kaveh) Date: Tue, 31 Aug 2021 17:59:39 +0100 Subject: LiveCode community edition is gone In-Reply-To: References: Message-ID: Now I have to work out the new maze of pricing! On Tue, 31 Aug 2021 at 17:07, Andre Garzia via use-livecode < use-livecode at lists.runrev.com> wrote: > here is the announcement: https://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 > -- Kaveh Bazargan PhD Director River Valley Technologies ? Twitter ? LinkedIn ? ORCID *Accelerating the Communication of Research* From sean at pidigital.co.uk Tue Aug 31 13:00:16 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Tue, 31 Aug 2021 18:00:16 +0100 Subject: Licensing model change In-Reply-To: References: <5384DE1F-055A-429F-978F-F87D3D3B1FB5@livecode.com> Message-ID: What has happened to price lock-ins though? Will they get honoured? I'm still paying for a web deployment that still doesn't work properly yet. What is happening to that? On Tue, 31 Aug 2021 at 17:48, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > I did not mean that we could get it to another firm for commercial use, I > meant that we could potentially limp through, ourselves, with the exception > of the pieces that were not OSS'd. > Most of the time when we ask for source escrow, the fees are insane, if the > developer will even discuss it. > > On Tue, Aug 31, 2021 at 12:39 PM Kevin Miller via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > So I am disappointed that the code will not be out in the open in > > the event of a business failure > > > > The GPL open source license we used never provided this sort of > protection > > due to the terms of the GPL. For that reason, we continued to sell source > > code escrow licenses to some commercial users, even as an open source > > company. > > > > Kind regards, > > > > Kevin > > > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > > LiveCode: Develop Yourself > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 > -- Pi Digital From MikeKerner at roadrunner.com Tue Aug 31 13:01:42 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 31 Aug 2021 13:01:42 -0400 Subject: LiveCode community edition is gone In-Reply-To: References: Message-ID: Don't forget the discount for however long that's good for On Tue, Aug 31, 2021 at 1:00 PM Kaveh via use-livecode < use-livecode at lists.runrev.com> wrote: > Now I have to work out the new maze of pricing! > > On Tue, 31 Aug 2021 at 17:07, Andre Garzia via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > here is the announcement: https://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 > > > > > -- > Kaveh Bazargan PhD > Director > River Valley Technologies ? Twitter > ? LinkedIn > ? ORCID > > *Accelerating the Communication of Research* > _______________________________________________ > use-livecode mailing list > use-livecode 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 kaveh at rivervalleytechnologies.com Tue Aug 31 13:38:24 2021 From: kaveh at rivervalleytechnologies.com (Kaveh) Date: Tue, 31 Aug 2021 18:38:24 +0100 Subject: LiveCode community edition is gone In-Reply-To: References: Message-ID: OK. Price per month: - Starter plan Mac ? ?7.99 - Starter plan Windows ? ?7.99 - Starter Mac + Windows ? ?24.99 What am I missing? On Tue, 31 Aug 2021 at 18:03, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > Don't forget the discount for however long that's good for > > On Tue, Aug 31, 2021 at 1:00 PM Kaveh via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Now I have to work out the new maze of pricing! > > > > On Tue, 31 Aug 2021 at 17:07, Andre Garzia via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > here is the announcement: https://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 > > > > > > > > > -- > > Kaveh Bazargan PhD > > Director > > River Valley Technologies ? > Twitter > > ? LinkedIn > > ? ORCID > > > > *Accelerating the Communication of Research* > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 > -- Kaveh Bazargan PhD Director River Valley Technologies ? Twitter ? LinkedIn ? ORCID *Accelerating the Communication of Research* From kevin at livecode.com Tue Aug 31 14:28:04 2021 From: kevin at livecode.com (Kevin Miller) Date: Tue, 31 Aug 2021 19:28:04 +0100 Subject: LiveCode community edition is gone In-Reply-To: References: Message-ID: <34E9054E-A76B-4379-A06E-8F6B77C71430@livecode.com> You can only buy one plan time per person. Or if you are an organization, again you all need to be on the same plan. You can't buy two $9.99 platforms - Starter pricing is intended to be just that, to make it easy and accessible to get started. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Develop Yourself ?On 31/08/2021, 18:38, "use-livecode on behalf of Kaveh via use-livecode" wrote: OK. Price per month: - Starter plan Mac ? ?7.99 - Starter plan Windows ? ?7.99 - Starter Mac + Windows ? ?24.99 What am I missing? On Tue, 31 Aug 2021 at 18:03, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > Don't forget the discount for however long that's good for > > On Tue, Aug 31, 2021 at 1:00 PM Kaveh via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Now I have to work out the new maze of pricing! > > > > On Tue, 31 Aug 2021 at 17:07, Andre Garzia via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > here is the announcement: https://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 > > > > > > > > > -- > > Kaveh Bazargan PhD > > Director > > River Valley Technologies ? > Twitter > > ? LinkedIn > > ? ORCID > > > > *Accelerating the Communication of Research* > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 > -- Kaveh Bazargan PhD Director River Valley Technologies ? Twitter ? LinkedIn ? ORCID *Accelerating the Communication of Research* _______________________________________________ use-livecode mailing list use-livecode at 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 Tue Aug 31 14:34:00 2021 From: kevin at livecode.com (Kevin Miller) Date: Tue, 31 Aug 2021 19:34:00 +0100 Subject: Licensing model change In-Reply-To: References: <5384DE1F-055A-429F-978F-F87D3D3B1FB5@livecode.com> Message-ID: <67734C45-E0CB-48AC-9BDA-402310F9C951@livecode.com> I don't know your specific license plan and Heather has left for the evening, however generally if we promised something in the past we do honour it. Licensing emails are going out, if you don't have yours by tomorrow feel free to drop us a line in support. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Develop Yourself ?On 31/08/2021, 18:00, "use-livecode on behalf of Sean Cole (Pi) via use-livecode" wrote: What has happened to price lock-ins though? Will they get honoured? I'm still paying for a web deployment that still doesn't work properly yet. What is happening to that? On Tue, 31 Aug 2021 at 17:48, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > I did not mean that we could get it to another firm for commercial use, I > meant that we could potentially limp through, ourselves, with the exception > of the pieces that were not OSS'd. > Most of the time when we ask for source escrow, the fees are insane, if the > developer will even discuss it. > > On Tue, Aug 31, 2021 at 12:39 PM Kevin Miller via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > So I am disappointed that the code will not be out in the open in > > the event of a business failure > > > > The GPL open source license we used never provided this sort of > protection > > due to the terms of the GPL. For that reason, we continued to sell source > > code escrow licenses to some commercial users, even as an open source > > company. > > > > Kind regards, > > > > Kevin > > > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > > LiveCode: Develop Yourself > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 > -- Pi Digital _______________________________________________ use-livecode mailing list use-livecode at 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 Aug 31 14:38:45 2021 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 31 Aug 2021 21:38:45 +0300 Subject: Licensing model change In-Reply-To: References: Message-ID: Of course LiveCode are prefectly entitled to go the way they want to. What is a very great pity is that they are no longer making existing Community versions available for download. Richmond. On 31.08.21 19:16, Mike Kerner via use-livecode wrote: > I just read and watched Kevin's announcement about LC licensing. > The value for us in the OSS license was simply a greater level of assurance > that there would be longevity in the event that LC the company failed, as > the source was still there for someone else to pick up. I think that's how > MC -> RR. > So I am disappointed that the code will not be out in the open in the event > of a business failure, however, I'm also respectful of the need for more > revenue. > I will leave it to others to discuss the failure of LC to deliver x,y,z and > how that plays into the situation. > I am also not privy to a recent P/L, so I am in a bad position to opine on > what they should do or prioritize. > From tom at makeshyft.com Tue Aug 31 16:21:09 2021 From: tom at makeshyft.com (Tom Glod) Date: Tue, 31 Aug 2021 16:21:09 -0400 Subject: Licensing model change In-Reply-To: References: Message-ID: Hello everyone, Overall I feel happy and excited about these changes. While I started out with the Community, and saw a lot of value in the free version for getting it into the hands of students and more people in general. It obviously didn't work to have the desired effect, and if keeping the GPL version means the company can't be healthy, then unfortunately its one of those tough decisions that must be made. People who placed the future of their business on the platform need better communication and better assurance that Livecode is healthy.....and this means more to me than the doubling of my annual subscription. I will literally sleep better at night, knowing the platform is rejuvenated and the team is actively implementing improvements to the business model to help it to survive and hopefully learn to thrive. Since the team is reading this thread.... Thank you for your efforts. One thing I would vote to see more (and sustained) attention on is marketing and trying to build the developer community. I hope that is part of the new model and new efforts. Feel free to share any plans in regards to that. Onward and upward for us all. On Tue, Aug 31, 2021 at 2:39 PM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > Of course LiveCode are prefectly entitled to go the way they want to. > > What is a very great pity is that they are no longer making existing > Community versions > available for download. > > Richmond. > > On 31.08.21 19:16, Mike Kerner via use-livecode wrote: > > I just read and watched Kevin's announcement about LC licensing. > > The value for us in the OSS license was simply a greater level of > assurance > > that there would be longevity in the event that LC the company failed, as > > the source was still there for someone else to pick up. I think that's > how > > MC -> RR. > > So I am disappointed that the code will not be out in the open in the > event > > of a business failure, however, I'm also respectful of the need for more > > revenue. > > I will leave it to others to discuss the failure of LC to deliver x,y,z > and > > how that plays into the situation. > > I am also not privy to a recent P/L, so I am in a bad position to opine > on > > what they should do or prioritize. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From rdimola at evergreeninfo.net Tue Aug 31 16:34:43 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 31 Aug 2021 16:34:43 -0400 Subject: 9.6.4? In-Reply-To: <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> References: <81B394DF-EC3A-4CB3-A8A2-2DE67DBA2EED@andregarzia.com> <1C303309-EFDE-4B23-8C5F-B06F81F23220@m-r-d.de> Message-ID: <004001d79ea7$a461aa30$ed24fe90$@net> Server downloads are available on the website after you login to your account. 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 matthias rebbe via use-livecode Sent: Tuesday, August 31, 2021 11:41 AM To: How to use LiveCode Cc: matthias_livecode_150811 at m-r-d.de Subject: Re: 9.6.4? And where are the Livecode Server downloads? > Am 31.08.2021 um 17:35 schrieb Andre Garzia via use-livecode : > > Something funky is going on the website. It was off for maintenance a couple minutes ago and then all of a sudden, I receive a notification from the updater stack to download 9.6.4 > > There was no release cycle for 9.6.4. The release is marked as stable. Where were the DPs and RCs for that release? > > Went to https://downloads.livecode.com/livecode/ and wow, all the DP and RC are gone. Only stable versions are listed. What is going 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 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Tue Aug 31 17:28:56 2021 From: curry at pair.com (Curry Kenworthy) Date: Tue, 31 Aug 2021 17:28:56 -0400 Subject: Licensing model change In-Reply-To: References: Message-ID: Kevin: > After 8 years with an open source offering we have come to > the conclusion this is not the way forward for LiveCode. I agree. In 2013 I was on-the-record as an OSSLC skeptic. I urged caution, but my input was summarily brushed aside; "we've already decided with our VIPs" was the mindset. There were many cheerleaders and nobody wanted analysis. I seem to be vindicated, by time and facts. My logic was not clouded by cliques or politiques. Some of my worries came true, despite popular mantras. Now as then, I offer some clear-headed thoughts in kindness. Feel free to accept or ignore them; again time will tell. To save us all another 8 years of issues, my advice now is: 1. Get the pricing right! Dropping open-source is the first step, and that's right. Pricing per platform is probably right, but needs tweaking. Standard plan starts off right, but ends up too expensive. The discount should increase per addon platform. You will find that many people can't afford what they need. Probably +1 platform per price tier would be nearer the mark. Neither extreme is good; all freeloaders or all Cadillac. Let's not jump from one mistake right to the other. 2. Get the code right! A. We build software on LiveCode. B. Foundations must be stable and solid. C. The goal is to be easier and save dev time. D. Therefore LiveCode must offer a solid foundation, that is quite stable over time. (Moreso than Apple.) LC 7 and 8 introduced tons of bugs. Buggy is bad. Performance also dropped dramatically. Not good. Today's roadmap looks like a step the right direction. Some solid engine improvements. For many years I've seen newbies unable to tell whether a bug was LC's fault or their own. That usually shouldn't be a tossup; firm foundation! And LC needs to perform well to be competitive. When an underlying API changes, our top-level code shouldn't. Sometimes maybe, but usually not. Understand LC's paradigm. Think how expensive client-side code changes were from 7 to 9. 3. Get the listening right! I've warned about cliques and ever-changing inner circles. Yep, there's a reason why group-think has a bad reputation. :) Also about pre-biased poll designs and cherry picked focus groups. Yep, you hear what you expect, but you don't get true feedback. Diversity of opinion is good, and objectivity is rare. But logic is a firm foundation, and emotion is not. You won't recruit a new user generation by limiting the narrative. Listen and learn. It always goes both ways. That's the beauty of it. 4. Happy coding! I'm stick sick (fever too at the moment) so just pitching in right now with my observations out of kind timely consideration. So no flame wars at me please; time will verify what I've said. Looks like we're entering a promising new chapter. Back to rest! (More news of my own eventually, after I shake this illness....) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Tue Aug 31 20:03:09 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 1 Sep 2021 00:03:09 +0000 Subject: Licensing model change In-Reply-To: References: Message-ID: I honestly never quite saw how offering a free version alongside commercial versions was going to fly. People need to eat, and if you give something away for free, people will simply not pay for it. I did the free version for a couple years, mainly because what I create helps almost exclusively myself, and I do not sell anything. I am on Indy for a couple years now because I feel bad about using the software for free, and I feel like I need to contribute to the "cause", which is not purely altruistic by the way. The loss of Livecode would pretty much mean the end of my development hobby. Overall I welcome this new approach. If you are using LC for free, please consider getting on a subscription, especially if you develop regularly. Bob S > On Aug 31, 2021, at 09:16 , Mike Kerner via use-livecode wrote: > > I just read and watched Kevin's announcement about LC licensing. > The value for us in the OSS license was simply a greater level of assurance > that there would be longevity in the event that LC the company failed, as > the source was still there for someone else to pick up. I think that's how > MC -> RR. > So I am disappointed that the code will not be out in the open in the event > of a business failure, however, I'm also respectful of the need for more > revenue. > I will leave it to others to discuss the failure of LC to deliver x,y,z and > how that plays into the situation. > I am also not privy to a recent P/L, so I am in a bad position to opine on > what they should do or prioritize. > > -- > 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 alex at tweedly.net Tue Aug 31 20:41:34 2021 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 1 Sep 2021 01:41:34 +0100 Subject: LiveCode community edition is gone In-Reply-To: <34E9054E-A76B-4379-A06E-8F6B77C71430@livecode.com> References: <34E9054E-A76B-4379-A06E-8F6B77C71430@livecode.com> Message-ID: <962fd5e9-103e-cce4-3f92-a4fbb17f51a0@tweedly.net> On 31/08/2021 19:28, Kevin Miller via use-livecode wrote: > You can only buy one plan time per person. Or if you are an organization, again you all need to be on the same plan. You can't buy two $9.99 platforms - Starter pricing is intended to be just that, to make it easy and accessible to get started. I'm surprised there is no "annual payment" option on the standard plan. The standard plan is also the hobbyist plan, so some people will (rightly) remain on it forever, while knowing they intend to go on subscribing for the long term. Personally, I wouldn't even care if there was a discount for paying annually - I just prefer not to have it cluttering up my credit card statement every month. Alex. P.S. I'll donate ?20 to LC's favourite charity if someone at LC will take that annoying apostrophe out of "Pro's and business" :-) From curry at pair.com Tue Aug 31 20:54:11 2021 From: curry at pair.com (Curry Kenworthy) Date: Tue, 31 Aug 2021 20:54:11 -0400 Subject: LiveCode community edition is gone In-Reply-To: <962fd5e9-103e-cce4-3f92-a4fbb17f51a0@tweedly.net> References: <962fd5e9-103e-cce4-3f92-a4fbb17f51a0@tweedly.net> Message-ID: <462c28de-3900-70ab-0d05-ed5b0bd93441@pair.com> Alex: > I'm surprised there is no "annual payment" option > on the standard plan. The standard plan is also the hobbyist plan "The LiveCode standard plan is an annual subscription which starts at $299 per deployment platform per year" "LiveCode Starter Plan A great way to get started with LiveCode and for those who like to code as a hobby" Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/