From harrison at all-auctions.com Fri Oct 1 10:43:16 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 1 Oct 2021 10:43:16 -0400 Subject: OT: Favorite Simple Static Webpage Builder? In-Reply-To: <000001d7b65c$5f2b03e0$1d810ba0$@net> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> Message-ID: <08B30033-57E6-4976-BFA4-4C366EEC86FF@all-auctions.com> I used to love iWeb for Mac, but that is way too old to run on a current macOS system. All I need is one that will allow me to show text, images, short videos, and put in a few links that doesn?t access databases, that is WYSIWYG. I?m eyeing Sparkle right now, and considering getting it. What do you like to use? Thanks for your recommendations in advance! Rick From paul at smarttsoftware.co.uk Fri Oct 1 11:00:20 2021 From: paul at smarttsoftware.co.uk (Paul Richards) Date: Fri, 1 Oct 2021 15:00:20 +0000 Subject: OT: Favorite Simple Static Webpage Builder? In-Reply-To: <08B30033-57E6-4976-BFA4-4C366EEC86FF@all-auctions.com> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> <08B30033-57E6-4976-BFA4-4C366EEC86FF@all-auctions.com> Message-ID: Mobirise.com works on Mac and Windows. Drag and drop blocks onto the page to build. Paul -----Original Message----- From: use-livecode On Behalf Of Rick Harrison via use-livecode Sent: 01 October 2021 15:43 To: How to use LiveCode Cc: Rick Harrison Subject: OT: Favorite Simple Static Webpage Builder? I used to love iWeb for Mac, but that is way too old to run on a current macOS system. All I need is one that will allow me to show text, images, short videos, and put in a few links that doesn?t access databases, that is WYSIWYG. I?m eyeing Sparkle right now, and considering getting it. What do you like to use? Thanks for your recommendations in advance! Rick _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Fri Oct 1 13:37:37 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 1 Oct 2021 13:37:37 -0400 Subject: OT: Favorite Simple Static Webpage Builder? In-Reply-To: References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> <08B30033-57E6-4976-BFA4-4C366EEC86FF@all-auctions.com> Message-ID: Thanks Paul, I will check it out! Rick > On Oct 1, 2021, at 11:00 AM, Paul Richards via use-livecode wrote: > > Mobirise.com works on Mac and Windows. Drag and drop blocks onto the page to build. > > Paul From jacque at hyperactivesw.com Fri Oct 1 15:56:47 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Oct 2021 14:56:47 -0500 Subject: iOS 15 and Xcode Cant Install app In-Reply-To: <000001d7b65c$5f2b03e0$1d810ba0$@net> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> Message-ID: <17c3d6e3c18.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Is it signed and notarized? I think that's what the error means. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On September 30, 2021 7:38:38 PM Ralph DiMola via use-livecode wrote: > I built an ad-hoc iOS app using Catalina 10.15.7 Xcode 12.4 and LC 9.6.3. A > tester tried to install and got ("App name" Needs to be updated. The > developer of this app need to update it to work with this version of iOS) > I know this was brought up on the list but was there a resolution? > From the Apple developer site: ?Starting April 2022, all iOS and iPadOS > apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK? > Xcode 12.4 has the iOS 14.4 SDK so I should be OK until 4/2022. The tester > had a pre installed version the app that used the iOS 13 SDK built last > year that ran OK until they tried to install the new app. Could this be an > LC issue (plist?) or did Apple change the rules? It seems that the older > SDKs will run but just can't be installed. Is this an ad-hoc app only problem?? > I've seen conflicting info while doing some searches. > Does anyone know? > Thanks in advance > > 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 rdimola at evergreeninfo.net Fri Oct 1 16:22:37 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 1 Oct 2021 16:22:37 -0400 Subject: iOS 15 and Xcode Cant Install app In-Reply-To: <17c3d6e3c18.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> <17c3d6e3c18.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <004501d7b702$16b7c980$44275c80$@net> I would assume it's signed and notarized. It installed on my Mac Mini running iOS 12.x just fine. From what I could find that this may be caused by signing on Catalina not the iOS SDK version. Apparently building on Big Sur with Xcode 12.4 is OK(until 4/2022). This might be a back-door way to get us to buy a new Mac now. It worked on me, I'm getting a M1 Mac Mini. 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: Friday, October 01, 2021 3:57 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: iOS 15 and Xcode Cant Install app Is it signed and notarized? I think that's what the error means. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On September 30, 2021 7:38:38 PM Ralph DiMola via use-livecode wrote: > I built an ad-hoc iOS app using Catalina 10.15.7 Xcode 12.4 and LC > 9.6.3. A tester tried to install and got ("App name" Needs to be > updated. The developer of this app need to update it to work with this > version of iOS) I know this was brought up on the list but was there a resolution? > From the Apple developer site: ?Starting April 2022, all iOS and > iPadOS apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK? > Xcode 12.4 has the iOS 14.4 SDK so I should be OK until 4/2022. The > tester had a pre installed version the app that used the iOS 13 SDK > built last year that ran OK until they tried to install the new app. > Could this be an LC issue (plist?) or did Apple change the rules? It > seems that the older SDKs will run but just can't be installed. Is this an ad-hoc app only problem?? > I've seen conflicting info while doing some searches. > Does anyone know? > Thanks in advance > > 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 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Oct 1 18:22:38 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 1 Oct 2021 22:22:38 +0000 Subject: Strange closeStack behavior Message-ID: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> Hi all. Very strange. I have a substance belonging to a mainstack that has LOTS of other sub stacks. Only on this ONE substack, when I click the close button (the red dot in the upper left of a MacOS window) it asks me if I want to ave the stack, EVEN THOUGH I have a closeStackRequest in the stack script that saves the stack before passing closeStackRequest. If I don't save, or if I do save, the MAINSTACK closes, NOT just the substack! If I cancel nothing happens. What the.....??? From jacque at hyperactivesw.com Fri Oct 1 20:51:11 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Oct 2021 19:51:11 -0500 Subject: iOS 15 and Xcode Cant Install app In-Reply-To: <004501d7b702$16b7c980$44275c80$@net> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> <17c3d6e3c18.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <004501d7b702$16b7c980$44275c80$@net> Message-ID: <17c3e7bc418.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I found that the app would open on my own. machine but not on anyone else's. Signing, notarizing, and stapling is a manual process you have to do after the app is built, generally using terminal. Matthias Rebbe has a great utility that handles all that for you. I'm not able to get the link right now but maybe he'll see this. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 1, 2021 3:24:38 PM Ralph DiMola via use-livecode wrote: > I would assume it's signed and notarized. It installed on my Mac Mini > running iOS 12.x just fine. From what I could find that this may be caused > by signing on Catalina not the iOS SDK version. Apparently building on Big > Sur with Xcode 12.4 is OK(until 4/2022). This might be a back-door way to > get us to buy a new Mac now. It worked on me, I'm getting a M1 Mac Mini. > > 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: Friday, October 01, 2021 3:57 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: iOS 15 and Xcode Cant Install app > > Is it signed and notarized? I think that's what the error means. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | > http://www.hyperactivesw.com On September 30, 2021 7:38:38 PM Ralph DiMola > via use-livecode wrote: > >> I built an ad-hoc iOS app using Catalina 10.15.7 Xcode 12.4 and LC >> 9.6.3. A tester tried to install and got ("App name" Needs to be >> updated. The developer of this app need to update it to work with this >> version of iOS) I know this was brought up on the list but was there a >> resolution? >> From the Apple developer site: ?Starting April 2022, all iOS and >> iPadOS apps submitted to the App Store must be built with Xcode 13 and the >> iOS 15 SDK? >> Xcode 12.4 has the iOS 14.4 SDK so I should be OK until 4/2022. The >> tester had a pre installed version the app that used the iOS 13 SDK >> built last year that ran OK until they tried to install the new app. >> Could this be an LC issue (plist?) or did Apple change the rules? It >> seems that the older SDKs will run but just can't be installed. Is this an >> ad-hoc app only problem?? >> I've seen conflicting info while doing some searches. >> Does anyone know? >> Thanks in advance >> >> 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 > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at elementarysoftware.com Fri Oct 1 23:26:00 2021 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 1 Oct 2021 20:26:00 -0700 Subject: iOS 15 and Xcode Cant Install app In-Reply-To: <17c3e7bc418.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <2937c603-10f0-ecac-4893-b7a6284b7ebe@tweedly.net> <6fd1d49f-21ea-adce-68fa-9daed4e3c0f7@tweedly.net> <1a8f9efd-1fc7-b189-8e6e-f26bc3b71879@tweedly.net> <000001d7b65c$5f2b03e0$1d810ba0$@net> <17c3d6e3c18.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <004501d7b702$16b7c980$44275c80$@net> <17c3e7bc418.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <32ACECB0-2F00-47F8-A76A-06077854731C@elementarysoftware.com> This lesson tells how to code sign, notarize and staple a Mac app... and also has a link to Mathias Rebbe?s great app that automates the process. https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore -- Scott Morrow Elementary Software (Now with 20% less chalk dust!) web https://elementarysoftware.com/ email scott at elementarysoftware.com booth 1-360-734-4701 mobile 360-920-0715 ------------------------------------------------------ > On Oct 1, 2021, at 5:51 PM, J. Landman Gay via use-livecode wrote: > > I found that the app would open on my own. machine but not on anyone else's. Signing, notarizing, and stapling is a manual process you have to do after the app is built, generally using terminal. Matthias Rebbe has a great utility that handles all that for you. I'm not able to get the link right now but maybe he'll see this. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 1, 2021 3:24:38 PM Ralph DiMola via use-livecode wrote: > >> I would assume it's signed and notarized. It installed on my Mac Mini running iOS 12.x just fine. From what I could find that this may be caused by signing on Catalina not the iOS SDK version. Apparently building on Big Sur with Xcode 12.4 is OK(until 4/2022). This might be a back-door way to get us to buy a new Mac now. It worked on me, I'm getting a M1 Mac Mini. >> >> 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: Friday, October 01, 2021 3:57 PM >> To: How to use LiveCode >> Cc: J. Landman Gay >> Subject: Re: iOS 15 and Xcode Cant Install app >> >> Is it signed and notarized? I think that's what the error means. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On September 30, 2021 7:38:38 PM Ralph DiMola via use-livecode wrote: >> >>> I built an ad-hoc iOS app using Catalina 10.15.7 Xcode 12.4 and LC >>> 9.6.3. A tester tried to install and got ("App name" Needs to be >>> updated. The developer of this app need to update it to work with this >>> version of iOS) I know this was brought up on the list but was there a resolution? >>> From the Apple developer site: ?Starting April 2022, all iOS and >>> iPadOS apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK? >>> Xcode 12.4 has the iOS 14.4 SDK so I should be OK until 4/2022. The >>> tester had a pre installed version the app that used the iOS 13 SDK >>> built last year that ran OK until they tried to install the new app. >>> Could this be an LC issue (plist?) or did Apple change the rules? It >>> seems that the older SDKs will run but just can't be installed. Is this an ad-hoc app only problem?? >>> I've seen conflicting info while doing some searches. >>> Does anyone know? >>> Thanks in advance >>> >>> 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 >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andreas.bergendal at gmail.com Sun Oct 3 06:42:59 2021 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Sun, 3 Oct 2021 12:42:59 +0200 Subject: iphoneDeviceModel lookup library Message-ID: Hi guys, This is for those of you who develop for iOS. We all know the challenge of getting the layout right for various iOS screens. ?The notch? (camera area at the top) is especially annoying, since there?s no easy way of knowing if the user?s device has one or not, and how many pixels it is (there are 4 variants!). In LC 9.6.3 iphoneDeviceModel was introduced. Where machine() just returns ?iphone?, iphoneDeviceModel() returns e.g. ?iPhone10,6? (=iPhone X) or ?iPad13,7? (=iPad Pro 11 inch). But the Dictionary entry on iphoneDeviceModel just links to a Wikipedia page listing mammoth tables of Apple device data. There is no way of knowing what ?iPhone10,6? means without a decent lookup table. So, I?ve made one! And a library to use it with! And a demo stack to test it with! It will check the device code of the current device, and return an array with values for: - notch margin - portrait bottom margin - landscape bottom margin - (device model name - in the rare case that you'd need it) You use these for determining the safe area your UI elements can use, when rearranging them in response to the resizeStack message. Or e.g. how much taller the Header bar widget needs to be on a ?notch? device in order to look good. It?s all here and free to get, use and modify as you need: https://github.com/wheninspace/WISmobDeviceLib The demo stack has the library in its stack script, and the full lookup array in a cProp, so that stack is all you need really. Testing must be done by deploying to physical devices though, as iphoneDeviceModel() does not work in the iOS Simulator (or, it works, but just returns a code for the Simulator itself?). Let me know if anything can be improved on (of course it can)! :) The source for my data is this excellent website: https://www.screensizes.app/ which has comprehensive screen info on every existing iOS device since the first iPhone. And this list which has the device codes interpreted: https://gist.github.com/adamawolf/3048717#file-apple_mobile_device_types-txt Cheers, Andreas From ahsoftware at sonic.net Sun Oct 3 12:16:22 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 3 Oct 2021 09:16:22 -0700 Subject: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition] In-Reply-To: References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> Message-ID: <0b503914-09e7-ab0b-ce8a-256455392ecf@sonic.net> On 9/30/21 7:02 AM, Alex Tweedly via use-livecode wrote: > ?- a "require" or "include" mechanism for dependencies in libraries LOL. That request is now some 17 years old. https://quality.livecode.com/show_bug.cgi?id=1712 -- Mark Wieder ahsoftware at gmail.com From marksmithhfx at gmail.com Sun Oct 3 14:44:24 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Sun, 3 Oct 2021 19:44:24 +0100 Subject: iphoneDeviceModel lookup library In-Reply-To: References: Message-ID: <4FC367EF-D5A3-4DCF-9E5C-33540AE827C0@gmail.com> Thanks Andreas. Looking forward to trying it out. Mark Sent from my iPhone > On Oct 3, 2021, at 11:44 AM, Andreas Bergendal via use-livecode wrote: > > ?Hi guys, > > This is for those of you who develop for iOS. We all know the challenge of getting the layout right for various iOS screens. ?The notch? (camera area at the top) is especially annoying, since there?s no easy way of knowing if the user?s device has one or not, and how many pixels it is (there are 4 variants!). > > In LC 9.6.3 iphoneDeviceModel was introduced. Where machine() just returns ?iphone?, iphoneDeviceModel() returns e.g. ?iPhone10,6? (=iPhone X) or ?iPad13,7? (=iPad Pro 11 inch). > > But the Dictionary entry on iphoneDeviceModel just links to a Wikipedia page listing mammoth tables of Apple device data. There is no way of knowing what ?iPhone10,6? means without a decent lookup table. > > So, I?ve made one! And a library to use it with! And a demo stack to test it with! > > It will check the device code of the current device, and return an array with values for: > - notch margin > - portrait bottom margin > - landscape bottom margin > - (device model name - in the rare case that you'd need it) > > You use these for determining the safe area your UI elements can use, when rearranging them in response to the resizeStack message. > Or e.g. how much taller the Header bar widget needs to be on a ?notch? device in order to look good. > > It?s all here and free to get, use and modify as you need: > https://github.com/wheninspace/WISmobDeviceLib > > The demo stack has the library in its stack script, and the full lookup array in a cProp, so that stack is all you need really. > Testing must be done by deploying to physical devices though, as iphoneDeviceModel() does not work in the iOS Simulator (or, it works, but just returns a code for the Simulator itself?). > > Let me know if anything can be improved on (of course it can)! :) > > The source for my data is this excellent website: > https://www.screensizes.app/ which has comprehensive screen info on every existing iOS device since the first iPhone. > And this list which has the device codes interpreted: > https://gist.github.com/adamawolf/3048717#file-apple_mobile_device_types-txt > > Cheers, > Andreas > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Oct 4 09:30:21 2021 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 4 Oct 2021 09:30:21 -0400 Subject: Strange closeStack behavior In-Reply-To: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> Message-ID: <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> Hi. Maybe just before the closeStackRequest line, ask for the topStack. Is it possible the mainStack is somehow in front? Craig > On Oct 1, 2021, at 6:22 PM, Bob Sneidar via use-livecode wrote: > > Hi all. > > Very strange. I have a substance belonging to a mainstack that has LOTS of other sub stacks. Only on this ONE substack, when I click the close button (the red dot in the upper left of a MacOS window) it asks me if I want to ave the stack, EVEN THOUGH I have a closeStackRequest in the stack script that saves the stack before passing closeStackRequest. > > If I don't save, or if I do save, the MAINSTACK closes, NOT just the substack! If I cancel nothing happens. > > What the.....??? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andreas.bergendal at gmail.com Mon Oct 4 10:24:54 2021 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 4 Oct 2021 16:24:54 +0200 Subject: iphoneDeviceModel lookup library Message-ID: <3A7C12BA-C1E5-4819-85CF-56616DD353D5@gmail.com> Status update: I've updated the library with a minor correction (two iPhone 11 versions with notch that weren't included in the script constants). I've also improved the demo stack a lot, so that it now works in the Simulator, if you indicate which device you will simulate, before deploying. Please also note: Whenever Apple releases new iPhones/iPads, the lookup tables will need to be manually updated accordingly. I will keep mine in gitHub updated as quick as I can, but if you copy the data into your own projects, so as not depend on external sources, you'll naturally need to to the same updating yourself. /Andreas From bobsneidar at iotecdigital.com Mon Oct 4 11:30:05 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 15:30:05 +0000 Subject: Strange closeStack behavior In-Reply-To: <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> Message-ID: <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> Ohhh good suggestion I'll do that. Bob S > On Oct 4, 2021, at 06:30 , Craig Newman via use-livecode wrote: > > Hi. > > Maybe just before the closeStackRequest line, ask for the topStack. Is it possible the mainStack is somehow in front? > > Craig > >> On Oct 1, 2021, at 6:22 PM, Bob Sneidar via use-livecode wrote: >> >> Hi all. >> >> Very strange. I have a substance belonging to a mainstack that has LOTS of other sub stacks. Only on this ONE substack, when I click the close button (the red dot in the upper left of a MacOS window) it asks me if I want to ave the stack, EVEN THOUGH I have a closeStackRequest in the stack script that saves the stack before passing closeStackRequest. >> >> If I don't save, or if I do save, the MAINSTACK closes, NOT just the substack! If I cancel nothing happens. >> >> What the.....??? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 4 12:49:20 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 16:49:20 +0000 Subject: Strange closeStack behavior In-Reply-To: <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> Message-ID: <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> Okay, so I went through every closeStack and closeStackRequest handler in ALL my stacks and libraries and commented out the handlers. The problem persists. The stack in question is the only substack of a couple without a custom menu, so I am wondering if the last stack with a custom menu becomes the topStack?? Bob S > On Oct 4, 2021, at 08:30 , Bob Sneidar via use-livecode wrote: > > Ohhh good suggestion I'll do that. > > Bob S > > >> On Oct 4, 2021, at 06:30 , Craig Newman via use-livecode wrote: >> >> Hi. >> >> Maybe just before the closeStackRequest line, ask for the topStack. Is it possible the mainStack is somehow in front? >> >> Craig >> >>> On Oct 1, 2021, at 6:22 PM, Bob Sneidar via use-livecode wrote: >>> >>> Hi all. >>> >>> Very strange. I have a substance belonging to a mainstack that has LOTS of other sub stacks. Only on this ONE substack, when I click the close button (the red dot in the upper left of a MacOS window) it asks me if I want to ave the stack, EVEN THOUGH I have a closeStackRequest in the stack script that saves the stack before passing closeStackRequest. >>> >>> If I don't save, or if I do save, the MAINSTACK closes, NOT just the substack! If I cancel nothing happens. >>> >>> What the.....??? >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 4 12:50:22 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 16:50:22 +0000 Subject: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition] In-Reply-To: <0b503914-09e7-ab0b-ce8a-256455392ecf@sonic.net> References: <9548dbc1-e6ce-9dd4-18a4-d5d8ae07871c@tweedly.net> <0b503914-09e7-ab0b-ce8a-256455392ecf@sonic.net> Message-ID: I could have sired a child who was just now graduating high school! :-) Bob S > On Oct 3, 2021, at 09:16 , Mark Wieder via use-livecode wrote: > > On 9/30/21 7:02 AM, Alex Tweedly via use-livecode wrote: > >> - a "require" or "include" mechanism for dependencies in libraries > > LOL. That request is now some 17 years old. > https://quality.livecode.com/show_bug.cgi?id=1712 > > > -- > 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 Mon Oct 4 13:14:23 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 17:14:23 +0000 Subject: Strange closeStack behavior In-Reply-To: <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> Message-ID: <8BE8503F-A227-4563-A962-71DDBC89B27A@iotecdigital.com> So my only solution I can come up with to keep this from happening is to disable the Close Window control, then add a button that saves the stack then closes it. It's ugly, but what else can I do. For my part, if a stack is a substack of a mainstack and I close it, the Save dialog should not present itself. I say that because if I manually save the substack, the splash dialog seems to indicate it is saving the mainstack and under it the list of all the substacks. Bob S > On Oct 4, 2021, at 09:49 , Bob Sneidar via use-livecode wrote: > > Okay, so I went through every closeStack and closeStackRequest handler in ALL my stacks and libraries and commented out the handlers. The problem persists. The stack in question is the only substack of a couple without a custom menu, so I am wondering if the last stack with a custom menu becomes the topStack?? > > Bob S > > >> On Oct 4, 2021, at 08:30 , Bob Sneidar via use-livecode wrote: >> >> Ohhh good suggestion I'll do that. >> >> Bob S >> >> >>> On Oct 4, 2021, at 06:30 , Craig Newman via use-livecode wrote: >>> >>> Hi. >>> >>> Maybe just before the closeStackRequest line, ask for the topStack. Is it possible the mainStack is somehow in front? >>> >>> Craig >>> >>>> On Oct 1, 2021, at 6:22 PM, Bob Sneidar via use-livecode wrote: >>>> >>>> Hi all. >>>> >>>> Very strange. I have a substance belonging to a mainstack that has LOTS of other sub stacks. Only on this ONE substack, when I click the close button (the red dot in the upper left of a MacOS window) it asks me if I want to ave the stack, EVEN THOUGH I have a closeStackRequest in the stack script that saves the stack before passing closeStackRequest. >>>> >>>> If I don't save, or if I do save, the MAINSTACK closes, NOT just the substack! If I cancel nothing happens. >>>> >>>> What the.....??? >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon Oct 4 13:46:10 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 4 Oct 2021 12:46:10 -0500 Subject: Strange closeStack behavior In-Reply-To: <8BE8503F-A227-4563-A962-71DDBC89B27A@iotecdigital.com> References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> <8BE8503F-A227-4563-A962-71DDBC89B27A@iotecdigital.com> Message-ID: On 10/4/21 12:14 PM, Bob Sneidar via use-livecode wrote: > The stack in question is the only substack of a couple without a custom menu, so I am wondering if the last stack with a custom menu becomes the topStack?? If there is no custom menu then LC's menu takes over, and that's the one that triggers the dialog. You might be able to solve the problem by using a custom menu without much in it, maybe just File and Edit menus. If you're going to build a standalone then the problem shouldn't happen there at all. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon Oct 4 17:14:30 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 21:14:30 +0000 Subject: Strange closeStack behavior In-Reply-To: References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> <8BE8503F-A227-4563-A962-71DDBC89B27A@iotecdigital.com> Message-ID: Got it thanks. That explains why I cannot even trap for closeStackRequest int othe substack script. The really odd thing is I can in the message box enter "close stack Time Calculator" and it closes without even bothering to ask if I want to save it, even when it is "dirty". I was thinking of checking the dirty flag on idle, with a constant or property to enable or disable auto save, then check for the dirty flag on idle + time delay and auto save the stack. This really is only an issue with development. It's a hassle to switch to the pointer tool, save the substack then switch back to the browse tool. I complained about this behavior a couple times, but there really is no graceful way to do this without some kind of a kludge. Thanks for the suggestion. Bob S > On Oct 4, 2021, at 10:46 , J. Landman Gay via use-livecode wrote: > > On 10/4/21 12:14 PM, Bob Sneidar via use-livecode wrote: >> The stack in question is the only substack of a couple without a custom menu, so I am wondering if the last stack with a custom menu becomes the topStack?? > > If there is no custom menu then LC's menu takes over, and that's the one that triggers the dialog. You might be able to solve the problem by using a custom menu without much in it, maybe just File and Edit menus. > > If you're going to build a standalone then the problem shouldn't happen there at all. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon Oct 4 19:44:19 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 4 Oct 2021 23:44:19 +0000 Subject: Strange closeStack behavior In-Reply-To: References: <3426F70D-E2CF-4B48-8A0F-3080E310C4BF@iotecdigital.com> <31E74BF8-191E-4AE7-A344-D5C1EC5E387A@starfirelighting.com> <56E20A15-34C9-4682-9402-0D719C0F4874@iotecdigital.com> <4AF17970-E8F5-40D9-BC0B-CE0A95FA49BB@iotecdigital.com> <8BE8503F-A227-4563-A962-71DDBC89B27A@iotecdigital.com> Message-ID: Okay, so I've come up with a relatively simple way to go about this. The problem is that when in standalone mode, closeStack does not close the splash stack, so the app keeps running even though there are no open windows, so I need to quit when the mainStack closes. But in Development mode, I don't want to quit because THEN Livecode quits, so I need to use close stack. So I put this code in the Mainstack's script and it seems to do the trick. on closeStackRequest put getParentStack(the long id of the target) into tParentStack if the short name of the target is "Main" then dispatch resetMainForm to the target else dispatch "clearForm" to tParentStack end if save stack tParentStack if the environment is not "Development" then send "quit" to me in 0 seconds else send "close stack tParentStack" to me in 0 seconds end if pass closeStackRequest END closeStackRequest BOB S > On Oct 4, 2021, at 14:14 , Bob Sneidar via use-livecode wrote: > > Got it thanks. That explains why I cannot even trap for closeStackRequest int othe substack script. The really odd thing is I can in the message box enter "close stack Time Calculator" and it closes without even bothering to ask if I want to save it, even when it is "dirty". > > I was thinking of checking the dirty flag on idle, with a constant or property to enable or disable auto save, then check for the dirty flag on idle + time delay and auto save the stack. > > This really is only an issue with development. It's a hassle to switch to the pointer tool, save the substack then switch back to the browse tool. > > I complained about this behavior a couple times, but there really is no graceful way to do this without some kind of a kludge. > > Thanks for the suggestion. > > Bob S From jacque at hyperactivesw.com Tue Oct 5 13:52:58 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 5 Oct 2021 12:52:58 -0500 Subject: IAP in App Store In-Reply-To: <17c03ff4710.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <4372ebfc-bf03-0bd6-f8e7-ef546d69d38f@hyperactivesw.com> <17bfeee1120.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <17c03ff4710.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I guess this is for @Panos. Now that I have IAP working I noticed another thing. I'm building for Android with LC 9.6.5 RC-1 which includes the new billing library. My script has a purchaseStateUpdate handler that logs every response and sends the info to a IAPPurchaseComplete handler that manages the purchase or the error. If there is an error this handler puts up a dialog informing the user. I notice any error is not received by the handler, instead Google puts up its own notification and the status returns as "complete". My notification never runs. That's fine and it looks better than my own but I'm curious whether something has changed in the new billing library, and if so, what. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From merakosp at gmail.com Wed Oct 6 12:40:23 2021 From: merakosp at gmail.com (panagiotis m) Date: Wed, 6 Oct 2021 19:40:23 +0300 Subject: IAP in App Store In-Reply-To: References: <4372ebfc-bf03-0bd6-f8e7-ef546d69d38f@hyperactivesw.com> <17bfeee1120.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <17c03ff4710.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Hello Jacque, What is the exact error that causes purchaseStateUpdate to be sent with a "complete" status? Google is supposed to show its own notification in most cases, so that's fine, but then the purchaseStateUpdate should be sent with an appropriate status anyway. Kind regards, Panos -- On Tue, 5 Oct 2021 at 20:54, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > I guess this is for @Panos. > > Now that I have IAP working I noticed another thing. I'm building for > Android with LC 9.6.5 > RC-1 which includes the new billing library. My script has a > purchaseStateUpdate handler that > logs every response and sends the info to a IAPPurchaseComplete handler > that manages the > purchase or the error. If there is an error this handler puts up a dialog > informing the user. > > I notice any error is not received by the handler, instead Google puts up > its own notification > and the status returns as "complete". My notification never runs. That's > fine and it looks > better than my own but I'm curious whether something has changed in the > new billing library, > and if so, what. > > -- > 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 sean at pidigital.co.uk Wed Oct 6 12:56:19 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 6 Oct 2021 17:56:19 +0100 Subject: Stack with the same name loop Message-ID: Hi all, Can someone give the definitive answer as to what to choose when I save my stack with a save as to create a new iterative version and it comes up with the prompt : A stack with the same name as the one you are trying to load is already open. Save Purge Cancel Whatever I do it ends up in a loop of asking this. I'm bored of having to force close LC to get over this. What is supposed to happen if I press Save? What is supposed to happen if I press Purge? And what about Cancel? I've never understood the need for purge AND save. Purge from what? Save and close? purge and close? It's just not clear to me as a long time user let alone a new user. Btw, just to avoid unnecessary responses, I already know I can just make a copy in the finder, clear LC memory and load that one in. My question is just trying to get an understanding of this prompt. Thanks Sean From bogdanoff at me.com Wed Oct 6 13:17:47 2021 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 6 Oct 2021 13:17:47 -0400 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <0A45B267-F2E8-49DC-A46C-F06A5A09BA01@me.com> Good question. I have no idea either. > On Oct 6, 2021, at 12:56 PM, Sean Cole (Pi) via use-livecode wrote: > > Hi all, > Can someone give the definitive answer as to what to choose when I save my > stack with a save as to create a new iterative version and it comes up with > the prompt : > A stack with the same name as the one you are trying to load is > already open. > Save Purge Cancel > > Whatever I do it ends up in a loop of asking this. I'm bored of having to > force close LC to get over this. What is supposed to happen if I press > Save? What is supposed to happen if I press Purge? And what about Cancel? > I've never understood the need for purge AND save. Purge from what? Save > and close? purge and close? It's just not clear to me as a long time user > let alone a new user. > > Btw, just to avoid unnecessary responses, I already know I can just make a > copy in the finder, clear LC memory and load that one in. My question is > just trying to get an understanding of this prompt. > > Thanks > > Sean > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Oct 6 13:24:11 2021 From: tom at makeshyft.com (Tom Glod) Date: Wed, 6 Oct 2021 13:24:11 -0400 Subject: Stack with the same name loop In-Reply-To: <0A45B267-F2E8-49DC-A46C-F06A5A09BA01@me.com> References: <0A45B267-F2E8-49DC-A46C-F06A5A09BA01@me.com> Message-ID: LOL..... me too.... whenever I get this, I just unplug my comp from the wall, leave the room, wait for 5 minutes and only then try again. :D On Wed, Oct 6, 2021 at 1:18 PM Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > Good question. I have no idea either. > > > On Oct 6, 2021, at 12:56 PM, Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi all, > > Can someone give the definitive answer as to what to choose when I save > my > > stack with a save as to create a new iterative version and it comes up > with > > the prompt : > > A stack with the same name as the one you are trying to load is > > already open. > > Save Purge Cancel > > > > Whatever I do it ends up in a loop of asking this. I'm bored of having to > > force close LC to get over this. What is supposed to happen if I press > > Save? What is supposed to happen if I press Purge? And what about Cancel? > > I've never understood the need for purge AND save. Purge from what? Save > > and close? purge and close? It's just not clear to me as a long time user > > let alone a new user. > > > > Btw, just to avoid unnecessary responses, I already know I can just make > a > > copy in the finder, clear LC memory and load that one in. My question is > > just trying to get an understanding of this prompt. > > > > Thanks > > > > Sean > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jmac at consensustech.com Wed Oct 6 13:37:40 2021 From: jmac at consensustech.com (Jim MacConnell) Date: Wed, 6 Oct 2021 10:37:40 -0700 Subject: Stack with the same name loop In-Reply-To: References: <0A45B267-F2E8-49DC-A46C-F06A5A09BA01@me.com> Message-ID: +1 > On Oct 6, 2021, at 10:24 AM, Tom Glod via use-livecode wrote: > > LOL..... me too.... whenever I get this, I just unplug my comp from the > wall, leave the room, wait for 5 minutes and only then try again. :D > > On Wed, Oct 6, 2021 at 1:18 PM Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Good question. I have no idea either. >> >>> On Oct 6, 2021, at 12:56 PM, Sean Cole (Pi) via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> Hi all, >>> Can someone give the definitive answer as to what to choose when I save >> my >>> stack with a save as to create a new iterative version and it comes up >> with >>> the prompt : >>> A stack with the same name as the one you are trying to load is >>> already open. >>> Save Purge Cancel >>> >>> Whatever I do it ends up in a loop of asking this. I'm bored of having to >>> force close LC to get over this. What is supposed to happen if I press >>> Save? What is supposed to happen if I press Purge? And what about Cancel? >>> I've never understood the need for purge AND save. Purge from what? Save >>> and close? purge and close? It's just not clear to me as a long time user >>> let alone a new user. >>> >>> Btw, just to avoid unnecessary responses, I already know I can just make >> a >>> copy in the finder, clear LC memory and load that one in. My question is >>> just trying to get an understanding of this prompt. >>> >>> Thanks >>> >>> Sean >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 jacque at hyperactivesw.com Wed Oct 6 13:45:09 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 6 Oct 2021 12:45:09 -0500 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: That's the question of the century that has puzzled most of us. I always tap Purge and it works. As far as I know: Cancel: don't load the new stack, keep the open one, do nothing else Purge: close the open one and remove from memory, open the new stack Save: It's unclear. Save the new one and leave it open? Save it and close it? Save, remove from memory, and open the new one? Probably the latter. On 10/6/21 11:56 AM, Sean Cole (Pi) via use-livecode wrote: > Hi all, > Can someone give the definitive answer as to what to choose when I save my > stack with a save as to create a new iterative version and it comes up with > the prompt : > A stack with the same name as the one you are trying to load is > already open. > Save Purge Cancel > > Whatever I do it ends up in a loop of asking this. I'm bored of having to > force close LC to get over this. What is supposed to happen if I press > Save? What is supposed to happen if I press Purge? And what about Cancel? > I've never understood the need for purge AND save. Purge from what? Save > and close? purge and close? It's just not clear to me as a long time user > let alone a new user. > > Btw, just to avoid unnecessary responses, I already know I can just make a > copy in the finder, clear LC memory and load that one in. My question is > just trying to get an understanding of this prompt. > > Thanks > > Sean > _______________________________________________ > use-livecode mailing list > use-livecode 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 sean at pidigital.co.uk Wed Oct 6 13:47:22 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 6 Oct 2021 18:47:22 +0100 Subject: Stack with the same name loop In-Reply-To: References: <0A45B267-F2E8-49DC-A46C-F06A5A09BA01@me.com> Message-ID: hehe ? Sean On Wed, 6 Oct 2021 at 18:37, Jim MacConnell via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > > On Oct 6, 2021, at 10:24 AM, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > LOL..... me too.... whenever I get this, I just unplug my comp from the > > wall, leave the room, wait for 5 minutes and only then try again. :D > > > > On Wed, Oct 6, 2021 at 1:18 PM Peter Bogdanoff via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Good question. I have no idea either. > >> > >>> On Oct 6, 2021, at 12:56 PM, Sean Cole (Pi) via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >>> > >>> Hi all, > >>> Can someone give the definitive answer as to what to choose when I save > >> my > >>> stack with a save as to create a new iterative version and it comes up > >> with > >>> the prompt : > >>> A stack with the same name as the one you are trying to load is > >>> already open. > >>> Save Purge Cancel > >>> > >>> Whatever I do it ends up in a loop of asking this. I'm bored of having > to > >>> force close LC to get over this. What is supposed to happen if I press > >>> Save? What is supposed to happen if I press Purge? And what about > Cancel? > >>> I've never understood the need for purge AND save. Purge from what? > Save > >>> and close? purge and close? It's just not clear to me as a long time > user > >>> let alone a new user. > >>> > >>> Btw, just to avoid unnecessary responses, I already know I can just > make > >> a > >>> copy in the finder, clear LC memory and load that one in. My question > is > >>> just trying to get an understanding of this prompt. > >>> > >>> Thanks > >>> > >>> Sean > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Wed Oct 6 16:22:28 2021 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Wed, 6 Oct 2021 21:22:28 +0100 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: Hi Sean, I just put up with it and kill LC - I don't think we will ever have a definitive answer or fix (prove me wrong please!) . As I say they don't seem to eat their own Dog Food otherwise this would have been sorted years ago. While I'm here Somehow the problem with the drop down menus on a second monitor being "off screen" to the right seemed to be fixed in the last RC but now the problem is back on the latest "stable" - this is one of the biggest time wasting bugs I put up with (and that included the slowdowns) Lagi On Wed, 6 Oct 2021 at 17:57, Sean Cole (Pi) via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all, > Can someone give the definitive answer as to what to choose when I save my > stack with a save as to create a new iterative version and it comes up with > the prompt : > A stack with the same name as the one you are trying to load is > already open. > Save Purge Cancel > > Whatever I do it ends up in a loop of asking this. I'm bored of having to > force close LC to get over this. What is supposed to happen if I press > Save? What is supposed to happen if I press Purge? And what about Cancel? > I've never understood the need for purge AND save. Purge from what? Save > and close? purge and close? It's just not clear to me as a long time user > let alone a new user. > > Btw, just to avoid unnecessary responses, I already know I can just make a > copy in the finder, clear LC memory and load that one in. My question is > just trying to get an understanding of this prompt. > > Thanks > > Sean > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- KIndest Regards Lagi From jacque at hyperactivesw.com Wed Oct 6 16:33:23 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 6 Oct 2021 15:33:23 -0500 Subject: IAP in App Store In-Reply-To: References: <4372ebfc-bf03-0bd6-f8e7-ef546d69d38f@hyperactivesw.com> <17bfeee1120.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <17c03ff4710.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <455ffcc4-4d91-c7fc-f86e-8c23e683215a@hyperactivesw.com> I'm confused about how the purchase flow works so my question is probably incorrect. There is no error when I see the "complete" status, it only shows up in my logging file. After adding additional logging, it looks like "complete" is sent after every transaction. But if something goes wrong, like asking for a product that isn't in the Play Store yet, there are no status reports except "complete." The app doesn't receive any other info and Android doesn't display any dialog. Seems like I should get an "invalid sku" status error. Here's part of the log where I made a successful test purchase (product ID obscured): *** Wed, 6 Oct 2021 14:12:55 -0500 BEGIN IAP PURCHASE: -- purchaseStateUpdate logs this: Wed, 6 Oct 2021 14:13:15 -0500 Purchase state: paymentReceived | PurchaseID: 3 -- fullfillment handler logs this and sends info to back end server: Wed, 6 Oct 2021 14:13:15 -0500 Purchase complete: true | | paymentReceived Wed, 6 Oct 2021 14:13:15 -0500 queryServer about to query for newPurchase Wed, 6 Oct 2021 14:13:15 -0500 newPurchase params: {"packageid": "","transaction_id": "3","source": "android"} -- and finally purchaseStateUpdate returns "complete": Wed, 6 Oct 2021 14:13:15 -0500 Purchase state: complete | PurchaseID: 3 *** I'm working in the internal test track and the choices in the test purchase dialog do not include a Cancel button. To cancel, I tap outside the dialog and it goes away. Sometimes I get an email about my "purchase" (which is normal) and usually it verifies a cancellation. But one email had some additional test info: "This test purchase was cancelled because it was not acknowledged. You should ensure all purchases are acknowledged so they are not subject to refunds. For more information see https://developer.android.com/google/play/billing/integrate#process." I just repeated the same cancellation method just now and did not get that warning in email. I didn't actually get an email at all. One faintly amusing thing is that Google is counting my unpaid test purchases as real ones in their Play Points history, and yesterday I acquired enough points to rent a free movie and advance to level Silver for additional benefits. :) Given how complex their IAP store setup is, I think that's only fair. On 10/6/21 11:40 AM, panagiotis m via use-livecode wrote: > Hello Jacque, > > What is the exact error that causes purchaseStateUpdate to be sent with a > "complete" status? > Google is supposed to show its own notification in most cases, so that's > fine, but then the purchaseStateUpdate should be sent with an appropriate > status anyway. > > Kind regards, > Panos > -- > > > > On Tue, 5 Oct 2021 at 20:54, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I guess this is for @Panos. >> >> Now that I have IAP working I noticed another thing. I'm building for >> Android with LC 9.6.5 >> RC-1 which includes the new billing library. My script has a >> purchaseStateUpdate handler that >> logs every response and sends the info to a IAPPurchaseComplete handler >> that manages the >> purchase or the error. If there is an error this handler puts up a dialog >> informing the user. >> >> I notice any error is not received by the handler, instead Google puts up >> its own notification >> and the status returns as "complete". My notification never runs. That's >> fine and it looks >> better than my own but I'm curious whether something has changed in the >> new billing library, >> and if so, what. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ahsoftware at sonic.net Wed Oct 6 17:30:09 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 6 Oct 2021 14:30:09 -0700 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> On 10/6/21 1:22 PM, Eraklis Pittas via use-livecode wrote: > I just put up with it and kill LC - I don't think we will ever have a > definitive answer or fix (prove me wrong please!) . As I say they > don't seem to eat their own Dog Food otherwise this would have been sorted > years ago. That's what I do as well. Kill, then go do something else for a bit. Reading the code that invokes this dialog (the reloadstack handler in revbackscriptlibrary.livecodescript) isn't much help. It's only the IDE that can't handle this, not the engine. This would all be moot if the IDE used the long id of the stack instead of just the short name of the stack, but that would require work. BTW - the original bug report on this is now 18 years old. https://quality.livecode.com/show_bug.cgi?id=1061 -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Wed Oct 6 19:43:31 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 06 Oct 2021 18:43:31 -0500 Subject: Stack with the same name loop In-Reply-To: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: <17c57fd9cb8.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> On the bright side, it isn't as confusing as the one that tells you the script has been changed in an external editor, even if it wasn't, and then you don't know whether to keep what you're looking at or take a chance and reload. You can lose work by choosing the wrong button. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 6, 2021 4:32:25 PM Mark Wieder via use-livecode wrote: > On 10/6/21 1:22 PM, Eraklis Pittas via use-livecode wrote: > >> I just put up with it and kill LC - I don't think we will ever have a >> definitive answer or fix (prove me wrong please!) . As I say they >> don't seem to eat their own Dog Food otherwise this would have been sorted >> years ago. > > That's what I do as well. Kill, then go do something else for a bit. > > Reading the code that invokes this dialog (the reloadstack handler in > revbackscriptlibrary.livecodescript) isn't much help. It's only the IDE > that can't handle this, not the engine. > > This would all be moot if the IDE used the long id of the stack instead > of just the short name of the stack, but that would require work. > > BTW - the original bug report on this is now 18 years old. > https://quality.livecode.com/show_bug.cgi?id=1061 > > -- > 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 bduck at mac.com Wed Oct 6 20:01:58 2021 From: bduck at mac.com (Brian K. Duck) Date: Wed, 6 Oct 2021 20:01:58 -0400 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: My process has become: Save the file in LiveCode. Close the file from LiveCode, purge from memory. Switch to Finder (Mac) or Windows Explorer, or QUIT LiveCode, Duplicate and rename the file, Open the new file, Return to LiveCode, Rename the file in stack properties, if there isa version number in the stack name. It may be needless to say, this is usually a 1x or 2x a day process. TL;DR: don?t ?save as,? save, close, quit LC, duplicate in finder / windows explorer, open new file, rename stack in stack properties - if there is a version no in the stack name. Even then, I occasionally see the message. Then i repeat and QUIT LiveCode. Sent from my iPad, Brian Duck Sent from my iPad > On Oct 6, 2021, at 12:57 PM, Sean Cole (Pi) via use-livecode wrote: > > ?Hi all, > Can someone give the definitive answer as to what to choose when I save my > stack with a save as to create a new iterative version and it comes up with > the prompt : > A stack with the same name as the one you are trying to load is > already open. > Save Purge Cancel Option 4: avoid the hassle. From sean at pidigital.co.uk Wed Oct 6 22:24:10 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Thu, 7 Oct 2021 03:24:10 +0100 Subject: Stack with the same name loop In-Reply-To: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: [Huff] and [sigh]! I don't know. I mean, I just don't get it. I don't get how LiveCode get defended as being people that care when they leave something as *basic as this unrepaired for EIGHT....TEEN....YEARS !?! I have this thing. I don't know if it's just part of my BPD/EUD or the 48years I've spent on the wrong side of this planet (the outside), but I tend to say People always 'SEEM' nice. But in 'real - life' they're just people - just like everyone else - bumbling masses of meat - looking out for themselves - putting on the good show of caring and loving and kind - making the appearance of someone trustworthy - but every... single... one... is beyond trust because, like everyone else, they too have themselves to deal with - and that sucks - for everyone! I got told by Heather just recently to remember that LC10, that giant promise just out of reach (this is of course in relation to html5 deployment, that noose around my neck), is just around the corner. What the heck is that supposed to mean? It's that kind of crap that causes me not to trust! The next millennia is 'just around the damned corner' for crying out loud. What comfort can I get from that? I pass that crap on to my clients and see how far that gets me? Don't worry, we'll be able to do what you've asked in 'just around the corner' days/months/years/decades/centuries/millennia! But we keep taking it because, well, we've got no choice! We've bumbled down this path, and all other roads are too far behind to go back to. We can't change, LC can't change, nothing will change. We're all locked into this perpetual loop 'til the end. Just like the haiku that the Save/Purge/Cancel dialogue presents to us if we try to upgrade or reversion our script. The only way to get out of the loop is to force quit and start over. Tomorrow. [Sigh] Sean On Wed, 6 Oct 2021 at 22:30, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 10/6/21 1:22 PM, Eraklis Pittas via use-livecode wrote: > > > I just put up with it and kill LC - I don't think we will ever have a > > definitive answer or fix (prove me wrong please!) . As I say they > > don't seem to eat their own Dog Food otherwise this would have been > sorted > > years ago. > > BTW - the original bug report on this is now 18 years old. > https://quality.livecode.com/show_bug.cgi?id=1061 > > From jacque at hyperactivesw.com Wed Oct 6 23:27:42 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 06 Oct 2021 22:27:42 -0500 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <17c58cadbb0.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I do something similar but it's a lot less trouble. Save the stack. Go to Finder /Explorer and duplicate it. Rename the copy. Go back to LC and carry on with the original. You can update the name or any properties there. Occasionally as I work I realize that I've implemented a lot of changes that I may not want to keep. So before I save the stack, I duplicate it in Finder so I have a copy of the one I'm working on as it was before I wrote myself into a corner. That's come in handy. I don't have much trouble with the duplicate stack dialog because I always hit the Purge button which removes the first one from memory and opens the second one. I don't remember ever actually seeing a loop. If I want to work with two same-named stacks together I have two methods. 1. Open one of them in another copy of LC. I always have at least 3 different versions running at the same time, and yes, you have to be careful when you do that. I usually choose this method because most often I just want to copy a handler or a control. 2. Temporarily rename the first one slightly, open the second, do what you want, then close and remove the second one from memory and set the name of the first one back to normal. None of this has ever required me to quit LC. I suppose now that I've mentioned it, something will happen... -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 6, 2021 7:04:07 PM "Brian K. Duck via use-livecode" wrote: > My process has become: > Save the file in LiveCode. > Close the file from LiveCode, purge from memory. > Switch to Finder (Mac) or Windows Explorer, or QUIT LiveCode, > Duplicate and rename the file, > Open the new file, > Return to LiveCode, > Rename the file in stack properties, if there isa version number in the > stack name. > > It may be needless to say, this is usually a 1x or 2x a day process. > > TL;DR: don?t ?save as,? save, close, quit LC, duplicate in finder / windows > explorer, open new file, rename stack in stack properties - if there is a > version no in the stack name. > > Even then, I occasionally see the message. Then i repeat and QUIT LiveCode. > > Sent from my iPad, > Brian Duck > > > > Sent from my iPad >> On Oct 6, 2021, at 12:57 PM, Sean Cole (Pi) via use-livecode >> wrote: >> >> ?Hi all, >> Can someone give the definitive answer as to what to choose when I save my >> stack with a save as to create a new iterative version and it comes up with >> the prompt : >> A stack with the same name as the one you are trying to load is >> already open. >> Save Purge Cancel > > Option 4: avoid the hassle. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu Oct 7 00:49:27 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 06 Oct 2021 23:49:27 -0500 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> On October 6, 2021 9:26:37 PM "Sean Cole \(Pi\) via use-livecode" wrote: > I have this thing. I don't know if it's just part of my BPD/EUD or the > 48years I've spent on the wrong side of this planet (the outside), I think it's the BPD, but I had to smile at the side of the planet you live on. :) > People always 'SEEM' nice. But in 'real - life' they're just people - > just like everyone else - bumbling masses of meat - looking out for > themselves - putting on the good show of caring and loving and kind - > making the appearance of someone trustworthy - but every... single... > one... is beyond trust because, like everyone else, they too have > themselves to deal with - and that sucks - for everyone! Yes, but no. All you have to do is read this list to see how kind most people are, there's no requirement to post here. People come in all types. There are some bad ones, but they are often victims themselves. In the long run, we are just bags of chemicals and you were unfortunately burdened with unbalanced mix. It isn't your fault, but it warps your world view. > I got told by Heather just recently I hope you meet her in person some day. She's one of the genuine people. In fact, everyone on the LC team is genuine and if you get to know them I think you'll see it too. They are all devoted to LC but they have to make considered choices in what to address at any given time given the resources available to them. They work their butts off. They need a bigger team. In the larger picture, what would you address first: an irritating dialog box for which there is an irritating workaround, a crash that prevents you from working, the shifting requirements of the mobile platforms that prevents us from submitting to the app stores (thank you team for fixing the new Android requirements, my submission deadline is in 2 weeks), the improvements to the web platform? That's a hypothetical question. Something to think about. Sorry for veering off-topic. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com > From sean at pidigital.co.uk Thu Oct 7 03:13:53 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 7 Oct 2021 08:13:53 +0100 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: > On 7 Oct 2021, at 05:49, J. Landman Gay wrote: > > In the larger picture, what would you address first: Firstly the fundamentals Closely followed by UX These are the foundation upon which ALL software AND hardware are based. Without them everything else is a waste. Sure, a wheel can have pretty callipers and spokes, fancy tyres with run-flat technology, but if it can?t turn because the bearings are exposed or the lug nuts rust easily meaning you have to drill them out (an irritating workaround) to replace a damaged one, then what?s the point of all the fancy stuff? An ?irritating? workaround that?s been in place for ?18 YEARS? is seen as acceptable. However kind a person is, putting their core users through that torture goes to show what lies at the heart of them. Gently water boarding. Leathal injection given in nano-ounces every day/week/month. A noose tightened gradually and gently while slowly pushing the stool from under you. You get the picture. It sounds kind but ultimately winds up killing us all in the end. Everybody ?seems? kind and genuine. Without exception, everyone are not, not entirely. Every single one at their core is self-serving. That leads to protective behaviours. This is developed from childhood, impressed upon by parenting and society, then ingrained by experience and environment. Some get pampered and groomed into not seeing the maltreatment, believing that all or some are benevolent and beyond reproach. That is either illusionary or delusionary. I HAVE met a lot of the people at LC. Visited three of their bases. They all ?seemed? nice. But, unfortunately, we are all flawed and are all inconsistent. All affected and feel the effects of time and events. It?s inescapable. If we have a nerve touched we respond, as did you to my last post. Those reactions are only a natural reflex to how we have been trained to respond based on our past. You?ve been trained to accept things that others find uncomfortable. I respond badly, partly because of the chemicals, but mostly by the scars of mistreatment over a long period that have enabled me to see people in a different light, sometimes distorted, but more often in their true nature, and choose not to accept it?s discomfort. I can be nice, but my nerves are exposed and raw. I don?t mean to offend, but offence is inevitable no matter what is said in this day and age of woke mentality. So I apologise to those who have been offended now. That sounds nice but, at it?s core, is false because I don?t care if you are offended - I had something to say about how I feel and so said it. Which is only fair because a lot of what has been said here over the past few weeks has deeply offended me but I?ve said nothing. Because, so what if I?m offended. :) Now loop back to paragraph three and four and read in context. From hlowe at me.com Thu Oct 7 04:29:08 2021 From: hlowe at me.com (HENRY LOWE) Date: Thu, 7 Oct 2021 09:29:08 +0100 Subject: LC apps crashing on devices running iOS 15.x Message-ID: Fernando and I have submitted a bug report (https://quality.livecode.com/show_bug.cgi?id=23364 ) after confirming that previously stable LC iOS apps are intermittently crashing at launch on devices (iPhone & iPad) running iOS 15.x. We have submitted crash logs to LC. The issue has been confirmed but, so far, it is unclear what is causing the crashes. What we appear to know so far: 1. Seems to be an iOS 15.x issue on a device only (no simulator crash). 2. Crash on launch only - I have seen no crashes once app successfully launches. 3. No splash screen is shown, so crashing early in the launch process. 4. Crash on launch is intermittent. 5. Does not crash on first launch after installation. 6. Leaving the app in the background long enough for it to be killed by iOS? seems a necessary condition for a subsequent crash on launch. 7. Crash logs show KERN_INVALID_ADDRESS. The crashed thread accessed unmapped memory, either by accessing data or an instruction fetch. Is anyone else seeing intermittent app crashes on launch under iOS 15? If so, can you provide any additional information and/or crash logs to LC? In my case the iOS App Store app is written using LC 9.6.4 (Stable) on macOS 10.14. I have some very unhappy users and would love to submit an app update fixing this issue. Thanks, Henry Ascriva Health Informatics Https://www.ascriva.com From bdrunrev at gmail.com Thu Oct 7 05:39:44 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 7 Oct 2021 10:39:44 +0100 Subject: Stack with the same name loop In-Reply-To: <17c57fd9cb8.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c57fd9cb8.2815.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I guess it comes down to what different people are doing with LC. I get the erroneous "this script has been altered externally" message about 3 times a year. I never get the "A stack with the same name as the one you are trying to load" unless I really am opening two stacks with the same name. In my own work I always try to work with the long ID of every control. It's the least ambiguous thing one can do. The IDE should do the same. On Thu, Oct 7, 2021 at 12:45 AM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > On the bright side, it isn't as confusing as the one that tells you the > script has been changed in an external editor, even if it wasn't, and then > you don't know whether to keep what you're looking at or take a chance and > reload. You can lose work by choosing the wrong button. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > > From bdrunrev at gmail.com Thu Oct 7 06:04:44 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 7 Oct 2021 11:04:44 +0100 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: At least the new licensing model should allow LC to prioritise based on what customers use. IMO the open source initiative was the single biggest mistake LC Ltd made. With that drain on resources over hopefully they can get to work on fixing some of the outstanding deficiencies. From matthias_livecode_150811 at m-r-d.de Thu Oct 7 09:16:16 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 7 Oct 2021 15:16:16 +0200 Subject: Stack with the same name loop In-Reply-To: <17c58cadbb0.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17c58cadbb0.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <3F5E994B-D4E8-4A3E-8CBC-D7373E894037@m-r-d.de> I am using a little plugin for this. It allows me to save the stack file under an other name. For those who are interested... https://dl.qck.nu/?dl=copyStack.livecode When it opens it displays the name of the current top stack. If you want to copy an other opened stack then switch to that stack and click into the plugin window to get the name of the "new" top stack. To save a copy of that stack press the little icon. You'll then see a Save As dialog. I am sure it could be improved, but it does what i want to achieve with it. Regards, Matthias > Am 07.10.2021 um 05:27 schrieb J. Landman Gay via use-livecode : > > I do something similar but it's a lot less trouble. > > Save the stack. > Go to Finder /Explorer and duplicate it. Rename the copy. > Go back to LC and carry on with the original. You can update the name or any properties there. > > Occasionally as I work I realize that I've implemented a lot of changes that I may not want to keep. So before I save the stack, I duplicate it in Finder so I have a copy of the one I'm working on as it was before I wrote myself into a corner. That's come in handy. > > I don't have much trouble with the duplicate stack dialog because I always hit the Purge button which removes the first one from memory and opens the second one. I don't remember ever actually seeing a loop. If I want to work with two same-named stacks together I have two methods. > > 1. Open one of them in another copy of LC. I always have at least 3 different versions running at the same time, and yes, you have to be careful when you do that. I usually choose this method because most often I just want to copy a handler or a control. > > 2. Temporarily rename the first one slightly, open the second, do what you want, then close and remove the second one from memory and set the name of the first one back to normal. > > None of this has ever required me to quit LC. I suppose now that I've mentioned it, something will happen... > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 6, 2021 7:04:07 PM "Brian K. Duck via use-livecode" wrote: > >> My process has become: >> Save the file in LiveCode. >> Close the file from LiveCode, purge from memory. >> Switch to Finder (Mac) or Windows Explorer, or QUIT LiveCode, >> Duplicate and rename the file, >> Open the new file, >> Return to LiveCode, >> Rename the file in stack properties, if there isa version number in the stack name. >> >> It may be needless to say, this is usually a 1x or 2x a day process. >> >> TL;DR: don?t ?save as,? save, close, quit LC, duplicate in finder / windows explorer, open new file, rename stack in stack properties - if there is a version no in the stack name. >> >> Even then, I occasionally see the message. Then i repeat and QUIT LiveCode. >> >> Sent from my iPad, >> Brian Duck >> >> >> >> Sent from my iPad >>> On Oct 6, 2021, at 12:57 PM, Sean Cole (Pi) via use-livecode wrote: >>> >>> ?Hi all, >>> Can someone give the definitive answer as to what to choose when I save my >>> stack with a save as to create a new iterative version and it comes up with >>> the prompt : >>> A stack with the same name as the one you are trying to load is >>> already open. >>> Save Purge Cancel >> >> Option 4: avoid the hassle. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 7 09:40:00 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 14:40:00 +0100 Subject: Stack with the same name loop In-Reply-To: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: On 2021-10-06 22:30, Mark Wieder via use-livecode wrote: > That's what I do as well. Kill, then go do something else for a bit. > > Reading the code that invokes this dialog (the reloadstack handler in > revbackscriptlibrary.livecodescript) isn't much help. It's only the > IDE that can't handle this, not the engine. > > This would all be moot if the IDE used the long id of the stack > instead of just the short name of the stack, but that would require > work. That isn't true - the problem is a lot deeper than that. Most 'stack' related engine syntax works with the short name of stacks e.g. defaultStack, topStack, stackFiles. The IDE is built using the engine, so has to work within the limitations the engine has. Internally the engine references stacks by 'weak handles' (basically pointers which 'know' when the thing they are pointing at has been deleted) - it does not use names... However the way stacks are referenced by script (as mentioned above) do use the short name - to keep things simple. Of course it would be possible to add new syntax and such - and it would be possible to update the IDE to use it (and thus the 'irksome' dialog could be removed). However, the reality is that, that endeavour (which would be a very large amount of work) would only shift the problem - onto users themselves. If user code did not use the new syntax, then chances are they would end up causing really hard to track down issues in their own code due to having two stacks with the same name. This is regardless of whatever resolution order was chosen to resolve conflicts - unless user code also uses unique stack references, there is no choice which would not stop problems from happening. I'd like to point out that this is not me copping out here - it is merely pointing out that simplicity does come with restrictions - and as it stands, one of these restrictions (with livecode) is uniquely named stacks. I'd further point out that 'critical things having unique name' isn't that rare. For example, you can't have two files with the same name in a folder for example (even though on UNIX systems, every file has an internal unique integer id - the inode number) and you can't have two handlers, variables, methods, types (or any named thing) with the same name (in the same namespace) in any language that I know of. So, may I suggest, the problem to solve is to figure out why the dialog which spawned this thread does not work correctly in some circumstances? I say some circumstances, because it does work precisely as advertised in a (fresh) IDE after it has been started: 1) Create a stack "Foo" - save it as "FooEmpty.livecode" and remove from memory 2) Create another stack "Foo" - place a button on it and save it as "FooButton.livecode" 3) Load FooEmpty.livecode from the menu - ask to Purge. FooEmpty appears (and FooButton goes) 4) Add a tab control to FooEmpty. 5) Load FooButton.livecode from the menu - ask to Save, FooEmpty is saved and FooButton appears. 6) Load FooEmpty.livecode from the menu - ask to Purge, FooEmpty appears (now with tab control) and FooButton has gone. The correct behavior of that dialog is precisely what you would expect from the button names: 1) Cancel - the loading of the new stack does not happen. 2) Purge - the existing stack of the same name is removed from memory without saving first, and the new stack is loaded. 3) Save - the existing stack of the same name is saved and then removed from memory, and the new stack is loaded. The effect observed (the looping) could be an interaction with a component in the IDE (which somehow causes the stack which should be being removed to be reloaded), or it could be some code pattern in user stacks which cause much the same problem. In the former case, we need to fix the IDE to be 'purge safe in this case', in the latter case we need to understand the pattern so that we can change the mechanism to not be affected by it. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From sean at pidigital.co.uk Thu Oct 7 10:26:16 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 7 Oct 2021 15:26:16 +0100 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> Hi Mark (both :) ) Thanks for your explanation. Very thorough. What I don?t understand is why the engine needs to delete the old reference (weak handle) when invoking a ?save as?. Is it not just a matter of resaving you a new location and making the pointer to the storage device for that instance? Why does it need to save it and then remove from memory at all? Just carry on with what is already in memory without the need to reload. That?s why we use a ?save as? anyway. Thanks again. Sean > On 7 Oct 2021, at 14:40, Mark Waddingham via use-livecode wrote: > > ?On 2021-10-06 22:30, Mark Wieder via use-livecode wrote: >> That's what I do as well. Kill, then go do something else for a bit. >> Reading the code that invokes this dialog (the reloadstack handler in >> revbackscriptlibrary.livecodescript) isn't much help. It's only the >> IDE that can't handle this, not the engine. >> This would all be moot if the IDE used the long id of the stack >> instead of just the short name of the stack, but that would require >> work. > > That isn't true - the problem is a lot deeper than that. > > Most 'stack' related engine syntax works with the short name of stacks e.g. defaultStack, topStack, stackFiles. > > The IDE is built using the engine, so has to work within the limitations the engine has. > > Internally the engine references stacks by 'weak handles' (basically pointers which 'know' when the thing they are pointing at has been deleted) - it does not use names... However the way stacks are referenced by script (as mentioned above) do use the short name - to keep things simple. > > Of course it would be possible to add new syntax and such - and it would be possible to update the IDE to use it (and thus the 'irksome' dialog could be removed). > > However, the reality is that, that endeavour (which would be a very large amount of work) would only shift the problem - onto users themselves. > > If user code did not use the new syntax, then chances are they would end up causing really hard to track down issues in their own code due to having two stacks with the same name. This is regardless of whatever resolution order was chosen to resolve conflicts - unless user code also uses unique stack references, there is no choice which would not stop problems from happening. > > I'd like to point out that this is not me copping out here - it is merely pointing out that simplicity does come with restrictions - and as it stands, one of these restrictions (with livecode) is uniquely named stacks. > > I'd further point out that 'critical things having unique name' isn't that rare. For example, you can't have two files with the same name in a folder for example (even though on UNIX systems, every file has an internal unique integer id - the inode number) and you can't have two handlers, variables, methods, types (or any named thing) with the same name (in the same namespace) in any language that I know of. > > So, may I suggest, the problem to solve is to figure out why the dialog which spawned this thread does not work correctly in some circumstances? > > I say some circumstances, because it does work precisely as advertised in a (fresh) IDE after it has been started: > > 1) Create a stack "Foo" - save it as "FooEmpty.livecode" and remove from memory > 2) Create another stack "Foo" - place a button on it and save it as "FooButton.livecode" > 3) Load FooEmpty.livecode from the menu - ask to Purge. FooEmpty appears (and FooButton goes) > 4) Add a tab control to FooEmpty. > 5) Load FooButton.livecode from the menu - ask to Save, FooEmpty is saved and FooButton appears. > 6) Load FooEmpty.livecode from the menu - ask to Purge, FooEmpty appears (now with tab control) and FooButton has gone. > > The correct behavior of that dialog is precisely what you would expect from the button names: > > 1) Cancel - the loading of the new stack does not happen. > 2) Purge - the existing stack of the same name is removed from memory without saving first, and the new stack is loaded. > 3) Save - the existing stack of the same name is saved and then removed from memory, and the new stack is loaded. > > The effect observed (the looping) could be an interaction with a component in the IDE (which somehow causes the stack which should be being removed to be reloaded), or it could be some code pattern in user stacks which cause much the same problem. In the former case, we need to fix the IDE to be 'purge safe in this case', in the latter case we need to understand the pattern so that we can change the mechanism to not be affected by it. > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Thu Oct 7 10:26:52 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 7 Oct 2021 10:26:52 -0400 Subject: Stack with the same name loop In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: <2DA90A9B-ABD2-4BE7-A36E-8E48E77D5275@starfirelighting.com> RE: the ?purge/save/cancel? thing. I see this exactly twice whenever I build a standalone for a particular project. Even in a new session, if the first thing I do is build a standalone from the splash stack, I will twice get a dialog during the process asking me the three questions. I always ?purge?, and always everything works out fine. But the only stack I open in that new session is the splash stack itself, running the build directly from there. The splash stack opens a mainStack in normal operation, and this may have something to do with the presentation of the dialog. Craig > On Oct 7, 2021, at 9:40 AM, Mark Waddingham via use-livecode wrote: > > On 2021-10-06 22:30, Mark Wieder via use-livecode wrote: >> That's what I do as well. Kill, then go do something else for a bit. >> Reading the code that invokes this dialog (the reloadstack handler in >> revbackscriptlibrary.livecodescript) isn't much help. It's only the >> IDE that can't handle this, not the engine. >> This would all be moot if the IDE used the long id of the stack >> instead of just the short name of the stack, but that would require >> work. > > That isn't true - the problem is a lot deeper than that. > > Most 'stack' related engine syntax works with the short name of stacks e.g. defaultStack, topStack, stackFiles. > > The IDE is built using the engine, so has to work within the limitations the engine has. > > Internally the engine references stacks by 'weak handles' (basically pointers which 'know' when the thing they are pointing at has been deleted) - it does not use names... However the way stacks are referenced by script (as mentioned above) do use the short name - to keep things simple. > > Of course it would be possible to add new syntax and such - and it would be possible to update the IDE to use it (and thus the 'irksome' dialog could be removed). > > However, the reality is that, that endeavour (which would be a very large amount of work) would only shift the problem - onto users themselves. > > If user code did not use the new syntax, then chances are they would end up causing really hard to track down issues in their own code due to having two stacks with the same name. This is regardless of whatever resolution order was chosen to resolve conflicts - unless user code also uses unique stack references, there is no choice which would not stop problems from happening. > > I'd like to point out that this is not me copping out here - it is merely pointing out that simplicity does come with restrictions - and as it stands, one of these restrictions (with livecode) is uniquely named stacks. > > I'd further point out that 'critical things having unique name' isn't that rare. For example, you can't have two files with the same name in a folder for example (even though on UNIX systems, every file has an internal unique integer id - the inode number) and you can't have two handlers, variables, methods, types (or any named thing) with the same name (in the same namespace) in any language that I know of. > > So, may I suggest, the problem to solve is to figure out why the dialog which spawned this thread does not work correctly in some circumstances? > > I say some circumstances, because it does work precisely as advertised in a (fresh) IDE after it has been started: > > 1) Create a stack "Foo" - save it as "FooEmpty.livecode" and remove from memory > 2) Create another stack "Foo" - place a button on it and save it as "FooButton.livecode" > 3) Load FooEmpty.livecode from the menu - ask to Purge. FooEmpty appears (and FooButton goes) > 4) Add a tab control to FooEmpty. > 5) Load FooButton.livecode from the menu - ask to Save, FooEmpty is saved and FooButton appears. > 6) Load FooEmpty.livecode from the menu - ask to Purge, FooEmpty appears (now with tab control) and FooButton has gone. > > The correct behavior of that dialog is precisely what you would expect from the button names: > > 1) Cancel - the loading of the new stack does not happen. > 2) Purge - the existing stack of the same name is removed from memory without saving first, and the new stack is loaded. > 3) Save - the existing stack of the same name is saved and then removed from memory, and the new stack is loaded. > > The effect observed (the looping) could be an interaction with a component in the IDE (which somehow causes the stack which should be being removed to be reloaded), or it could be some code pattern in user stacks which cause much the same problem. In the former case, we need to fix the IDE to be 'purge safe in this case', in the latter case we need to understand the pattern so that we can change the mechanism to not be affected by it. > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Thu Oct 7 10:38:18 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 15:38:18 +0100 Subject: Stack with the same name loop In-Reply-To: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> Message-ID: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> On 2021-10-07 15:26, Pi Digital via use-livecode wrote: > Hi Mark (both :) ) > > Thanks for your explanation. Very thorough. > > What I don?t understand is why the engine needs to delete the old > reference (weak handle) when invoking a ?save as?. Is it not just a > matter of resaving you a new location and making the pointer to the > storage device for that instance? Why does it need to save it and then > remove from memory at all? Just carry on with what is already in > memory without the need to reload. That?s why we use a ?save as? > anyway. This isn't related to 'Save As' - nor is the engine doing anything here beyond sending a message - which is enforcing the 'only one main stack with a given (short) name exists in memory at any one time' invariant. When a stack is deserialized from the on-disk file - before it is 'hooked up' to anything (i.e. added to the list of things considered for any sort of search), it sweeps through all loaded mainStacks and checks to see if there is a name conflict (i.e. short name of new stack matches that of old). If there is (and the filenames are different) then it deletes what it has just loaded and sends a 'reloadStack' message. Otherwise, it hooks the new loaded stack up to the internal list of things considered actual stacks. The IDE handles the reloadStack message - it shows the dialog in question. If you choose 'Cancel' it takes no action - so nothing changes (no new stack loaded, no old stack deleted). If you choose 'Purge' the IDE does its best to remove the current stack in memory and *then* trys to load the new stack (from the different filepath) - as (in principal) there is no longer any stack in memory with the conflicting name, then engine loads it and things carry on. If you choose 'Save' the IDE does the same as above except that *before* it tries to remove the current stack from memory, it saves (save as, if the current stack has no filename). So the looping problem here lies somewhere in the process removing the existing stack from memory / saving it. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From sean at pidigital.co.uk Thu Oct 7 10:44:03 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 7 Oct 2021 15:44:03 +0100 Subject: Stack with the same name loop In-Reply-To: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> Message-ID: > On 7 Oct 2021, at 15:38, Mark Waddingham via use-livecode wrote: > > So the looping problem here lies somewhere in the process removing the existing stack from memory / saving it. Like what, for example? Thanks. From mark at livecode.com Thu Oct 7 10:49:22 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 15:49:22 +0100 Subject: Stack with the same name loop In-Reply-To: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> Message-ID: <24846e9e7455b11665089eeab78adc73@livecode.com> On 2021-10-07 15:38, Mark Waddingham via use-livecode wrote: > On 2021-10-07 15:26, Pi Digital via use-livecode wrote: >> Hi Mark (both :) ) >> >> Thanks for your explanation. Very thorough. >> >> What I don?t understand is why the engine needs to delete the old >> reference (weak handle) when invoking a ?save as?. Is it not just a >> matter of resaving you a new location and making the pointer to the >> storage device for that instance? Why does it need to save it and then >> remove from memory at all? Just carry on with what is already in >> memory without the need to reload. That?s why we use a ?save as? >> anyway. > > This isn't related to 'Save As' - nor is the engine doing anything > here beyond sending a message - which is enforcing the 'only one main > stack with a given (short) name exists in memory at any one time' > invariant. Sorry Sean this thread had gone on through several things that I missed what you said in your original post... You explicitly said you were getting that dialog when doing a 'Save As' (presumably from the file menu)... There must be more to it than that though. The 'Save As' menu item in the IDE uses (with a bit of cruft around it) 'save stack ... as ' - all that does is serialize the stack (as it is in memory) to the new file, and update the filename of the stack in memory. There should be no reloadStack mechanism (as outlined above) going on *unless* something is causing a message to fire which is trying to load the stack from the previous filename. Indeed, is this a multi-stack system which you are working on? Is there a way your code (which is being triggered somehow after save) is referencing the stack you just saved as, by its original filename? Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From brian at milby7.com Thu Oct 7 10:57:17 2021 From: brian at milby7.com (Brian Milby) Date: Thu, 7 Oct 2021 10:57:17 -0400 Subject: Stack with the same name loop In-Reply-To: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> Message-ID: <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> Clone stack avoids the check. It is not that hard to get multiple stacks with the same short name but different long names in memory (in a standalone). The engine makes sane choices when referencing the top stack in that case. Any individual stack can be referenced via the long name. Sent from my iPhone > On Oct 7, 2021, at 10:38 AM, Mark Waddingham via use-livecode wrote: > > ?On 2021-10-07 15:26, Pi Digital via use-livecode wrote: >> Hi Mark (both :) ) >> Thanks for your explanation. Very thorough. >> What I don?t understand is why the engine needs to delete the old >> reference (weak handle) when invoking a ?save as?. Is it not just a >> matter of resaving you a new location and making the pointer to the >> storage device for that instance? Why does it need to save it and then >> remove from memory at all? Just carry on with what is already in >> memory without the need to reload. That?s why we use a ?save as? >> anyway. > > This isn't related to 'Save As' - nor is the engine doing anything here beyond sending a message - which is enforcing the 'only one main stack with a given (short) name exists in memory at any one time' invariant. > > When a stack is deserialized from the on-disk file - before it is 'hooked up' to anything (i.e. added to the list of things considered for any sort of search), it sweeps through all loaded mainStacks and checks to see if there is a name conflict (i.e. short name of new stack matches that of old). > > If there is (and the filenames are different) then it deletes what it has just loaded and sends a 'reloadStack' message. Otherwise, it hooks the new loaded stack up to the internal list of things considered actual stacks. > > The IDE handles the reloadStack message - it shows the dialog in question. > > If you choose 'Cancel' it takes no action - so nothing changes (no new stack loaded, no old stack deleted). > > If you choose 'Purge' the IDE does its best to remove the current stack in memory and *then* trys to load the new stack (from the different filepath) - as (in principal) there is no longer any stack in memory with the conflicting name, then engine loads it and things carry on. > > If you choose 'Save' the IDE does the same as above except that *before* it tries to remove the current stack from memory, it saves (save as, if the current stack has no filename). > > So the looping problem here lies somewhere in the process removing the existing stack from memory / saving it. > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Thu Oct 7 11:16:51 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 16:16:51 +0100 Subject: Stack with the same name loop In-Reply-To: <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> Message-ID: <0a982c6e90ff99208569e806f21f342c@livecode.com> On 2021-10-07 15:57, Brian Milby via use-livecode wrote: > Clone stack avoids the check. It is not that hard to get multiple > stacks with the same short name but different long names in memory (in > a standalone). The engine makes sane choices when referencing the top > stack in that case. Any individual stack can be referenced via the > long name. Yes indeed, you don't actually need to even use clone stack - just 'set the name of' will do it. However, the fact you can do that from script is a different case from what the IDE should let you do in the normal course of things (and indeed, perhaps we should plug the holes in the engine which let it happen) in (a perhaps vain?) attempt to stop people tying themselves into too many knots. Things like the 'topStack' and 'defaultStack' are only sane references to the actual underlying stack if they are used as direct syntax (where they resolve to the internal pointer). As soon as they are rendered to a string (e.g. when passed as an argument) that link is gone - further, if a stack has not been saved then there is no way to distinguish one from the other with any string-based reference (a stack's long id is only different from its name / long name if it has a filename). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From bobsneidar at iotecdigital.com Thu Oct 7 11:55:35 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 7 Oct 2021 15:55:35 +0000 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: +1. Gave me the heebie jeebies when they announced the Open Source model. I survived the age of freeware. There were a LOT of people back then who opined that ALL software ought to be free! It was staggering. There were great repositories of commerial titles, and I mean the big stuff, that had been cracked so that they no longer required a license key. I knew people I worked with back then who made ample use of these. Maybe in the imaginary world of Star Trek, there is no more money and everyone just works for the joy of it, receiving nothing more than food, shelter, clothing and gratitude, but in the real world, people need to obtain those things for themselves. I say the people at Livecode LTD. deserve all the recompense they can get, and by the way, we should be thankful to Steve Jobs who gave us Hypercard (and actually convinced Apple to give it away for free!) Bob S > On Oct 7, 2021, at 03:04 , Bernard Devlin via use-livecode wrote: > > At least the new licensing model should allow LC to prioritise based on > what customers use. > > IMO the open source initiative was the single biggest mistake LC Ltd made. > With that drain on resources over hopefully they can get to work on fixing > some of the outstanding deficiencies. From sean at pidigital.co.uk Thu Oct 7 12:10:31 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 7 Oct 2021 17:10:31 +0100 Subject: Stack with the same name loop In-Reply-To: <24846e9e7455b11665089eeab78adc73@livecode.com> References: <24846e9e7455b11665089eeab78adc73@livecode.com> Message-ID: <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> > On 7 Oct 2021, at 15:49, Mark Waddingham via use-livecode wrote: > > Indeed, is this a multi-stack system which you are working on? Is there a way your code (which is being triggered somehow after save) is referencing the stack you just saved as, by its original filename? It is a multi-stack system for sure. 114 substacks, 840 cards, 90,039 objects and counting. The stacks and cards only every reference themselves as ?me? or ?this?. The preopenstack has a bunch of references to ?start using stack ?whatever?? to run as libraries I?ve written. And then the openstack uses a dispatch to run a script from one of these libraries, closely followed by a ?send ?blah? to ?aLib? in 0 sec with messages? just to finish up. There is a preclosestack which is intentionally empty. The preopenCard and openCard of the first card in the mainStack only recall data from one of the library stacks into globals. Then runs a centreMe handler from the mainStack script which is just a ?set the loc of this stack to the screenloc?. And that is it. No closeStack handler. I can reproduce it every time I do a saveAs. The ?save/purge/cancel? is only intuitive to you it seems because you understand the background. It doesn?t seem to make sense to us (and certainly not a newcomer) because we have only our experience from other software to go on and how we expect it to work. If we do a saveAs in any other ware, we would never see a purge option. Maybe just an ?are you sure? or a ?this will have this kind of effect? warning. So we would never expect this kind of behaviour from software and know what to do with it. Hence the immediate initial responses to my OP (which were hilarious by the way, much needed light relief). Thanks yet again. Sean From bobsneidar at iotecdigital.com Thu Oct 7 12:12:36 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 7 Oct 2021 16:12:36 +0000 Subject: Stack with the same name loop In-Reply-To: <2DA90A9B-ABD2-4BE7-A36E-8E48E77D5275@starfirelighting.com> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <2DA90A9B-ABD2-4BE7-A36E-8E48E77D5275@starfirelighting.com> Message-ID: <242BB9E3-D923-420A-B785-B1A4451B01DD@iotecdigital.com> Mark, Yes, building standalones is a huge problem. I think that when a single platform standalone is created, the state Livecode ends up in ought to be the state Livecode started in before you built the standalone. This does not seem to be the case. Stacks opened during the build process seem to remain open, but are the versions that were saved when building the standalone, and NOT the ones belonging to the project. Try building a Windows AND a MacOS standalone in a single pass. Of course, it's easy for me to imagine how this could be done, but I suppose like most things, it's harder than I imagine. Bob S > On Oct 7, 2021, at 07:26 , Craig Newman via use-livecode wrote: > > RE: the ?purge/save/cancel? thing. > > I see this exactly twice whenever I build a standalone for a particular project. Even in a new session, if the first thing I do is build a standalone from the splash stack, I will twice get a dialog during the process asking me the three questions. I always ?purge?, and always everything works out fine. > > But the only stack I open in that new session is the splash stack itself, running the build directly from there. > > The splash stack opens a mainStack in normal operation, and this may have something to do with the presentation of the dialog. > > Craig > From ambassador at fourthworld.com Thu Oct 7 12:22:50 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 09:22:50 -0700 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: Message-ID: <295ca047-716b-f8d0-d4d9-4829b9a4fd9e@fourthworld.com> Heather politely called cheese on this topic some time ago. May we please respect the wishes of the list owner? -- Richard Gaskin Fourth World Systems > Bob Sneidar wrote: > > +1. Gave me the heebie jeebies when they announced the Open Source model. > > I survived the age of freeware. There were a LOT of people back then who opined that ALL software ought to be free! It was staggering. There were great repositories of commerial titles, and I mean the big stuff, that had been cracked so that they no longer required a license key. I knew people I worked with back then who made ample use of these. > > Maybe in the imaginary world of Star Trek, there is no more money and everyone just works for the joy of it, receiving nothing more than food, shelter, clothing and gratitude, but in the real world, people need to obtain those things for themselves. > > I say the people at Livecode LTD. deserve all the recompense they can get, and by the way, we should be thankful to Steve Jobs who gave us Hypercard (and actually convinced Apple to give it away for free!) > > Bob S > >> On Oct 7, 2021, at 03:04 , Bernard Devlin via use-livecode wrote: >> >> At least the new licensing model should allow LC to prioritise based on >> what customers use. >> >> IMO the open source initiative was the single biggest mistake LC Ltd made. >> With that drain on resources over hopefully they can get to work on fixing >> some of the outstanding deficiencies. > From brian at milby7.com Thu Oct 7 12:25:45 2021 From: brian at milby7.com (Brian Milby) Date: Thu, 7 Oct 2021 12:25:45 -0400 Subject: Stack with the same name loop In-Reply-To: <0a982c6e90ff99208569e806f21f342c@livecode.com> References: <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: <669CB035-B25F-495B-B479-6F140B09B15D@milby7.com> I would be more of a fan of lowering the engine check to just a warning vice a hard error/prohibition. Like you said, if you don?t use the long name then most of the time you are going to reference the earliest opened version of the stack (based on the linked list of open stacks). But if you reference an object within the same stack (or at least the visible card), it can reference by short name. I guess I should expand my test stack to check that. I can see a couple of ways to implement this where it would not impact existing code. First would be a global flag to enable opening of files with the same name (default to off/false). The second would be a ?force? parameter to the open command which would bypass the check. Sent from my iPhone > On Oct 7, 2021, at 11:17 AM, Mark Waddingham via use-livecode wrote: > > ?On 2021-10-07 15:57, Brian Milby via use-livecode wrote: >> Clone stack avoids the check. It is not that hard to get multiple >> stacks with the same short name but different long names in memory (in >> a standalone). The engine makes sane choices when referencing the top >> stack in that case. Any individual stack can be referenced via the >> long name. > > Yes indeed, you don't actually need to even use clone stack - just 'set the name of' will do it. > > However, the fact you can do that from script is a different case from what the IDE should let you do in the normal course of things (and indeed, perhaps we should plug the holes in the engine which let it happen) in (a perhaps vain?) attempt to stop people tying themselves into too many knots. > > Things like the 'topStack' and 'defaultStack' are only sane references to the actual underlying stack if they are used as direct syntax (where they resolve to the internal pointer). As soon as they are rendered to a string (e.g. when passed as an argument) that link is gone - further, if a stack has not been saved then there is no way to distinguish one from the other with any string-based reference (a stack's long id is only different from its name / long name if it has a filename). > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Thu Oct 7 12:28:43 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 17:28:43 +0100 Subject: Stack with the same name loop In-Reply-To: <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> References: <24846e9e7455b11665089eeab78adc73@livecode.com> <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> Message-ID: <74b5acce4c888d8fe4cc0547027e069c@livecode.com> On 2021-10-07 17:10, Pi Digital via use-livecode wrote: > The ?save/purge/cancel? is only intuitive to you it seems because you > understand the background. It doesn?t seem to make sense to us (and > certainly not a newcomer) because we have only our experience from > other software to go on and how we expect it to work. If we do a > saveAs in any other ware, we would never see a purge option. Maybe > just an ?are you sure? or a ?this will have this kind of effect? > warning. So we would never expect this kind of behaviour from software > and know what to do with it. Hence the immediate initial responses to > my OP (which were hilarious by the way, much needed light relief). As I said, this isn't anything to do with 'Save As' specifically - 'Save As' is doing precisely what you would expect... i.e. Saving the stackfile to a different file, and just as when you do that in any other application the filename of the stack changes to be the new filename. What you are seeing is the mechanism which is in place to prevent two mainstacks of the same name being loaded into memory at once. That mechanism *only* occurs *if* something has attempted to load a stack into memory when there is already one with the same name (but a different filename). The question to ask is why, in your case, 'everytime you do a Save As' is that mechanism triggered? i.e. There must be some script that is running somewhere (whether it be IDE, plugin, or code in one of the project's stacks) which is causing it. So the first thing to ask is, is the recipe as simple as: 1) Select stack you want to 'Save As' 2) File > Save As 3) Give a different name and Save 4) Duplicate name Save/Purge/Cancel dialog appears? Or is there any more to the recipe? Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From mark at livecode.com Thu Oct 7 12:43:44 2021 From: mark at livecode.com (Mark Waddingham) Date: Thu, 07 Oct 2021 17:43:44 +0100 Subject: Stack with the same name loop In-Reply-To: <669CB035-B25F-495B-B479-6F140B09B15D@milby7.com> References: <0a982c6e90ff99208569e806f21f342c@livecode.com> <669CB035-B25F-495B-B479-6F140B09B15D@milby7.com> Message-ID: <335f1b7a7dc8b94319513efa37118fbf@livecode.com> On 2021-10-07 17:25, Brian Milby via use-livecode wrote: > I would be more of a fan of lowering the engine check to just a > warning vice a hard error/prohibition. Like you said, if you don?t > use the long name then most of the time you are going to reference the > earliest opened version of the stack (based on the linked list of open > stacks). But if you reference an object within the same stack (or at > least the visible card), it can reference by short name. I guess I > should expand my test stack to check that. I'm not quite sure how the engine would give a warning - the behavior being discussed in this thread is the way the IDE deals with how the engine deals with a specific case... In general, the engine will either let something happen or it won't. In this specific case, it doesn't let implicit opens of stacks (which is what all initial openings of stacks are when you use a 'stack ' chunk are - given the potential disconnect between what is, and what stackfile might actually be loaded) proceed if there is already a stack with the same name in memory... However it *does* send a message 'reloadStack' that can be handled so script can decide what to do. Indeed, this handler could happily let things go ahead: on reloadStack pStackName, pPath local tOldFilename set the name of stack pStackName to (pStackName & "~") put the filename of stack pStackName into tOldFilename set the filename of stack pStackName to "this is a unique name" go stack pPath set the name of stack "this is a unique name" to pStackName end reloadStack The IDE chooses not to do this to stop the large number of other issues which could arise from having multiple stacks in memory with the same name (in an environment where it might happen 'by accident', rather than for any particularly controlled reason as might be the case in a standalone environment written to cope with it). > I can see a couple of ways to implement this where it would not impact > existing code. First would be a global flag to enable opening of > files with the same name (default to off/false). The second would be > a ?force? parameter to the open command which would bypass the check. I guess my real question here is what would be the purpose of that? i.e. What problem does it solve? Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From jacque at hyperactivesw.com Thu Oct 7 13:38:09 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Oct 2021 12:38:09 -0500 Subject: Stack with the same name loop In-Reply-To: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> Message-ID: <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> For me, the confusion would be resolved if the Save button was renamed to "Save and Purge". I was never quite sure what that button saved, though in retrospect it's pretty obvious. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 7, 2021 9:39:43 AM Mark Waddingham via use-livecode wrote: > > If you choose 'Cancel' it takes no action - so nothing changes (no new > stack loaded, no old stack deleted). > > If you choose 'Purge' the IDE does its best to remove the current stack > in memory and *then* trys to load the new stack (from the different > filepath) - as (in principal) there is no longer any stack in memory > with the conflicting name, then engine loads it and things carry on. > > If you choose 'Save' the IDE does the same as above except that *before* > it tries to remove the current stack from memory, it saves (save as, if > the current stack has no filename). From ambassador at fourthworld.com Thu Oct 7 13:45:13 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 10:45:13 -0700 Subject: Stack with the same name loop In-Reply-To: <242BB9E3-D923-420A-B785-B1A4451B01DD@iotecdigital.com> References: <242BB9E3-D923-420A-B785-B1A4451B01DD@iotecdigital.com> Message-ID: <72812635-f999-bccb-dcc9-6a58d2568e08@fourthworld.com> Standalone building needs to be a separate process. In the olden days, standalones were build by merging the stack file on disk with the engine, with no changes or additions to objects inside the stack. When new features were introduced which requiring adding library button inside a newly-created group on the mainstack's first card, then later adding more options to add and separate substacks/other stack files, the build process became much more complex. In the olden days you could be deep in your work context, running your app with specific windows open with certain data set up just as you need it to observe what you're working on, then select "Build Standalone" and nothing you've so carefully arranged is at all altered; the standalone is quickly built in a second or so and you can continue with what you're doing. Accommodating the newer stack-altering features has created a world in which you lose your work context, windows appear and disappear in a dizzying display, it sometimes takes a very long time, and when everything settles down if it all goes well and the jostling finally subsides, you're left with a work context that has your mainstack open but everything else you've carefully arranged is gone. Tons of code have been added to the IDE to account for the many implications that come along with attempting to make copies of stacks in memory, initializing them to be able to add/modify them, doing those mods, and then attempting to restore at least the bare minimum of the work context you'd had. Along the way, all that added IDE code has led to side-effects, like those discussed in this thread. As a separate process, the Standalone Builder need not bother with any concern about duplicate stacks at all, because there wouldn't be any. But the biggest benefit is restoring the smooth, enjoyable workflows we once had, back when we didn't have to pause to ask ourselves if we really need to make that test build, because doing so will dramatically alter our workspace. Bonus that new users won't have to watch the parade of stacks flashing about during the sometimes-lengthy process. -- Richard Gaskin Fourth World Systems Bob Sneidar wrote: > Yes, building standalones is a huge problem. I think that when a > single platform standalone is created, the state Livecode ends up > in ought to be the state Livecode started in before you built the > standalone. This does not seem to be the case. Stacks opened during > the build process seem to remain open, but are the versions that were > saved when building the standalone, and NOT the ones belonging to the > project. Try building a Windows AND a MacOS standalone in a single > pass. > > Of course, it's easy for me to imagine how this could be done, but I > suppose like most things, it's harder than I imagine. From rdimola at evergreeninfo.net Thu Oct 7 13:49:18 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 7 Oct 2021 13:49:18 -0400 Subject: IAP in App Store In-Reply-To: <455ffcc4-4d91-c7fc-f86e-8c23e683215a@hyperactivesw.com> References: <4372ebfc-bf03-0bd6-f8e7-ef546d69d38f@hyperactivesw.com> <17bfeee1120.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <17c03ff4710.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <455ffcc4-4d91-c7fc-f86e-8c23e683215a@hyperactivesw.com> Message-ID: <002b01d7bba3$aa0b4e50$fe21eaf0$@net> "complete" status only means that the process is complete. A purchase is only complete if "complete" is preceded by a "paymentReceived" or in the case of a user with a new device "restored". At least that's the way I understand it. This logic has worked for me. 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: Wednesday, October 06, 2021 4:33 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: IAP in App Store I'm confused about how the purchase flow works so my question is probably incorrect. There is no error when I see the "complete" status, it only shows up in my logging file. After adding additional logging, it looks like "complete" is sent after every transaction. But if something goes wrong, like asking for a product that isn't in the Play Store yet, there are no status reports except "complete." The app doesn't receive any other info and Android doesn't display any dialog. Seems like I should get an "invalid sku" status error. Here's part of the log where I made a successful test purchase (product ID obscured): *** Wed, 6 Oct 2021 14:12:55 -0500 BEGIN IAP PURCHASE: -- purchaseStateUpdate logs this: Wed, 6 Oct 2021 14:13:15 -0500 Purchase state: paymentReceived | PurchaseID: 3 -- fullfillment handler logs this and sends info to back end server: Wed, 6 Oct 2021 14:13:15 -0500 Purchase complete: true | | paymentReceived Wed, 6 Oct 2021 14:13:15 -0500 queryServer about to query for newPurchase Wed, 6 Oct 2021 14:13:15 -0500 newPurchase params: {"packageid": "","transaction_id": "3","source": "android"} -- and finally purchaseStateUpdate returns "complete": Wed, 6 Oct 2021 14:13:15 -0500 Purchase state: complete | PurchaseID: 3 *** I'm working in the internal test track and the choices in the test purchase dialog do not include a Cancel button. To cancel, I tap outside the dialog and it goes away. Sometimes I get an email about my "purchase" (which is normal) and usually it verifies a cancellation. But one email had some additional test info: "This test purchase was cancelled because it was not acknowledged. You should ensure all purchases are acknowledged so they are not subject to refunds. For more information see https://developer.android.com/google/play/billing/integrate#process." I just repeated the same cancellation method just now and did not get that warning in email. I didn't actually get an email at all. One faintly amusing thing is that Google is counting my unpaid test purchases as real ones in their Play Points history, and yesterday I acquired enough points to rent a free movie and advance to level Silver for additional benefits. :) Given how complex their IAP store setup is, I think that's only fair. On 10/6/21 11:40 AM, panagiotis m via use-livecode wrote: > Hello Jacque, > > What is the exact error that causes purchaseStateUpdate to be sent > with a "complete" status? > Google is supposed to show its own notification in most cases, so > that's fine, but then the purchaseStateUpdate should be sent with an > appropriate status anyway. > > Kind regards, > Panos > -- > > > > On Tue, 5 Oct 2021 at 20:54, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I guess this is for @Panos. >> >> Now that I have IAP working I noticed another thing. I'm building for >> Android with LC 9.6.5 >> RC-1 which includes the new billing library. My script has a >> purchaseStateUpdate handler that logs every response and sends the >> info to a IAPPurchaseComplete handler that manages the purchase or >> the error. If there is an error this handler puts up a dialog >> informing the user. >> >> I notice any error is not received by the handler, instead Google >> puts up its own notification and the status returns as "complete". My >> notification never runs. That's fine and it looks better than my own >> but I'm curious whether something has changed in the new billing >> library, and if so, what. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu Oct 7 13:57:19 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 10:57:19 -0700 Subject: Stack with the same name loop In-Reply-To: <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> References: <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> Message-ID: Brian Milby wrote: > Clone stack avoids the check. It is not that hard to get > multiple stacks with the same short name but different > long names in memory (in a standalone). Clone alters the name of the new clone stack. The engine prepends it with "Copy of ". AFAIK it's done that since 1998. FWIW I did some extensive research on duplicate stack names issues about four years ago, attempting to pin down how the engine behaves and what the IDE does. https://quality.livecode.com/show_bug.cgi?id=1061#c20 TL/DR: The engine has no problem with duplicate short stack names, but some IDE needs will be compromised until there is an adjustment to how the engine internally resolves short stack name references; Currently the old MC implementation remains in place in which those are resolved by load order (which is almost never what any scripter needs), but more useful would be layer/message path order (which is what most scripts and esp IDE tools need). -- 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 brian at milby7.com Thu Oct 7 14:11:38 2021 From: brian at milby7.com (Brian Milby) Date: Thu, 7 Oct 2021 14:11:38 -0400 Subject: Stack with the same name loop In-Reply-To: <335f1b7a7dc8b94319513efa37118fbf@livecode.com> References: <335f1b7a7dc8b94319513efa37118fbf@livecode.com> Message-ID: I was not aware of the rename possibility, so it would be possible to produce a plug-in that would use your code snip to allow a duplicate named stack to open. The only time I?ve really run into this is with ?Untitled 1? stacks. I?ve done something quick and saved it without changing the stack name. Then opening two of those such stacks is an issue. This is about the only time I would want to have two same name stacks open (and would probably rename them anyway once both were open). I think this falls in the realm of something that could be done but there isn?t much real reason that it is needed. That does assume that the engine isn?t changed to remove the options that currently exist. I only really started looking at it due to the old bug reports that come up every year or two. Thanks for your comments Mark! Very enlightening. Brian Sent from my iPhone > On Oct 7, 2021, at 12:44 PM, Mark Waddingham via use-livecode wrote: > > ?On 2021-10-07 17:25, Brian Milby via use-livecode wrote: >> I would be more of a fan of lowering the engine check to just a >> warning vice a hard error/prohibition. Like you said, if you don?t >> use the long name then most of the time you are going to reference the >> earliest opened version of the stack (based on the linked list of open >> stacks). But if you reference an object within the same stack (or at >> least the visible card), it can reference by short name. I guess I >> should expand my test stack to check that. > > I'm not quite sure how the engine would give a warning - the behavior being discussed in this thread is the way the IDE deals with how the engine deals with a specific case... > > In general, the engine will either let something happen or it won't. In this specific case, it doesn't let implicit opens of stacks (which is what all initial openings of stacks are when you use a 'stack ' chunk are - given the potential disconnect between what is, and what stackfile might actually be loaded) proceed if there is already a stack with the same name in memory... > > However it *does* send a message 'reloadStack' that can be handled so script can decide what to do. > > Indeed, this handler could happily let things go ahead: > > on reloadStack pStackName, pPath > local tOldFilename > set the name of stack pStackName to (pStackName & "~") > put the filename of stack pStackName into tOldFilename > set the filename of stack pStackName to "this is a unique name" > go stack pPath > set the name of stack "this is a unique name" to pStackName > end reloadStack > > The IDE chooses not to do this to stop the large number of other issues which could arise from having multiple stacks in memory with the same name (in an environment where it might happen 'by accident', rather than for any particularly controlled reason as might be the case in a standalone environment written to cope with it). > >> I can see a couple of ways to implement this where it would not impact >> existing code. First would be a global flag to enable opening of >> files with the same name (default to off/false). The second would be >> a ?force? parameter to the open command which would bypass the check. > > I guess my real question here is what would be the purpose of that? i.e. What problem does it solve? > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Thu Oct 7 14:25:53 2021 From: brian at milby7.com (Brian Milby) Date: Thu, 7 Oct 2021 14:25:53 -0400 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <878085AD-9888-452F-B6AF-CF4240C5F9D7@milby7.com> Yes, but it does not add anything else. If you do it two times you end up with 2 identically named stacks. You can save them to disk with different long names and end up with multiple stacks with the same short name but different long name. My demo is on bug 18793. It works in the IDE. Sent from my iPhone > On Oct 7, 2021, at 1:58 PM, Richard Gaskin via use-livecode wrote: > > ?Brian Milby wrote: > > > Clone stack avoids the check. It is not that hard to get > > multiple stacks with the same short name but different > > long names in memory (in a standalone). > > Clone alters the name of the new clone stack. The engine prepends it with "Copy of ". > > AFAIK it's done that since 1998. > > > FWIW I did some extensive research on duplicate stack names issues about four years ago, attempting to pin down how the engine behaves and what the IDE does. > https://quality.livecode.com/show_bug.cgi?id=1061#c20 > > TL/DR: The engine has no problem with duplicate short stack names, but some IDE needs will be compromised until there is an adjustment to how the engine internally resolves short stack name references; > > Currently the old MC implementation remains in place in which those are resolved by load order (which is almost never what any scripter needs), but more useful would be layer/message path order (which is what most scripts and esp IDE tools need). > > -- > 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 sean at pidigital.co.uk Thu Oct 7 15:12:27 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 7 Oct 2021 20:12:27 +0100 Subject: Stack with the same name loop In-Reply-To: <74b5acce4c888d8fe4cc0547027e069c@livecode.com> References: <74b5acce4c888d8fe4cc0547027e069c@livecode.com> Message-ID: <8C0D2F04-93B8-4824-BC72-27900FC35138@pidigital.co.uk> On 7 Oct 2021, at 17:28, Mark Waddingham via use-livecode wrote: > > So the first thing to ask is, is the recipe as simple as: > > 1) Select stack you want to 'Save As' > 2) File > Save As > 3) Give a different name and Save > 4) Duplicate name Save/Purge/Cancel dialog appears? > > Or is there any more to the recipe? Quite right. I make sure it?s the main stack selected and that all other stacks, inspectors and editors are closed just in case. Then, as you have it laid out in steps 2 to 4 and 4 and 4 ad infinitum. :) That?s all there is to it. There is nothing, as I am aware, that is loading any other external stacks at all. They only reference to substacks of the main. What do we check next? Sean From matthias_livecode_150811 at m-r-d.de Thu Oct 7 15:39:31 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 7 Oct 2021 21:39:31 +0200 Subject: Hot Folders solution for Windows with LC Message-ID: <3F3CA353-843B-47FD-B1DE-EA487A8AB193@m-r-d.de> Hi, before i reinvent the wheel... Has anyone on the list already created a solution for monitoring a folder on Windows (server) for new files and to do some action on that new files? I need to create a tool that monitors a folder on Windows Server 2019 and if a new pdf file is in the folder, the tool shall convert that pdf to pdf/a-1b with Ghostscript in an destination folder and rename the original one. Is there anything i should keep in mind? Are there any pitfalls? Regards, Matthias From ambassador at fourthworld.com Thu Oct 7 15:54:13 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 12:54:13 -0700 Subject: Stack with the same name loop In-Reply-To: <878085AD-9888-452F-B6AF-CF4240C5F9D7@milby7.com> References: <878085AD-9888-452F-B6AF-CF4240C5F9D7@milby7.com> Message-ID: <41b526b2-2625-a03c-b034-3d8d9faff335@fourthworld.com> Thank you for confirming that the engine does not throw an error when encountering stacks of the same name. At the heart of the issue seems to be a difference in how short stack names are resolved vs things like topstack. Though related to the duplicate stack name issue, the core underlying cause is a separate item logged here: https://quality.livecode.com/show_bug.cgi?id=18793 If brought into parity with so many of the functions we safely rely on like topstack (instead of the load order that's been there since the old MC days), so much IDE code and our workflows could become simplified. Your notes in Comment 9 in that report are especially helpful. Thanks for the recon. -- Richard Gaskin Fourth World Systems Brian Milby wrote: > Yes, but it does not add anything else. If you do it two times you end up with 2 identically named stacks. You can save them to disk with different long names and end up with multiple stacks with the same short name but different long name. My demo is on bug 18793. It works in the IDE. > > Sent from my iPhone > >> On Oct 7, 2021, at 1:58 PM, Richard Gaskin via use-livecode wrote: >> >> ?Brian Milby wrote: >> >> > Clone stack avoids the check. It is not that hard to get >> > multiple stacks with the same short name but different >> > long names in memory (in a standalone). >> >> Clone alters the name of the new clone stack. The engine prepends it with "Copy of ". >> >> AFAIK it's done that since 1998. >> >> >> FWIW I did some extensive research on duplicate stack names issues about four years ago, attempting to pin down how the engine behaves and what the IDE does. >> https://quality.livecode.com/show_bug.cgi?id=1061#c20 >> >> TL/DR: The engine has no problem with duplicate short stack names, but some IDE needs will be compromised until there is an adjustment to how the engine internally resolves short stack name references; >> >> Currently the old MC implementation remains in place in which those are resolved by load order (which is almost never what any scripter needs), but more useful would be layer/message path order (which is what most scripts and esp IDE tools need). >> >> -- >> Richard Gaskin >> Fourth World Systems From ahsoftware at sonic.net Thu Oct 7 16:08:25 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 7 Oct 2021 13:08:25 -0700 Subject: Stack with the same name loop In-Reply-To: <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <67f0cd24-d26a-6553-2e85-be853a916705@sonic.net> On 10/7/21 10:38 AM, J. Landman Gay via use-livecode wrote: > For me, the confusion would be resolved if the Save button was renamed > to "Save and Purge". I was never quite sure what that button saved, > though in retrospect it's pretty obvious. How about a fourth option to rename the stack in memory and continue? -- Mark Wieder ahsoftware at gmail.com From curry at pair.com Thu Oct 7 16:23:16 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 7 Oct 2021 16:23:16 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <295ca047-716b-f8d0-d4d9-4829b9a4fd9e@fourthworld.com> References: <295ca047-716b-f8d0-d4d9-4829b9a4fd9e@fourthworld.com> Message-ID: <902a0691-4959-6ad6-b5be-6816ca109a61@pair.com> My two pesos, following these comments.... Sean: > they leave something as *basic as this > unrepaired for EIGHT....TEEN....YEARS !?! Jacqueline: > they have to make considered choices in what to address > at any given time given the resources available to them. Bernard: > At least the new licensing model should allow LC to prioritise > based on what customers use. > IMO the open source initiative was the single biggest mistake Bob: > I survived the age of freeware. Richard: > Heather politely called cheese on this topic some time ago. > May we please respect the wishes of the list owner? (Curry:) I propose reducing the attempts to silence one another? That cheese remark doesn't sound like a very accurate portrayal; that license change topic had simply been discussed enough. No need to conflate that with this tiny celebration of better priorities. If we outlaw positive feedback too, what will be left? Maybe you'll direct us what to say? My apologies if I'm wrong (been sick going on 2 months, haven't read everything) but all of the comments on priorities, and the same-name parent topic make really good points as far as I've read. (Including Richard's on the parent thread.) Reality is a complex world. We need to respect the limitations of real people and resources. LC can't be everything to everyone for 99 cents. They've done some great things. But we also need to respect a variety of opinions. Otherwise we handicap ourselves, as we've learned. There was a time not long ago when this list was dominated by only a handful of people. 90% of the time we heard only a few voices. Result? For those few people, maybe it was OK. Their own personal needs drove their priorities and they drove conversation around their desires. For everyone else, maybe not quite so great. I like hearing different views. You learn things. A big +1 from me to a lot of varied comments. Different people have different needs and priorities. Let's be willing to listen more. I'll shut up now and go back to read/lurk/work. :) (I'm gradually doing a WordLib update ... still sick. Fairly low chance of me monitoring any replies here; this is intended as my single post for the week.) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From paul at researchware.com Thu Oct 7 16:32:03 2021 From: paul at researchware.com (Paul Dupuis) Date: Thu, 7 Oct 2021 16:32:03 -0400 Subject: Hot Folders solution for Windows with LC In-Reply-To: <3F3CA353-843B-47FD-B1DE-EA487A8AB193@m-r-d.de> References: <3F3CA353-843B-47FD-B1DE-EA487A8AB193@m-r-d.de> Message-ID: The only way I know to to that in LiveCode is by polling the folder at some interval. You get the detailed files (for the last modification date) filter to PDFs output them to pdf/1-1b's Save this initial detail list of PDF files (in a variable or property or field) Then send a message to yourself in x minutes That message get the detailed files and compares the new list to the save list Any new or updated file is sent to Ghostscript Then the save list is updated Send a message to myself in X minutes That's pretty much it. On 10/7/2021 3:39 PM, matthias rebbe via use-livecode wrote: > Hi, > > before i reinvent the wheel... > > Has anyone on the list already created a solution for monitoring a folder on Windows (server) for new files and to do some action on that new files? > > I need to create a tool that monitors a folder on Windows Server 2019 and if a new pdf file is in the folder, the tool shall convert that pdf to pdf/a-1b with Ghostscript in an destination folder and rename the original one. > > Is there anything i should keep in mind? Are there any pitfalls? > > Regards, > Matthias > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu Oct 7 16:53:10 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 13:53:10 -0700 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <902a0691-4959-6ad6-b5be-6816ca109a61@pair.com> References: <902a0691-4959-6ad6-b5be-6816ca109a61@pair.com> Message-ID: Curry: > Richard: >> Heather politely called cheese on this topic some time ago. >> May we please respect the wishes of the list owner? > > I propose reducing the attempts to silence one another? > > That cheese remark doesn't sound like a very accurate portrayal; > that license change topic had simply been discussed enough. Agreed, of course, as is clear when you read my reply to see what I was -- and wasn't -- replying to. For the avoidance of doubt, I included the full text of both replies I was responding to - my complete post is here: http://lists.runrev.com/pipermail/use-livecode/2021-October/265845.html Relevant portions include: > IMO the open source initiative was the single biggest mistake LC Ltd > made. ... > +1. Gave me the heebie jeebies when they announced the Open Source > model. > > I survived the age of freeware. There were a LOT of people back then > who opined that ALL software ought to be free! It was staggering. LC's open source is gone, and cannot return. What's done is done. All I'm asking is that we leave the past where it is, behind us, and live in the here-and-now. And in this here-and-now, I don't have an opinion on the conversation between Jacque and Sean, which is why I didn't reply to them. Lumping my comment in with theirs suggests a more complete reading may be useful before rushing to reply. > My apologies if I'm wrong (been sick going on 2 months, > haven't read everything) ... I hope you're feeling better soon. -- Richard Gaskin Fourth World Systems From matthias_livecode_150811 at m-r-d.de Thu Oct 7 17:00:15 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 7 Oct 2021 23:00:15 +0200 Subject: Hot Folders solution for Windows with LC In-Reply-To: References: <3F3CA353-843B-47FD-B1DE-EA487A8AB193@m-r-d.de> Message-ID: <65887AFD-8DFE-4944-AB0F-DA89477D5019@m-r-d.de> Thanks Paul, that's the way i was planning to do it. But i will move the original file into a subfolder, so that the hot folder only contains new unprocessed files. I was more looking to rule out any known problems that might occur when doing this. Matthias > Am 07.10.2021 um 22:32 schrieb Paul Dupuis via use-livecode : > > The only way I know to to that in LiveCode is by polling the folder at some interval. > > You get the detailed files (for the last modification date) > filter to PDFs > output them to pdf/1-1b's > Save this initial detail list of PDF files (in a variable or property or field) > Then send a message to yourself in x minutes > > That message get the detailed files and compares the new list to the save list > Any new or updated file is sent to Ghostscript > Then the save list is updated > Send a message to myself in X minutes > > That's pretty much it. > > On 10/7/2021 3:39 PM, matthias rebbe via use-livecode wrote: >> Hi, >> >> before i reinvent the wheel... >> >> Has anyone on the list already created a solution for monitoring a folder on Windows (server) for new files and to do some action on that new files? >> >> I need to create a tool that monitors a folder on Windows Server 2019 and if a new pdf file is in the folder, the tool shall convert that pdf to pdf/a-1b with Ghostscript in an destination folder and rename the original one. >> >> Is there anything i should keep in mind? Are there any pitfalls? >> >> Regards, >> Matthias >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Oct 7 17:08:39 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 7 Oct 2021 17:08:39 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: Message-ID: <058f1f56-7555-d3a5-a2cc-fb710965af3c@pair.com> Richard: > And in this here-and-now, I don't have an opinion > on the conversation between Jacque and Sean, > which is why I didn't reply to them. Jacque and Sean made good points. As did Bob and Bernard. Which is why I quoted them too. All of them made great points on Priorities, the thread topic. (I never have, and never will, quote the entire post. Misguided trend.) Have a good week! :) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" LiveCode Training and Consulting http://livecodeconsulting.com/ From ambassador at fourthworld.com Thu Oct 7 17:23:06 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 7 Oct 2021 14:23:06 -0700 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <058f1f56-7555-d3a5-a2cc-fb710965af3c@pair.com> References: <058f1f56-7555-d3a5-a2cc-fb710965af3c@pair.com> Message-ID: <7029c10e-ef01-613e-4c34-a239e4fdd1f7@fourthworld.com> Curry Kenworthy wrote: > (I never have, and never will, > quote the entire post. Misguided trend.) I edit down to the relevant portions, so people have the opportunity to know what I'm replying to. -- Richard Gaskin Fourth World Systems From ahsoftware at sonic.net Thu Oct 7 17:47:55 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 7 Oct 2021 14:47:55 -0700 Subject: Stack with the same name loop In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: On 10/7/21 6:40 AM, Mark Waddingham via use-livecode wrote: > The correct behavior of that dialog is precisely what you would expect > from the button names: > > ? 1) Cancel - the loading of the new stack does not happen. > ? 2) Purge - the existing stack of the same name is removed from memory > without saving first, and the new stack is loaded. > ? 3) Save - the existing stack of the same name is saved and then > removed from memory, and the new stack is loaded. > Mark- Thanks muchly for the longish explanation. The main problem, as I see it, is the lack of any context for what the buttons do when that dialog appears. My reading of the reloadStack code more or less agrees with your explanation above, although there seem to be extra calls to "delete stack" which still don't give me warm fuzzies. I do what everyone else does when that dialog appears: panic, quit and restart. Maybe a different dialog that explains what the various options do? -- Mark Wieder ahsoftware at gmail.com From neville.smythe at optusnet.com.au Thu Oct 7 20:09:05 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Fri, 8 Oct 2021 11:09:05 +1100 Subject: Stack with the same name loop In-Reply-To: References: Message-ID: <6B786886-7364-41E2-8271-B642A0DC2CAE@optusnet.com.au> Jaque wrote > On 8 Oct 2021, at 7:54 am, use-livecode-request at lists.runrev.com wrote: > > For me, the confusion would be resolved if the Save button was renamed to > "Save and Purge". I was never quite sure what that button saved, though in > retrospect it's pretty obvious. And ... if the dialog could inform the user as to the filename of the stack which is about to be opened, the filename of the stack currently in memory (or ?not yet saved"), and whether the current stack has unsaved changes. This would make it clearer what the consequences are in each of the options. It seems to me in Sean?s case the stack being loaded was not the stack one might expect (ie was it attempting to reload the the original or the renamed stack?) Neville From paul at researchware.com Thu Oct 7 20:32:10 2021 From: paul at researchware.com (Paul Dupuis) Date: Thu, 7 Oct 2021 20:32:10 -0400 Subject: Hot Folders solution for Windows with LC In-Reply-To: <65887AFD-8DFE-4944-AB0F-DA89477D5019@m-r-d.de> References: <3F3CA353-843B-47FD-B1DE-EA487A8AB193@m-r-d.de> <65887AFD-8DFE-4944-AB0F-DA89477D5019@m-r-d.de> Message-ID: <8b711b86-6c38-34fb-6135-5fffe0c82c26@researchware.com> I've done a lot with lists of files and moving and renaming files and folders. I've run into no 'gotchas' other my my fat fingers making typos in my code ;-) On 10/7/2021 5:00 PM, matthias rebbe via use-livecode wrote: > Thanks Paul, > > that's the way i was planning to do it. But i will move the original file into a subfolder, so that the hot folder only contains new unprocessed files. > > I was more looking to rule out any known problems that might occur when doing this. > > Matthias > >> Am 07.10.2021 um 22:32 schrieb Paul Dupuis via use-livecode : >> >> The only way I know to to that in LiveCode is by polling the folder at some interval. >> >> You get the detailed files (for the last modification date) >> filter to PDFs >> output them to pdf/1-1b's >> Save this initial detail list of PDF files (in a variable or property or field) >> Then send a message to yourself in x minutes >> >> That message get the detailed files and compares the new list to the save list >> Any new or updated file is sent to Ghostscript >> Then the save list is updated >> Send a message to myself in X minutes >> >> That's pretty much it. >> >> On 10/7/2021 3:39 PM, matthias rebbe via use-livecode wrote: >>> Hi, >>> >>> before i reinvent the wheel... >>> >>> Has anyone on the list already created a solution for monitoring a folder on Windows (server) for new files and to do some action on that new files? >>> >>> I need to create a tool that monitors a folder on Windows Server 2019 and if a new pdf file is in the folder, the tool shall convert that pdf to pdf/a-1b with Ghostscript in an destination folder and rename the original one. >>> >>> Is there anything i should keep in mind? Are there any pitfalls? >>> >>> Regards, >>> Matthias >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Thu Oct 7 21:51:00 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 7 Oct 2021 18:51:00 -0700 Subject: Stack with the same name loop In-Reply-To: <67f0cd24-d26a-6553-2e85-be853a916705@sonic.net> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <67f0cd24-d26a-6553-2e85-be853a916705@sonic.net> Message-ID: <371dd468-d85f-57c1-671e-b1001dcb2b63@sonic.net> On 10/7/21 1:08 PM, Mark Wieder via use-livecode wrote: > How about a fourth option to rename the stack in memory and continue? ...replying to myself... I fixed reloadStack to allow a rename and be a little less scary. I just edited the livecodescript file on disk and it so far seems to work in all my tests. on reloadStack pStackName, pFileName if the filename of stack pStackName is pFileName then toplevel pStackName else set the defaultStack to pStackName local tFilePath, tFileLongPath put the effective fileName of stack pStackName into tFilePath put tFilePath into tFileLongPath if tFileLongPath is empty then put pStackName into tFileLongPath put comma && pStackName & "?" after tFilePath else put pStackName & "?" into tFilepath end if answer warning "A stack with the name"&&pStackName&&"is already open." & cr & "Before loading" && pFileName & ", what do you want to do with stack:" & cr & tFilePath with "Rename" or "Save" or "Purge" or "Cancel" local tAction put it into tAction if gREVSuppressMessages then lock messages send "revInsertMessageBlock" to me in 100 milliseconds revInternal__UnloadLibrary "revNoMessagesLibrary" end if local tLockMessages put the lockMessages into tLockMessages switch tAction case "Cancel" exit reloadStack case "Rename" ask "rename the stack in memory to" if it is not empty and it is not pStackName then set the name of stack tFileLongPath to it end if set the lockMessages to tLockMessages go stack pFileName break case "Save" if the filename of stack pStackName is empty then revSaveAs pStackName else revSave pStackName end if case "Purge" revAOUpdateForDeleteStack pStackName lock messages delete stack pStackName set the lockMessages to tLockMessages go stack pFileName break end switch end if if there is a stack "revApplicationOverview" then send "revNewStack the short name of stack pFileName" to stack "revApplicationOverview" end if end reloadStack -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Thu Oct 7 21:54:54 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 7 Oct 2021 18:54:54 -0700 Subject: Stack with the same name loop In-Reply-To: <41b526b2-2625-a03c-b034-3d8d9faff335@fourthworld.com> References: <878085AD-9888-452F-B6AF-CF4240C5F9D7@milby7.com> <41b526b2-2625-a03c-b034-3d8d9faff335@fourthworld.com> Message-ID: <8b0e87d2-0a5a-eb41-0da8-7d01cdad405a@sonic.net> On 10/7/21 12:54 PM, Richard Gaskin via use-livecode wrote: > Though related to the duplicate stack name issue, the core underlying > cause is a separate item logged here: > https://quality.livecode.com/show_bug.cgi?id=18793 Note that you can use the property inspector to change the name of a stack to the name of another stack also in memory. The IDE gets quite confused at that point, and quitting the IDE is the best option. -- Mark Wieder ahsoftware at gmail.com From mark at livecode.com Fri Oct 8 00:51:03 2021 From: mark at livecode.com (Mark Waddingham) Date: Fri, 08 Oct 2021 05:51:03 +0100 Subject: Stack with the same name loop In-Reply-To: <8C0D2F04-93B8-4824-BC72-27900FC35138@pidigital.co.uk> References: <74b5acce4c888d8fe4cc0547027e069c@livecode.com> <8C0D2F04-93B8-4824-BC72-27900FC35138@pidigital.co.uk> Message-ID: <37ce4afc2dfb94c12d7da6d6c29c9d26@livecode.com> On 2021-10-07 20:12, Pi Digital via use-livecode wrote: > Quite right. I make sure it?s the main stack selected and that all > other stacks, inspectors and editors are closed just in case. Then, as > you have it laid out in steps 2 to 4 and 4 and 4 ad infinitum. :) > > That?s all there is to it. > > There is nothing, as I am aware, that is loading any other external > stacks at all. They only reference to substacks of the main. > > What do we check next? So we need to try and work out what is causing the load of a stack with the same name of that in memory (my hunch is that there is a filename reference to a stack somewhere, which is being triggered, and reloading the stack which has just been saved-as from it original location). If you: edit script of stack "revbackscriptlibrary" Find the `reloadStack` handler and then add: put the executionContexts At the very top of the handler - then you should get the backtrace of what handlers are executing at the point the reloadStack message is sent which should help pinpoint the culprit. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From dvglasgow at gmail.com Fri Oct 8 05:32:34 2021 From: dvglasgow at gmail.com (David Glasgow) Date: Fri, 8 Oct 2021 10:32:34 +0100 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: <0a982c6e90ff99208569e806f21f342c@livecode.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: Being essentially a lazy and a sloppy programmer, I made a group which contained a script that caused the group to do what I wanted. Then I copied it again and again, and grouped the resultant groups. Rather than adapting the script to be located on the card I just left several identical scripts in groups which have the same short name. I told you. Lazy. However, all groups worked absolutely fine. I then decided to add a visual effect to the final unlock screen in each instance. I tried a couple of groups to see how it would look, and I found that it worked perfectly on one group, but not a second, identical(?) group. The script is... +++++++++++ on mouseup lock screen for visual effect in rect (the rect of the long name of me) **depending on target object which was clicked, change appearance of group here** unlock screen with visual wipe right slow end mouseup +++++++++++ There are no other locks or unlocks. The weird thing is that the script runs without error in both cases. The final appearance of the group in both cases is exactly what I would expect. However, the visual effect manifests itself in one instance, but not the other. I was bit hesitant about 'the rect of the long name of me?, but as I keep saying, it seems to works perfectly in one case. Que pasa? ( Mac 10.13.6 and LC 9.6, if that makes a difference.) Best Wishes, David Glasgow Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York Honorary Professor, Nottingham Trent University (SOCAMRU) From sean at pidigital.co.uk Fri Oct 8 05:58:14 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Fri, 8 Oct 2021 10:58:14 +0100 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: The message path looks for the first instance it finds with a given name. As your script is within the group itself, it would be easier (lazier ;) ) to reference to each group as 'me' eg lock screen for visual effect in rect (the rect of me) rather than 'the rect of the long name of me' Sean On Fri, 8 Oct 2021 at 10:32, David Glasgow via use-livecode < use-livecode at lists.runrev.com> wrote: > Being essentially a lazy and a sloppy programmer, I made a group which > contained a script that caused the group to do what I wanted. Then I > copied it again and again, and grouped the resultant groups. Rather than > adapting the script to be located on the card I just left several identical > scripts in groups which have the same short name. I told you. Lazy. > However, all groups worked absolutely fine. > > I then decided to add a visual effect to the final unlock screen in each > instance. I tried a couple of groups to see how it would look, and I found > that it worked perfectly on one group, but not a second, identical(?) > group. > > The script is... > +++++++++++ > > on mouseup > > lock screen for visual effect in rect (the rect of the long name of me) > > **depending on target object which was clicked, change appearance of group > here** > > unlock screen with visual wipe right slow > > end mouseup > > +++++++++++ > > There are no other locks or unlocks. > > The weird thing is that the script runs without error in both cases. The > final appearance of the group in both cases is exactly what I would > expect. However, the visual effect manifests itself in one instance, but > not the other. I was bit hesitant about 'the rect of the long name of me?, > but as I keep saying, it seems to works perfectly in one case. > > Que pasa? > > ( Mac 10.13.6 and LC 9.6, if that makes a difference.) > > Best Wishes, > > David Glasgow > Consultant Forensic & Clinical Psychologist > Carlton Glasgow Partnership > Director, Child & Family Training, York > Honorary Professor, Nottingham Trent University (SOCAMRU) > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dvglasgow at gmail.com Fri Oct 8 07:16:29 2021 From: dvglasgow at gmail.com (David V Glasgow) Date: Fri, 8 Oct 2021 12:16:29 +0100 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: Ah! (light comes on). Thanks Sean. So ?me? is actually more specific than it would seem! I avoided ?me' because it returns the short name of an object (of which there are several), and went for the long name of me because it is unique. Just to be clear, what you are saying is that when LC searches for ?me?, the first one found will always be the target, and the search stops there. I still don?t understand why rect (the rect of the long name of me) works in one but fails in another group, though. Cheers, David G > On 8 Oct 2021, at 10:58 am, Sean Cole (Pi) via use-livecode wrote: > > The message path looks for the first instance it finds with a given name. > As your script is within the group itself, it would be easier (lazier ;) ) > to reference to each group as 'me' > eg > lock screen for visual effect in rect (the rect of me) > > rather than 'the rect of the long name of me' > > Sean > > On Fri, 8 Oct 2021 at 10:32, David Glasgow via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Being essentially a lazy and a sloppy programmer, I made a group which >> contained a script that caused the group to do what I wanted. Then I >> copied it again and again, and grouped the resultant groups. Rather than >> adapting the script to be located on the card I just left several identical >> scripts in groups which have the same short name. I told you. Lazy. >> However, all groups worked absolutely fine. >> >> I then decided to add a visual effect to the final unlock screen in each >> instance. I tried a couple of groups to see how it would look, and I found >> that it worked perfectly on one group, but not a second, identical(?) >> group. >> >> The script is... >> +++++++++++ >> >> on mouseup >> >> lock screen for visual effect in rect (the rect of the long name of me) >> >> **depending on target object which was clicked, change appearance of group >> here** >> >> unlock screen with visual wipe right slow >> >> end mouseup >> >> +++++++++++ >> >> There are no other locks or unlocks. >> >> The weird thing is that the script runs without error in both cases. The >> final appearance of the group in both cases is exactly what I would >> expect. However, the visual effect manifests itself in one instance, but >> not the other. I was bit hesitant about 'the rect of the long name of me?, >> but as I keep saying, it seems to works perfectly in one case. >> >> Que pasa? >> >> ( Mac 10.13.6 and LC 9.6, if that makes a difference.) >> >> Best Wishes, >> >> David Glasgow >> Consultant Forensic & Clinical Psychologist >> Carlton Glasgow Partnership >> Director, Child & Family Training, York >> Honorary Professor, Nottingham Trent University (SOCAMRU) >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 8 09:53:17 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Fri, 8 Oct 2021 14:53:17 +0100 Subject: Stack with the same name loop In-Reply-To: <74b5acce4c888d8fe4cc0547027e069c@livecode.com> References: <24846e9e7455b11665089eeab78adc73@livecode.com> <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> <74b5acce4c888d8fe4cc0547027e069c@livecode.com> Message-ID: <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> > On Oct 7, 2021, at 5:28 PM, Mark Waddingham via use-livecode wrote: > > As I said, this isn't anything to do with 'Save As' specifically - 'Save As' is doing precisely what you would expect... i.e. Saving the stackfile to a different file, and just as when you do that in any other application the filename of the stack changes to be the new filename. Hi Mark, This has often puzzled me, but when I use 'Save As? most of the time this leaves me with 2 stacks in memory, which, if both have the same DG in them, is sort of a no-no situation in LC (the IDE cannot distinguish between 2 stacks with the same name etc...). Here?s my workflow: generally I append a sequential number anytime I am going to attempt something new or substantial, so I can easily rollback. Say I am working on VER50. I decide to add a new feature but think I may screw it up. In VER50 I rename the stack to VER51 (change the stack name) and then save it using 'Save As' as VER51 (usually in a new folder). In such a scenario I would expect to have 1 stack in memory, now called VER51. But I don?t. I have 2 identical stacks (same # of script lines) one named VER50 and another named VER51. To avoid potential cross contamination I have to quit LC and restart with VER51. OR, I could do as Jacque suggests and quit LC, copy VER50 to VER51 on disk and then open VER51. Either way requires quitting and relaunching LC. But, if I was in MS Word and copied an open file from VER50 to VER51 and looked under the Window menu I would see only 1 file named VER51. VER50 is safely tucked away, ne'er to be effected if I screw up 51. I?m not sure if there is a good reason why LC behaves differently. Mark From sean at pidigital.co.uk Fri Oct 8 10:49:10 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Fri, 8 Oct 2021 15:49:10 +0100 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: Hi David, It seems confusing and I see how. Me and This are really useful and powerful keywords. And that is the point in this example. 'The rect of me' uses it as a keyword referring to itself. It knows then not to look any further and applies it to itself. But once you add 'the long name of' the compiler looks at it as a variable. It's as if you had 'put the long name of me into tVar ; put the rect of tVar'. The difference between this and me become evident the most for me when i use something like: on openStack if the short name of me is the short name of this stack then -- Do the openStack process for the stack this script is in, and not for others end if end openStack Meaning you can have a script run for the current top-most stack using 'this stack' while having it written in the script for another stack, 'me'. 'me' is also useful in behaviors as it refers, not to the behavior button you put it in but, to the object/control that called the behavior. Livecode rocks in this type of scripting! Sean On Fri, 8 Oct 2021 at 12:16, David V Glasgow via use-livecode < use-livecode at lists.runrev.com> wrote: > Ah! (light comes on). Thanks Sean. So ?me? is actually more specific > than it would seem! I avoided ?me' because it returns the short name of an > object (of which there are several), and went for the long name of me > because it is unique. > > Just to be clear, what you are saying is that when LC searches for ?me?, > the first one found will always be the target, and the search stops there. > > I still don?t understand why rect (the rect of the long name of me) works > in one but fails in another group, though. > > Cheers, > > David G > > > On 8 Oct 2021, at 10:58 am, Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > The message path looks for the first instance it finds with a given name. > > As your script is within the group itself, it would be easier (lazier ;) > ) > > to reference to each group as 'me' > > eg > > lock screen for visual effect in rect (the rect of me) > > > > rather than 'the rect of the long name of me' > > > > Sean > > > > On Fri, 8 Oct 2021 at 10:32, David Glasgow via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Being essentially a lazy and a sloppy programmer, I made a group which > >> contained a script that caused the group to do what I wanted. Then I > >> copied it again and again, and grouped the resultant groups. Rather > than > >> adapting the script to be located on the card I just left several > identical > >> scripts in groups which have the same short name. I told you. Lazy. > >> However, all groups worked absolutely fine. > >> > >> I then decided to add a visual effect to the final unlock screen in each > >> instance. I tried a couple of groups to see how it would look, and I > found > >> that it worked perfectly on one group, but not a second, identical(?) > >> group. > >> > >> The script is... > >> +++++++++++ > >> > >> on mouseup > >> > >> lock screen for visual effect in rect (the rect of the long name of me) > >> > >> **depending on target object which was clicked, change appearance of > group > >> here** > >> > >> unlock screen with visual wipe right slow > >> > >> end mouseup > >> > >> +++++++++++ > >> > >> There are no other locks or unlocks. > >> > >> The weird thing is that the script runs without error in both cases. > The > >> final appearance of the group in both cases is exactly what I would > >> expect. However, the visual effect manifests itself in one instance, > but > >> not the other. I was bit hesitant about 'the rect of the long name of > me?, > >> but as I keep saying, it seems to works perfectly in one case. > >> > >> Que pasa? > >> > >> ( Mac 10.13.6 and LC 9.6, if that makes a difference.) > >> > >> Best Wishes, > >> > >> David Glasgow > >> Consultant Forensic & Clinical Psychologist > >> Carlton Glasgow Partnership > >> Director, Child & Family Training, York > >> Honorary Professor, Nottingham Trent University (SOCAMRU) > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Fri Oct 8 11:08:11 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Oct 2021 10:08:11 -0500 Subject: Stack with the same name loop In-Reply-To: <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> References: <24846e9e7455b11665089eeab78adc73@livecode.com> <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> <74b5acce4c888d8fe4cc0547027e069c@livecode.com> <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> Message-ID: <17c60728778.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Actually I never quit LC. I duplicate the file in Finder and then rename the one I was working on, which is still open in memory. I don't often use Save As but when I do I don't see a second copy of the stack. But I did notice once that when manually removing a stack from memory it doesn't always remove the datagrid libraries. I wonder if that's related. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 8, 2021 8:55:44 AM Mark Smith via use-livecode wrote: >> On Oct 7, 2021, at 5:28 PM, Mark Waddingham via use-livecode >> wrote: >> >> As I said, this isn't anything to do with 'Save As' specifically - 'Save >> As' is doing precisely what you would expect... i.e. Saving the stackfile >> to a different file, and just as when you do that in any other application >> the filename of the stack changes to be the new filename. > > > Hi Mark, > > This has often puzzled me, but when I use 'Save As? most of the time this > leaves me with 2 stacks in memory, which, if both have the same DG in them, > is sort of a no-no situation in LC (the IDE cannot distinguish between 2 > stacks with the same name etc...). Here?s my workflow: generally I append a > sequential number anytime I am going to attempt something new or > substantial, so I can easily rollback. Say I am working on VER50. I decide > to add a new feature but think I may screw it up. In VER50 I rename the > stack to VER51 (change the stack name) and then save it using 'Save As' as > VER51 (usually in a new folder). In such a scenario I would expect to have > 1 stack in memory, now called VER51. But I don?t. I have 2 identical stacks > (same # of script lines) one named VER50 and another named VER51. To avoid > potential cross contamination I have to quit LC and restart with VER51. > > OR, I could do as Jacque suggests and quit LC, copy VER50 to VER51 on disk > and then open VER51. Either way requires quitting and relaunching LC. But, > if I was in MS Word and copied an open file from VER50 to VER51 and looked > under the Window menu I would see only 1 file named VER51. VER50 is safely > tucked away, ne'er to be effected if I screw up 51. I?m not sure if there > is a good reason why LC behaves differently. > > 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 bobsneidar at iotecdigital.com Fri Oct 8 11:20:05 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 8 Oct 2021 15:20:05 +0000 Subject: Stack with the same name loop In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> Message-ID: <801C1C86-25AD-430F-B04E-3DF0E68A7E64@iotecdigital.com> > On Oct 7, 2021, at 14:47 , Mark Wieder via use-livecode wrote: > > although there seem to be extra calls to "delete stack" which still don't give me warm fuzzies. I do what everyone else does when that dialog appears: panic, quit and restart. :-) Do you have some hidden camera in my office? How did you know THAT? LOL! Bob S From bobsneidar at iotecdigital.com Fri Oct 8 11:24:44 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 8 Oct 2021 15:24:44 +0000 Subject: Stack with the same name loop In-Reply-To: <371dd468-d85f-57c1-671e-b1001dcb2b63@sonic.net> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <67f0cd24-d26a-6553-2e85-be853a916705@sonic.net> <371dd468-d85f-57c1-671e-b1001dcb2b63@sonic.net> Message-ID: <1A51DFBB-1B74-4858-9B4E-A62886A4DE3C@iotecdigital.com> Where did you find this script? I am pondering adding this to my "scripts to replace when I download a new version" list. Bob S > On Oct 7, 2021, at 18:51 , Mark Wieder via use-livecode wrote: > > On 10/7/21 1:08 PM, Mark Wieder via use-livecode wrote: >> How about a fourth option to rename the stack in memory and continue? > > ...replying to myself... > I fixed reloadStack to allow a rename and be a little less scary. > I just edited the livecodescript file on disk and it so far seems to work in all my tests. From jacque at hyperactivesw.com Fri Oct 8 11:28:21 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Oct 2021 10:28:21 -0500 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: <17c6084fe08.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> And then there's "this me", which still tickles me. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 8, 2021 9:51:34 AM "Sean Cole \(Pi\) via use-livecode" wrote: > > 'me' is also useful in behaviors as it refers, not to the behavior button > you put it in but, to the object/control that called the behavior. From bobsneidar at iotecdigital.com Fri Oct 8 11:29:37 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 8 Oct 2021 15:29:37 +0000 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> Message-ID: <34AF73A8-532F-4215-B1CF-BA2DF9EF00E0@iotecdigital.com> Even better, use the long id of me to precicely identify the object. There are occassions where the stack you think is the topstack, isn't. Bob S > On Oct 8, 2021, at 04:16 , David V Glasgow via use-livecode wrote: > > Ah! (light comes on). Thanks Sean. So ?me? is actually more specific than it would seem! I avoided ?me' because it returns the short name of an object (of which there are several), and went for the long name of me because it is unique. > > Just to be clear, what you are saying is that when LC searches for ?me?, the first one found will always be the target, and the search stops there. > > I still don?t understand why rect (the rect of the long name of me) works in one but fails in another group, though. > > Cheers, > > David G > >> On 8 Oct 2021, at 10:58 am, Sean Cole (Pi) via use-livecode wrote: >> >> The message path looks for the first instance it finds with a given name. >> As your script is within the group itself, it would be easier (lazier ;) ) >> to reference to each group as 'me' >> eg >> lock screen for visual effect in rect (the rect of me) >> >> rather than 'the rect of the long name of me' >> >> Sean >> >> On Fri, 8 Oct 2021 at 10:32, David Glasgow via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Being essentially a lazy and a sloppy programmer, I made a group which >>> contained a script that caused the group to do what I wanted. Then I >>> copied it again and again, and grouped the resultant groups. Rather than >>> adapting the script to be located on the card I just left several identical >>> scripts in groups which have the same short name. I told you. Lazy. >>> However, all groups worked absolutely fine. >>> >>> I then decided to add a visual effect to the final unlock screen in each >>> instance. I tried a couple of groups to see how it would look, and I found >>> that it worked perfectly on one group, but not a second, identical(?) >>> group. >>> >>> The script is... >>> +++++++++++ >>> >>> on mouseup >>> >>> lock screen for visual effect in rect (the rect of the long name of me) >>> >>> **depending on target object which was clicked, change appearance of group >>> here** >>> >>> unlock screen with visual wipe right slow >>> >>> end mouseup >>> >>> +++++++++++ >>> >>> There are no other locks or unlocks. >>> >>> The weird thing is that the script runs without error in both cases. The >>> final appearance of the group in both cases is exactly what I would >>> expect. However, the visual effect manifests itself in one instance, but >>> not the other. I was bit hesitant about 'the rect of the long name of me?, >>> but as I keep saying, it seems to works perfectly in one case. >>> >>> Que pasa? >>> >>> ( Mac 10.13.6 and LC 9.6, if that makes a difference.) >>> >>> Best Wishes, >>> >>> David Glasgow >>> Consultant Forensic & Clinical Psychologist >>> Carlton Glasgow Partnership >>> Director, Child & Family Training, York >>> Honorary Professor, Nottingham Trent University (SOCAMRU) >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Oct 8 11:34:56 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 8 Oct 2021 15:34:56 +0000 Subject: Stack with the same name loop In-Reply-To: <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> References: <24846e9e7455b11665089eeab78adc73@livecode.com> <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> <74b5acce4c888d8fe4cc0547027e069c@livecode.com> <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> Message-ID: Following convention, the way Word handles Save As is what the majority of apps do. But I have seen an app where save as creates a new file on disk but does NOT open it in memory, completely defying convention! Add to that the confusion Apple introduced with some of their apps, like TextEdit for instance, where they have no Save As, but rather a Duplicate, Rename and Move To options. The only thing standard these days seems to be that everyone has their own "standards". Bob S > On Oct 8, 2021, at 06:53 , Mark Smith via use-livecode wrote: > > >> On Oct 7, 2021, at 5:28 PM, Mark Waddingham via use-livecode wrote: >> >> As I said, this isn't anything to do with 'Save As' specifically - 'Save As' is doing precisely what you would expect... i.e. Saving the stackfile to a different file, and just as when you do that in any other application the filename of the stack changes to be the new filename. > > > Hi Mark, > > This has often puzzled me, but when I use 'Save As? most of the time this leaves me with 2 stacks in memory, which, if both have the same DG in them, is sort of a no-no situation in LC (the IDE cannot distinguish between 2 stacks with the same name etc...). Here?s my workflow: generally I append a sequential number anytime I am going to attempt something new or substantial, so I can easily rollback. Say I am working on VER50. I decide to add a new feature but think I may screw it up. In VER50 I rename the stack to VER51 (change the stack name) and then save it using 'Save As' as VER51 (usually in a new folder). In such a scenario I would expect to have 1 stack in memory, now called VER51. But I don?t. I have 2 identical stacks (same # of script lines) one named VER50 and another named VER51. To avoid potential cross contamination I have to quit LC and restart with VER51. > > OR, I could do as Jacque suggests and quit LC, copy VER50 to VER51 on disk and then open VER51. Either way requires quitting and relaunching LC. But, if I was in MS Word and copied an open file from VER50 to VER51 and looked under the Window menu I would see only 1 file named VER51. VER50 is safely tucked away, ne'er to be effected if I screw up 51. I?m not sure if there is a good reason why LC behaves differently. > > 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 bobsneidar at iotecdigital.com Fri Oct 8 11:37:53 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 8 Oct 2021 15:37:53 +0000 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: <17c6084fe08.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> <17c6084fe08.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <8B1CA92D-BB90-46CF-BBB0-F6C1FDE6F9B8@iotecdigital.com> For the sake of clarity, in retrospect it may have been better to use This Me, That Me, The Other Me, and perhaps Not Me. :-) Bob S > On Oct 8, 2021, at 08:28 , J. Landman Gay via use-livecode wrote: > > And then there's "this me", which still tickles me. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com From dvglasgow at gmail.com Fri Oct 8 11:51:08 2021 From: dvglasgow at gmail.com (David V Glasgow) Date: Fri, 8 Oct 2021 16:51:08 +0100 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) In-Reply-To: <8B1CA92D-BB90-46CF-BBB0-F6C1FDE6F9B8@iotecdigital.com> References: <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <3B30FA59-CE6C-4012-87CA-F371C2AFBE16@milby7.com> <0a982c6e90ff99208569e806f21f342c@livecode.com> <17c6084fe08.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <8B1CA92D-BB90-46CF-BBB0-F6C1FDE6F9B8@iotecdigital.com> Message-ID: I don?t know what my wife is complaining about. It IS all about me! > On 8 Oct 2021, at 4:37 pm, Bob Sneidar via use-livecode wrote: > > For the sake of clarity, in retrospect it may have been better to use This Me, That Me, The Other Me, and perhaps Not Me. :-) > > Bob S > > >> On Oct 8, 2021, at 08:28 , J. Landman Gay via use-livecode wrote: >> >> And then there's "this me", which still tickles me. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jiml at netrin.com Fri Oct 8 12:10:45 2021 From: jiml at netrin.com (Jim Lambert) Date: Fri, 8 Oct 2021 09:10:45 -0700 Subject: On the subject of things with the same short name... ('identical' groups which behave differently) References: <7AD16940-95B3-4179-AB6E-5153D90829ED@gmail.com> Message-ID: <4AB6D39E-3CBA-4560-B023-11E225A297B4@netrin.com> > Jacque wrote: > And then there's "this me", which still tickles me. "This me" could be a quote from that Scottish author's tale The Strange Case of Dr. Jekyll and Mr. Hyde. ;) Jim Lambert From sean at pidigital.co.uk Fri Oct 8 12:33:28 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 8 Oct 2021 17:33:28 +0100 Subject: Stack with the same name loop In-Reply-To: <17c60728778.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17c60728778.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <2708A990-FD83-4AFC-98C0-A4807963D6D5@pidigital.co.uk> > On 8 Oct 2021, at 16:08, J. Landman Gay via use-livecode wrote: > > ?Actually I never quit LC. I duplicate the file in Finder and then rename the one I was working on, which is still open in memory. > > I don't often use Save As but when I do I don't see a second copy of the stack. But I did notice once that when manually removing a stack from memory it doesn't always remove the datagrid libraries. I wonder if that's related. > -- > Jacqueline Landman Gay | Me too. In this Particular instance I had made some changes and thought I?d better make it a quarantined version away from the main version. I wish now I?d just do what I normally do and copy paste the code into notepad then make a copy and open that. It?s only because I got stuck in the loop I asked the question. And then got miffed because it?s another one of these things that is known about, fundamental, and still not resolved after 18yrs. 18yrs of pain versus a few weeks or months of work for LC. Sigh From marksmithhfx at gmail.com Fri Oct 8 13:37:35 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Fri, 8 Oct 2021 18:37:35 +0100 Subject: Stack with the same name loop In-Reply-To: <17c60728778.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <24846e9e7455b11665089eeab78adc73@livecode.com> <3F8B05CE-40CC-4BD0-8DE5-874143C10AFE@pidigital.co.uk> <74b5acce4c888d8fe4cc0547027e069c@livecode.com> <6E0CBF7A-08F5-4749-AF52-2CADF6861D7A@gmail.com> <17c60728778.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <4242B222-49BF-48F5-B319-EBB78F586EFF@gmail.com> Hi Jacque, Somewhere back in my history I learned not to copy ?open? files in case some important bit of information was just waiting for the file to be properly closed. Given the number of times you have probably done this, I can assume LC is not leaving the copied file in an incomplete state. Ah, the ?computing? scars we carry around with us ? Mark > On Oct 8, 2021, at 4:08 PM, J. Landman Gay via use-livecode wrote: > > Actually I never quit LC. I duplicate the file in Finder and then rename the one I was working on, which is still open in memory. From bogdanoff at me.com Fri Oct 8 15:18:04 2021 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 8 Oct 2021 15:18:04 -0400 Subject: Keep stack proportions when resizing Message-ID: Does anyone have a script to keep a stack?s proportions constant when the user is changing the stack size by dragging the lower right corner? This is a stack with a control containing a video or image. I?ve used the geometry manager for the objects within the stack but the stack itself needs to be shaped correctly. Peter Bogdanoff From ahsoftware at sonic.net Fri Oct 8 16:28:28 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Fri, 8 Oct 2021 13:28:28 -0700 Subject: Stack with the same name loop In-Reply-To: <1A51DFBB-1B74-4858-9B4E-A62886A4DE3C@iotecdigital.com> References: <3B408B36-D1FB-4783-A4A7-2EAA15CC5649@pidigital.co.uk> <06f805b7833a2fb5288d7c07bed572d2@livecode.com> <17c5bd57400.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <67f0cd24-d26a-6553-2e85-be853a916705@sonic.net> <371dd468-d85f-57c1-671e-b1001dcb2b63@sonic.net> <1A51DFBB-1B74-4858-9B4E-A62886A4DE3C@iotecdigital.com> Message-ID: <6c3dd95f-c50f-2734-2604-e22679a5d64b@sonic.net> On 10/8/21 8:24 AM, Bob Sneidar via use-livecode wrote: > Where did you find this script? I am pondering adding this to my "scripts to replace when I download a new version" list. It's in revbackscriptlibrary.livecodescript. Here's an improved version that avoids that double cancel. on reloadStack pStackName, pFileName if the filename of stack pStackName is pFileName then toplevel pStackName else set the defaultStack to pStackName local tFilePath, tFileLongPath put the effective fileName of stack pStackName into tFilePath put tFilePath into tFileLongPath if tFileLongPath is empty then put pStackName into tFileLongPath put comma && pStackName & "?" after tFilePath else put pStackName & "?" into tFilepath end if answer warning "A stack with the name"&&pStackName&&"is already open." & cr & "Before loading" && pFileName & ", what do you want to do with stack:" & cr & tFilePath with "Rename" or "Save" or "Purge" or "Cancel" local tAction put it into tAction if gREVSuppressMessages then lock messages send "revInsertMessageBlock" to me in 100 milliseconds revInternal__UnloadLibrary "revNoMessagesLibrary" end if local tLockMessages put the lockMessages into tLockMessages switch tAction case "Cancel" exit to top case "Rename" ask "Enter a name for the stack in memory" if it is not empty and it is not pStackName then set the name of stack tFileLongPath to it go stack pFileName else exit to top end if break case "Save" if the filename of stack pStackName is empty then revSaveAs pStackName else revSave pStackName end if case "Purge" revAOUpdateForDeleteStack pStackName lock messages delete stack pStackName set the lockMessages to tLockMessages go stack pFileName break end switch end if if there is a stack "revApplicationOverview" then send "revNewStack the short name of stack pFileName" to stack "revApplicationOverview" end if end reloadStack -- Mark Wieder ahsoftware at gmail.com From devin_asay at byu.edu Fri Oct 8 16:56:36 2021 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 8 Oct 2021 20:56:36 +0000 Subject: Keep stack proportions when resizing In-Reply-To: References: Message-ID: Peter, I asked this question several years ago and what I gathered is that it?s not easy because window resizing is under the control of the operating system, and LiveCode can?t really override it. My attempts were not completely satisfactory: I have a stack that I want to constrain to a 4:3 ratio when resizing, with a minimum stack size of 800 X 600. A search of the archives didn't yield any relevant results. If I do this (in the resizeStack handler): put the topLeft of this stack into tAnchorPnt set the height of this stack to (pNewWdth * 3) div 4 set the topLeft of this stack to tAnchorPnt it works as long as my drag on the resize gadget has a horizontal component. Likewise, this works: put the topLeft of this stack into tAnchorPnt set the width of this stack to (pNewHgt * 4) div 3 set the topLeft of this stack to tAnchorPnt as long as there is a vertical component to the drag. This: put the topLeft of this stack into tAnchorPnt if pNewWdth <> pOldWdth then set the height of this stack to (pNewWdth * 3) div 4 else set the width of this stack to (pNewHgt * 4) div 3 end if set the topLeft of this stack to tAnchorPnt Just produces bizarre results. After I posted about it,I did get a few workarounds. Scott Rossi suggested that you create your own resize handle instead of using the one built-in to the window: One way to do this is to use a dedicated object for the resizer and to calculate the new dimensions before resizing the stack. Execute this in your message box: go url "http://www.tactilemedia.com/download/constrained.livecode" This demonstrates one way to do a 4 x 3 ratio stack. I'm not sure if it's possible to get the window refresh to completely sync with the location of the resizer, but maybe this will get you close. Roger Eller and Berndt Niggeman suggested that you can?t do it in real time, but you could ?snap? it to the correct size after resizing: I am with Roger on this. here is a little code snippet that does constrain the aspect after resizing ----------------------------------------------------------- on resizeStack pNewWidth, pNewHeight, pOldWidth, pOldHeight -- block repeat loop if you want to have all the changes occur after last resize, kind of animation repeat for each line aMessage in the pendingMessages if aMessage contains "adjustRatio" then cancel item 1 of aMessage end repeat send "adJustRatio pNewWidth, pNewHeight, pOldWidth, pOldHeight" to me in 0 milliseconds end resizeStack on adJustRatio pNewWidth, pNewHeight, pOldWidth, pOldHeight put round (pNewWidth / 2) into tNewHeight put the rect of me into tRect put item 2 of tRect + tNewHeight into item 4 of tRect set the rect of me to tRect end adJustRatio ----------------------------------------------------------- Dunbarx suggested trapping the resizeStack handler, but that doesn?t seem to work just right, probably because the message is sent *after* the resize, not before. Hope this helps. - Devin On Oct 8, 2021, at 1:18 PM, Peter Bogdanoff via use-livecode > wrote: Does anyone have a script to keep a stack?s proportions constant when the user is changing the stack size by dragging the lower right corner? This is a stack with a control containing a video or image. I?ve used the geometry manager for the objects within the stack but the stack itself needs to be shaped correctly. Peter Bogdanoff _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Director Office of Digital Humanities Brigham Young University From bogdanoff at me.com Fri Oct 8 17:11:38 2021 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 8 Oct 2021 17:11:38 -0400 Subject: Keep stack proportions when resizing In-Reply-To: References: Message-ID: <87887082-0E01-4C72-B843-AF39292952A7@me.com> Thanks Devin, I?ll try these out. I?m seeing that the resizing process is not going to be visually smooth, so I?m content at present to have something that does the job in chunks or at the end of the resize. Peter > On Oct 8, 2021, at 4:56 PM, Devin Asay via use-livecode wrote: > > Peter, > > I asked this question several years ago and what I gathered is that it?s not easy because window resizing is under the control of the operating system, and LiveCode can?t really override it. > > My attempts were not completely satisfactory: > > I have a stack that I want to constrain to a 4:3 ratio when resizing, with a minimum stack size of 800 X 600. A search of the archives didn't yield any relevant results. > > If I do this (in the resizeStack handler): > > put the topLeft of this stack into tAnchorPnt > set the height of this stack to (pNewWdth * 3) div 4 > set the topLeft of this stack to tAnchorPnt > > it works as long as my drag on the resize gadget has a horizontal component. > > Likewise, this works: > > put the topLeft of this stack into tAnchorPnt > set the width of this stack to (pNewHgt * 4) div 3 > set the topLeft of this stack to tAnchorPnt > > as long as there is a vertical component to the drag. > > This: > > put the topLeft of this stack into tAnchorPnt > if pNewWdth <> pOldWdth then > set the height of this stack to (pNewWdth * 3) div 4 > else > set the width of this stack to (pNewHgt * 4) div 3 > end if > set the topLeft of this stack to tAnchorPnt > > Just produces bizarre results. > > After I posted about it,I did get a few workarounds. > > Scott Rossi suggested that you create your own resize handle instead of using the one built-in to the window: > > One way to do this is to use a dedicated object for the resizer and to > calculate the new dimensions before resizing the stack. > > Execute this in your message box: > go url "http://www.tactilemedia.com/download/constrained.livecode" > > This demonstrates one way to do a 4 x 3 ratio stack. I'm not sure if it's > possible to get the window refresh to completely sync with the location of > the resizer, but maybe this will get you close. > > Roger Eller and Berndt Niggeman suggested that you can?t do it in real time, but you could ?snap? it to the correct size after resizing: > > I am with Roger on this. > > here is a little code snippet that does constrain the aspect after resizing > > ----------------------------------------------------------- > on resizeStack pNewWidth, pNewHeight, pOldWidth, pOldHeight > > -- block repeat loop if you want to have all the changes occur after last > resize, kind of animation > repeat for each line aMessage in the pendingMessages > if aMessage contains "adjustRatio" then cancel item 1 of aMessage > end repeat > > send "adJustRatio pNewWidth, pNewHeight, pOldWidth, pOldHeight" to me in > 0 milliseconds > end resizeStack > > on adJustRatio pNewWidth, pNewHeight, pOldWidth, pOldHeight > put round (pNewWidth / 2) into tNewHeight > put the rect of me into tRect > put item 2 of tRect + tNewHeight into item 4 of tRect > set the rect of me to tRect > end adJustRatio > ----------------------------------------------------------- > > > Dunbarx suggested trapping the resizeStack handler, but that doesn?t seem to work just right, probably because the message is sent *after* the resize, not before. > > Hope this helps. > > - Devin > > > On Oct 8, 2021, at 1:18 PM, Peter Bogdanoff via use-livecode > wrote: > > Does anyone have a script to keep a stack?s proportions constant when the user is changing the stack size by dragging the lower right corner? This is a stack with a control containing a video or image. I?ve used the geometry manager for the objects within the stack but the stack itself needs to be shaped correctly. > > Peter Bogdanoff > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > Devin Asay > Director > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri Oct 8 17:15:34 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 8 Oct 2021 14:15:34 -0700 Subject: Keep stack proportions when resizing In-Reply-To: References: Message-ID: I had a similar request from a client a few years ago. We couldn't find any apps from the 21st century that do that, so instead we opted for what we see in apps from Apple and many others: We leave the user in control of their desired window size, and adjust our media in the content region proportionately, with a dark gray background filling in any edge gaps. Bonus that it's also super easy to implement. -- Richard Gaskin Fourth World Systems Devin Asay wrote: > I asked this question several years ago and what I gathered is that > it?s not easy because window> resizing is under the control of the > operating system, and LiveCode can?t really override it. > > My attempts were not completely satisfactory: ... > On Oct 8, 2021, at 1:18 PM, Peter Bogdanoff wrote: > > Does anyone have a script to keep a stack?s proportions constant when > the user is changing the stack size by dragging the lower right > corner? This is a stack with a control containing a video or image. > I?ve used the geometry manager for the objects within the stack but > the stack itself needs to be shaped correctly. From sean at pidigital.co.uk Fri Oct 8 17:31:21 2021 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Fri, 8 Oct 2021 22:31:21 +0100 Subject: Keep stack proportions when resizing In-Reply-To: References: Message-ID: on resizeStack send "ratioSet" to me in 0.01 sec end resizeStack on ratioSet lock screen put the topleft of this stack into tTL set the width of this stack to the height of me * 1.78 -- Ratio 16:9 set the topleft of this stack to tTL unlock screen end ratioSet From rdimola at evergreeninfo.net Fri Oct 8 18:40:18 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 8 Oct 2021 18:40:18 -0400 Subject: Keep stack proportions when resizing In-Reply-To: References: Message-ID: <005201d7bc95$7b4c35a0$71e4a0e0$@net> resizeStack has 4 parameters that can be very useful. resizeStack pNewWidth, pNewHeight, pOldWidth, pOldHeight 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 Sean Cole (Pi) via use-livecode Sent: Friday, October 08, 2021 5:31 PM To: How to use LiveCode Cc: Sean Cole (Pi) Subject: Re: Keep stack proportions when resizing on resizeStack send "ratioSet" to me in 0.01 sec end resizeStack on ratioSet lock screen put the topleft of this stack into tTL set the width of this stack to the height of me * 1.78 -- Ratio 16:9 set the topleft of this stack to tTL unlock screen end ratioSet _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri Oct 8 21:20:01 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 8 Oct 2021 20:20:01 -0500 Subject: Webview scrolling Message-ID: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> I told a web designer I'd ask here to see if anyone has ideas. I'm displaying a web page with a form in a browser widget. On Android, when I tap into one of the lower form fields, the browser content does not scroll up and the keyboard covers the field you're trying to type into. There are two or three entry fields at the bottom that do that. On iOS it scrolls up automatically so there's no problem. Android doesn't move at all. You can manually scroll to the bottom but not beyond it, so the lower fields are obscured. Anyone here know how to fix that? The designer has tinkered with margins and padding but that isn't working. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brian at milby7.com Fri Oct 8 22:55:57 2021 From: brian at milby7.com (Brian Milby) Date: Fri, 8 Oct 2021 22:55:57 -0400 Subject: Webview scrolling In-Reply-To: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> References: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> Message-ID: Could you detect the keyboard being shown and resize the web view? Sent from my iPad > On Oct 8, 2021, at 9:21 PM, J. Landman Gay via use-livecode wrote: > > ?I told a web designer I'd ask here to see if anyone has ideas. I'm displaying a web page with a form in a browser widget. On Android, when I tap into one of the lower form fields, the browser content does not scroll up and the keyboard covers the field you're trying to type into. There are two or three entry fields at the bottom that do that. > > On iOS it scrolls up automatically so there's no problem. Android doesn't move at all. You can manually scroll to the bottom but not beyond it, so the lower fields are obscured. > > Anyone here know how to fix that? The designer has tinkered with margins and padding but that isn't working. > > -- > 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 matthias_livecode_150811 at m-r-d.de Sat Oct 9 06:48:44 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 9 Oct 2021 12:48:44 +0200 Subject: Webview scrolling In-Reply-To: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> References: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> Message-ID: <4961A0AC-9AA1-43AC-A8E5-40F881234952@m-r-d.de> Jacque, i am not sure if this is of help, but... https://stackoverflow.com/questions/7026854/textbox-hidden-below-keyboard-in-android-webview > Am 09.10.2021 um 03:20 schrieb J. Landman Gay via use-livecode : > > I told a web designer I'd ask here to see if anyone has ideas. I'm displaying a web page with a form in a browser widget. On Android, when I tap into one of the lower form fields, the browser content does not scroll up and the keyboard covers the field you're trying to type into. There are two or three entry fields at the bottom that do that. > > On iOS it scrolls up automatically so there's no problem. Android doesn't move at all. You can manually scroll to the bottom but not beyond it, so the lower fields are obscured. > > Anyone here know how to fix that? The designer has tinkered with margins and padding but that isn't working. > > -- > 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 marksmithhfx at gmail.com Sat Oct 9 06:50:11 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 9 Oct 2021 11:50:11 +0100 Subject: Screensizes.app Message-ID: <3D8450A3-033A-4312-9EFF-AD7F4A5D3D53@gmail.com> Stumbled on this today. Lists all Apple models and screen sizes (plus safe areas, notch areas, portrait, landscape, etc) includes iPhone, iPad, watches, TV, etc. You can list by screen size or model, and there is a spreadsheet view ('Compare Models'). https://www.screensizes.app Mark From bdrunrev at gmail.com Sat Oct 9 08:24:00 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 9 Oct 2021 13:24:00 +0100 Subject: Webview scrolling In-Reply-To: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> References: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> Message-ID: Are you using mobileSetKeyboardDisplay "pan"? I found a bug with that too though. https://quality.livecode.com/show_bug.cgi?id=23245 On Sat, Oct 9, 2021 at 2:21 AM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > I told a web designer I'd ask here to see if anyone has ideas. I'm > displaying a web page with a > form in a browser widget. On Android, when I tap into one of the lower > form fields, the browser > content does not scroll up and the keyboard covers the field you're trying > to type into. There > are two or three entry fields at the bottom that do that. > > On iOS it scrolls up automatically so there's no problem. Android doesn't > move at all. You can > manually scroll to the bottom but not beyond it, so the lower fields are > obscured. > > Anyone here know how to fix that? The designer has tinkered with margins > and padding but that > isn't working. > > -- > Jacqueline Landman Gay > From harrison at all-auctions.com Sat Oct 9 10:17:42 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Sat, 9 Oct 2021 10:17:42 -0400 Subject: Screensizes.app In-Reply-To: <3D8450A3-033A-4312-9EFF-AD7F4A5D3D53@gmail.com> References: <3D8450A3-033A-4312-9EFF-AD7F4A5D3D53@gmail.com> Message-ID: Hi Mark, That?s a nice resource. Thanks! Rick > On Oct 9, 2021, at 6:50 AM, Mark Smith via use-livecode wrote: > > Stumbled on this today. Lists all Apple models and screen sizes (plus safe areas, notch areas, portrait, landscape, etc) includes iPhone, iPad, watches, TV, etc. You can list by screen size or model, and there is a spreadsheet view ('Compare Models'). > > https://www.screensizes.app > > 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 jacque at hyperactivesw.com Sat Oct 9 13:15:04 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 9 Oct 2021 12:15:04 -0500 Subject: Webview scrolling In-Reply-To: References: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> Message-ID: On 10/9/21 7:24 AM, Bernard Devlin via use-livecode wrote: > Are you using mobileSetKeyboardDisplay "pan"? > > I found a bug with that too though. > > https://quality.livecode.com/show_bug.cgi?id=23245 I wasn't using "pan" because I completely forgot we had it now. I just tried it and it works great. I did not have any problem entering visible text into the lower fields. I'm on a Pixel 5, which is pretty new, running Android 11 so maybe that matters. I'm not sure what older versions will do. I built with LC 9.6.5 rc-1. Thanks for the reminder, it helped. I was ready to implement the resizing suggestion Devin made if this failed, and we get bad feedback about panning then I'll do that instead. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Oct 9 15:54:28 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 9 Oct 2021 14:54:28 -0500 Subject: Webview scrolling In-Reply-To: References: <2dc48d18-1336-13bc-39fc-558c74858428@hyperactivesw.com> Message-ID: On 10/9/21 12:15 PM, J. Landman Gay via use-livecode wrote: > I was ready to implement the resizing suggestion Devin made if this failed Oops, I meant Brian. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Oct 9 15:56:56 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 9 Oct 2021 14:56:56 -0500 Subject: Previous request not completed Message-ID: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> When sending several requests to a server, I get "Previous request not completed" a lot. If I set tsNetLibUrlReuseConnection to false, will that prevent it? Are there any down sides? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tom at makeshyft.com Sat Oct 9 23:31:37 2021 From: tom at makeshyft.com (Tom Glod) Date: Sat, 9 Oct 2021 23:31:37 -0400 Subject: Previous request not completed In-Reply-To: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> References: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> Message-ID: Hhhmm Hi Jacquelinee, .... which library are you using to send the requests? Because that sounds like an error from liburl, and it describes the limitation of the library. I could be wrong, but when using tsnet in async mode, that error would not be triggered by the engine. Hope that helps. On Sat, Oct 9, 2021 at 3:58 PM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > When sending several requests to a server, I get "Previous request not > completed" a lot. If I > set tsNetLibUrlReuseConnection to false, will that prevent it? Are there > any down sides? > > -- > 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 > -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From jacque at hyperactivesw.com Sun Oct 10 13:00:42 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 10 Oct 2021 12:00:42 -0500 Subject: Previous request not completed In-Reply-To: References: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> Message-ID: <17c6b264290.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I'm sure it's coming from libURL. TSNet adds functionality to libURL and they work together. As I understand it, you can't use TSNet alone, it needs libURL. https://www.mail-archive.com/use-livecode at lists.runrev.com/msg85062.html Also: "So include libUrl and you get normal libUrl; include libUrl and tsNet and you get libUrl driven by tsNet; include neither and you get the in-engine implementation." https://www.mail-archive.com/use-livecode at lists.runrev.com/msg106501.html Because TSNet allows me to set multiple connections, I wonder if that would solve the problem. I'm too close to deadline to have time to tinker too much. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 9, 2021 10:34:05 PM Tom Glod via use-livecode wrote: > Hhhmm Hi Jacquelinee, .... which library are you using to send the > requests? Because that sounds like an error from liburl, and it describes > the limitation of the library. I could be wrong, but when using tsnet in > async mode, that error would not be triggered by the engine. > > Hope that helps. > > On Sat, Oct 9, 2021 at 3:58 PM J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> When sending several requests to a server, I get "Previous request not >> completed" a lot. If I >> set tsNetLibUrlReuseConnection to false, will that prevent it? Are there >> any down sides? >> >> -- >> 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 > > > -- > 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 irog at mac.com Mon Oct 11 12:48:40 2021 From: irog at mac.com (Roger Guay) Date: Mon, 11 Oct 2021 09:48:40 -0700 Subject: [ANN] bnGuides has been updated In-Reply-To: <1F608E73-BAFF-43F5-A0D1-0665F06A9166@m-r-d.de> References: <1F608E73-BAFF-43F5-A0D1-0665F06A9166@m-r-d.de> Message-ID: <4EA53A07-F6DA-423A-97ED-8484D2CC743D@mac.com> bnGuides is unobtrusive and efficient, cute even. I like it a lot! I added a script to alternately collapse and expand it making it even more unobtrusive. When it comes to UI design, you never get a second chance to make to make a first impression! Thank you, Bernd Roger From bobsneidar at iotecdigital.com Mon Oct 11 13:56:28 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 17:56:28 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <4EA53A07-F6DA-423A-97ED-8484D2CC743D@mac.com> References: <1F608E73-BAFF-43F5-A0D1-0665F06A9166@m-r-d.de> <4EA53A07-F6DA-423A-97ED-8484D2CC743D@mac.com> Message-ID: <31B088F0-3465-4FAC-9423-2E0BBA9AC7DA@iotecdigital.com> Where would I get the latest? I have rev .05, but I noted in your notes that "A behavior is temporarily attached to the object..." What happens to the existing behavior if there is one? I noticed that having selected a button with bnGuides open, revNavigator shows that object in a red color, and I can no longer double click the object in revNavigator to get the script object. Livecode.com resources is not working. I cannot download this using that site. Clicking on anything after searching for it just reloads the page. Bob S > On Oct 11, 2021, at 09:48 , Roger Guay via use-livecode wrote: > > bnGuides is unobtrusive and efficient, cute even. I like it a lot! > > I added a script to alternately collapse and expand it making it even more unobtrusive. > > When it comes to UI design, you never get a second chance to make to make a first impression! > > Thank you, Bernd > > 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 bobsneidar at iotecdigital.com Mon Oct 11 14:00:06 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 18:00:06 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <31B088F0-3465-4FAC-9423-2E0BBA9AC7DA@iotecdigital.com> References: <1F608E73-BAFF-43F5-A0D1-0665F06A9166@m-r-d.de> <4EA53A07-F6DA-423A-97ED-8484D2CC743D@mac.com> <31B088F0-3465-4FAC-9423-2E0BBA9AC7DA@iotecdigital.com> Message-ID: <1C0A3403-1009-468A-B176-F82FF54FC463@iotecdigital.com> Concerning the issue of the revNavigator item being red and unckickable, I found that the behavior had not been removed. It was a simple edit to remove the stranded behavior. Bob S > On Oct 11, 2021, at 10:56 , Bob Sneidar wrote: > > Where would I get the latest? I have rev .05, but I noted in your notes that "A behavior is temporarily attached to the object..." What happens to the existing behavior if there is one? I noticed that having selected a button with bnGuides open, revNavigator shows that object in a red color, and I can no longer double click the object in revNavigator to get the script object. > > Livecode.com resources is not working. I cannot download this using that site. Clicking on anything after searching for it just reloads the page. > > Bob S > > >> On Oct 11, 2021, at 09:48 , Roger Guay via use-livecode wrote: >> >> bnGuides is unobtrusive and efficient, cute even. I like it a lot! >> >> I added a script to alternately collapse and expand it making it even more unobtrusive. >> >> When it comes to UI design, you never get a second chance to make to make a first impression! >> >> Thank you, Bernd >> >> 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 ahsoftware at sonic.net Mon Oct 11 14:17:22 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 11 Oct 2021 11:17:22 -0700 Subject: [ANN] bnGuides has been updated In-Reply-To: <31B088F0-3465-4FAC-9423-2E0BBA9AC7DA@iotecdigital.com> References: <1F608E73-BAFF-43F5-A0D1-0665F06A9166@m-r-d.de> <4EA53A07-F6DA-423A-97ED-8484D2CC743D@mac.com> <31B088F0-3465-4FAC-9423-2E0BBA9AC7DA@iotecdigital.com> Message-ID: <0d798ec0-1dbf-253e-05ce-f81ea62519fd@sonic.net> On 10/11/21 10:56 AM, Bob Sneidar via use-livecode wrote: > Livecode.com resources is not working. I cannot download this using that site. Clicking on anything after searching for it just reloads the page. http://livecodeshare.runrev.com/stack/918/BnGuides -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Mon Oct 11 15:35:31 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 11 Oct 2021 12:35:31 -0700 Subject: Previous request not completed In-Reply-To: <17c6b264290.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> <17c6b264290.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On 10/10/21 10:00 AM, J. Landman Gay via use-livecode wrote: > I'm sure it's coming from libURL. TSNet adds functionality to libURL and > they work together. As I understand it, you can't use TSNet alone, it > needs libURL. > > https://www.mail-archive.com/use-livecode at lists.runrev.com/msg85062.html > > Also: > "So include libUrl and you get normal libUrl; include libUrl and tsNet > and you get libUrl driven by tsNet; include neither and you get the > in-engine implementation." > https://www.mail-archive.com/use-livecode at lists.runrev.com/msg106501.html > > Because TSNet allows me to set multiple connections, I wonder if that > would solve the problem. I'm too close to deadline to have time to > tinker too much. Jacque- I would get that error before when doing an update check using https. put url("https://...") and if I try an update check on another stack before the first one has time to timeout I'll get the "previous request not completed" error. So I'd say either try the tsNettsNetLibUrlReuseConnection command or loop on the socket you're using in the opensockets (in my case it was :443), waiting for it to disappear from the list. Unfortunately, simply completing a put url and getting valid status from the remote resource doesn't automatically free the socket. Or if you're up against a deadline just kludge it and put in a wait. -- Mark Wieder ahsoftware at gmail.com From Bernd.Niggemann at uni-wh.de Mon Oct 11 15:37:18 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 19:37:18 +0000 Subject: [ANN] bnGuides has been updated Message-ID: Thank you Roger for the kind words. I think I did not announce the update on the use-list. It fixes a bug when returning from "Edit Group" via "Stop Editing" bnGuides is a plug-in that shows guides to place UI-objects. I announced the update here: https://forums.livecode.com/viewtopic.php?f=4&t=31920&p=209453&sid=3c72aae96597f167ba6cb9882dd8413d#p209370 and you can find bnGuides on livecodeshare http://livecodeshare.runrev.com/stack/918/BnGuides Kind regards Bernd From Bernd.Niggemann at uni-wh.de Mon Oct 11 16:13:46 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 20:13:46 +0000 Subject: [ANN] bnGuides has been updated Message-ID: <16B25F9B-7EEF-442F-9846-4D0A667BE2F8@uni-wh.de> > Bob Sneidar via use-livecode Mon, 11 Oct 2021 11:01:44 -0700 > Concerning the issue of the revNavigator item being red and unckickable, I > found that the behavior had not been removed. It was a simple edit to remove > the stranded behavior. > On Oct 11, 2021, at 10:56 , Bob Sneidar > wrote: > > Where would I get the latest? I have rev .05, but I noted in your notes that > "A behavior is temporarily attached to the object..." What happens to the > existing behavior if there is one? I noticed that having selected a button > with bnGuides open, revNavigator shows that object in a red color, and I can > no longer double click the object in revNavigator to get the script object. > Bob, the behavior used by bnGuides is set to a control. If that control already has a behavior/behaviors set then bnGuides sets its behavior to the last in the chain of behaviors and removes it when the control is not selected anymore. Do you have a recipe for an unremoved behavior set by bnGuides? I have not tested bnGuides when revNavigator is in use. Maybe I should. Kind regards Bernd From bobsneidar at iotecdigital.com Mon Oct 11 18:15:07 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 22:15:07 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <16B25F9B-7EEF-442F-9846-4D0A667BE2F8@uni-wh.de> References: <16B25F9B-7EEF-442F-9846-4D0A667BE2F8@uni-wh.de> Message-ID: It was an old version so I imagine that was the issue. I got the new version and am testing it in my IDE. I'll let you know if there are any issues. Bob S > On Oct 11, 2021, at 13:13 , Niggemann, Bernd via use-livecode wrote: > >> Bob Sneidar via use-livecode Mon, 11 Oct 2021 11:01:44 -0700 > >> Concerning the issue of the revNavigator item being red and unckickable, I >> found that the behavior had not been removed. It was a simple edit to remove >> the stranded behavior. > > > >> On Oct 11, 2021, at 10:56 , Bob Sneidar > wrote: >> >> Where would I get the latest? I have rev .05, but I noted in your notes that >> "A behavior is temporarily attached to the object..." What happens to the >> existing behavior if there is one? I noticed that having selected a button >> with bnGuides open, revNavigator shows that object in a red color, and I can >> no longer double click the object in revNavigator to get the script object. >> > > Bob, > > the behavior used by bnGuides is set to a control. If that control already has a behavior/behaviors set then bnGuides > sets its behavior to the last in the chain of behaviors and removes it when the control is not selected anymore. > > Do you have a recipe for an unremoved behavior set by bnGuides? > > I have not tested bnGuides when revNavigator is in use. Maybe I should. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Mon Oct 11 18:38:54 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 22:38:54 +0000 Subject: [ANN] bnGuides has been updated Message-ID: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> > Bob Sneidar wrote > It was an old version so I imagine that was the issue. I got the new version > and am testing it in my IDE. I'll let you know if there are any issues. I think I know what is going on. Navigator selects the object to indicate the target. That triggers a selectedObjectChanged message. I naively assumed that would only happen when in "Edit mode" i.e. the tool is the "pointer tool" If you add the following conditional to the card script in handler revSelectedObjectChanged on revSelectedObjectChanged local tSelected, tSelectedOne ## dont set behavior if the tool is not "pointer tool" ## i.e. editing layout of controls if the tool <> "pointer tool" then exit revSelectedObjectChanged end if you should be fine. I will have to put out a new version which catches that. Kind regards Bernd From ahsoftware at sonic.net Mon Oct 11 18:44:27 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 11 Oct 2021 15:44:27 -0700 Subject: [ANN] bnGuides has been updated In-Reply-To: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> References: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> Message-ID: <42754082-9ef4-4452-3633-21df3a417fbd@sonic.net> On 10/11/21 3:38 PM, Niggemann, Bernd via use-livecode wrote: > if the tool <> "pointer tool" then > exit revSelectedObjectChanged > end if Wouldn't that still be a problem if something else (e.g. the Project Browser) selects an object? -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Mon Oct 11 19:02:06 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 23:02:06 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> References: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> Message-ID: Hi Bernd. Yes the problem persists. I won't attempt this with an object that already has a behavior for fear it may break the link. By the way, one unintended (or otherwise intended) "feature" of this handy little utility is that you can drag items that are lockLoc'd. I actually like that! Bob S > On Oct 11, 2021, at 15:38 , Niggemann, Bernd via use-livecode wrote: > >> Bob Sneidar wrote > >> It was an old version so I imagine that was the issue. I got the new version >> and am testing it in my IDE. I'll let you know if there are any issues. > > > > I think I know what is going on. > > Navigator selects the object to indicate the target. That triggers a selectedObjectChanged message. > > I naively assumed that would only happen when in "Edit mode" i.e. the tool is the "pointer tool" > > > If you add the following conditional to the card script in handler revSelectedObjectChanged > > > > on revSelectedObjectChanged > local tSelected, tSelectedOne > > ## dont set behavior if the tool is not "pointer tool" > ## i.e. editing layout of controls > if the tool <> "pointer tool" then > exit revSelectedObjectChanged > end if > > you should be fine. I will have to put out a new version which catches that. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 11 19:06:26 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 23:06:26 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> References: <7CDEA2BC-640F-4D95-BDA1-EF54788E9E4F@uni-wh.de> Message-ID: <2BD1378E-A8E2-4A95-8B60-94AA7E2C3323@iotecdigital.com> Sorry, no love. I made the change as you suggested, but the behavior property of the object still retains the bnGuides behavior. Bob S > On Oct 11, 2021, at 15:38 , Niggemann, Bernd via use-livecode wrote: > >> Bob Sneidar wrote > >> It was an old version so I imagine that was the issue. I got the new version >> and am testing it in my IDE. I'll let you know if there are any issues. > > > > I think I know what is going on. > > Navigator selects the object to indicate the target. That triggers a selectedObjectChanged message. > > I naively assumed that would only happen when in "Edit mode" i.e. the tool is the "pointer tool" > > > If you add the following conditional to the card script in handler revSelectedObjectChanged > > > > on revSelectedObjectChanged > local tSelected, tSelectedOne > > ## dont set behavior if the tool is not "pointer tool" > ## i.e. editing layout of controls > if the tool <> "pointer tool" then > exit revSelectedObjectChanged > end if > > you should be fine. I will have to put out a new version which catches that. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Mon Oct 11 19:21:50 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 23:21:50 +0000 Subject: [ANN] bnGuides has been updated Message-ID: <52AD6E2E-03FC-4468-BABD-8F4F50426CA5@uni-wh.de> Mark Wieder wrote: On 10/11/21 3:38 PM, Niggemann, Bernd via use-livecode wrote: if the tool <> "pointer tool" then exit revSelectedObjectChanged end if Wouldn't that still be a problem if something else (e.g. the Project Browser) selects an object? Not that I can see. bnGuides just stays out of this if Navigator or the Project Browser selects a control when the tool is browse tool. If you are in browse mode you will not and can not move controls around for layout. But maybe I am not seeing all implications. Kind regards Bernd From Bernd.Niggemann at uni-wh.de Mon Oct 11 19:33:20 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 23:33:20 +0000 Subject: [ANN] bnGuides has been updated Message-ID: > Bob Sneidar via use-livecode Mon, 11 Oct 2021 16:07:53 -0700 > > Sorry, no love. I made the change as you suggested, but the behavior property > of the object still retains the bnGuides behavior. Bob, I assume that the behavior that sticks was added after you made the changes to bnGuides and that it is not a behavior that was added before you made the changes to bnGuides. Maybe a short test with a new stack and a couple of controls that you inspect via Navigator while in Browse Mode. Then I will have to investigate further because in my testing bnGuides does not add a behavior to a control when in "Browse" mode and Navigator or the Project Browser selects a control as a feedback for the target. Kind regards Bernd From bobsneidar at iotecdigital.com Mon Oct 11 19:35:16 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 23:35:16 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <52AD6E2E-03FC-4468-BABD-8F4F50426CA5@uni-wh.de> References: <52AD6E2E-03FC-4468-BABD-8F4F50426CA5@uni-wh.de> Message-ID: FYI all my actions have been in pointer mode. Bob S > On Oct 11, 2021, at 16:21 , Niggemann, Bernd via use-livecode wrote: > > Mark Wieder wrote: > > On 10/11/21 3:38 PM, Niggemann, Bernd via use-livecode wrote: > > if the tool <> "pointer tool" then > exit revSelectedObjectChanged > end if > > > Wouldn't that still be a problem if something else (e.g. the Project Browser) selects an object? > > > > Not that I can see. bnGuides just stays out of this if Navigator or the Project Browser selects a control when the tool is browse tool. > If you are in browse mode you will not and can not move controls around for layout. > > But maybe I am not seeing all implications. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 11 19:40:56 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 11 Oct 2021 23:40:56 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: References: Message-ID: I see. I think I did not maky myself clear. With the object inspector open and the behavior tab selected, before dragging the object with the pointer tool, there is no behavior registered. Upon dragging the object, the tool works as advertised, and that is the coolest thing since sliced bread, however the behavior for bnGuides is registered in the inspector, and remains registered even after I stop dragging the object. The same symptoms occur in a simple stack with two buttons, and does so even with the revNavigator stack closed. I quit Livecode so all of my own projects were closed, and tried again with a simple stack, and got the same results. HTH Bob S > On Oct 11, 2021, at 16:33 , Niggemann, Bernd via use-livecode wrote: > >> Bob Sneidar via use-livecode Mon, 11 Oct 2021 16:07:53 -0700 >> >> Sorry, no love. I made the change as you suggested, but the behavior property >> of the object still retains the bnGuides behavior. > > > Bob, > I assume that the behavior that sticks was added after you made the changes to bnGuides and that it is not a behavior that was added before you made the changes to bnGuides. > Maybe a short test with a new stack and a couple of controls that you inspect via Navigator while in Browse Mode. > > Then I will have to investigate further because in my testing bnGuides does not add a behavior to a control when in "Browse" mode and Navigator or the Project Browser selects a control as a feedback for the target. > > Kind regards > Bernd From Bernd.Niggemann at uni-wh.de Mon Oct 11 19:58:15 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 11 Oct 2021 23:58:15 +0000 Subject: [ANN] bnGuides has been updated Message-ID: <4C1A207B-EADB-487C-B248-1F7F1F1A83FA@uni-wh.de> > Bob Sneidar via use-livecode Mon, 11 Oct 2021 16:42:20 -0700 > > I see. I think I did not maky myself clear. With the object inspector open and > the behavior tab selected, before dragging the object with the pointer tool, > there is no behavior registered. Upon dragging the object, the tool works as > advertised, and that is the coolest thing since sliced bread, however the > behavior for bnGuides is registered in the inspector, and remains registered > even after I stop dragging the object. Just in case I did not make it clear: the behavior is removed when the selection of the dragged is, well, deselected. Independend of dragging. To see that in the Properties inspector you would have to lock the Properties Inspector for that object and after deselecting the object you would have to change the tab in the Properties Inspector and go back to the "Behavior" tab to see that the behavior is gone. Kind regards Bernd From jacque at hyperactivesw.com Mon Oct 11 23:28:12 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 11 Oct 2021 22:28:12 -0500 Subject: Previous request not completed In-Reply-To: References: <735d3ee6-0cc8-493e-4136-a9e1cea3c5be@hyperactivesw.com> <17c6b264290.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <55039d1c-6848-b3f8-cc97-e17cf81d823c@hyperactivesw.com> On 10/11/21 2:35 PM, Mark Wieder via use-livecode wrote: > So I'd say either try the tsNettsNetLibUrlReuseConnection command or loop on the socket you're > using in the opensockets (in my case it was :443), waiting for it to disappear from the list. > Unfortunately, simply completing a put url and getting valid status from the remote resource > doesn't automatically free the socket. > > Or if you're up against a deadline just kludge it and put in a wait. I'm going with the wait for now, deadline is looming. Next release I think I'll try tsNet's reusable connection just to see how it goes. Thanks for responding. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From charles at techstrategies.com.au Tue Oct 12 02:42:08 2021 From: charles at techstrategies.com.au (Charles Warwick) Date: Tue, 12 Oct 2021 17:42:08 +1100 Subject: Previous request not completed Message-ID: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> ?Hi Jacque, You can use tsNet without libURL by using tsNet functions (tsNetGet, tsNetPost, ...) rather than the libURL syntax (get URL, put URL, ...). tsNet includes a libURL wrapper so that if you choose to use libURL commands and tsNet is included then libURL will perform the requests using tsNet instead of its own internal methods. However, you are also free to not include libURL and just use tsNet by itself. Whether you are using tsNet or libUrl, you can get the "previous request not completed" error if you are not using pro features and you are performing synchronous transfers. The "non-pro" version of tsNet acts the same as libURL by only allowing one synchronous request at a time (the pro version of tsNet allows multiple synchronous requests at the same time). In order to fix this, you can use tsNet's asynchronous commands (e.g. tsNetGet instead of tsNetGetSync, tsNetPost instead of tsNetPostSync, ...) or libURL's "load URL" command. The "load URL" command only support HTTP GET requests which means that if you need to use other types of requests (e.g. POST) then use the tsNet functions directly. The tsNetLibUrlReuseConnection command is used to control whether or not your application will try to re-use an open connection to perform another request against the same server or whether it will open a completely new connection each time. You will still experience the "previous request not completed" if you try to make two synchronous requests against the same server at the same time regardless of this setting. Hope that helps, Charles > On 11 Oct 2021, at 4:02 am, J. Landman Gay via use-livecode wrote: > > ?I'm sure it's coming from libURL. TSNet adds functionality to libURL and they work together. As I understand it, you can't use TSNet alone, it needs libURL. > > https://www.mail-archive.com/use-livecode at lists.runrev.com/msg85062.html > > Also: > "So include libUrl and you get normal libUrl; include libUrl and tsNet and you get libUrl driven by tsNet; include neither and you get the in-engine implementation." > https://www.mail-archive.com/use-livecode at lists.runrev.com/msg106501.html > > Because TSNet allows me to set multiple connections, I wonder if that would solve the problem. I'm too close to deadline to have time to tinker too much. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On October 9, 2021 10:34:05 PM Tom Glod via use-livecode wrote: >> Hhhmm Hi Jacquelinee, .... which library are you using to send the >> requests? Because that sounds like an error from liburl, and it describes >> the limitation of the library. I could be wrong, but when using tsnet in >> async mode, that error would not be triggered by the engine. >> Hope that helps. >> On Sat, Oct 9, 2021 at 3:58 PM J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> When sending several requests to a server, I get "Previous request not >>> completed" a lot. If I >>> set tsNetLibUrlReuseConnection to false, will that prevent it? Are there >>> any down sides? >>> -- >>> 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 >> -- >> 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 > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 12 11:15:52 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 12 Oct 2021 15:15:52 +0000 Subject: [ANN] bnGuides has been updated In-Reply-To: <4C1A207B-EADB-487C-B248-1F7F1F1A83FA@uni-wh.de> References: <4C1A207B-EADB-487C-B248-1F7F1F1A83FA@uni-wh.de> Message-ID: <31B9281E-DC4B-459A-B9CD-8646B63B34B6@iotecdigital.com> IOC! If an object is selected, THAT is when the behavior is applied, and when deselected THAT is when the behavior is removed. Works as advertised then. :-) To test I closed your stack after deselecting the button then checked the behavior again, which was cleared. Bob S > On Oct 11, 2021, at 16:58 , Niggemann, Bernd via use-livecode wrote: > >> Bob Sneidar via use-livecode Mon, 11 Oct 2021 16:42:20 -0700 >> >> I see. I think I did not maky myself clear. With the object inspector open and >> the behavior tab selected, before dragging the object with the pointer tool, >> there is no behavior registered. Upon dragging the object, the tool works as >> advertised, and that is the coolest thing since sliced bread, however the >> behavior for bnGuides is registered in the inspector, and remains registered >> even after I stop dragging the object. > > Just in case I did not make it clear: the behavior is removed when the selection of the dragged is, well, deselected. Independend of dragging. > > To see that in the Properties inspector you would have to lock the Properties Inspector for that object and after deselecting the object you would have to change the tab in the Properties Inspector and go back to the "Behavior" tab to see that the behavior is gone. > > Kind regards > Bernd From jacque at hyperactivesw.com Wed Oct 13 16:54:10 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Oct 2021 15:54:10 -0500 Subject: Previous request not completed In-Reply-To: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> Message-ID: <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> Thanks Charles. I forgot about using TSNet by itself, mostly because the various commands are beyond my skill level. You actually have to know what you're doing for that. In the process of revising my scripts, the duplicate requests that were causing the problem seem to have disappeared. I settled for a short wait regardless. So far, so good. On 10/12/21 1:42 AM, Charles Warwick via use-livecode wrote: > You can use tsNet without libURL by using tsNet functions (tsNetGet, tsNetPost, ...) rather than the libURL syntax (get URL, put URL, ...). > > tsNet includes a libURL wrapper so that if you choose to use libURL commands and tsNet is included then libURL will perform the requests using tsNet instead of its own internal methods. However, you are also free to not include libURL and just use tsNet by itself. > > Whether you are using tsNet or libUrl, you can get the "previous request not completed" error if you are not using pro features and you are performing synchronous transfers. The "non-pro" version of tsNet acts the same as libURL by only allowing one synchronous request at a time (the pro version of tsNet allows multiple synchronous requests at the same time). > > In order to fix this, you can use tsNet's asynchronous commands (e.g. tsNetGet instead of tsNetGetSync, tsNetPost instead of tsNetPostSync, ...) or libURL's "load URL" command. The "load URL" command only support HTTP GET requests which means that if you need to use other types of requests (e.g. POST) then use the tsNet functions directly. > > The tsNetLibUrlReuseConnection command is used to control whether or not your application will try to re-use an open connection to perform another request against the same server or whether it will open a completely new connection each time. You will still experience the "previous request not completed" if you try to make two synchronous requests against the same server at the same time regardless of this setting. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rdimola at evergreeninfo.net Thu Oct 14 15:03:26 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 14 Oct 2021 15:03:26 -0400 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> Message-ID: <007201d7c12e$2e1f5260$8a5df720$@net> If you don't want all the weight of the full Studio install you can install just the build tools (100mb vs. 1gb). Unfortunately the SDK manager GUI is no longer included with the build tools. The old GUI only lets you install APIs up to API 29. LC 9.6.5 requires API 30. This seems like Google's push to get users to download and install the full studio where the GUI now exists. LC(and some other like dev tools) don't use or need the full studio. Five simple steps: This is for Windows but it should be relatively the same for other platforms. 1) Download the "Command line tools only" from https://developer.android.com/studio#downloads 2) Unzip into some folder. 3) Open up a command prompt and navigate to the "bin" folder 4) Execute this command. NOTE fill in "somePath" to the location where the "bin" folder is. (one level up from the folder you navigated to in step 3) sdkmanager --sdk_root=somePath "platform-tools" "platforms;android-30" "build-tools;30.0.3" 5) Point the LC mobile prefs to the somePath folder Done. Now build away... Note: the command sdkmanager --sdk_root=somePath --list Will list all available packages. When LC requires an newer SDK down the road you will find it in this list. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From bdrunrev at gmail.com Fri Oct 15 03:29:57 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 15 Oct 2021 08:29:57 +0100 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: <007201d7c12e$2e1f5260$8a5df720$@net> References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: One has to wonder why, if that is so simple, LC Ltd recommend that people install the full Android Studio. That is the only advice they provide on setting things up for Android development. You only have to look at the Lesson to see the problems people have with the existing procedure. There are 86 comments on that Lesson. I've spent days on the Forum helping people out with Android Studio/LC config problems. https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-studio Regards, Bernard > From toolbook at kestner.de Fri Oct 15 03:41:09 2021 From: toolbook at kestner.de (toolbook at kestner.de) Date: Fri, 15 Oct 2021 09:41:09 +0200 Subject: how to autodetect inclusions in a password protected stack Message-ID: <002a01d7c198$062fe1b0$128fa510$@kestner.de> Hello, When you build a standalone, the inclusions can't be detected automatically, when the stack is pw protected. I am working with pw protected stacks and have copied manually the needed externals in my externals folder on windows or in the app bundle on mac from the beginning of the days. After years I am asking myself, what the regular approach is. Is there is an automated build including the externals with pw protected stacks? How is this meant to be done correctly? Thanks Tiemo From mark at livecode.com Fri Oct 15 03:46:24 2021 From: mark at livecode.com (Mark Waddingham) Date: Fri, 15 Oct 2021 08:46:24 +0100 Subject: how to autodetect inclusions in a password protected stack In-Reply-To: <002a01d7c198$062fe1b0$128fa510$@kestner.de> References: <002a01d7c198$062fe1b0$128fa510$@kestner.de> Message-ID: <7a0e1bae2688b72fbe740aefd98f08d3@livecode.com> On 2021-10-15 08:41, Tiemo via use-livecode wrote: > When you build a standalone, the inclusions can't be detected > automatically, > when the stack is pw protected. > > I am working with pw protected stacks and have copied manually the > needed > externals in my externals folder on windows or in the app bundle on mac > from > the beginning of the days. > > After years I am asking myself, what the regular approach is. Is there > is an > automated build including the externals with pw protected stacks? How > is > this meant to be done correctly? If your stacks are password protected then the automated detection process cannot run as it needs to iterated over all scripts looking for keywords to suggest what you are using (a process which is, unfortunately, not 100% reliable). Therefore, in this case you have to select inclusions manually in the Standalone Builder and choose the things you use explicitly. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From merakosp at gmail.com Fri Oct 15 03:58:25 2021 From: merakosp at gmail.com (panagiotis m) Date: Fri, 15 Oct 2021 10:58:25 +0300 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: Hello all, What Ralph suggests does work, and this is what we have advised a couple of users to try, after they contacted us. However, the problem with this approach is that it is quite possible it will break in the future. Moreover, using the Terminal/cmd can be quite advanced for several users. Taking these into account, as well as the fact that Google pushes people to use Android Studio, we decided to choose Android Studio as the suggested approach, since it is way more futureproof. PS: Using Android Studio will also probably eliminate the need to download a separate jdk from Oracle. The reason we have not yet implemented Bernard's suggestion so far - i.e. to tweak the IDE to use the jre/openjdk that is bundled with Android Studio - is that it requires some work to make it work seamlessly on all 3 platforms (Mac/Win/Linux), and usually we have more "pressing" issues to resolve. Moreover, Bernard's comments and instruction in the forums and elsewhere are very clear and easy to follow. But we do have this in our (long) TODO list. Kind regards, Panos -- On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < use-livecode at lists.runrev.com> wrote: > One has to wonder why, if that is so simple, LC Ltd recommend that people > install the full Android Studio. That is the only advice they provide on > setting things up for Android development. > > You only have to look at the Lesson to see the problems people have with > the existing procedure. There are 86 comments on that Lesson. I've spent > days on the Forum helping people out with Android Studio/LC config > problems. > > https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-studio > > Regards, Bernard > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From merakosp at gmail.com Fri Oct 15 04:19:04 2021 From: merakosp at gmail.com (panagiotis m) Date: Fri, 15 Oct 2021 11:19:04 +0300 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: Hello all, Update: I did not realise that Ralph was talking about the "new" thing (released on Feb 2020) that is the "command line tools". I thought he was suggesting to use the "old" sdk tools, but instead of using the SDK Manager GUI, which is now broken, to use the "sdkmanager" command line tool that is located in "sdk_tools/bin/sdkmanager". So, the part of my previous response that says that this approach is quite possible it will break in the future, does not apply to what Ralph was actually referring to, i.e the "command line tools": >>>>>1) Download the "Command line tools only" from https://developer.android.com/studio#downloads So, we can update the lesson to offer the simpler option as outlined by Ralph. Kind regards, Panos -- On Fri, 15 Oct 2021 at 10:58, panagiotis m wrote: > Hello all, > > What Ralph suggests does work, and this is what we have advised a > couple of users to try, after they contacted us. > > However, the problem with this approach is that it is quite possible it > will break in the future. Moreover, using the Terminal/cmd can be quite > advanced for several users. > > Taking these into account, as well as the fact that Google pushes people > to use Android Studio, we decided to choose Android Studio as the suggested > approach, since it is way more futureproof. > > PS: Using Android Studio will also probably eliminate the need to download > a separate jdk from Oracle. The reason we have not yet implemented > Bernard's suggestion so far - i.e. to tweak the IDE to use the jre/openjdk > that is bundled with Android Studio - is that it requires some work to make > it work seamlessly on all 3 platforms (Mac/Win/Linux), and usually we have > more "pressing" issues to resolve. > Moreover, Bernard's comments and instruction in the forums and elsewhere > are very clear and easy to follow. But we do have this in our (long) TODO > list. > > Kind regards, > Panos > -- > > > On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> One has to wonder why, if that is so simple, LC Ltd recommend that people >> install the full Android Studio. That is the only advice they provide on >> setting things up for Android development. >> >> You only have to look at the Lesson to see the problems people have with >> the existing procedure. There are 86 comments on that Lesson. I've spent >> days on the Forum helping people out with Android Studio/LC config >> problems. >> >> https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-studio >> >> Regards, Bernard >> >> >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From toolbook at kestner.de Fri Oct 15 05:09:55 2021 From: toolbook at kestner.de (toolbook at kestner.de) Date: Fri, 15 Oct 2021 11:09:55 +0200 Subject: AW: how to autodetect inclusions in a password protected stack In-Reply-To: <7a0e1bae2688b72fbe740aefd98f08d3@livecode.com> References: <002a01d7c198$062fe1b0$128fa510$@kestner.de> <7a0e1bae2688b72fbe740aefd98f08d3@livecode.com> Message-ID: <004401d7c1a4$6cc2c4e0$46484ea0$@kestner.de> Thanks Mark! -----Urspr?ngliche Nachricht----- Von: use-livecode Im Auftrag von Mark Waddingham via use-livecode Gesendet: Freitag, 15. Oktober 2021 09:46 An: How to use LiveCode Cc: Mark Waddingham Betreff: Re: how to autodetect inclusions in a password protected stack On 2021-10-15 08:41, Tiemo via use-livecode wrote: > When you build a standalone, the inclusions can't be detected > automatically, when the stack is pw protected. > > I am working with pw protected stacks and have copied manually the > needed externals in my externals folder on windows or in the app > bundle on mac from the beginning of the days. > > After years I am asking myself, what the regular approach is. Is there > is an automated build including the externals with pw protected > stacks? How is this meant to be done correctly? If your stacks are password protected then the automated detection process cannot run as it needs to iterated over all scripts looking for keywords to suggest what you are using (a process which is, unfortunately, not 100% reliable). Therefore, in this case you have to select inclusions manually in the Standalone Builder and choose the things you use explicitly. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bdrunrev at gmail.com Fri Oct 15 08:11:13 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 15 Oct 2021 13:11:13 +0100 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: I'm glad to hear that. I don't think my instructions were easy to follow. AFAIK Klaus was the only person able to benefit from them unaided. Others I had to walk through a debugging process as they either couldn't follow the instructions or they had a new problem which I hadn't yet encountered. TBH I dreaded offering to help anyone else because it could be a multi-day process. On Fri, Oct 15, 2021 at 9:20 AM panagiotis m via use-livecode < use-livecode at lists.runrev.com> wrote: > > So, we can update the lesson to offer the simpler option as outlined by > Ralph. > > > From rdimola at evergreeninfo.net Fri Oct 15 11:01:46 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 15 Oct 2021 11:01:46 -0400 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: <002a01d7c1d5$963c0670$c2b41350$@net> Panos, I agree that this might be too much for some users. The main reason I wanted to get a way around the full studio is I just got a new M1 Mac with a soldered in HD and wanted to preserve disk space (in this day and age can you imagine that?). I started on the Win 10(that had JDK installed already) and moved last night to the new Mac. As you said without the full studio it can be complicated, I did not document the installation of the Java JDK. Question: Although I was able to build and sign an Android app using my existing KeyStore on the Mac after using my command line method, in the LC prefs the JDK location is empty? I installed the version I had jdk-8u102-macosx-x64. 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 panagiotis m via use-livecode Sent: Friday, October 15, 2021 4:19 AM To: How to use LiveCode Cc: panagiotis m Subject: Re: Android SDK install without Android Studio (LC 9.6.5 App Bundles) Hello all, Update: I did not realise that Ralph was talking about the "new" thing (released on Feb 2020) that is the "command line tools". I thought he was suggesting to use the "old" sdk tools, but instead of using the SDK Manager GUI, which is now broken, to use the "sdkmanager" command line tool that is located in "sdk_tools/bin/sdkmanager". So, the part of my previous response that says that this approach is quite possible it will break in the future, does not apply to what Ralph was actually referring to, i.e the "command line tools": >>>>>1) Download the "Command line tools only" from https://developer.android.com/studio#downloads So, we can update the lesson to offer the simpler option as outlined by Ralph. Kind regards, Panos -- On Fri, 15 Oct 2021 at 10:58, panagiotis m wrote: > Hello all, > > What Ralph suggests does work, and this is what we have advised a > couple of users to try, after they contacted us. > > However, the problem with this approach is that it is quite possible > it will break in the future. Moreover, using the Terminal/cmd can be > quite advanced for several users. > > Taking these into account, as well as the fact that Google pushes > people to use Android Studio, we decided to choose Android Studio as > the suggested approach, since it is way more futureproof. > > PS: Using Android Studio will also probably eliminate the need to > download a separate jdk from Oracle. The reason we have not yet > implemented Bernard's suggestion so far - i.e. to tweak the IDE to use > the jre/openjdk that is bundled with Android Studio - is that it > requires some work to make it work seamlessly on all 3 platforms > (Mac/Win/Linux), and usually we have more "pressing" issues to resolve. > Moreover, Bernard's comments and instruction in the forums and > elsewhere are very clear and easy to follow. But we do have this in > our (long) TODO list. > > Kind regards, > Panos > -- > > > On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> One has to wonder why, if that is so simple, LC Ltd recommend that >> people install the full Android Studio. That is the only advice they >> provide on setting things up for Android development. >> >> You only have to look at the Lesson to see the problems people have >> with the existing procedure. There are 86 comments on that Lesson. >> I've spent days on the Forum helping people out with Android >> Studio/LC config problems. >> >> https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-stu >> dio >> >> Regards, Bernard >> >> >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ use-livecode mailing list use-livecode at 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 Fri Oct 15 11:49:34 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 15 Oct 2021 11:49:34 -0400 Subject: iOS Ad-Hoc installation iOS 15 In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: <003001d7c1dc$434b8e70$c9e2ab50$@net> When I was building on the Catalina/LC 9.6.3/Xcode12.4 my iOS 15 tester was getting ("app name" Needs to be Updated. The developer of this app needs to update it to work with this version of iOS) I updated to an M1 Mac Big Sur/LC 9.6.5/Xcode 12.5. I copied my KeyChain from the old Mac(export/import) Both the dev and distribution certs say their OK. I regenerated the dev provisioning profile only because the tester was getting (Unable to install "app name". this app cannot be installed because its integrity could not be verified). I built a distribution version and uploaded it via the transporter and other than the usual warnings Apple approved the upload. My iOS 15 tester is still getting (Unable to install "app name". this app cannot be installed because its integrity could not be verified) Has anyone seen this? Any Ideas? Thanks in advance. 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 panagiotis m via use-livecode Sent: Friday, October 15, 2021 4:19 AM To: How to use LiveCode Cc: panagiotis m Subject: Re: Android SDK install without Android Studio (LC 9.6.5 App Bundles) Hello all, Update: I did not realise that Ralph was talking about the "new" thing (released on Feb 2020) that is the "command line tools". I thought he was suggesting to use the "old" sdk tools, but instead of using the SDK Manager GUI, which is now broken, to use the "sdkmanager" command line tool that is located in "sdk_tools/bin/sdkmanager". So, the part of my previous response that says that this approach is quite possible it will break in the future, does not apply to what Ralph was actually referring to, i.e the "command line tools": >>>>>1) Download the "Command line tools only" from https://developer.android.com/studio#downloads So, we can update the lesson to offer the simpler option as outlined by Ralph. Kind regards, Panos -- On Fri, 15 Oct 2021 at 10:58, panagiotis m wrote: > Hello all, > > What Ralph suggests does work, and this is what we have advised a > couple of users to try, after they contacted us. > > However, the problem with this approach is that it is quite possible > it will break in the future. Moreover, using the Terminal/cmd can be > quite advanced for several users. > > Taking these into account, as well as the fact that Google pushes > people to use Android Studio, we decided to choose Android Studio as > the suggested approach, since it is way more futureproof. > > PS: Using Android Studio will also probably eliminate the need to > download a separate jdk from Oracle. The reason we have not yet > implemented Bernard's suggestion so far - i.e. to tweak the IDE to use > the jre/openjdk that is bundled with Android Studio - is that it > requires some work to make it work seamlessly on all 3 platforms > (Mac/Win/Linux), and usually we have more "pressing" issues to resolve. > Moreover, Bernard's comments and instruction in the forums and > elsewhere are very clear and easy to follow. But we do have this in > our (long) TODO list. > > Kind regards, > Panos > -- > > > On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> One has to wonder why, if that is so simple, LC Ltd recommend that >> people install the full Android Studio. That is the only advice they >> provide on setting things up for Android development. >> >> You only have to look at the Lesson to see the problems people have >> with the existing procedure. There are 86 comments on that Lesson. >> I've spent days on the Forum helping people out with Android >> Studio/LC config problems. >> >> https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-stu >> dio >> >> Regards, Bernard >> >> >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Fri Oct 15 12:09:20 2021 From: merakosp at gmail.com (panagiotis m) Date: Fri, 15 Oct 2021 19:09:20 +0300 Subject: iOS Ad-Hoc installation iOS 15 In-Reply-To: <003001d7c1dc$434b8e70$c9e2ab50$@net> References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> <003001d7c1dc$434b8e70$c9e2ab50$@net> Message-ID: Hello Ralph, This (Unable to install "app name". this app cannot be installed because its integrity could not be verified) sounds like a signing issue. I would suggest you have a look at the certificates that are included in your new Dev Provisioning Profile. Are these still valid? COuld it be the case they have been revoked? Also, have you installed Apple's new intermediate cert in your M1 mac? See https://developer.apple.com/support/expiration/ and grab the new cert from here https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer Have you tried installing in a different device other than your tester's iOS15 device? I think the worst case scenario would be to create a fresh dev certificate and dev provisioning profile. Kind regards, Panos -- On Fri, 15 Oct 2021 at 18:50, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > When I was building on the Catalina/LC 9.6.3/Xcode12.4 my iOS 15 tester was > getting ("app name" Needs to be Updated. The developer of this app needs to > update it to work with this version of iOS) > I updated to an M1 Mac Big Sur/LC 9.6.5/Xcode 12.5. I copied my KeyChain > from the old Mac(export/import) Both the dev and distribution certs say > their OK. I regenerated the dev provisioning profile only because the > tester > was getting (Unable to install "app name". this app cannot be installed > because its integrity could not be verified). I built a distribution > version > and uploaded it via the transporter and other than the usual warnings Apple > approved the upload. My iOS 15 tester is still getting (Unable to install > "app name". this app cannot be installed because its integrity could not be > verified) > > Has anyone seen this? Any Ideas? > Thanks in advance. > > > 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 panagiotis m via use-livecode > Sent: Friday, October 15, 2021 4:19 AM > To: How to use LiveCode > Cc: panagiotis m > Subject: Re: Android SDK install without Android Studio (LC 9.6.5 App > Bundles) > > Hello all, > > Update: I did not realise that Ralph was talking about the "new" thing > (released on Feb 2020) that is the "command line tools". I thought he was > suggesting to use the "old" sdk tools, but instead of using the SDK Manager > GUI, which is now broken, to use the "sdkmanager" command line tool that is > located in "sdk_tools/bin/sdkmanager". > > So, the part of my previous response that says that this approach is quite > possible it will break in the future, does not apply to what Ralph was > actually referring to, i.e the "command line tools": > > >>>>>1) Download the "Command line tools only" from > https://developer.android.com/studio#downloads > > So, we can update the lesson to offer the simpler option as outlined by > Ralph. > > Kind regards, > Panos > -- > > On Fri, 15 Oct 2021 at 10:58, panagiotis m wrote: > > > Hello all, > > > > What Ralph suggests does work, and this is what we have advised a > > couple of users to try, after they contacted us. > > > > However, the problem with this approach is that it is quite possible > > it will break in the future. Moreover, using the Terminal/cmd can be > > quite advanced for several users. > > > > Taking these into account, as well as the fact that Google pushes > > people to use Android Studio, we decided to choose Android Studio as > > the suggested approach, since it is way more futureproof. > > > > PS: Using Android Studio will also probably eliminate the need to > > download a separate jdk from Oracle. The reason we have not yet > > implemented Bernard's suggestion so far - i.e. to tweak the IDE to use > > the jre/openjdk that is bundled with Android Studio - is that it > > requires some work to make it work seamlessly on all 3 platforms > > (Mac/Win/Linux), and usually we have more "pressing" issues to resolve. > > Moreover, Bernard's comments and instruction in the forums and > > elsewhere are very clear and easy to follow. But we do have this in > > our (long) TODO list. > > > > Kind regards, > > Panos > > -- > > > > > > On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> One has to wonder why, if that is so simple, LC Ltd recommend that > >> people install the full Android Studio. That is the only advice they > >> provide on setting things up for Android development. > >> > >> You only have to look at the Lesson to see the problems people have > >> with the existing procedure. There are 86 comments on that Lesson. > >> I've spent days on the Forum helping people out with Android > >> Studio/LC config problems. > >> > >> https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-stu > >> dio > >> > >> Regards, Bernard > >> > >> > >> > > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 15 12:18:12 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 15 Oct 2021 12:18:12 -0400 Subject: iOS Ad-Hoc installation iOS 15 In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> <003001d7c1dc$434b8e70$c9e2ab50$@net> Message-ID: <003101d7c1e0$430adf20$c9209d60$@net> Thanks Panos, It installs OK on devices running iOS <15 with no errors and runs fine. The intermediate cert is there and automatically installed by the fresh install of Xcode. I think you may be correct that I have to create a fresh dev certificate and dev provisioning profile unless you have any insight. I guess it looks like the distribution profile using existing cert is OK(I hope) Thanks again. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net Phone: 518-636-3998 Ex:11 Cell: 518-796-9332 -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of panagiotis m via use-livecode Sent: Friday, October 15, 2021 12:09 PM To: How to use LiveCode Cc: panagiotis m Subject: Re: iOS Ad-Hoc installation iOS 15 Hello Ralph, This (Unable to install "app name". this app cannot be installed because its integrity could not be verified) sounds like a signing issue. I would suggest you have a look at the certificates that are included in your new Dev Provisioning Profile. Are these still valid? COuld it be the case they have been revoked? Also, have you installed Apple's new intermediate cert in your M1 mac? See https://developer.apple.com/support/expiration/ and grab the new cert from here https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer Have you tried installing in a different device other than your tester's iOS15 device? I think the worst case scenario would be to create a fresh dev certificate and dev provisioning profile. Kind regards, Panos -- On Fri, 15 Oct 2021 at 18:50, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > When I was building on the Catalina/LC 9.6.3/Xcode12.4 my iOS 15 > tester was getting ("app name" Needs to be Updated. The developer of > this app needs to update it to work with this version of iOS) I > updated to an M1 Mac Big Sur/LC 9.6.5/Xcode 12.5. I copied my KeyChain > from the old Mac(export/import) Both the dev and distribution certs > say their OK. I regenerated the dev provisioning profile only because > the tester was getting (Unable to install "app name". this app cannot > be installed because its integrity could not be verified). I built a > distribution version and uploaded it via the transporter and other > than the usual warnings Apple approved the upload. My iOS 15 tester is > still getting (Unable to install "app name". this app cannot be > installed because its integrity could not be > verified) > > Has anyone seen this? Any Ideas? > Thanks in advance. > > > 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 panagiotis m via use-livecode > Sent: Friday, October 15, 2021 4:19 AM > To: How to use LiveCode > Cc: panagiotis m > Subject: Re: Android SDK install without Android Studio (LC 9.6.5 App > Bundles) > > Hello all, > > Update: I did not realise that Ralph was talking about the "new" thing > (released on Feb 2020) that is the "command line tools". I thought he > was suggesting to use the "old" sdk tools, but instead of using the > SDK Manager GUI, which is now broken, to use the "sdkmanager" command > line tool that is located in "sdk_tools/bin/sdkmanager". > > So, the part of my previous response that says that this approach is > quite possible it will break in the future, does not apply to what > Ralph was actually referring to, i.e the "command line tools": > > >>>>>1) Download the "Command line tools only" from > https://developer.android.com/studio#downloads > > So, we can update the lesson to offer the simpler option as outlined > by Ralph. > > Kind regards, > Panos > -- > > On Fri, 15 Oct 2021 at 10:58, panagiotis m wrote: > > > Hello all, > > > > What Ralph suggests does work, and this is what we have advised a > > couple of users to try, after they contacted us. > > > > However, the problem with this approach is that it is quite possible > > it will break in the future. Moreover, using the Terminal/cmd can be > > quite advanced for several users. > > > > Taking these into account, as well as the fact that Google pushes > > people to use Android Studio, we decided to choose Android Studio as > > the suggested approach, since it is way more futureproof. > > > > PS: Using Android Studio will also probably eliminate the need to > > download a separate jdk from Oracle. The reason we have not yet > > implemented Bernard's suggestion so far - i.e. to tweak the IDE to > > use the jre/openjdk that is bundled with Android Studio - is that it > > requires some work to make it work seamlessly on all 3 platforms > > (Mac/Win/Linux), and usually we have more "pressing" issues to resolve. > > Moreover, Bernard's comments and instruction in the forums and > > elsewhere are very clear and easy to follow. But we do have this in > > our (long) TODO list. > > > > Kind regards, > > Panos > > -- > > > > > > On Fri, 15 Oct 2021 at 10:31, Bernard Devlin via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> One has to wonder why, if that is so simple, LC Ltd recommend that > >> people install the full Android Studio. That is the only advice > >> they provide on setting things up for Android development. > >> > >> You only have to look at the Lesson to see the problems people have > >> with the existing procedure. There are 86 comments on that Lesson. > >> I've spent days on the Forum helping people out with Android > >> Studio/LC config problems. > >> > >> https://lessons.livecode.com/m/4069/l/985962-livecode-and-android-s > >> tu > >> dio > >> > >> Regards, Bernard > >> > >> > >> > > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at 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 Oct 15 13:14:04 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 15 Oct 2021 18:14:04 +0100 Subject: IDE crashing on Windows 10 Message-ID: LC 9.6.1 I can be in the Script Editor typing away. I move the mouse to click on another line of the script. Blammo. LC crashes. Any idea how this can be pinned down? I can't see any pattern. The only plugin open is Geoff's Navigator. There's only a few tabs open in the SE. The total size of all scripts in the stack is probably 1000 lines. I'm not doing anything fancy with fields or images. The portion I'm working on is just posting to a URL, then calling jsonToArray on the results. It's baffling me. And it doesn't look good for a professional tool. I've seen this kind of thing before with red bullet breakpoints (just clicking on one of those to set/unset it) could cause the IDE to crash. Regards, Bernard From rdimola at evergreeninfo.net Fri Oct 15 13:32:45 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 15 Oct 2021 13:32:45 -0400 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: <003b01d7c1ea$ad581d20$08085760$@net> I don't know how C modern programs handle errors but on VAX VMS there was a handler available to all languages. It was named "lastChanceExceptionHandler"(always sounded like the OK Corral). This allowed the program to possibly save work, gracefully shutdown and produce crash logs. This new era just crash and go away is astounding. Is there no way to trap severe errors? 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 Bernard Devlin via use-livecode Sent: Friday, October 15, 2021 1:14 PM To: How to use LiveCode Cc: Bernard Devlin Subject: IDE crashing on Windows 10 LC 9.6.1 I can be in the Script Editor typing away. I move the mouse to click on another line of the script. Blammo. LC crashes. Any idea how this can be pinned down? I can't see any pattern. The only plugin open is Geoff's Navigator. There's only a few tabs open in the SE. The total size of all scripts in the stack is probably 1000 lines. I'm not doing anything fancy with fields or images. The portion I'm working on is just posting to a URL, then calling jsonToArray on the results. It's baffling me. And it doesn't look good for a professional tool. I've seen this kind of thing before with red bullet breakpoints (just clicking on one of those to set/unset it) could cause the IDE to crash. Regards, Bernard _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bogdanoff at me.com Fri Oct 15 13:39:03 2021 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 15 Oct 2021 13:39:03 -0400 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: I think you could start with the basics?delete the LC preferences, then if the problem continues reinstall LC. > On Oct 15, 2021, at 1:14 PM, Bernard Devlin via use-livecode wrote: > > LC 9.6.1 > > I can be in the Script Editor typing away. I move the mouse to click on > another line of the script. Blammo. LC crashes. > > Any idea how this can be pinned down? I can't see any pattern. The only > plugin open is Geoff's Navigator. There's only a few tabs open in the SE. > The total size of all scripts in the stack is probably 1000 lines. > > I'm not doing anything fancy with fields or images. The portion I'm working > on is just posting to a URL, then calling jsonToArray on the results. > > It's baffling me. And it doesn't look good for a professional tool. I've > seen this kind of thing before with red bullet breakpoints (just clicking > on one of those to set/unset it) could cause the IDE to crash. > > Regards, Bernard > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dougr at telus.net Fri Oct 15 13:41:37 2021 From: dougr at telus.net (Douglas A. Ruisaard) Date: Fri, 15 Oct 2021 10:41:37 -0700 Subject: Android SDK install without Android Studio (LC 9.6.5 App Bundles) In-Reply-To: References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> Message-ID: <28ee01d7c1eb$e79a6690$b6cf33b0$@telus.net> I don't expect to have my hand held to install, what should be, a straight-forward set of steps to install and develop for an Android platform. HOWEVER, having spent the last several hours searching the LIVECODE forum, I still cannot find a comprehensive set of installation steps... which needs to include ACCURATE and CURRENT links to the HUGE variety of Java SDK/JDK (the Java nomenclature drives me crazy). Many of the links to Java v8 no longer work (e.g. reproduced links from Jacque by user Jellobus on July 24, 2021 @ 6:44am) I'd VERY MUCH appreciate a comprehensive response to this request. Douglas Ruisaard Trilogy Software (250) 573-3935 -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bernard Devlin via use-livecode Sent: Friday, October 15, 2021 5:11 AM To: How to use LiveCode Cc: Bernard Devlin Subject: Re: Android SDK install without Android Studio (LC 9.6.5 App Bundles) I'm glad to hear that. I don't think my instructions were easy to follow. AFAIK Klaus was the only person able to benefit from them unaided. Others I had to walk through a debugging process as they either couldn't follow the instructions or they had a new problem which I hadn't yet encountered. TBH I dreaded offering to help anyone else because it could be a multi-day process. On Fri, Oct 15, 2021 at 9:20 AM panagiotis m via use-livecode < use-livecode at lists.runrev.com> wrote: > > So, we can update the lesson to offer the simpler option as outlined by > Ralph. > > > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri Oct 15 23:11:19 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 15 Oct 2021 22:11:19 -0500 Subject: Errors when building standalone Message-ID: I built an app for iOS using XCode 12.5.1. A tester crashes on launch when using it with iOS 12.5.5. Testers on iOS 14 and 15 do fine. LC says to use 12.5 so I installed that and its command line tools, set XCode prefs to use 12.5, removed 12.5.1 from LC Mobile prefs and pointed it to 12.5. The standalone won't build, I keep getting a series of script errors. The topmost one is 91 ("can't find stack") and below that are a number of errors pointing to a repeat loop somewhere. Since I can't post images here, here are the error numbers without the line info, but they are all at line 390: 91 676 587 490 What else do I need to do to get LC to work with 12.5. I didn't have to anything for 12.5.1 except to point LC to it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From merakosp at gmail.com Sat Oct 16 03:23:33 2021 From: merakosp at gmail.com (panagiotis m) Date: Sat, 16 Oct 2021 10:23:33 +0300 Subject: Errors when building standalone In-Reply-To: References: Message-ID: Hello Jacque, It shouldn't make any difference using Xcode 12.5 vs Xcode 12.5.1. In any case, when switching Xcode versions, you have to make sure: 1. The command line tools of the new version are installed as well (DONE) 2. You have launched the new Xcode at least once 3. You have chosen to use the version of the command line tools that matches said Xcode version: - Open Xcode - Go to Xcode -> Preferences -> Locations - In the Command line tools dropdown, choose "12.5" in this case Step 3 can be done from the Terminal too, if you prefer this method: sudo xcode-select - s /path/to/Xcode12.5.app Regarding the crash on the iOS 12.5.5 device, does it happen reliably? I suggest filing a bug report and providing a crash log. Kind regards, Panos -- On Sat, 16 Oct 2021 at 06:12, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > I built an app for iOS using XCode 12.5.1. A tester crashes on launch when > using it with iOS > 12.5.5. Testers on iOS 14 and 15 do fine. LC says to use 12.5 so I > installed that and its > command line tools, set XCode prefs to use 12.5, removed 12.5.1 from LC > Mobile prefs and > pointed it to 12.5. > > The standalone won't build, I keep getting a series of script errors. The > topmost one is 91 > ("can't find stack") and below that are a number of errors pointing to a > repeat loop somewhere. > Since I can't post images here, here are the error numbers without the > line info, but they are > all at line 390: > > 91 > 676 > 587 > 490 > > What else do I need to do to get LC to work with 12.5. I didn't have to > anything for 12.5.1 > except to point LC to it. > > -- > 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 bdrunrev at gmail.com Sat Oct 16 04:50:29 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 16 Oct 2021 09:50:29 +0100 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: Here's what I decided to do. I've put an intercept handler in a frontscript that doesn't allow mouseDown or mouseDoubleDown to pass if the target is the scriptEditor field. Those msgs are only sent when mousebutton 3 is used, so I'm disciplining myself to only click with that button in the script editor. If the crashes stop, then it's one of these being handled somewhere in the message path. Or it's some general defect with clicking in that field (with the normal buttons) - that will be harder for me to workaround. Yesterday I had the IDE crash five or six times in the middle of editing a script. I'm pretty sure the crashes have all been when the click happens with button 1 (that's how I'd normally click in the script editor). Using button 3 might at least stop the crashes. From jacque at hyperactivesw.com Sat Oct 16 11:27:49 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Oct 2021 10:27:49 -0500 Subject: Errors when building standalone In-Reply-To: References: Message-ID: <17c89b76108.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Thanks Panos. I'd done all three things you listed before trying to build. I tried the Location preference and when I thought that didn't work I used the terminal command too. However, I didn't do those steps after updating to Xcode 12.5.1 and Big Sur a couple of days ago so my guess is that I was accidentally using the command line tools from Xcode 11.3. So I got no script errors when building with 12.5.1, but with 12.5 when I did remember to reset Xcode's default tools I started getting script errors from LC. The crash for the tester is repeatable and we have a crash log, but it might be moot if I was building with the wrong command line tools, right? I'll look today to see what's going on with line 390 in the SB script. The error happens almost immediately when the build begins. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 16, 2021 2:26:04 AM panagiotis m via use-livecode wrote: > Hello Jacque, > > It shouldn't make any difference using Xcode 12.5 vs Xcode 12.5.1. > > In any case, when switching Xcode versions, you have to make sure: > > 1. The command line tools of the new version are installed as well (DONE) > 2. You have launched the new Xcode at least once > 3. You have chosen to use the version of the command line tools that > matches said Xcode version: > > - Open Xcode > - Go to Xcode -> Preferences -> Locations > - In the Command line tools dropdown, choose "12.5" in this case > > Step 3 can be done from the Terminal too, if you prefer this method: > > sudo xcode-select - s /path/to/Xcode12.5.app > > Regarding the crash on the iOS 12.5.5 device, does it happen reliably? I > suggest filing a bug report and providing a crash log. > > Kind regards, > Panos > -- > > On Sat, 16 Oct 2021 at 06:12, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I built an app for iOS using XCode 12.5.1. A tester crashes on launch when >> using it with iOS >> 12.5.5. Testers on iOS 14 and 15 do fine. LC says to use 12.5 so I >> installed that and its >> command line tools, set XCode prefs to use 12.5, removed 12.5.1 from LC >> Mobile prefs and >> pointed it to 12.5. >> >> The standalone won't build, I keep getting a series of script errors. The >> topmost one is 91 >> ("can't find stack") and below that are a number of errors pointing to a >> repeat loop somewhere. >> Since I can't post images here, here are the error numbers without the >> line info, but they are >> all at line 390: >> >> 91 >> 676 >> 587 >> 490 >> >> What else do I need to do to get LC to work with 12.5. I didn't have to >> anything for 12.5.1 >> except to point LC to it. >> >> -- >> 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 jacque at hyperactivesw.com Sat Oct 16 15:10:55 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Oct 2021 14:10:55 -0500 Subject: Errors when building standalone In-Reply-To: <17c89b76108.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17c89b76108.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <1de962ec-a61a-af98-3367-291a42985081@hyperactivesw.com> On 10/16/21 10:27 AM, J. Landman Gay via use-livecode wrote: > I'll look today to see what's going on with line 390 in the SB script. The error happens almost > immediately when the build begins. Found the problem and it was me, naturally. I'd been updating the Android library to use adaptive icons, and somewhere in the process I'd accidentally moved the iOS library out of the folder along with the Android one. The stack that couldn't be found was revbuildasiosstandalone.livecode. I put it back and all is well now. I've been burning the candle at both ends for way too long. My brain gave up some time ago. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dfepstein at comcast.net Sat Oct 16 15:17:20 2021 From: dfepstein at comcast.net (David Epstein) Date: Sat, 16 Oct 2021 15:17:20 -0400 Subject: Shaping an image to fit in a polygon Message-ID: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> I am trying to create an image that will appear to have the shape of some arbitrary polygon. The idea is to set the image's alphaData so that pixels within the polygon are opaque, and those outside the polygon are transparent. The scripts below create a rectangular image of whatever is under the polygon's enclosing rectangle, and then adjust the alphaData of that new image. But while the new image gets trimmed a bit, the result does not match the shape of the designated polygon. Any thoughts? David Epstein on action gID ## gID is the short id of the polygon import snapshot from rectangle globalRect(the rect of control id gID) put the short id of image (the number of images) into imID set the width of image id imID to the width of grc id gID set the height of image id imID to the height of grc id gID set the loc of image id imID to the loc of grc id gID set the polyCrop of image id imID to gID end action function globalRect theRect return globalLoc(item 1 to 2 of theRect),globalLoc(item 3 to 4 of theRect) end globalRect setProp polyCrop polyID -- crop target image's alphadata to show only points within grc id polyID put the filled of grc id polyID into fillState set the filled of grc id polyID to true put the rect of the target into r put numToChar(255) into P ## opaque put numToChar(0) into T ## transparent repeat with y = 1+item 2 of r to item 4 of r ## SEE NOTE* repeat with x = 1+item 1 of r to item 3 of r put x,y into myPoint if within(grc id polyID,myPoint) then put P after hold else put T after hold end repeat end repeat set the filled of grc id polyID to fillState set the alphaData of the target to hold end polyCrop * NOTE: the "1+" is these statements is my effort to step through the exact number of pixels in the width and height of the image. The number of values in the series (item 1 of the rect of the image) to (item 3 of the rect of the image), inclusive, is 1+ the width of the image. (But I am not really sure whether to add 1 to the first value or subtract 1 from the last value). From richmondmathewson at gmail.com Sat Oct 16 16:00:49 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 16 Oct 2021 23:00:49 +0300 Subject: Shaping an image to fit in a polygon In-Reply-To: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> References: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> Message-ID: <5d05189c-08b2-9d5b-815f-30d784aed78f@gmail.com> I'm a lazy slob, and because of that I would just do this sort of thing outwith LiveCode, with, say, GIMP. If you could explain your rationale behind trying to go "the long way round" in LiveCode I might be both more sympathetic and more helpful. Best, Richmond. On 16.10.21 22:17, David Epstein via use-livecode wrote: > I am trying to create an image that will appear to have the shape of some arbitrary polygon. The idea is to set the image's alphaData so that pixels within the polygon are opaque, and those outside the polygon are transparent. The scripts below create a rectangular image of whatever is under the polygon's enclosing rectangle, and then adjust the alphaData of that new image. But while the new image gets trimmed a bit, the result does not match the shape of the designated polygon. Any thoughts? > > David Epstein > > on action gID ## gID is the short id of the polygon > import snapshot from rectangle globalRect(the rect of control id gID) > put the short id of image (the number of images) into imID > set the width of image id imID to the width of grc id gID > set the height of image id imID to the height of grc id gID > set the loc of image id imID to the loc of grc id gID > set the polyCrop of image id imID to gID > end action > > function globalRect theRect > return globalLoc(item 1 to 2 of theRect),globalLoc(item 3 to 4 of theRect) > end globalRect > > setProp polyCrop polyID > -- crop target image's alphadata to show only points within grc id polyID > put the filled of grc id polyID into fillState > set the filled of grc id polyID to true > put the rect of the target into r > put numToChar(255) into P ## opaque > put numToChar(0) into T ## transparent > repeat with y = 1+item 2 of r to item 4 of r ## SEE NOTE* > repeat with x = 1+item 1 of r to item 3 of r > put x,y into myPoint > if within(grc id polyID,myPoint) then put P after hold else put T after hold > end repeat > end repeat > set the filled of grc id polyID to fillState > set the alphaData of the target to hold > end polyCrop > > * NOTE: the "1+" is these statements is my effort to step through the exact number of pixels in the width and height of the image. The number of values in the series (item 1 of the rect of the image) to (item 3 of the rect of the image), inclusive, is 1+ the width of the image. (But I am not really sure whether to add 1 to the first value or subtract 1 from the last value). > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat Oct 16 16:04:20 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 16 Oct 2021 23:04:20 +0300 Subject: Shaping an image to fit in a polygon In-Reply-To: <5d05189c-08b2-9d5b-815f-30d784aed78f@gmail.com> References: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> <5d05189c-08b2-9d5b-815f-30d784aed78f@gmail.com> Message-ID: Also, this presupposes that your 'arbitrary polygon' is exactly that, while LiveCode starts a 'polygon graphic' as a line, and it is quite possible to end up with something that does NOT involve an enclosed territory. On 16.10.21 23:00, Richmond wrote: > I'm a lazy slob, and because of that I would just do this sort of > thing outwith LiveCode, > with, say, GIMP. > > If you could explain your rationale behind trying to go "the long way > round" in LiveCode > I might be both more sympathetic and more helpful. > > Best, Richmond. > > On 16.10.21 22:17, David Epstein via use-livecode wrote: >> I am trying to create an image that will appear to have the shape of >> some arbitrary polygon.? The idea is to set the image's alphaData so >> that pixels within the polygon are opaque, and those outside the >> polygon are transparent.? The scripts below create a rectangular >> image of whatever is under the polygon's enclosing rectangle, and >> then adjust the alphaData of that new image.? But while the new image >> gets trimmed a bit, the result does not match the shape of the >> designated polygon. Any thoughts? >> >> David Epstein >> >> on action gID ## gID is the short id of the polygon >> ?? import snapshot from rectangle globalRect(the rect of control id gID) >> ?? put the short id of image (the number of images) into imID >> ?? set the width of image id imID to the width of grc id gID >> ?? set the height of image id imID to the height of grc id gID >> ?? set the loc of image id imID to the loc of grc id gID >> ?? set the polyCrop of image id imID to gID >> end action >> >> function globalRect theRect >> ?? return globalLoc(item 1 to 2 of theRect),globalLoc(item 3 to 4 of >> theRect) >> end globalRect >> >> setProp polyCrop polyID >> ?? -- crop target image's alphadata to show only points within grc id >> polyID >> ?? put the filled of grc id polyID into fillState >> ?? set the filled of grc id polyID to true >> ?? put the rect of the target into r >> ?? put numToChar(255) into P ## opaque >> ?? put numToChar(0) into T ## transparent >> ?? repeat with y = 1+item 2 of r to item 4 of r ## SEE NOTE* >> ???? repeat with x = 1+item 1 of r to item 3 of r >> ?????? put x,y into myPoint >> ?????? if within(grc id polyID,myPoint) then put P after hold else >> put T after hold >> ???? end repeat >> ?? end repeat >> ?? set the filled of grc id polyID to fillState >> ?? set the alphaData of the target to hold >> end polyCrop >> >> * NOTE:? the "1+" is these statements is my effort to step through >> the exact number of pixels in the width and height of the image.? The >> number of values in the series (item 1 of the rect of the image) to >> (item 3 of the rect of the image), inclusive, is 1+ the width of the >> image.? (But I am not really sure whether to add 1 to the first value >> or subtract 1 from the last value). >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Sat Oct 16 16:17:46 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 16 Oct 2021 23:17:46 +0300 Subject: Shaping an image to fit in a polygon In-Reply-To: References: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> <5d05189c-08b2-9d5b-815f-30d784aed78f@gmail.com> Message-ID: <99fe7db3-0494-ea1d-2448-f86aa14e6b08@gmail.com> Sorry, I am carrying this over to the Forums as I have a pictorial mind. https://forums.livecode.com/viewtopic.php?f=7&t=36367 Richmond. On 16.10.21 23:04, Richmond wrote: > Also, this presupposes that your 'arbitrary polygon' is exactly that, > while LiveCode starts a 'polygon graphic' as > a line, and it is quite possible to end up with something that does > NOT involve an enclosed territory. > > > On 16.10.21 23:00, Richmond wrote: >> I'm a lazy slob, and because of that I would just do this sort of >> thing outwith LiveCode, >> with, say, GIMP. >> >> If you could explain your rationale behind trying to go "the long way >> round" in LiveCode >> I might be both more sympathetic and more helpful. >> >> Best, Richmond. >> >> On 16.10.21 22:17, David Epstein via use-livecode wrote: >>> I am trying to create an image that will appear to have the shape of >>> some arbitrary polygon.? The idea is to set the image's alphaData so >>> that pixels within the polygon are opaque, and those outside the >>> polygon are transparent.? The scripts below create a rectangular >>> image of whatever is under the polygon's enclosing rectangle, and >>> then adjust the alphaData of that new image.? But while the new >>> image gets trimmed a bit, the result does not match the shape of the >>> designated polygon. Any thoughts? >>> >>> David Epstein >>> >>> on action gID ## gID is the short id of the polygon >>> ?? import snapshot from rectangle globalRect(the rect of control id >>> gID) >>> ?? put the short id of image (the number of images) into imID >>> ?? set the width of image id imID to the width of grc id gID >>> ?? set the height of image id imID to the height of grc id gID >>> ?? set the loc of image id imID to the loc of grc id gID >>> ?? set the polyCrop of image id imID to gID >>> end action >>> >>> function globalRect theRect >>> ?? return globalLoc(item 1 to 2 of theRect),globalLoc(item 3 to 4 of >>> theRect) >>> end globalRect >>> >>> setProp polyCrop polyID >>> ?? -- crop target image's alphadata to show only points within grc >>> id polyID >>> ?? put the filled of grc id polyID into fillState >>> ?? set the filled of grc id polyID to true >>> ?? put the rect of the target into r >>> ?? put numToChar(255) into P ## opaque >>> ?? put numToChar(0) into T ## transparent >>> ?? repeat with y = 1+item 2 of r to item 4 of r ## SEE NOTE* >>> ???? repeat with x = 1+item 1 of r to item 3 of r >>> ?????? put x,y into myPoint >>> ?????? if within(grc id polyID,myPoint) then put P after hold else >>> put T after hold >>> ???? end repeat >>> ?? end repeat >>> ?? set the filled of grc id polyID to fillState >>> ?? set the alphaData of the target to hold >>> end polyCrop >>> >>> * NOTE:? the "1+" is these statements is my effort to step through >>> the exact number of pixels in the width and height of the image.? >>> The number of values in the series (item 1 of the rect of the image) >>> to (item 3 of the rect of the image), inclusive, is 1+ the width of >>> the image.? (But I am not really sure whether to add 1 to the first >>> value or subtract 1 from the last value). >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From jacque at hyperactivesw.com Sat Oct 16 17:24:51 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Oct 2021 16:24:51 -0500 Subject: The release notes mean what they say Message-ID: When the release notes say "XCode 12.5" they mean it. XCode 12.5.1 is no good and crashes on older iThings. Then shalt thou count to 12.5, no more, no less. 12.5 shall be the number thou shalt count, and the number of the counting shall be 12.5. 12.5.1 shalt thou not count, neither count thou 11.3, excepting that thou then proceed to 12.5. 12.6 is right out. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Oct 16 17:56:01 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Oct 2021 16:56:01 -0500 Subject: iOS Ad-Hoc installation iOS 15 In-Reply-To: <003001d7c1dc$434b8e70$c9e2ab50$@net> References: <978023C5-67AB-49A6-B256-70D9BBFACA9D@techstrategies.com.au> <04c866f8-781b-1d82-4c47-3f9bb95ee2fa@hyperactivesw.com> <007201d7c12e$2e1f5260$8a5df720$@net> <003001d7c1dc$434b8e70$c9e2ab50$@net> Message-ID: <1465f590-b9af-6617-2df8-0b0c51152c73@hyperactivesw.com> On 10/15/21 10:49 AM, Ralph DiMola via use-livecode wrote: > When I was building on the Catalina/LC 9.6.3/Xcode12.4 my iOS 15 tester was > getting ("app name" Needs to be Updated. The developer of this app needs to > update it to work with this version of iOS) > I updated to an M1 Mac Big Sur/LC 9.6.5/Xcode 12.5. I copied my KeyChain > from the old Mac(export/import) Both the dev and distribution certs say > their OK. I regenerated the dev provisioning profile only because the tester > was getting (Unable to install "app name". this app cannot be installed > because its integrity could not be verified). I built a distribution version > and uploaded it via the transporter and other than the usual warnings Apple > approved the upload. My iOS 15 tester is still getting (Unable to install > "app name". this app cannot be installed because its integrity could not be > verified) Sounds like the certs and profiles may be linked to the build machine. I found this: Try making new certificates, maybe. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Oct 16 18:05:36 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Oct 2021 17:05:36 -0500 Subject: Shaping an image to fit in a polygon In-Reply-To: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> References: <0C76567F-E42C-46D2-9A1B-1635ECCA9DC7@comcast.net> Message-ID: <6ccf4918-8ca7-34dd-f2ce-f9faf69d1200@hyperactivesw.com> On 10/16/21 2:17 PM, David Epstein via use-livecode wrote: > I am trying to create an image that will appear to have the shape of some arbitrary polygon. The idea is to set the image's alphaData so that pixels within the polygon are opaque, and those outside the polygon are transparent. The scripts below create a rectangular image of whatever is under the polygon's enclosing rectangle, and then adjust the alphaData of that new image. But while the new image gets trimmed a bit, the result does not match the shape of the designated polygon. Any thoughts? If it's acceptable to make the polygon and the image the same size, you can just set the backgroundPattern of graphic to the ID of the image and it will appear the way you want. The down side is that the pattern is drawn from the top left of the graphic rather than centered within it, so that may be an issue. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major-k.de Sat Oct 16 18:12:48 2021 From: klaus at major-k.de (Klaus major-k) Date: Sun, 17 Oct 2021 00:12:48 +0200 Subject: The release notes mean what they say In-Reply-To: References: Message-ID: <798A7501-CCF2-4F97-99F5-253DC130BDAF@major-k.de> > Am 16.10.2021 um 23:24 schrieb J. Landman Gay via use-livecode : > > When the release notes say "XCode 12.5" they mean it. XCode 12.5.1 is no good and crashes on older iThings. > > Then shalt thou count to 12.5, no more, no less. 12.5 shall be the number thou shalt count, and the number of the counting shall be 12.5. 12.5.1 shalt thou not count, neither count thou 11.3, excepting that thou then proceed to 12.5. 12.6 is right out. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com LOL! Thank you, Jacqueline, you made my day! :-D -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From scott at elementarysoftware.com Sat Oct 16 19:40:16 2021 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Sat, 16 Oct 2021 16:40:16 -0700 Subject: The release notes mean what they say In-Reply-To: References: Message-ID: Outstanding! -- Scott Morrow Elementary Software (Now with 20% less chalk dust!) web https://elementarysoftware.com/ email scott at elementarysoftware.com booth 1-360-734-4701 ------------------------------------------------------ > On Oct 16, 2021, at 2:24 PM, J. Landman Gay via use-livecode wrote: > > When the release notes say "XCode 12.5" they mean it. XCode 12.5.1 is no good and crashes on older iThings. > > Then shalt thou count to 12.5, no more, no less. 12.5 shall be the number thou shalt count, and the number of the counting shall be 12.5. 12.5.1 shalt thou not count, neither count thou 11.3, excepting that thou then proceed to 12.5. 12.6 is right out. > > -- > 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 irog at mac.com Sat Oct 16 20:45:31 2021 From: irog at mac.com (Roger Guay) Date: Sat, 16 Oct 2021 17:45:31 -0700 Subject: The release notes mean what they say In-Reply-To: References: Message-ID: Love this! Thank you, Jacqueline. > On Oct 16, 2021, at 2:24 PM, J. Landman Gay via use-livecode wrote: > > Then shalt thou count to 12.5, no more, no less. 12.5 shall be the number thou shalt count, and the number of the counting shall be 12.5. 12.5.1 shalt thou not count, neither count thou 11.3, excepting that thou then proceed to 12.5. 12.6 is right out. From tom at makeshyft.com Sun Oct 17 20:48:44 2021 From: tom at makeshyft.com (Tom Glod) Date: Sun, 17 Oct 2021 20:48:44 -0400 Subject: Android Homescreen using Livecode? Message-ID: Hi Livecoders, Has anyone here ever tried to make a "home screen" application for android using livecode? (A homepage application is persistent and loads as the phone boots. Its the main app for navigating android and its apps.) My guess is no, but I thought I'd ask just to make sure. if yes, how did it go? were you successful? if not, where did it fail? Thanks, -- Tom Glod Founder & Developer MakeShyft R.D.A (www.makeshyft.com) Mobile:647.562.9411 From curry at pair.com Mon Oct 18 00:58:06 2021 From: curry at pair.com (Curry Kenworthy) Date: Mon, 18 Oct 2021 00:58:06 -0400 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: Bernard: > I can be in the Script Editor typing away. > I move the mouse to click on another line > of the script. Blammo. LC crashes. > Any idea how this can be pinned down? I believe I've seen this particular crash only twice, each time an isolated incident with no obvious pattern. > Yesterday I had the IDE crash five or six times > in the middle of editing a script. With that kind of recurrence, a recipe should be doable! After you finish some work, I would disable any workaround and try to keep triggering it to find the problem. BTW, what SE "bling" options do you have enabled? (I call them "bling": flashy and performance-expensive.) I only use Control Structure Completion and Autoformat. Colorization is also enabled, it seems OK. > LC 9.6.1 Have you tried a more recent LC version? A few crashes have been fixed lately. Probably not this one, but worth a try. (And several more are still with us, despite the amusing skepticism of a few "crash deniers" who later casually admit they have crashes too!) :D I still need to report another crash/hang pair, but they show up on one particular project so I'll have to do it when I'm back on that work. Hope it happens enough to recipe. (Or not at all.) Custom Software Development "Biblical Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From bdrunrev at gmail.com Mon Oct 18 04:29:09 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Mon, 18 Oct 2021 09:29:09 +0100 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: Hi Curry Thanks. It had occurred to me that it could be the SE bling that was causing the crashes. So I had switched off almost all of the bling. The crashes on clicking within the text field stopped after that - only a day or so now, but I haven't seen that kind of crash since I switched off most of the bling. However, yesterday I went to click "File/Save" on the IDE's main menu, and the IDE crashed (wiping out the work I was just trying to save). So I'm not sure if this is the same problem or a different one. If it had been the File menu of the SE itself, I might be inclined to think it was the same bug. But given it was the main File menu, I'm less inclined. I am wondering what is unique about my situation that LC is so flaky on Windows. No other app I run crashes like this. I honestly don't believe anyone who was new to LC would continue to use the tool if it crashed the way it crashes on me. If I don't get any more random crashes for a few days I plan to re-enable the bling and see if they return. I've switched off Geoff's Navigator too. So now I'm running with just a standard install. If the random crashes return then I'll create a new user and install a later version under that username. I've checked and it's not an out-of-memory situation (the machine has 8gb and only 75% of that is in use). Regards, Bernard On Mon, Oct 18, 2021 at 5:59 AM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > Bernard: > > > I can be in the Script Editor typing away. > > I move the mouse to click on another line > > of the script. Blammo. LC crashes. > > Any idea how this can be pinned down? > > I believe I've seen this particular crash only twice, > each time an isolated incident with no obvious pattern. > > > Yesterday I had the IDE crash five or six times > > in the middle of editing a script. > > With that kind of recurrence, a recipe should be doable! > After you finish some work, I would disable any workaround > and try to keep triggering it to find the problem. > > BTW, what SE "bling" options do you have enabled? > (I call them "bling": flashy and performance-expensive.) > I only use Control Structure Completion and Autoformat. > Colorization is also enabled, it seems OK. > > > LC 9.6.1 > > Have you tried a more recent LC version? > A few crashes have been fixed lately. > Probably not this one, but worth a try. > > (And several more are still with us, > despite the amusing skepticism > of a few "crash deniers" who later > casually admit they have crashes too!) :D > > I still need to report another crash/hang pair, > but they show up on one particular project > so I'll have to do it when I'm back on that work. > Hope it happens enough to recipe. (Or not at all.) > > Custom Software Development > "Biblical Methods, Better Results" > Christian 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 richmondmathewson at gmail.com Mon Oct 18 05:39:16 2021 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 18 Oct 2021 12:39:16 +0300 Subject: IDE crashing on Windows 10 In-Reply-To: References: Message-ID: <4c75832e-5cd0-3024-950e-fcf32f07c7a8@gmail.com> Last time I looked LC were testing their versions on some fairly old versions of Linux, so this leads me to wonder which versions of Windows they are testing on. Certainly doing almost ALL of their development work on Macintosh [even though I much prefer Macintosh to Windows] does seem a bit odd when Windows has a socking great wodge of the market share. I have had to get children who have been working with 9.6.x on Windows 8 & 10 to "pull back" to the 8.1.x series because of crashing. Richmond. On 18.10.21 11:29, Bernard Devlin via use-livecode wrote: > I am wondering what is unique about my situation that LC is so flaky on > Windows. No other app I run crashes like this. I honestly don't believe > anyone who was new to LC would continue to use the tool if it crashed the > way it crashes on me. From richmondmathewson at gmail.com Mon Oct 18 06:26:54 2021 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 18 Oct 2021 13:26:54 +0300 Subject: IDE crashing on Windows 10 In-Reply-To: <4c75832e-5cd0-3024-950e-fcf32f07c7a8@gmail.com> References: <4c75832e-5cd0-3024-950e-fcf32f07c7a8@gmail.com> Message-ID: <5896a872-3e41-eb78-a396-25f84fe3e7b6@gmail.com> The notes for LC 9.6.5 RC 1 indicate NO support for Windows 11 whatsoever, as it also indicates no support for any Linux versions since 2016, but is very nearly uptodate re Macintosh. https://downloads.livecode.com/livecode/9_6_5/LiveCodeNotes-9_6_5_rc_1.pdf On 18.10.21 12:39, Richmond wrote: > Last time I looked LC were testing their versions on some fairly old > versions of Linux, so this leads me > to wonder which versions of Windows they are testing on. > > Certainly doing almost ALL of their development work on Macintosh > > [even though I much prefer Macintosh to Windows] > > does seem a bit odd when Windows has a socking great wodge of the > market share. > > I have had to get children who have been working with 9.6.x on Windows > 8 & 10 to "pull back" > to the 8.1.x series because of crashing. > > Richmond. > > On 18.10.21 11:29, Bernard Devlin via use-livecode wrote: >> I am wondering what is unique about my situation that LC is so flaky on >> Windows.? No other app I run crashes like this.? I honestly don't >> believe >> anyone who was new to LC would continue to use the tool if it crashed >> the >> way it crashes on me. > From matthias_livecode_150811 at m-r-d.de Mon Oct 18 10:14:42 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 18 Oct 2021 16:14:42 +0200 Subject: Some questions about Command-line argument parser library Message-ID: Hello, is there anyone who uses the Command-line argument parser library? I am not sure how i can get the value that is attached as parameter when the programm is started from the command-line Let's say i call my program like this ./myprogram -m=SomeParam So how do i get the value SomeParam?I thought it is in the array after getop() is called. My code looks like this put getopt("m,macadress") into tParams if "macadress" is among the keys of tParams["options"] then put tParams["options"]["macadress"] into tValue But tValue is empty? I am trying this under macOS. Regards, Matthias From mark at livecode.com Mon Oct 18 10:30:54 2021 From: mark at livecode.com (Mark Waddingham) Date: Mon, 18 Oct 2021 15:30:54 +0100 Subject: Some questions about Command-line argument parser library In-Reply-To: References: Message-ID: <8752e1fc5e15139b97b2a753601a14cd@livecode.com> On 2021-10-18 15:14, matthias rebbe via use-livecode wrote: > Hello, > > is there anyone who uses the Command-line argument parser library? > > I am not sure how i can get the value that is attached as parameter > when the programm is started from the command-line > > Let's say i call my program like this ./myprogram -m=SomeParam > > So how do i get the value SomeParam?I thought it is in the array after > getop() is called. > > My code looks like this > > put getopt("m,macadress") into tParams > if "macadress" is among the keys of tParams["options"] > then put tParams["options"]["macadress"] into tValue You are using it correctly - but I think you've omitted a `=` from the end of the option specification: Each option specification can end with a `=`. This indicates that the option expects an argument. For example, with the grammar `-o,--output=`, the option can be specified like `-o file`, `-ofile`, `--output file`, or `--output=file`. [ FWIW there is a 'typo' in the docs there the grammer being exhibited should be `o,output=` I think! ] Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From dfepstein at comcast.net Mon Oct 18 12:34:05 2021 From: dfepstein at comcast.net (David Epstein) Date: Mon, 18 Oct 2021 12:34:05 -0400 Subject: Shaping an image to fit in a polygon Message-ID: Jacqueline Gay?s suggestion is excellent, and by exactly aligning the rect of the polygon with the rect of the image being ?trimmed?, I can avoid having the image centered or repeated. See script below. I am still wondering what goes wrong with my alphaChannel approach to showing irregularly shaped images. Is there some imprecision in the ?within? function? This would be important to know for other uses of it. David Epstein on imageToGrc gID # fills graphic id gID with image it is positioned on; works for polygon, oval, regular, or rectangle set the linesize of grc id gID to 0 set the filled of grc id gID to false wait 1 ticks # seems needed so that linesize of 0 is respected hide grc id gID import snapshot from rectangle globalRect(the rect of control id gID) put the short id of image (the number of images) into imID set the rect of image id imID to the rect of grc id gID set the filled of grc id gID to true set the backgroundPattern of grc id gID to imID show grc id gID set the loc of grc id gID to the bottomRight of grc id gID ## to make it visible hide image id imID ## note: don?t delete, or polygon loses the image choose browse tool end imageToGrc function globalRect theRect return globalLoc(item 1 to 2 of theRect),globalLoc(item 3 to 4 of theRect) end globalRect From matthias_livecode_150811 at m-r-d.de Mon Oct 18 18:04:50 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Tue, 19 Oct 2021 00:04:50 +0200 Subject: Some questions about Command-line argument parser library In-Reply-To: <8752e1fc5e15139b97b2a753601a14cd@livecode.com> References: <8752e1fc5e15139b97b2a753601a14cd@livecode.com> Message-ID: <985328D0-3DA2-49FD-BF0A-BC6189DCC52F@m-r-d.de> Mark, thank you very much for your explanations. It works now. Would you please be so kind to also explain what for the argumentArray can be used? GetOpt(grammar [, argumentArray]) Okay, i could use it for testing in the LC IDE, so i do not need to compile and execute the standalone. But is there another scenario where it would make sense to include that array in the call? And while i am already asking... ;) The environment function can also return "development command line" The dictionary says about that : The stack is running in the development environment with the "-ui" command line option. So would i be able to run a stack by running the LC IDE with -ui, add the stack as parameter and add also command line options, which then could be parsed with getop()? Regards, Matthias > Am 18.10.2021 um 16:30 schrieb Mark Waddingham via use-livecode : > > On 2021-10-18 15:14, matthias rebbe via use-livecode wrote: >> Hello, >> is there anyone who uses the Command-line argument parser library? >> I am not sure how i can get the value that is attached as parameter >> when the programm is started from the command-line >> Let's say i call my program like this ./myprogram -m=SomeParam >> So how do i get the value SomeParam?I thought it is in the array after >> getop() is called. >> My code looks like this >> put getopt("m,macadress") into tParams >> if "macadress" is among the keys of tParams["options"] >> then put tParams["options"]["macadress"] into tValue > > You are using it correctly - but I think you've omitted a `=` from the end of the option specification: > > Each option specification can end with a `=`. This indicates that > the option expects an argument. For example, with the grammar > `-o,--output=`, the option can be specified like `-o file`, `-ofile`, > `--output file`, or `--output=file`. > > [ FWIW there is a 'typo' in the docs there the grammer being exhibited should be `o,output=` I think! ] > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Tue Oct 19 04:28:14 2021 From: mark at livecode.com (Mark Waddingham) Date: Tue, 19 Oct 2021 09:28:14 +0100 Subject: Some questions about Command-line argument parser library In-Reply-To: <985328D0-3DA2-49FD-BF0A-BC6189DCC52F@m-r-d.de> References: <8752e1fc5e15139b97b2a753601a14cd@livecode.com> <985328D0-3DA2-49FD-BF0A-BC6189DCC52F@m-r-d.de> Message-ID: <7edaa1305e80c1dc097378bda2bedd40@livecode.com> On 2021-10-18 23:04, matthias rebbe via use-livecode wrote: > Mark, > > thank you very much for your explanations. > > It works now. > > Would you please be so kind to also explain what for the > argumentArray can be used? > > GetOpt(grammar [, argumentArray]) > > Okay, i could use it for testing in the LC IDE, so i do not need to > compile and execute the standalone. > But is there another scenario where it would make sense to include > that array in the call? It just makes it more flexible - you may need to pre-process the argument array before processing it for options - or perhaps some commands are just shorthand for others, so it allows you to separate the arguments from the thing which uses them e.g. in C, the main function passes you argv and argc, so you can in principal substitute at your leisure - indeed GetOpt() is based on the 'standard' C function getopt which does the same thing with the same grammer... The latter requires you pass in the argument array. > The environment function can also return "development command line" > The dictionary says about that : The stack is running in the > development environment with the "-ui" command line option. > > So would i be able to run a stack by running the LC IDE with -ui, add > the stack as parameter and add also command line options, which then > could be parsed with getop()? Heh - I can't remember off the top of my head exactly what does work there - the licensed editions of LC were always a bit different from community. I did have to make some tweaks for 9.6,4 though to ensure all our build systems still run (we use LiveCode for a fair bit of stuff which occurs after the engine is built) so perhaps try it and see? :) Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From hlowe at me.com Tue Oct 19 04:55:01 2021 From: hlowe at me.com (HENRY LOWE) Date: Tue, 19 Oct 2021 09:55:01 +0100 Subject: New MacBook Pro Display Notch Message-ID: The new 14 and 16 inch MacBook Pro models announced by Apple yesterday include a display notch to house the 1080P front facing camera. Clearly this may cause problems for apps that display content in the screen area occupied by the new notch. In response Apple has created a new ?compatibility mode? for apps running on Macs with a notch. When this mode is active, the system changes the active area of the display to avoid the camera housing. This mode can be turned on/off by the user via a checkbox in the app?s get info panel or it can be activated or deactivated by the developer via a new ?info.plist? key. Link to Apple developer documentation on how to turn on / off this mode using the new ?info.plist? key is below: https://developer.apple.com/documentation/bundleresources/information_property_list/nsprefersdisplaysafeareacompatibilitymode Henry Ascriva Health Informatics From richmondmathewson at gmail.com Tue Oct 19 05:13:17 2021 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Oct 2021 12:13:17 +0300 Subject: New MacBook Pro Display Notch In-Reply-To: References: Message-ID: I should have thought the simplest way round this problem was to work on the assumption that from now on ALL Apple displays will have a notch and "cut one's stack" to accommodate that. Of course this is only relevant to people who want to annoy end-users by providing full-screen window apps. On 19.10.21 11:55, HENRY LOWE via use-livecode wrote: > The new 14 and 16 inch MacBook Pro models announced by Apple yesterday include a display notch to house the 1080P front facing camera. Clearly this may cause problems for apps that display content in the screen area occupied by the new notch. > > In response Apple has created a new ?compatibility mode? for apps running on Macs with a notch. When this mode is active, the system changes the active area of the display to avoid the camera housing. This mode can be turned on/off by the user via a checkbox in the app?s get info panel or it can be activated or deactivated by the developer via a new ?info.plist? key. > > Link to Apple developer documentation on how to turn on / off this mode using the new ?info.plist? key is below: > > https://developer.apple.com/documentation/bundleresources/information_property_list/nsprefersdisplaysafeareacompatibilitymode > > Henry > > Ascriva Health Informatics > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 19 16:06:05 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 19 Oct 2021 16:06:05 -0400 Subject: New MacBook Pro Display Notch In-Reply-To: References: Message-ID: I'm not sure this will be a problem, unless you are trying to display something in the menubar, since that's where the notch is going to be. On Tue, Oct 19, 2021 at 5:14 AM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > I should have thought the simplest way round this problem was to work on > the assumption that from now on > ALL Apple displays will have a notch and "cut one's stack" to > accommodate that. > > Of course this is only relevant to people who want to annoy end-users by > providing full-screen window apps. > > On 19.10.21 11:55, HENRY LOWE via use-livecode wrote: > > The new 14 and 16 inch MacBook Pro models announced by Apple yesterday > include a display notch to house the 1080P front facing camera. Clearly > this may cause problems for apps that display content in the screen area > occupied by the new notch. > > > > In response Apple has created a new ?compatibility mode? for apps > running on Macs with a notch. When this mode is active, the system changes > the active area of the display to avoid the camera housing. This mode can > be turned on/off by the user via a checkbox in the app?s get info panel or > it can be activated or deactivated by the developer via a new ?info.plist? > key. > > > > Link to Apple developer documentation on how to turn on / off this mode > using the new ?info.plist? key is below: > > > > > https://developer.apple.com/documentation/bundleresources/information_property_list/nsprefersdisplaysafeareacompatibilitymode > > > > Henry > > > > Ascriva Health Informatics > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 neville.smythe at optusnet.com.au Tue Oct 19 18:35:43 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Wed, 20 Oct 2021 09:35:43 +1100 Subject: dropShadow knockout Message-ID: <19AB8FF4-FF84-43C1-9343-F52A4B1C060B@optusnet.com.au> The knockout checkbox is missing from the graphic effect dropShadow edit dialog in LC9.6.5 (Mac). The knockout property still works however. Further occasionally the edit box appear to become corrupted - after a few launches the display is out of kilter, and eventually the edit box won?t open at all (or is invisible). Not recipe for this as yet. Neville Smythe From Bernd.Niggemann at uni-wh.de Wed Oct 20 07:04:12 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 20 Oct 2021 11:04:12 +0000 Subject: dropShadow knockout Message-ID: <09354FF6-E60A-40C7-9E9B-FF0D79B84ADB@uni-wh.de> > Neville Smythe via use-livecode Tue, 19 Oct 2021 15:37:33 -0700 > The knockout checkbox is missing from the graphic effect dropShadow edit dialog > in LC9.6.5 (Mac). The knockout property still works however. > Further occasionally the edit box appear to become corrupted - after a few > launches the display is out of kilter, and eventually the edit box won?t open > at all (or is invisible). Not recipe for this as yet. > Further occasionally the edit box appear to become corrupted This only happens to me when I accidentally close the edit box via the close decoration and not via the "OK" button. The same happens with the edit box for editing gradients. Kind regards Bernd From neville.smythe at optusnet.com.au Wed Oct 20 22:59:07 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Thu, 21 Oct 2021 13:59:07 +1100 Subject: dropShadow knockout Message-ID: <34DC07B5-9C1F-4380-A99F-487C24CB8A06@optusnet.com.au> >> Further occasionally the edit box appear to become corrupted > > This only happens to me when I accidentally close the edit box via the close decoration and not via the "OK" button. > The same happens with the edit box for editing gradients. Thanks for confirming that Bernd. Closing that corrupted gradient editor via the window decoration control rather than the inaccessible Cancel or OK buttons also leaves the selected graphic in a bad state: resizing it (though not moving it) corrupts the fillGradient of the target -- it does not modify the points co-ordinates to reflect the new values [IMO an unhappy design decision to use stack co-ordinates rather than target co-ordinates for the from, via and to points in the gradient array]. It apparently leaves the target graphic in edit mode, because it can also display ramp handles in the target control which cannot be removed without relaunching LC. And speaking of bugs I personally clearly have a proof-reading bug, I cannot believe the number of typos in that last post of mine. Neville From klaus at major-k.de Thu Oct 21 06:27:11 2021 From: klaus at major-k.de (Klaus major-k) Date: Thu, 21 Oct 2021 12:27:11 +0200 Subject: All software installed, but no QR code scanner on Android device Message-ID: <7587CB32-42F3-4ECE-BB65-5C89C1D107BF@major-k.de> Hi friends, last week my customer and me (via TeamViewer) installed the latest Android Studio on my customers machine, which runs Windows 10 64 bit. We finally managed this ;-) and tested, she could create an APK which runs fine on her Android device. Then we downloaded the neccessary package for the barcode scanner from here https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip Got the hint from here: This should efinitively go into the dictionary! And put it in the right place: C:/Users/XXX/AppData/Local/Android/Sdk/extras/google/m2repository We even restarted LC and her computer, but the now created APK does not show the barcode scanner widget. No errors when creating the APK, just no qr code scanner on the Android device. When I compile the same stack on my Mac, everything is fine on the device, barcode and all. MY APK even runs fine on HER Android device, barcode and all, so it is not the devices fault. What can be causing this resp. what else and where should I check on my customers machine? Any hints very welcome! BTW, my customer is currently using LC 9.4.3 Community Edition. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Oct 21 07:38:24 2021 From: klaus at major-k.de (Klaus major-k) Date: Thu, 21 Oct 2021 13:38:24 +0200 Subject: All software installed, but no QR code scanner on Android device Message-ID: <1E1304DA-A394-467A-9723-8CCB29673F9A@major-k.de> Hi friends, last week my customer and me (via TeamViewer) installed the latest Android Studio on my customers machine, which runs Windows 10 64 bit. We finally managed this ;-) and tested, she could create an APK which runs fine on her Android device. Then we downloaded the neccessary package for the barcode scanner from here https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip Got the hint from here: This should efinitively go into the dictionary! And put it in the right place: C:/Users/XXX/AppData/Local/Android/Sdk/extras/google/m2repository We even restarted LC and her computer, but the now created APK does not show the barcode scanner widget. No errors when creating the APK, just no qr code scanner on the Android device. When I compile the same stack on my Mac, everything is fine on the device, barcode and all. MY APK even runs fine on HER Android device, barcode and all, so it is not the devices fault. What can be causing this resp. what else and where should I check on my customers machine? Any hints very welcome! BTW, my customer is currently using LC 9.4.3 Community Edition. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paul at smarttsoftware.co.uk Thu Oct 21 07:43:53 2021 From: paul at smarttsoftware.co.uk (Paul Richards) Date: Thu, 21 Oct 2021 11:43:53 +0000 Subject: All software installed, but no QR code scanner on Android device In-Reply-To: <1E1304DA-A394-467A-9723-8CCB29673F9A@major-k.de> References: <1E1304DA-A394-467A-9723-8CCB29673F9A@major-k.de> Message-ID: Hi Klaus, I thought the Barcode scanner widget was only available in Indy & Business editions. Which may explain why it isn't showing up when built from Community edition. Regards, Paul -----Original Message----- From: use-livecode On Behalf Of Klaus major-k via use-livecode Sent: 21 October 2021 12:38 To: How to use LiveCode Cc: Klaus major-k Subject: All software installed, but no QR code scanner on Android device Hi friends, last week my customer and me (via TeamViewer) installed the latest Android Studio on my customers machine, which runs Windows 10 64 bit. We finally managed this ;-) and tested, she could create an APK which runs fine on her Android device. Then we downloaded the neccessary package for the barcode scanner from here https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip Got the hint from here: This should efinitively go into the dictionary! And put it in the right place: C:/Users/XXX/AppData/Local/Android/Sdk/extras/google/m2repository We even restarted LC and her computer, but the now created APK does not show the barcode scanner widget. No errors when creating the APK, just no qr code scanner on the Android device. When I compile the same stack on my Mac, everything is fine on the device, barcode and all. MY APK even runs fine on HER Android device, barcode and all, so it is not the devices fault. What can be causing this resp. what else and where should I check on my customers machine? Any hints very welcome! BTW, my customer is currently using LC 9.4.3 Community Edition. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu Oct 21 07:56:55 2021 From: klaus at major-k.de (Klaus major-k) Date: Thu, 21 Oct 2021 13:56:55 +0200 Subject: All software installed, but no QR code scanner on Android device In-Reply-To: References: <1E1304DA-A394-467A-9723-8CCB29673F9A@major-k.de> Message-ID: <2ADEBAC2-2F1F-4B94-8EBB-3B74D04D91D5@major-k.de> Hi Paul, > Am 21.10.2021 um 13:43 schrieb Paul Richards via use-livecode : > > Hi Klaus, > > I thought the Barcode scanner widget was only available in Indy & Business editions. Which may explain why it isn't showing up when built from Community edition. ah, yes, did not see this info in LC 9.6.4, but in the dictionary of 9.6.3. Thanks for the heads-up! :-) > Regards, > Paul Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Oct 21 07:58:04 2021 From: klaus at major-k.de (Klaus major-k) Date: Thu, 21 Oct 2021 13:58:04 +0200 Subject: All software installed, but no QR code scanner on Android device In-Reply-To: <7587CB32-42F3-4ECE-BB65-5C89C1D107BF@major-k.de> References: <7587CB32-42F3-4ECE-BB65-5C89C1D107BF@major-k.de> Message-ID: <1A382556-94E5-42A5-AE46-220225B13F57@major-k.de> Hi Klaus, > Am 21.10.2021 um 12:27 schrieb Klaus major-k via use-livecode : > > Hi friends, > > last week my customer and me (via TeamViewer) installed the latest Android Studio on my customers machine, which runs Windows 10 64 bit. > We finally managed this ;-) and tested, she could create an APK which runs fine on her Android device. > > Then we downloaded the neccessary package for the barcode scanner from here > https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip > > Got the hint from here: > This should efinitively go into the dictionary! > > And put it in the right place: > C:/Users/XXX/AppData/Local/Android/Sdk/extras/google/m2repository > > We even restarted LC and her computer, but the now created APK does not show the barcode scanner widget. > No errors when creating the APK, just no qr code scanner on the Android device. > > When I compile the same stack on my Mac, everything is fine on the device, barcode and all. > MY APK even runs fine on HER Android device, barcode and all, so it is not the devices fault. > > What can be causing this resp. what else and where should I check on my customers machine? > Any hints very welcome! > > BTW, my customer is currently using LC 9.4.3 Community Edition. that is because the Android barcode scanner widget is only available in LC >= INDY! 8-) Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From heather at livecode.com Thu Oct 21 10:36:29 2021 From: heather at livecode.com (Heather Laine) Date: Thu, 21 Oct 2021 15:36:29 +0100 Subject: Our survey - please don't discuss :) Message-ID: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> Dear list folks, We've just sent out a survey to try and determine what our top 10 bug list should look like. We would ask you please not to discuss the bugs you enter in the survey on the list, the forums or in general. We want your own unbiased opinions based on your personal needs and experiences. Thank you very much! Warmest Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From klaus at major-k.de Thu Oct 21 11:45:15 2021 From: klaus at major-k.de (Klaus major-k) Date: Thu, 21 Oct 2021 17:45:15 +0200 Subject: Our survey - please don't discuss :) In-Reply-To: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> References: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> Message-ID: Hi Heather, > Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode : > > Dear list folks, > > We've just sent out a survey to try and determine what our top 10 bug list should look like. We would ask you please not to discuss the bugs you enter in the survey on the list, the forums or in general. We want your own unbiased opinions based on your personal needs and experiences. > > Thank you very much! > > Warmest Regards, > > Heather I did not receive any mails yet, but maybe this will take a little time. Just quoted this mail in the Facebook LC forum! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From sean at pidigital.co.uk Thu Oct 21 19:11:59 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Fri, 22 Oct 2021 00:11:59 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> Message-ID: Hi I'm guessing I haven't and won't get the survey because either you already know my gripes, or, more likely, my opinion counts for nothing here. Normally my gripes get overlooked in favour of some 1-5 user 'feature' like FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 with the promise that it would get fixed (following an Edinburgh visit with Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) then told I would have to buy the next licence on the promise that the new one (LC10) will work this time. It literally makes me nauseous right now just typing about it. How immensely pee'd and dump'd on I feel. You guys put me in hospital more than once. And as 85% of my livelihood is dependant on LC it won't be long before ridiculousness like this put me back in. Asking people to fill out a survey will only cause more of your users to become disappointed when 'their' extremely valid top 10 bugs get lost in the flood of other people's, probably only based on how many remember the same matching ones. When 'theirs' don't get fixed, it will only feed their despondency. My advice is what we all have to follow on a day to day basis - fix all the base-level stuff like fields, buttons, graphic, groups and their inconsistencies. Then UX/IDE elements like the messed up script editor (so we don't have to use 3rd part ones), dictionary (so we don't have to use 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), project browser (so we don't have to use 3rd part ones!!!) and property inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to higher-level stuff in the language code and extensions. You don't need a survey to work that out. Just get on with it! You want to know what the top bugs are - use your product for real-world stuff yourself and try to do it without having to use workarounds! On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Heather, > > > Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < > use-livecode at lists.runrev.com>: > > > > Dear list folks, > > > > We've just sent out a survey to try and determine what our top 10 bug > list should look like. We would ask you please not to discuss the bugs you > enter in the survey on the list, the forums or in general. We want your own > unbiased opinions based on your personal needs and experiences. > > > > Thank you very much! > > > > Warmest Regards, > > > > Heather > > I did not receive any mails yet, but maybe this will take a little time. > Just quoted this mail in the Facebook LC forum! > > > Best > > Klaus > > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From heather at livecode.com Fri Oct 22 04:15:33 2021 From: heather at livecode.com (Heather Laine) Date: Fri, 22 Oct 2021 09:15:33 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> Message-ID: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> Hi Sean, You didn't get the survey because you have opted out from receiving our surveys. This is not speculation, I checked, and you are clearly marked as opted out. So we can't send it to you. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 22 Oct 2021, at 00:11, Sean Cole via use-livecode wrote: > > Hi > I'm guessing I haven't and won't get the survey because either you already > know my gripes, or, more likely, my opinion counts for nothing here. > > Normally my gripes get overlooked in favour of some 1-5 user 'feature' like > FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 > with the promise that it would get fixed (following an Edinburgh visit with > Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) > then told I would have to buy the next licence on the promise that the new > one (LC10) will work this time. It literally makes me nauseous right now > just typing about it. How immensely pee'd and dump'd on I feel. You guys > put me in hospital more than once. And as 85% of my livelihood is dependant > on LC it won't be long before ridiculousness like this put me back in. > > Asking people to fill out a survey will only cause more of your users to > become disappointed when 'their' extremely valid top 10 bugs get lost in > the flood of other people's, probably only based on how many remember the > same matching ones. When 'theirs' don't get fixed, it will only feed their > despondency. > > My advice is what we all have to follow on a day to day basis - fix all the > base-level stuff like fields, buttons, graphic, groups and their > inconsistencies. Then UX/IDE elements like the messed up script editor (so > we don't have to use 3rd part ones), dictionary (so we don't have to use > 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), > project browser (so we don't have to use 3rd part ones!!!) and property > inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to > higher-level stuff in the language code and extensions. > > You don't need a survey to work that out. Just get on with it! You want to > know what the top bugs are - use your product for real-world stuff yourself > and try to do it without having to use workarounds! > > On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Heather, >> >>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >> use-livecode at lists.runrev.com>: >>> >>> Dear list folks, >>> >>> We've just sent out a survey to try and determine what our top 10 bug >> list should look like. We would ask you please not to discuss the bugs you >> enter in the survey on the list, the forums or in general. We want your own >> unbiased opinions based on your personal needs and experiences. >>> >>> Thank you very much! >>> >>> Warmest Regards, >>> >>> Heather >> >> I did not receive any mails yet, but maybe this will take a little time. >> Just quoted this mail in the Facebook LC forum! >> >> >> Best >> >> Klaus >> >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 22 06:17:06 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 22 Oct 2021 11:17:06 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> Message-ID: <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> Where do you opt in or out. I never consciously did so Sean Cole Pi Digital Productions Ltd eMail Ts & Cs > On 22 Oct 2021, at 09:15, Heather Laine via use-livecode wrote: > > ?Hi Sean, > > You didn't get the survey because you have opted out from receiving our surveys. This is not speculation, I checked, and you are clearly marked as opted out. So we can't send it to you. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode wrote: >> >> Hi >> I'm guessing I haven't and won't get the survey because either you already >> know my gripes, or, more likely, my opinion counts for nothing here. >> >> Normally my gripes get overlooked in favour of some 1-5 user 'feature' like >> FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 >> with the promise that it would get fixed (following an Edinburgh visit with >> Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) >> then told I would have to buy the next licence on the promise that the new >> one (LC10) will work this time. It literally makes me nauseous right now >> just typing about it. How immensely pee'd and dump'd on I feel. You guys >> put me in hospital more than once. And as 85% of my livelihood is dependant >> on LC it won't be long before ridiculousness like this put me back in. >> >> Asking people to fill out a survey will only cause more of your users to >> become disappointed when 'their' extremely valid top 10 bugs get lost in >> the flood of other people's, probably only based on how many remember the >> same matching ones. When 'theirs' don't get fixed, it will only feed their >> despondency. >> >> My advice is what we all have to follow on a day to day basis - fix all the >> base-level stuff like fields, buttons, graphic, groups and their >> inconsistencies. Then UX/IDE elements like the messed up script editor (so >> we don't have to use 3rd part ones), dictionary (so we don't have to use >> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), >> project browser (so we don't have to use 3rd part ones!!!) and property >> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to >> higher-level stuff in the language code and extensions. >> >> You don't need a survey to work that out. Just get on with it! You want to >> know what the top bugs are - use your product for real-world stuff yourself >> and try to do it without having to use workarounds! >> >>> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Hi Heather, >>> >>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >>> use-livecode at lists.runrev.com>: >>>> >>>> Dear list folks, >>>> >>>> We've just sent out a survey to try and determine what our top 10 bug >>> list should look like. We would ask you please not to discuss the bugs you >>> enter in the survey on the list, the forums or in general. We want your own >>> unbiased opinions based on your personal needs and experiences. >>>> >>>> Thank you very much! >>>> >>>> Warmest Regards, >>>> >>>> Heather >>> >>> I did not receive any mails yet, but maybe this will take a little time. >>> Just quoted this mail in the Facebook LC forum! >>> >>> >>> Best >>> >>> Klaus >>> >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> klaus at major-k.de >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 22 06:32:51 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Fri, 22 Oct 2021 12:32:51 +0200 Subject: Our survey - please don't discuss :) In-Reply-To: <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> Message-ID: <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Every survey email has an "unsubscribe" link at the bottom of the message text. If you click on that link you'll opt out from receiving surveys emails from that specific account. So maybe you've clicked such a link in an older survey email in the past Regards Matthias > Am 22.10.2021 um 12:17 schrieb Pi Digital via use-livecode >: > > Where do you opt in or out. I never consciously did so > > Sean Cole > Pi Digital Productions Ltd > > eMail Ts & Cs > > >> On 22 Oct 2021, at 09:15, Heather Laine via use-livecode > wrote: >> >> ?Hi Sean, >> >> You didn't get the survey because you have opted out from receiving our surveys. This is not speculation, I checked, and you are clearly marked as opted out. So we can't send it to you. >> >> Best Regards, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode > wrote: >>> >>> Hi >>> I'm guessing I haven't and won't get the survey because either you already >>> know my gripes, or, more likely, my opinion counts for nothing here. >>> >>> Normally my gripes get overlooked in favour of some 1-5 user 'feature' like >>> FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 >>> with the promise that it would get fixed (following an Edinburgh visit with >>> Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) >>> then told I would have to buy the next licence on the promise that the new >>> one (LC10) will work this time. It literally makes me nauseous right now >>> just typing about it. How immensely pee'd and dump'd on I feel. You guys >>> put me in hospital more than once. And as 85% of my livelihood is dependant >>> on LC it won't be long before ridiculousness like this put me back in. >>> >>> Asking people to fill out a survey will only cause more of your users to >>> become disappointed when 'their' extremely valid top 10 bugs get lost in >>> the flood of other people's, probably only based on how many remember the >>> same matching ones. When 'theirs' don't get fixed, it will only feed their >>> despondency. >>> >>> My advice is what we all have to follow on a day to day basis - fix all the >>> base-level stuff like fields, buttons, graphic, groups and their >>> inconsistencies. Then UX/IDE elements like the messed up script editor (so >>> we don't have to use 3rd part ones), dictionary (so we don't have to use >>> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), >>> project browser (so we don't have to use 3rd part ones!!!) and property >>> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to >>> higher-level stuff in the language code and extensions. >>> >>> You don't need a survey to work that out. Just get on with it! You want to >>> know what the top bugs are - use your product for real-world stuff yourself >>> and try to do it without having to use workarounds! >>> >>>> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < >>>> use-livecode at lists.runrev.com > wrote: >>>> >>>> Hi Heather, >>>> >>>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >>>> use-livecode at lists.runrev.com >: >>>>> >>>>> Dear list folks, >>>>> >>>>> We've just sent out a survey to try and determine what our top 10 bug >>>> list should look like. We would ask you please not to discuss the bugs you >>>> enter in the survey on the list, the forums or in general. We want your own >>>> unbiased opinions based on your personal needs and experiences. >>>>> >>>>> Thank you very much! >>>>> >>>>> Warmest Regards, >>>>> >>>>> Heather >>>> >>>> I did not receive any mails yet, but maybe this will take a little time. >>>> Just quoted this mail in the Facebook LC forum! >>>> >>>> >>>> Best >>>> >>>> Klaus >>>> >>>> -- >>>> Klaus Major >>>> https://www.major-k.de >>>> https://www.major-k.de/bass >>>> klaus at major-k.de >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 22 07:38:18 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Fri, 22 Oct 2021 12:38:18 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Message-ID: never conciously Sean On Fri, 22 Oct 2021 at 11:32, matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Every survey email has an "unsubscribe" link at the bottom of the message > text. If you click on that link you'll opt out from receiving surveys > emails from that specific account. > So maybe you've clicked such a link in an older survey email in the past > > Regards > > Matthias > > > Am 22.10.2021 um 12:17 schrieb Pi Digital via use-livecode < > use-livecode at lists.runrev.com >: > > > > Where do you opt in or out. I never consciously did so > > > > Sean Cole > > Pi Digital Productions Ltd > > > > eMail Ts & Cs > > > > > >> On 22 Oct 2021, at 09:15, Heather Laine via use-livecode < > use-livecode at lists.runrev.com > > wrote: > >> > >> ?Hi Sean, > >> > >> You didn't get the survey because you have opted out from receiving our > surveys. This is not speculation, I checked, and you are clearly marked as > opted out. So we can't send it to you. > >> > >> Best Regards, > >> > >> Heather > >> > >> Heather Laine > >> Customer Services Manager > >> LiveCode Ltd > >> www.livecode.com > >> > >> > >> > >>> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode < > use-livecode at lists.runrev.com > > wrote: > >>> > >>> Hi > >>> I'm guessing I haven't and won't get the survey because either you > already > >>> know my gripes, or, more likely, my opinion counts for nothing here. > >>> > >>> Normally my gripes get overlooked in favour of some 1-5 user 'feature' > like > >>> FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 > >>> with the promise that it would get fixed (following an Edinburgh visit > with > >>> Ian at LC) (which it didn't so I couldn't use because it was so > dysfunctional) > >>> then told I would have to buy the next licence on the promise that the > new > >>> one (LC10) will work this time. It literally makes me nauseous right > now > >>> just typing about it. How immensely pee'd and dump'd on I feel. You > guys > >>> put me in hospital more than once. And as 85% of my livelihood is > dependant > >>> on LC it won't be long before ridiculousness like this put me back in. > >>> > >>> Asking people to fill out a survey will only cause more of your users > to > >>> become disappointed when 'their' extremely valid top 10 bugs get lost > in > >>> the flood of other people's, probably only based on how many remember > the > >>> same matching ones. When 'theirs' don't get fixed, it will only feed > their > >>> despondency. > >>> > >>> My advice is what we all have to follow on a day to day basis - fix > all the > >>> base-level stuff like fields, buttons, graphic, groups and their > >>> inconsistencies. Then UX/IDE elements like the messed up script editor > (so > >>> we don't have to use 3rd part ones), dictionary (so we don't have to > use > >>> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), > >>> project browser (so we don't have to use 3rd part ones!!!) and property > >>> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to > >>> higher-level stuff in the language code and extensions. > >>> > >>> You don't need a survey to work that out. Just get on with it! You > want to > >>> know what the top bugs are - use your product for real-world stuff > yourself > >>> and try to do it without having to use workarounds! > >>> > >>>> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < > >>>> use-livecode at lists.runrev.com > > wrote: > >>>> > >>>> Hi Heather, > >>>> > >>>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < > >>>> use-livecode at lists.runrev.com >>: > >>>>> > >>>>> Dear list folks, > >>>>> > >>>>> We've just sent out a survey to try and determine what our top 10 bug > >>>> list should look like. We would ask you please not to discuss the > bugs you > >>>> enter in the survey on the list, the forums or in general. We want > your own > >>>> unbiased opinions based on your personal needs and experiences. > >>>>> > >>>>> Thank you very much! > >>>>> > >>>>> Warmest Regards, > >>>>> > >>>>> Heather > >>>> > >>>> I did not receive any mails yet, but maybe this will take a little > time. > >>>> Just quoted this mail in the Facebook LC forum! > >>>> > >>>> > >>>> Best > >>>> > >>>> Klaus > >>>> > >>>> -- > >>>> Klaus Major > >>>> https://www.major-k.de > >>>> https://www.major-k.de/bass > >>>> klaus at major-k.de > >>>> > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode < > http://lists.runrev.com/mailman/listinfo/use-livecode> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sean at pidigital.co.uk Fri Oct 22 07:38:59 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Fri, 22 Oct 2021 12:38:59 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Message-ID: when and how? Sean On Fri, 22 Oct 2021 at 12:38, Sean Cole wrote: > never conciously > Sean > > On Fri, 22 Oct 2021 at 11:32, matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Every survey email has an "unsubscribe" link at the bottom of the message >> text. If you click on that link you'll opt out from receiving surveys >> emails from that specific account. >> So maybe you've clicked such a link in an older survey email in the past >> >> Regards >> >> Matthias >> >> > Am 22.10.2021 um 12:17 schrieb Pi Digital via use-livecode < >> use-livecode at lists.runrev.com >: >> > >> > Where do you opt in or out. I never consciously did so >> > >> > Sean Cole >> > Pi Digital Productions Ltd >> > >> > eMail Ts & Cs >> > >> > >> >> On 22 Oct 2021, at 09:15, Heather Laine via use-livecode < >> use-livecode at lists.runrev.com > >> wrote: >> >> >> >> ?Hi Sean, >> >> >> >> You didn't get the survey because you have opted out from receiving >> our surveys. This is not speculation, I checked, and you are clearly marked >> as opted out. So we can't send it to you. >> >> >> >> Best Regards, >> >> >> >> Heather >> >> >> >> Heather Laine >> >> Customer Services Manager >> >> LiveCode Ltd >> >> www.livecode.com >> >> >> >> >> >> >> >>> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode < >> use-livecode at lists.runrev.com > >> wrote: >> >>> >> >>> Hi >> >>> I'm guessing I haven't and won't get the survey because either you >> already >> >>> know my gripes, or, more likely, my opinion counts for nothing here. >> >>> >> >>> Normally my gripes get overlooked in favour of some 1-5 user >> 'feature' like >> >>> FMP integration @ $400/seat. Like purchasing a 2-year licence for >> HTML5 >> >>> with the promise that it would get fixed (following an Edinburgh >> visit with >> >>> Ian at LC) (which it didn't so I couldn't use because it was so >> dysfunctional) >> >>> then told I would have to buy the next licence on the promise that >> the new >> >>> one (LC10) will work this time. It literally makes me nauseous right >> now >> >>> just typing about it. How immensely pee'd and dump'd on I feel. You >> guys >> >>> put me in hospital more than once. And as 85% of my livelihood is >> dependant >> >>> on LC it won't be long before ridiculousness like this put me back in. >> >>> >> >>> Asking people to fill out a survey will only cause more of your users >> to >> >>> become disappointed when 'their' extremely valid top 10 bugs get lost >> in >> >>> the flood of other people's, probably only based on how many remember >> the >> >>> same matching ones. When 'theirs' don't get fixed, it will only feed >> their >> >>> despondency. >> >>> >> >>> My advice is what we all have to follow on a day to day basis - fix >> all the >> >>> base-level stuff like fields, buttons, graphic, groups and their >> >>> inconsistencies. Then UX/IDE elements like the messed up script >> editor (so >> >>> we don't have to use 3rd part ones), dictionary (so we don't have to >> use >> >>> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), >> >>> project browser (so we don't have to use 3rd part ones!!!) and >> property >> >>> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on >> to >> >>> higher-level stuff in the language code and extensions. >> >>> >> >>> You don't need a survey to work that out. Just get on with it! You >> want to >> >>> know what the top bugs are - use your product for real-world stuff >> yourself >> >>> and try to do it without having to use workarounds! >> >>> >> >>>> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < >> >>>> use-livecode at lists.runrev.com > >> wrote: >> >>>> >> >>>> Hi Heather, >> >>>> >> >>>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >> >>>> use-livecode at lists.runrev.com > >>: >> >>>>> >> >>>>> Dear list folks, >> >>>>> >> >>>>> We've just sent out a survey to try and determine what our top 10 >> bug >> >>>> list should look like. We would ask you please not to discuss the >> bugs you >> >>>> enter in the survey on the list, the forums or in general. We want >> your own >> >>>> unbiased opinions based on your personal needs and experiences. >> >>>>> >> >>>>> Thank you very much! >> >>>>> >> >>>>> Warmest Regards, >> >>>>> >> >>>>> Heather >> >>>> >> >>>> I did not receive any mails yet, but maybe this will take a little >> time. >> >>>> Just quoted this mail in the Facebook LC forum! >> >>>> >> >>>> >> >>>> Best >> >>>> >> >>>> Klaus >> >>>> >> >>>> -- >> >>>> Klaus Major >> >>>> https://www.major-k.de >> >>>> https://www.major-k.de/bass >> >>>> klaus at major-k.de >> >>>> >> >>>> >> >>>> _______________________________________________ >> >>>> use-livecode mailing list >> >>>> use-livecode at lists.runrev.com >> >>>> Please visit this url to subscribe, unsubscribe and manage your >> >>>> subscription preferences: >> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >>>> >> >>> _______________________________________________ >> >>> use-livecode mailing list >> >>> use-livecode at lists.runrev.com >> >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode < >> http://lists.runrev.com/mailman/listinfo/use-livecode> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From klaus at major-k.de Fri Oct 22 07:44:40 2021 From: klaus at major-k.de (Klaus major-k) Date: Fri, 22 Oct 2021 13:44:40 +0200 Subject: Our survey - please don't discuss :) In-Reply-To: References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Message-ID: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Hi Sean, > Am 22.10.2021 um 13:38 schrieb Sean Cole via use-livecode : > > when and how? June, 12th at 3:02 PM with a mouse! 8-) Come on, how should Matthias know? > Sean > > On Fri, 22 Oct 2021 at 12:38, Sean Cole wrote: > >> never conciously >> Sean >> >> On Fri, 22 Oct 2021 at 11:32, matthias rebbe via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Every survey email has an "unsubscribe" link at the bottom of the message >>> text. If you click on that link you'll opt out from receiving surveys >>> emails from that specific account. >>> So maybe you've clicked such a link in an older survey email in the past >>> >>> Regards >>> >>> Matthias Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From sean at pidigital.co.uk Fri Oct 22 08:33:47 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 22 Oct 2021 13:33:47 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: > Come on, how should Matthias know? He won?t. Heather might. Obviously ? From heather at livecode.com Fri Oct 22 09:11:08 2021 From: heather at livecode.com (Heather Laine) Date: Fri, 22 Oct 2021 14:11:08 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: I'm afraid not. Surveymonkey only tells me who has unsubscribed. It does not tell me when or how. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 22 Oct 2021, at 13:33, Pi Digital via use-livecode wrote: > > >> Come on, how should Matthias know? > He won?t. Heather might. Obviously ? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 22 09:25:40 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Fri, 22 Oct 2021 14:25:40 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: Are you able to resubscribe me as I am certain I never knowingly checked any box to remove my voice from these kinds of discussions? There is not a chance I would have. I may have asked SurveyMonkey to stop sending me random questionnaires but not specifically from LC. Ever! Sean On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < use-livecode at lists.runrev.com> wrote: > I'm afraid not. Surveymonkey only tells me who has unsubscribed. It does > not tell me when or how. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > > > On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > >> Come on, how should Matthias know? > > He won?t. Heather might. Obviously ? > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Fri Oct 22 09:45:10 2021 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 22 Oct 2021 16:45:10 +0300 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: <54c7294a-a914-a728-cbb8-4979e880a50d@gmail.com> I honestly do not remember if I unsubscribed or not. I am often sent this type of survey re education (ESL and programming) and have come, personally, to regard them as an utter waste of time. Asking people to choose a number on a scale (1 - 10, 1-5, or whatever) only results in nebulous responses to nebulous questions. Now, Sean's response was "in your face" in a way a survey-monkey thing cannot be. LiveCode have received quite a few "in your face" responses recently: responding by sending out a survey-monkey thing seems a fairly feeble way to respond. I would deal with these "in your face" responses in the following way: 1. We wanted to have a sea change here at LiveCode, and we certainly have precipitated one. 1.1. If we REALLY want demonstrate that we listen to people who use LiveCode we should DO that in terms of tangible results. 2. So, let's get in a huddle and work our way through these "in your face" responses and see if they contain some common threads and themes. 2.1. No, NOT 20 minutes over a cup of coffee: an all-nighter with lots of cursing, swearing and admitting a few home truths about oneself. 3. Having narrowed down any common threads and themes it might be a good idea to act upon them NOW. My personal "cut", which as, primarily and educator is likely to be different from the other writers of "in your face" responses, is to "retrench" almost completely to the end of the LiveCode 8 series and FIX every bug from before 8.2.0 (the odd DP2 that went the way of all flesh) that still has a significant negative effect on any aspect of LiveCode 8.2 whatsoever. I will sign this the way I used to sign my postings a few years ago when I had the feeling there was some decent to-and-fro going on. Love, Richmond. On 22.10.21 16:11, Heather Laine via use-livecode wrote: > I'm afraid not. Surveymonkey only tells me who has unsubscribed. It does not tell me when or how. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode wrote: >> >> >>> Come on, how should Matthias know? >> He won?t. Heather might. Obviously ? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Oct 22 09:48:38 2021 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 22 Oct 2021 16:48:38 +0300 Subject: Our survey - please don't discuss :) In-Reply-To: References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Message-ID: <51b5d11a-bd1d-28bc-d4fa-c30e444781d8@gmail.com> It does seem odd that those of us who may have unsubscribed to online surveys get sent mail shots to say we are going to get sent one: so some wires have got crossed somewhere. Richmond. From bobsneidar at iotecdigital.com Fri Oct 22 11:05:37 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 22 Oct 2021 15:05:37 +0000 Subject: Our survey - please don't discuss :) In-Reply-To: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> References: <7C47C192-5CC5-4DFD-AFD6-3F29C332E2B5@livecode.com> <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> Message-ID: <426C2570-0F5F-4018-8E66-32E6980B5E7D@iotecdigital.com> :-) > On Oct 22, 2021, at 01:15 , Heather Laine via use-livecode wrote: > > Hi Sean, > > You didn't get the survey because you have opted out from receiving our surveys. This is not speculation, I checked, and you are clearly marked as opted out. So we can't send it to you. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode wrote: >> >> Hi >> I'm guessing I haven't and won't get the survey because either you already >> know my gripes, or, more likely, my opinion counts for nothing here. >> >> Normally my gripes get overlooked in favour of some 1-5 user 'feature' like >> FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 >> with the promise that it would get fixed (following an Edinburgh visit with >> Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) >> then told I would have to buy the next licence on the promise that the new >> one (LC10) will work this time. It literally makes me nauseous right now >> just typing about it. How immensely pee'd and dump'd on I feel. You guys >> put me in hospital more than once. And as 85% of my livelihood is dependant >> on LC it won't be long before ridiculousness like this put me back in. >> >> Asking people to fill out a survey will only cause more of your users to >> become disappointed when 'their' extremely valid top 10 bugs get lost in >> the flood of other people's, probably only based on how many remember the >> same matching ones. When 'theirs' don't get fixed, it will only feed their >> despondency. >> >> My advice is what we all have to follow on a day to day basis - fix all the >> base-level stuff like fields, buttons, graphic, groups and their >> inconsistencies. Then UX/IDE elements like the messed up script editor (so >> we don't have to use 3rd part ones), dictionary (so we don't have to use >> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), >> project browser (so we don't have to use 3rd part ones!!!) and property >> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to >> higher-level stuff in the language code and extensions. >> >> You don't need a survey to work that out. Just get on with it! You want to >> know what the top bugs are - use your product for real-world stuff yourself >> and try to do it without having to use workarounds! >> >> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Heather, >>> >>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >>> use-livecode at lists.runrev.com>: >>>> >>>> Dear list folks, >>>> >>>> We've just sent out a survey to try and determine what our top 10 bug >>> list should look like. We would ask you please not to discuss the bugs you >>> enter in the survey on the list, the forums or in general. We want your own >>> unbiased opinions based on your personal needs and experiences. >>>> >>>> Thank you very much! >>>> >>>> Warmest Regards, >>>> >>>> Heather >>> >>> I did not receive any mails yet, but maybe this will take a little time. >>> Just quoted this mail in the Facebook LC forum! >>> >>> >>> Best >>> >>> Klaus >>> >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> klaus at major-k.de >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri Oct 22 12:54:19 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Oct 2021 11:54:19 -0500 Subject: Our survey - please don't discuss :) In-Reply-To: <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> References: <7F245764-9CFA-4372-8C97-651B120864F6@livecode.com> <61973D47-2666-4D82-9CE7-D11FAE61C76D@pidigital.co.uk> <75D0A23B-D7E9-45DB-AC74-531E83D4C98F@m-r-d.de> Message-ID: <17ca8ecba78.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I didn't get a survey either but I did get the one a while ago about conference preferences. I think Survey Monkey may be a bit confused. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 22, 2021 5:34:59 AM matthias rebbe via use-livecode wrote: > Every survey email has an "unsubscribe" link at the bottom of the message > text. If you click on that link you'll opt out from receiving surveys > emails from that specific account. > So maybe you've clicked such a link in an older survey email in the past > > Regards > > Matthias > >> Am 22.10.2021 um 12:17 schrieb Pi Digital via use-livecode >> >: >> >> Where do you opt in or out. I never consciously did so >> >> Sean Cole >> Pi Digital Productions Ltd >> >> eMail Ts & Cs >> >> >>> On 22 Oct 2021, at 09:15, Heather Laine via use-livecode >>> > wrote: >>> >>> ?Hi Sean, >>> >>> You didn't get the survey because you have opted out from receiving our >>> surveys. This is not speculation, I checked, and you are clearly marked as >>> opted out. So we can't send it to you. >>> >>> Best Regards, >>> >>> Heather >>> >>> Heather Laine >>> Customer Services Manager >>> LiveCode Ltd >>> www.livecode.com >>> >>> >>> >>>> On 22 Oct 2021, at 00:11, Sean Cole via use-livecode >>>> > wrote: >>>> >>>> Hi >>>> I'm guessing I haven't and won't get the survey because either you already >>>> know my gripes, or, more likely, my opinion counts for nothing here. >>>> >>>> Normally my gripes get overlooked in favour of some 1-5 user 'feature' like >>>> FMP integration @ $400/seat. Like purchasing a 2-year licence for HTML5 >>>> with the promise that it would get fixed (following an Edinburgh visit with >>>> Ian at LC) (which it didn't so I couldn't use because it was so dysfunctional) >>>> then told I would have to buy the next licence on the promise that the new >>>> one (LC10) will work this time. It literally makes me nauseous right now >>>> just typing about it. How immensely pee'd and dump'd on I feel. You guys >>>> put me in hospital more than once. And as 85% of my livelihood is dependant >>>> on LC it won't be long before ridiculousness like this put me back in. >>>> >>>> Asking people to fill out a survey will only cause more of your users to >>>> become disappointed when 'their' extremely valid top 10 bugs get lost in >>>> the flood of other people's, probably only based on how many remember the >>>> same matching ones. When 'theirs' don't get fixed, it will only feed their >>>> despondency. >>>> >>>> My advice is what we all have to follow on a day to day basis - fix all the >>>> base-level stuff like fields, buttons, graphic, groups and their >>>> inconsistencies. Then UX/IDE elements like the messed up script editor (so >>>> we don't have to use 3rd part ones), dictionary (so we don't have to use >>>> 3rd part ones!), user guide (so we don't have to use 3rd part ones!!), >>>> project browser (so we don't have to use 3rd part ones!!!) and property >>>> inspector (so we don't have to use 3rd part ones!!!!). THEN, move on to >>>> higher-level stuff in the language code and extensions. >>>> >>>> You don't need a survey to work that out. Just get on with it! You want to >>>> know what the top bugs are - use your product for real-world stuff yourself >>>> and try to do it without having to use workarounds! >>>> >>>>> On Thu, 21 Oct 2021 at 16:45, Klaus major-k via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>> Hi Heather, >>>>> >>>>>> Am 21.10.2021 um 16:36 schrieb Heather Laine via use-livecode < >>>>> use-livecode at lists.runrev.com >: >>>>>> >>>>>> Dear list folks, >>>>>> >>>>>> We've just sent out a survey to try and determine what our top 10 bug >>>>> list should look like. We would ask you please not to discuss the bugs you >>>>> enter in the survey on the list, the forums or in general. We want your own >>>>> unbiased opinions based on your personal needs and experiences. >>>>>> >>>>>> Thank you very much! >>>>>> >>>>>> Warmest Regards, >>>>>> >>>>>> Heather >>>>> >>>>> I did not receive any mails yet, but maybe this will take a little time. >>>>> Just quoted this mail in the Facebook LC forum! >>>>> >>>>> >>>>> Best >>>>> >>>>> Klaus >>>>> >>>>> -- >>>>> Klaus Major >>>>> https://www.major-k.de >>>>> https://www.major-k.de/bass >>>>> klaus at major-k.de >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 22 13:17:31 2021 From: heather at livecode.com (Heather Laine) Date: Fri, 22 Oct 2021 18:17:31 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. Best Regards to all, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: > > Are you able to resubscribe me as I am certain I never knowingly checked > any box to remove my voice from these kinds of discussions? There is not a > chance I would have. I may have asked SurveyMonkey to stop sending me > random questionnaires but not specifically from LC. Ever! > Sean > > On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It does >> not tell me when or how. >> >> Best Regards, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> >>>> Come on, how should Matthias know? >>> He won?t. Heather might. Obviously ? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri Oct 22 13:24:45 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Oct 2021 12:24:45 -0500 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I wonder if it got caught up in a spam filter. My hosting provider is getting stricter about that, and they filter out some email before it even gets to my account. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 22, 2021 12:19:08 PM Heather Laine via use-livecode wrote: > @Sean - I can try. I didn't see an obvious way to do so in the interface. I > will return to this on Monday, when we will send out a survey reminder. > @Jacque and any others that want the survey and didn't get it... I will > try and ensure those that wish to receive this survey do so on Monday. I'm > am out of time today I'm afraid, but don't worry, we're not going to close > this survey quickly. We want plenty of input. From jiml at netrin.com Fri Oct 22 13:37:37 2021 From: jiml at netrin.com (Jim Lambert) Date: Fri, 22 Oct 2021 10:37:37 -0700 Subject: Our survey - please don't discuss :) In-Reply-To: References: Message-ID: <9CB826D8-A4AF-4385-9E7B-768ACCF5016F@netrin.com> > > never conciously I've tried that excuse but my wife never buys it. ;) From devin_asay at byu.edu Fri Oct 22 14:03:22 2021 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 22 Oct 2021 18:03:22 +0000 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> Message-ID: <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> I didn?t receive it either. - Devin > On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: > > @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. > > Best Regards to all, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >> >> Are you able to resubscribe me as I am certain I never knowingly checked >> any box to remove my voice from these kinds of discussions? There is not a >> chance I would have. I may have asked SurveyMonkey to stop sending me >> random questionnaires but not specifically from LC. Ever! >> Sean >> >> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It does >>> not tell me when or how. >>> >>> Best Regards, >>> >>> Heather >>> >>> Heather Laine >>> Customer Services Manager >>> LiveCode Ltd >>> www.livecode.com >>> >>> >>> >>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> >>>>> Come on, how should Matthias know? >>>> He won?t. Heather might. Obviously ? >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Director Office of Digital Humanities Brigham Young University From bobsneidar at iotecdigital.com Fri Oct 22 14:14:50 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 22 Oct 2021 18:14:50 +0000 Subject: Our survey - please don't discuss :) In-Reply-To: <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: FWIW I get alert emails when something is quarantined. I got nothing on this one. Maybe someone at SurveyMonkey replied to a survey email that turned out to be a scam and they got hacked? Sorry I had to. :-) Bob S > On Oct 22, 2021, at 10:24 , J. Landman Gay via use-livecode wrote: > > I wonder if it got caught up in a spam filter. My hosting provider is getting stricter about that, and they filter out some email before it even gets to my account. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 22, 2021 12:19:08 PM Heather Laine via use-livecode wrote: > >> @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Oct 22 15:04:16 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 22 Oct 2021 15:04:16 -0400 Subject: Our survey - please don't discuss :) In-Reply-To: <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <004601d7c777$9ee28540$dca78fc0$@net> My hosting provider was doing the same thing. There was an option in the web interface to let all email rip and let the client SW deal with it along with smart email habits. We actually a serious issue because we missed a few legitimate emails from one customer. This was from a fortune 500 company. I don't want some lame AI SW making mistakes. This almost cost us some real money! Buy the way I won't be using LC anymore I am getting $25,000,000 from an anonymous benefactor in Asia. Imagine that, of all the people in the world I was picked! Just sent my banking info and SS number. Waiting for a deposit now. 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: Friday, October 22, 2021 1:25 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Our survey - please don't discuss :) I wonder if it got caught up in a spam filter. My hosting provider is getting stricter about that, and they filter out some email before it even gets to my account. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 22, 2021 12:19:08 PM Heather Laine via use-livecode wrote: > @Sean - I can try. I didn't see an obvious way to do so in the > interface. I will return to this on Monday, when we will send out a survey reminder. > @Jacque and any others that want the survey and didn't get it... I > will try and ensure those that wish to receive this survey do so on > Monday. I'm am out of time today I'm afraid, but don't worry, we're > not going to close this survey quickly. We want plenty of input. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Fri Oct 22 15:12:11 2021 From: dochawk at gmail.com (doc hawk) Date: Fri, 22 Oct 2021 12:12:11 -0700 Subject: Our survey - please don't discuss :) In-Reply-To: <004601d7c777$9ee28540$dca78fc0$@net> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <004601d7c777$9ee28540$dca78fc0$@net> Message-ID: <1E123F0C-8626-430D-9068-E1F466254E96@gmail.com> ralph rumbled, >Buy the way I won't be using LC anymore I am getting $25,000,000 from an >anonymous benefactor in Asia. on fallForScam put allOfMyMoney into scammersHands end fallForScam :) From jacque at hyperactivesw.com Fri Oct 22 16:01:36 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Oct 2021 15:01:36 -0500 Subject: Our survey - please don't discuss :) In-Reply-To: <004601d7c777$9ee28540$dca78fc0$@net> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <004601d7c777$9ee28540$dca78fc0$@net> Message-ID: On 10/22/21 2:04 PM, Ralph DiMola via use-livecode wrote: > Buy the way I won't be using LC anymore I am getting $25,000,000 from an > anonymous benefactor in Asia. How strange, their grandmother sent me a similar offer from Nigeria. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mkoob at rogers.com Fri Oct 22 16:22:47 2021 From: mkoob at rogers.com (Martin Koob) Date: Fri, 22 Oct 2021 16:22:47 -0400 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <17ca9089748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <004601d7c777$9ee28540$dca78fc0$@net> Message-ID: <90E31DF6-E13B-49E2-86B0-A92CFE667F9A@rogers.com> Hi I thought I hadn?t received it but I eventually found it in spam. From: member(a)outbound.research.net Subject: [Survey] Help us decide which bugs to fix next Date: Oct 21, 2021at 9:23 am I was just searching inbox for ?@livecode.com? ?livecode? etc and nothing was coming up. Martin Koob > On Oct 22, 2021, at 4:01 PM, J. Landman Gay via use-livecode wrote: > > On 10/22/21 2:04 PM, Ralph DiMola via use-livecode wrote: >> Buy the way I won't be using LC anymore I am getting $25,000,000 from an >> anonymous benefactor in Asia. > > How strange, their grandmother sent me a similar offer from Nigeria. > > -- > 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 sean at pidigital.co.uk Fri Oct 22 16:47:57 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 22 Oct 2021 21:47:57 +0100 Subject: Our survey - please don't discuss :) In-Reply-To: <9CB826D8-A4AF-4385-9E7B-768ACCF5016F@netrin.com> References: <9CB826D8-A4AF-4385-9E7B-768ACCF5016F@netrin.com> Message-ID: <348C917C-AEBE-42A9-906E-1BB023581DED@pidigital.co.uk> >> never conciously > > I've tried that excuse but my wife never buys it. ;) > My wife and I have an agreement that ?if it isn?t written down, it never happened?. We never wrote the agreement down though, so? Sean From dochawk at gmail.com Fri Oct 22 20:07:31 2021 From: dochawk at gmail.com (doc hawk) Date: Fri, 22 Oct 2021 17:07:31 -0700 Subject: Our survey - please don't discuss :) In-Reply-To: <348C917C-AEBE-42A9-906E-1BB023581DED@pidigital.co.uk> References: <9CB826D8-A4AF-4385-9E7B-768ACCF5016F@netrin.com> <348C917C-AEBE-42A9-906E-1BB023581DED@pidigital.co.uk> Message-ID: <2ACB48D4-0127-4892-B363-76BB24C5797B@gmail.com> sean stumbled, >My wife and I have an agreement that ?if it isn?t written down, it never happened?. >We never wrote the agreement down though, so? Pictures, or . . . Oh, wait, you?re already there. Nevermind . . . From paulmcclernan at gmail.com Sat Oct 23 12:02:39 2021 From: paulmcclernan at gmail.com (Paul McClernan) Date: Sat, 23 Oct 2021 12:02:39 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Thu, Oct 7, 2021 at 11:56 AM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > I say the people at Livecode LTD. deserve all the recompense they can get, > and by the way, we should be thankful to Steve Jobs who gave us Hypercard > (and actually convinced Apple to give it away for free! This may be going slightly further off topic, but it's a subject I've recently become very interested in again, and so for the sake of accuracy I'd like to try to correct this... It was actually HyperCard creator Bill Atkinson that gave HyperCard (originally called WildCard) to Apple on the condition that they would give it away to users included free with Macintosh computers. According to Bill, Jobs was actually angry that Atkinson refused to leave Apple to join Jobs' new company NeXT. Bill wanted to finish HyperCard and so stayed at Apple. Meanwhile NeXT created Objective C / NeXTstep, AppKit, etc. (much of which is open source, still available as GNUStep, thanks to Roger Stallman requiring Jobs to do so to use his GCC compiler). That's stuff that became the basis for the modern macOS. In the late 80s the first, and more advanced, clone of HC, SuperCard showed up, but Apple didn?t sue, they had a working group to standardize HyperTalk compatible languages (commonly known as xTalk). Over at Apple HyperCard while financial troubles hit, HC was spun off to a new subsidiary Claris (now FileMaker Inc.), which re-released HC as seperate a commercial product, and then HC's popularity started to wane. Around the same time HC inspired ?WebBrowsers? with JavaScript their Scripting language, came to be. Which further reduced HCs popularity. Eventually HC was returned to Apple Proper, but hitch was then going to be used for QuickTime Interactive features of QT 3.0, which didn?t happen due to a shift towards streaming movies over interactivity. When Jobs came back to Apple, allegedly Jobs didn?t like HyperCard because it had ?Sculley?s Stink all over it? because Jobs blamed John Sculley for convincing Atkinson to stay at Apple, and so under Jobs, Apple stopped supporting HyperCard, leaving it to wither away and die. HyperCard?s early success popularity was in large part due to it being freely available and ubiquitous on Macintosh, not in spite of it. Of course Apple was (and much more so now) a large company that could afford to give away a product like that to add value to its platform. I like the idea that in some alternate universe timeline where Apple successfully made XTalk a widely used standardized language, interactive pages of information and interactive content is being driven by xTalk Script rather than HTML/CSS/JavaScript. From richmondmathewson at gmail.com Sat Oct 23 12:45:48 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 23 Oct 2021 19:45:48 +0300 Subject: Mud slinging versus genuine criticism Message-ID: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> I am revisiting Sean Cole's posting as some valuable feedback seems to have got mixed up with some ridiculous claims: 1. "my opinion counts for nothing here"? Well, Yes, there is a slight feeling re that as there has been vrry little direct feedback from LiveCode central. 2. "purchasing a 2-year licence for HTML5 with the promise that it would get fixed" Yup: not very good at keeping promises. 3. "You guys put me in hospital more than once." Possibly one of the most preposterous accusations I have ever seen in my life. The reason someone ended up in hospital was because they were ill: and it would be a tough, tough call to demonstrate a causal effect from a piece of software to one's physical/mental state. Actually a very cheap shot indeed which, of course, makes me want to go "Poo Poo" to the other points he made. 4. "Asking people to fill out a survey will only cause more of your users to become disappointed when 'their' extremely valid top 10 bugs get lost in the flood of other people's, probably only based on how many remember the same matching ones. When 'theirs' don't get fixed, it will only feed their despondency." I tend to agree with that one. 5. messed up script editor: what is wrong with it? It certainly would be nice to know as I have used LiveCode's script editors for about 21 years with no obviosu problems at all. 6. messed up dictionary: not obviously: just the odd one or 2 things that might be explained better. 7. messed up property inspector: not that I am aware of. Certainly in any type of attempt at constructive criticism those last 3 points need to be elaborated on extensively. 8. "use your product for real-world stuff yourself and try to do it without having to use workarounds!" Well: there's a blanket statement to out blanket statements. Is my Devawriter Pro (for wonky academics and bonkers yoga heads to type stuff in dead Indian languages) real-world stuff? Are the ESL-for-kiddies content reinforcement and delivery standalones real-world stuff? They both are insofar as they are used constantly: especially the latter, by children who, oddly enough, seem to be getting better at the aspects of English those standalones help them reinforce. I suspect Sean Cole may turn his nose up at us "bottom-feeders" who use LiveCode for what are, really, bloody basic, humdrum requirements: but they do make one hell of a difference to the learning experiences of a lot of children. I am sorry to unearth this, but I do feel that this 'situation' that has arisen has to be examined fully for some good to come out of it. Richmond. From richmondmathewson at gmail.com Sat Oct 23 12:47:57 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 23 Oct 2021 19:47:57 +0300 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: What seems to come out of your interesting historical observations is that HyperCard went "wrong" when people had to start paying for it. There is obviously a lesson for today here. Interestingly enough WINE (open source) and CodeWeavers (prop.) seem to manage to co-exist and help each other successfully. On 23.10.21 19:02, Paul McClernan via use-livecode wrote: > On Thu, Oct 7, 2021 at 11:56 AM Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I say the people at Livecode LTD. deserve all the recompense they can get, >> and by the way, we should be thankful to Steve Jobs who gave us Hypercard >> (and actually convinced Apple to give it away for free! > > This may be going slightly further off topic, but it's a subject > I've recently become very interested in again, and so for the sake of > accuracy I'd like to try to correct this... > > It was actually HyperCard creator Bill Atkinson that gave HyperCard > (originally called WildCard) to Apple on the condition that they would give > it away to users included free with Macintosh computers. > > According to Bill, Jobs was actually angry that Atkinson refused to leave > Apple to join Jobs' new company NeXT. Bill wanted to finish HyperCard and > so stayed at Apple. Meanwhile NeXT created Objective C / NeXTstep, AppKit, > etc. (much of which is open source, still available as GNUStep, thanks to > Roger Stallman requiring Jobs to do so to use his GCC compiler). That's > stuff that became the basis for the modern macOS. > > In the late 80s the first, and more advanced, clone of HC, SuperCard showed > up, but Apple didn?t sue, they had a working group to standardize HyperTalk > compatible languages (commonly known as xTalk). > > Over at Apple HyperCard while financial troubles hit, HC was spun off to a > new subsidiary Claris (now FileMaker Inc.), which re-released HC as > seperate a commercial product, and then HC's popularity started to wane. > Around the same time HC inspired ?WebBrowsers? with JavaScript their > Scripting language, came to be. Which further reduced HCs popularity. > Eventually HC was returned to Apple Proper, but hitch was then going to be > used for QuickTime Interactive features of QT 3.0, which didn?t happen due > to a shift towards streaming movies over interactivity. > > When Jobs came back to Apple, allegedly Jobs didn?t like HyperCard because > it had ?Sculley?s Stink all over it? because Jobs blamed John Sculley for > convincing Atkinson to stay at Apple, and so under Jobs, Apple stopped > supporting HyperCard, leaving it to wither away and die. > > HyperCard?s early success popularity was in large part due to it being > freely available and ubiquitous on Macintosh, not in spite of it. Of course > Apple was (and much more so now) a large company that could afford to give > away a product like that to add value to its platform. > > I like the idea that in some alternate universe timeline where Apple > successfully made XTalk a widely used standardized language, interactive > pages of information and interactive content is being driven by xTalk > Script rather than HTML/CSS/JavaScript. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paulmcclernan at gmail.com Sat Oct 23 17:34:49 2021 From: paulmcclernan at gmail.com (Paul McClernan) Date: Sat, 23 Oct 2021 17:34:49 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Sat, Oct 23, 2021 at 12:49 PM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > What seems to come out of your interesting historical observations is > that HyperCard went "wrong" when people had to start paying for it. > I think it was a series of things that went wrong with HyperCard. Interestingly enough WINE (open source) and CodeWeavers (prop.) seem to > manage to co-exist and help each other successfully. > I can think of quite a few examples of successfully making use of "FreeWare" and Open Source Software and building successful commercial endeavors from them. Another example that comes to mind as I surf apps on my smart TV is the streaming media platform PLEX, which is available on just about every platform, Computers, TVs, Game Consoles, Mobile, that started as a fork of XMBC (XBox Media Center) now called KODI. In fact you could take that further. As I mentioned, the NeXT software that became modern macOS, was originally built with a freeware C compiler, GCC. I guess it's easy to forget these days that large swaths of modern computing / networking is built on top of ideas and work done by those that came before, much of it as "freeware", including various libraries such as, drawing / graphics FreeType, Cairo or more recently Skia, or things Konquer / WebKit, Chromium and PDFium, used by many a commercial software titles you may be using right now (not naming any names ;) ) I wonder how much benefit those freeware projects get in return? I believe the reason why WINE changed to LGPL license from a more liberal license in the early 2000s is because they didn't! Taking it much, much further, the entire Internet (ARPNET), with its nuclear attack proof decentralized networking, is (was?) a "freeware", thats creation was largely subsidized by UK and US tax payers (yes, thanks Al Gore, hah!). > > From bobsneidar at iotecdigital.com Sat Oct 23 21:51:36 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sun, 24 Oct 2021 01:51:36 +0000 Subject: Mud slinging versus genuine criticism In-Reply-To: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> References: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> Message-ID: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> If Sean doesn?t like the product, he is certainly within his rights to cancel his subscription and cut off all associations. Sent from my iPhone > On Oct 23, 2021, at 09:47, Richmond via use-livecode wrote: > > ?I am revisiting Sean Cole's posting as some valuable feedback seems > to have got mixed up with some ridiculous claims: > > 1. "my opinion counts for nothing here" Well, Yes, there is a slight feeling re that as there has been vrry little direct > feedback from LiveCode central. > > 2. "purchasing a 2-year licence for HTML5 with the promise that it would get fixed" > > Yup: not very good at keeping promises. > > 3. "You guys put me in hospital more than once." Possibly one of the most preposterous accusations I have > ever seen in my life. The reason someone ended up in hospital was because they were ill: and it would be a tough, > tough call to demonstrate a causal effect from a piece of software to one's physical/mental state. > > Actually a very cheap shot indeed which, of course, makes me want to go "Poo Poo" to the other points he made. > > 4. "Asking people to fill out a survey will only cause more of your users to > become disappointed when 'their' extremely valid top 10 bugs get lost in > the flood of other people's, probably only based on how many remember the > same matching ones. When 'theirs' don't get fixed, it will only feed their > despondency." > > I tend to agree with that one. > > 5. messed up script editor: what is wrong with it? It certainly would be nice to know as I have used LiveCode's script > editors for about 21 years with no obviosu problems at all. > > 6. messed up dictionary: not obviously: just the odd one or 2 things that might be explained better. > > 7. messed up property inspector: not that I am aware of. > > Certainly in any type of attempt at constructive criticism those last 3 points need to be elaborated on extensively. > > 8. "use your product for real-world stuff yourself and try to do it without having to use workarounds!" > > Well: there's a blanket statement to out blanket statements. > > Is my Devawriter Pro (for wonky academics and bonkers yoga heads to type stuff in dead Indian languages) > real-world stuff? Are the ESL-for-kiddies content reinforcement and delivery standalones real-world stuff? > They both are insofar as they are used constantly: especially the latter, by children who, oddly enough, > seem to be getting better at the aspects of English those standalones help them reinforce. > > I suspect Sean Cole may turn his nose up at us "bottom-feeders" who use LiveCode for what are, really, bloody > basic, humdrum requirements: but they do make one hell of a difference to the learning experiences of a lot > of children. > > I am sorry to unearth this, but I do feel that this 'situation' that has arisen has to be examined fully for some good > to come out of it. > > 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 bdrunrev at gmail.com Sun Oct 24 08:19:52 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 24 Oct 2021 13:19:52 +0100 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I don't see much benefit in coulda, woulda, shoulda. Tcl was so prominent it was actually listed in the HTML 4 reference spec as one of three possible languages which could be used to write dynamic HTML (VBScript, Tcl, Javascript). https://www.w3.org/TR/html401/interact/scripts.html Tcl being widely-deployed, cross-platform and free didn't lead to it being used within web browsers. Despite all the apparent conditions necessary for success it sank into obscurity. It doesn't mean it's not the best thing for job X, Y, Z, it just means few people are exploiting the benefits it offers. Same for Livecode, IMO. "Men make history, just not on grounds of their own choosing". Regards, Bernard On Sat, Oct 23, 2021 at 10:36 PM Paul McClernan via use-livecode < use-livecode at lists.runrev.com> wrote: > > > What seems to come out of your interesting historical observations is > > that HyperCard went "wrong" when people had to start paying for it. > > > > I think it was a series of things that went wrong with HyperCard. > > Interestingly enough WINE (open source) and CodeWeavers (prop.) seem to > > manage to co-exist and help each other successfully. > > From richmondmathewson at gmail.com Sun Oct 24 08:26:59 2021 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 24 Oct 2021 15:26:59 +0300 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <8de36984-642f-c282-afb5-1b53fbeabdae@gmail.com> No, coulda, woulda and shoulda are, probably a waste of time, but learning from history might not be a waste of time. Richmond. On 24.10.21 15:19, Bernard Devlin via use-livecode wrote: > I don't see much benefit in coulda, woulda, shoulda. > > Tcl was so prominent it was actually listed in the HTML 4 reference spec as > one of three possible languages which could be used to write dynamic HTML > (VBScript, Tcl, Javascript). > > https://www.w3.org/TR/html401/interact/scripts.html > > Tcl being widely-deployed, cross-platform and free didn't lead to it being > used within web browsers. Despite all the apparent conditions necessary for > success it sank into obscurity. It doesn't mean it's not the best thing > for job X, Y, Z, it just means few people are exploiting the benefits it > offers. Same for Livecode, IMO. > > "Men make history, just not on grounds of their own choosing". > > Regards, Bernard > > On Sat, Oct 23, 2021 at 10:36 PM Paul McClernan via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> What seems to come out of your interesting historical observations is >>> that HyperCard went "wrong" when people had to start paying for it. >>> >> I think it was a series of things that went wrong with HyperCard. >> >> Interestingly enough WINE (open source) and CodeWeavers (prop.) seem to >>> manage to co-exist and help each other successfully. >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Oct 25 05:37:26 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Mon, 25 Oct 2021 10:37:26 +0100 Subject: =?utf-8?Q?Re:_=E2=80=98Mud_slinging=E2=80=99_versus_=E2=80=98gen?= =?utf-8?Q?uine_criticism=E2=80=99?= In-Reply-To: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> References: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> Message-ID: <6B738C81-F4C3-44AB-B994-20A9BD6096DB@pidigital.co.uk> Thanks, Richmond Mathewson, for your review from your perspective. I?m sure anyone else here not a ?bottom feeder? could enlighten you to the points I made to better ?educate? you. I?m too ?ill? to respond myself. Sigh Sean > On 23 Oct 2021, at 17:45, Richmond via use-livecode wrote: > > some ridiculous claims ? > > I suspect Sean Cole may turn his nose up at us "bottom-feeders" who use LiveCode for what are, really, bloody basic, humdrum requirements: but they do make one hell of a difference to the learning experiences of a lot of children. > > I am sorry to unearth this, but I do feel that this 'situation' that has arisen has to be examined fully for some good > to come out of it. > > Richmond. From sean at pidigital.co.uk Mon Oct 25 05:41:25 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Mon, 25 Oct 2021 10:41:25 +0100 Subject: Mud slinging versus genuine criticism In-Reply-To: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> References: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> Message-ID: <67385DFC-4614-4071-B367-A1B9ED6B0E9A@pidigital.co.uk> I would if I could, Bob. I seriously would if I could! Sigh. Sean > On 24 Oct 2021, at 02:51, Bob Sneidar wrote: > > ?If Sean doesn?t like the product, he is certainly within his rights to cancel his subscription and cut off all associations. From panos.merakos at livecode.com Mon Oct 25 07:54:02 2021 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 25 Oct 2021 14:54:02 +0300 Subject: [ANN] Release 9.6.5 RC-2 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.5 RC-2. Getting the Release =================== You can find the release in your LiveCode account area or get it via the automatic updater. Release Contents ================ LiveCode 9.6.5 RC-2 comes with 5 regression fixes: - Fix regression in performance of simple loops involving accumulating string variables - Fix Android standalones built with a trial license crashing on startup - Fix error when completing interactive tutorials when pro features pack is not present - Fix intermittent crash on startup when apps run on iOS 15 - Fix abort on startup of mobile apps when using the Test button without the pro features pack. For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_5/LiveCodeNotes-9_6_5_rc_2.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 -- From e.beugelaar at me.com Mon Oct 25 09:31:39 2021 From: e.beugelaar at me.com (e.beugelaar at me.com) Date: Mon, 25 Oct 2021 13:31:39 +0000 Subject: Mud slinging versus genuine criticism In-Reply-To: <67385DFC-4614-4071-B367-A1B9ED6B0E9A@pidigital.co.uk> References: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> <67385DFC-4614-4071-B367-A1B9ED6B0E9A@pidigital.co.uk> Message-ID: Hi folks, What has it for purpose to bully a company with high educated compassioned people, maybe also fighting to survive, to critisize? Most of us, cross me when I am wrong, have already a closed license. Some of us had paid a lot, some less. Its life. Kevin, Mark, Heather and all members, Xmas is coming, all wishes in this hard times to come. Best wishes, Erik Met vriendelijke groet, Erik Beugelaar ________________________________ From: use-livecode on behalf of Pi Digital via use-livecode Sent: Monday, October 25, 2021 11:41:25 AM To: How to use LiveCode Cc: Pi Digital Subject: Re: Mud slinging versus genuine criticism I would if I could, Bob. I seriously would if I could! Sigh. Sean > On 24 Oct 2021, at 02:51, Bob Sneidar wrote: > > ?If Sean doesn?t like the product, he is certainly within his rights to cancel his subscription and cut off all associations. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon Oct 25 09:52:59 2021 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 25 Oct 2021 16:52:59 +0300 Subject: Mud slinging versus genuine criticism In-Reply-To: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> References: <3387741f-dbae-8c18-978b-929c3457ada8@gmail.com> <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> Message-ID: His post was certainly extremely intemperate. That does NOT mean it does not contain genuine criticisms. On 24.10.21 4:51, Bob Sneidar via use-livecode wrote: > If Sean doesn?t like the product, he is certainly within his rights to cancel his subscription and cut off all associations. > > Sent from my iPhone > >> On Oct 23, 2021, at 09:47, Richmond via use-livecode wrote: >> >> ?I am revisiting Sean Cole's posting as some valuable feedback seems >> to have got mixed up with some ridiculous claims: >> >> 1. "my opinion counts for nothing here" Well, Yes, there is a slight feeling re that as there has been vrry little direct >> feedback from LiveCode central. >> >> 2. "purchasing a 2-year licence for HTML5 with the promise that it would get fixed" >> >> Yup: not very good at keeping promises. >> >> 3. "You guys put me in hospital more than once." Possibly one of the most preposterous accusations I have >> ever seen in my life. The reason someone ended up in hospital was because they were ill: and it would be a tough, >> tough call to demonstrate a causal effect from a piece of software to one's physical/mental state. >> >> Actually a very cheap shot indeed which, of course, makes me want to go "Poo Poo" to the other points he made. >> >> 4. "Asking people to fill out a survey will only cause more of your users to >> become disappointed when 'their' extremely valid top 10 bugs get lost in >> the flood of other people's, probably only based on how many remember the >> same matching ones. When 'theirs' don't get fixed, it will only feed their >> despondency." >> >> I tend to agree with that one. >> >> 5. messed up script editor: what is wrong with it? It certainly would be nice to know as I have used LiveCode's script >> editors for about 21 years with no obviosu problems at all. >> >> 6. messed up dictionary: not obviously: just the odd one or 2 things that might be explained better. >> >> 7. messed up property inspector: not that I am aware of. >> >> Certainly in any type of attempt at constructive criticism those last 3 points need to be elaborated on extensively. >> >> 8. "use your product for real-world stuff yourself and try to do it without having to use workarounds!" >> >> Well: there's a blanket statement to out blanket statements. >> >> Is my Devawriter Pro (for wonky academics and bonkers yoga heads to type stuff in dead Indian languages) >> real-world stuff? Are the ESL-for-kiddies content reinforcement and delivery standalones real-world stuff? >> They both are insofar as they are used constantly: especially the latter, by children who, oddly enough, >> seem to be getting better at the aspects of English those standalones help them reinforce. >> >> I suspect Sean Cole may turn his nose up at us "bottom-feeders" who use LiveCode for what are, really, bloody >> basic, humdrum requirements: but they do make one hell of a difference to the learning experiences of a lot >> of children. >> >> I am sorry to unearth this, but I do feel that this 'situation' that has arisen has to be examined fully for some good >> to come out of it. >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Mon Oct 25 10:13:23 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Mon, 25 Oct 2021 15:13:23 +0100 Subject: Mud slinging versus genuine criticism In-Reply-To: References: Message-ID: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> > On 25 Oct 2021, at 14:54, Richmond via use-livecode: > genuine criticisms Every word! ?Extremely intemperate?, maybe, but not without cause. Or, indeed, unconsidered. I had held off from commenting at all (to a number of posts in fact) while I considered my take on it. Sometimes a bit of ?genuine? (justified) mud gets lobbed along with the critique. You don?t have to agree with it. If any of it was false there are plenty of others here that could ?prove? it. However, here we are. From MikeKerner at roadrunner.com Mon Oct 25 10:46:54 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 25 Oct 2021 10:46:54 -0400 Subject: Mud slinging versus genuine criticism In-Reply-To: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> References: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> Message-ID: I'm glad we have these sorts of discussions out in the open. I hope there is not an appeal coming based on the lists that are submitted. And even though this horse is dead, maybe some day we can have equal rights for all items, especially the poor, empty ones. For those of you that don't recall, the number of items in ",1" and the number of items in "1," are not the same. Database records and CSV's continue to object. On Mon, Oct 25, 2021 at 10:14 AM Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 25 Oct 2021, at 14:54, Richmond via use-livecode: > > > genuine criticisms > > Every word! > ?Extremely intemperate?, maybe, but not without cause. Or, indeed, > unconsidered. I had held off from commenting at all (to a number of posts > in fact) while I considered my take on it. > > Sometimes a bit of ?genuine? (justified) mud gets lobbed along with the > critique. You don?t have to agree with it. If any of it was false there are > plenty of others here that could ?prove? it. However, here we are. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From paul at researchware.com Mon Oct 25 10:56:35 2021 From: paul at researchware.com (Paul Dupuis) Date: Mon, 25 Oct 2021 10:56:35 -0400 Subject: Number of items In-Reply-To: References: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> Message-ID: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> On 10/25/2021 10:46 AM, Mike Kerner via use-livecode wrote: > I'm glad we have these sorts of discussions out in the open. > I hope there is not an appeal coming based on the lists that are submitted. > And even though this horse is dead, maybe some day we can have equal rights > for all items, especially the poor, empty ones. For those of you that don't > recall, the number of items in ",1" and the number of items in "1," are not > the same. Database records and CSV's continue to object. I didn't realize that. What bug number is it in the Livecode Quality Center Bugzilla database? I'd like to CC myself on the bug. From sean at pidigital.co.uk Mon Oct 25 11:06:08 2021 From: sean at pidigital.co.uk (Pi Digital) Date: Mon, 25 Oct 2021 16:06:08 +0100 Subject: Number of items In-Reply-To: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> Message-ID: <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> It?s not a bug. It?s a feature. And a welcome one, too. We just have to handle it differently to the way it is for CSVs and DB records. Sean > On 25 Oct 2021, at 15:56, Paul Dupuis via use-livecode wrote: > > ?On 10/25/2021 10:46 AM, Mike Kerner via use-livecode wrote: >> I'm glad we have these sorts of discussions out in the open. >> I hope there is not an appeal coming based on the lists that are submitted. >> And even though this horse is dead, maybe some day we can have equal rights >> for all items, especially the poor, empty ones. For those of you that don't >> recall, the number of items in ",1" and the number of items in "1," are not >> the same. Database records and CSV's continue to object. > > I didn't realize that. What bug number is it in the Livecode Quality Center Bugzilla database? I'd like to CC myself on the bug. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 25 11:17:42 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 25 Oct 2021 15:17:42 +0000 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <2A4F842A-AF8F-433C-B140-7374FABBE4B6@iotecdigital.com> Or the lesson may be that when a product is not commercially produced, there is no incentive to keep it updated and improve it. The lesson may be that a free mainstream product is an eventually doomed product. Bob S > On Oct 23, 2021, at 09:47 , Richmond via use-livecode wrote: > > What seems to come out of your interesting historical observations is that HyperCard > went "wrong" when people had to start paying for it. > > There is obviously a lesson for today here. > > Interestingly enough WINE (open source) and CodeWeavers (prop.) seem to manage to > co-exist and help each other successfully. From bobsneidar at iotecdigital.com Mon Oct 25 11:18:38 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 25 Oct 2021 15:18:38 +0000 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: +1 > On Oct 24, 2021, at 05:19 , Bernard Devlin via use-livecode wrote: > > "Men make history, just not on grounds of their own choosing". > > Regards, Bernard From craig at starfirelighting.com Mon Oct 25 11:18:55 2021 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 25 Oct 2021 11:18:55 -0400 Subject: Number of items In-Reply-To: <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> Message-ID: <7C65F73C-22C4-416D-81AD-DE788E668F44@starfirelighting.com> It is indeed a feature, and just requires remembering how LC (and HC before it, from the beginning) treat how items are counted. Craig > On Oct 25, 2021, at 11:06 AM, Pi Digital via use-livecode wrote: > > It?s not a bug. It?s a feature. And a welcome one, too. We just have to handle it differently to the way it is for CSVs and DB records. > > Sean > > >> On 25 Oct 2021, at 15:56, Paul Dupuis via use-livecode wrote: >> >> ?On 10/25/2021 10:46 AM, Mike Kerner via use-livecode wrote: >>> I'm glad we have these sorts of discussions out in the open. >>> I hope there is not an appeal coming based on the lists that are submitted. >>> And even though this horse is dead, maybe some day we can have equal rights >>> for all items, especially the poor, empty ones. For those of you that don't >>> recall, the number of items in ",1" and the number of items in "1," are not >>> the same. Database records and CSV's continue to object. >> >> I didn't realize that. What bug number is it in the Livecode Quality Center Bugzilla database? I'd like to CC myself on the bug. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon Oct 25 11:22:56 2021 From: paul at researchware.com (Paul Dupuis) Date: Mon, 25 Oct 2021 11:22:56 -0400 Subject: Number of items In-Reply-To: <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> Message-ID: <45264646-943f-8756-1936-c10034427920@researchware.com> Why is it a feature? (I'm sorry, I am sure it has been explained before in these lists) I searched the Quality Center and could find no open bug entry for this. As LC 9.6.3 still gives and item count of ",1" as 2 and an item count of "1," as 1 that this is indeed the expected behavior?!? I would have personally expected them both to be 2, but perhaps these is a reason trailing empty items are not counted? On 10/25/2021 11:06 AM, Pi Digital via use-livecode wrote: > It?s not a bug. It?s a feature. And a welcome one, too. We just have to handle it differently to the way it is for CSVs and DB records. > > Sean > > >> On 25 Oct 2021, at 15:56, Paul Dupuis via use-livecode wrote: >> >> ?On 10/25/2021 10:46 AM, Mike Kerner via use-livecode wrote: >>> I'm glad we have these sorts of discussions out in the open. >>> I hope there is not an appeal coming based on the lists that are submitted. >>> And even though this horse is dead, maybe some day we can have equal rights >>> for all items, especially the poor, empty ones. For those of you that don't >>> recall, the number of items in ",1" and the number of items in "1," are not >>> the same. Database records and CSV's continue to object. >> I didn't realize that. What bug number is it in the Livecode Quality Center Bugzilla database? I'd like to CC myself on the bug. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Oct 25 11:38:54 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 25 Oct 2021 15:38:54 +0000 Subject: Number of items In-Reply-To: <45264646-943f-8756-1936-c10034427920@researchware.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> Message-ID: <6AC03C97-F373-4F5F-9EF6-6C7E2682E2C3@iotecdigital.com> As I understand it, a blank end line is not counted as a line. It must have something in the line. Think of it like this. A list of lines is really a return delimited list. If there is only one line, and that line does not contain a return delimiter, it is still a line. The delimiter is really a delimiter for the next line. The same holds true for items, otherwise you could claim that items are being treated differently from lines, and call THAT a bug. You could take a 5 item string, replace comma with cr, and then have a 4 line string. It seems to make better sense if you think of the delimiter as being there for the next thing and not for the thing before. If there is no next thing then... well there is no next thing. If you REALLY want to have empty items, try putting NULL into them. put NULL & comma & NULL into tTest;put the number of items of tTest Yields 2 put empty & comma & empty into tTest;put the number of items of tTest Yields 1 Bob S > On Oct 25, 2021, at 08:22 , Paul Dupuis via use-livecode wrote: > > Why is it a feature? (I'm sorry, I am sure it has been explained before in these lists) > > I searched the Quality Center and could find no open bug entry for this. As LC 9.6.3 still gives and item count of ",1" as 2 and an item count of "1," as 1 that this is indeed the expected behavior?!? > > I would have personally expected them both to be 2, but perhaps these is a reason trailing empty items are not counted? From mark at livecode.com Mon Oct 25 11:41:38 2021 From: mark at livecode.com (Mark Waddingham) Date: Mon, 25 Oct 2021 16:41:38 +0100 Subject: Number of items In-Reply-To: <45264646-943f-8756-1936-c10034427920@researchware.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> Message-ID: <4a6ac067fd017874daef26484d433a58@livecode.com> On 2021-10-25 16:22, Paul Dupuis via use-livecode wrote: > Why is it a feature? (I'm sorry, I am sure it has been explained > before in these lists) Its a fundamental rule in the way xTalk string lists work. It is neither a bug nor a feature - it is a rule - much like xTalks are one-based rather than zero-based for indexing. > I searched the Quality Center and could find no open bug entry for > this. As LC 9.6.3 still gives and item count of ",1" as 2 and an item > count of "1," as 1 that this is indeed the expected behavior?!? There is no bug about it because it is not a bug. > I would have personally expected them both to be 2, but perhaps these > is a reason trailing empty items are not counted? Trailing delimiters in LiveCode (xTalk) string lists are ignored. If you want to express an empty last item in a string list you have to append an extra delimiter. i.e. the number of items in "" == 0 the number of items in "," == 1 the number of items in ",," == 2 Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From jacque at hyperactivesw.com Mon Oct 25 12:43:00 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 25 Oct 2021 11:43:00 -0500 Subject: Number of items In-Reply-To: <45264646-943f-8756-1936-c10034427920@researchware.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> Message-ID: <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Delimiters signify the end of a unit, like a period at the end of a sentence. The delimiter basically "belongs" to the string preceeding it. There was a long discussion here quite a while ago about this and Mark Waddingham posted some interesting and difficult issues that would arise if the rule were changed. If I can find that discussion I'll post a link. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 25, 2021 10:24:54 AM Paul Dupuis via use-livecode wrote: > Why is it a feature? (I'm sorry, I am sure it has been explained before > in these lists) > > I searched the Quality Center and could find no open bug entry for this. > As LC 9.6.3 still gives and item count of ",1" as 2 and an item count of > "1," as 1 that this is indeed the expected behavior?!? > > I would have personally expected them both to be 2, but perhaps these is > a reason trailing empty items are not counted? From jacque at hyperactivesw.com Mon Oct 25 12:56:44 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 25 Oct 2021 11:56:44 -0500 Subject: Mud slinging versus genuine criticism In-Reply-To: References: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> <67385DFC-4614-4071-B367-A1B9ED6B0E9A@pidigital.co.uk> Message-ID: <17cb86204e0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Thank you for this, you spoke my thoughts. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 25, 2021 8:34:04 AM "e.beugelaar--- via use-livecode" wrote: > Hi folks, > > What has it for purpose to bully a company with high educated compassioned > people, maybe also fighting to survive, to critisize? > > Most of us, cross me when I am wrong, have already a closed license. > > Some of us had paid a lot, some less. > > Its life. > > Kevin, Mark, Heather and all members, Xmas is coming, all wishes in this > hard times to come. From richmondmathewson at gmail.com Mon Oct 25 13:05:39 2021 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 25 Oct 2021 20:05:39 +0300 Subject: Mud slinging versus genuine criticism In-Reply-To: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> References: <173C5E0D-9139-473C-9D35-7C9E2D73C68F@pidigital.co.uk> Message-ID: <02b36c63-8ae5-3703-db28-c6b5ecea93df@gmail.com> An awful lot of people have "kept their lives under Bushels" because they are afraid of getting the several extremely childish and foul-mouthed messages I have got from you-know-who. Richmond. On 25.10.21 17:13, Pi Digital via use-livecode wrote: >> On 25 Oct 2021, at 14:54, Richmond via use-livecode: >> genuine criticisms > Every word! > ?Extremely intemperate?, maybe, but not without cause. Or, indeed, unconsidered. I had held off from commenting at all (to a number of posts in fact) while I considered my take on it. > > Sometimes a bit of ?genuine? (justified) mud gets lobbed along with the critique. You don?t have to agree with it. If any of it was false there are plenty of others here that could ?prove? it. However, here we are. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon Oct 25 13:13:52 2021 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 25 Oct 2021 20:13:52 +0300 Subject: Mud slinging versus genuine criticism In-Reply-To: <17cb86204e0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6F5F1F4F-347C-407C-BA3E-A248D9BC1BE9@iotecdigital.com> <67385DFC-4614-4071-B367-A1B9ED6B0E9A@pidigital.co.uk> <17cb86204e0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I have no great desire to bully any company, but I do feel that a company that has banged on for donkey's ages about caring about its installed base should behave itself a bit better. I have paid quite a bit of money in my own way and my own time into LiveCode, and don't really begrudge that. On 25.10.21 19:56, J. Landman Gay via use-livecode wrote: > Thank you for this, you spoke my thoughts. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 25, 2021 8:34:04 AM "e.beugelaar--- via use-livecode" > wrote: > >> Hi folks, >> >> What has it for purpose to bully a company with high educated >> compassioned people, maybe also fighting to survive, to critisize? >> >> Most of us, cross me when I am wrong, have already a closed license. >> >> Some of us had paid a lot, some less. >> >> Its life. >> >> Kevin, Mark, Heather and all members, Xmas is coming, all wishes in >> this hard times to come. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Oct 25 14:00:32 2021 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 25 Oct 2021 19:00:32 +0100 Subject: Number of items In-Reply-To: <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> On 25/10/2021 17:43, J. Landman Gay via use-livecode wrote: > Delimiters signify the end of a unit, like a period at the end of a > sentence. The delimiter basically "belongs" to the string preceeding it. > So I wonder how many sentences this reply might contain ... :-) Alex. From jacque at hyperactivesw.com Mon Oct 25 15:32:10 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 25 Oct 2021 14:32:10 -0500 Subject: Number of items In-Reply-To: <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: On 10/25/21 1:00 PM, Alex Tweedly via use-livecode wrote: > > On 25/10/2021 17:43, J. Landman Gay via use-livecode wrote: >> Delimiters signify the end of a unit, like a period at the end of a sentence. The delimiter >> basically "belongs" to the string preceeding it. >> > So I wonder how many sentences this reply might contain ... Three. :P Technically speaking, of course. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Mon Oct 25 15:36:47 2021 From: paul at researchware.com (Paul Dupuis) Date: Mon, 25 Oct 2021 15:36:47 -0400 Subject: AW: Number of items In-Reply-To: <45264646-943f-8756-1936-c10034427920@researchware.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> Message-ID: Ok Bob, Mark, and Jacqueline, Now I know. I hope I remember. I just checked the Dictionary entry for "number" and "item" and the "Item" entry actual states: /Note:/In LiveCode, if the last character of a string is the itemDelimiter, then this character is ignored by theitemkeyword. For example the last item of the string "1,2,3," is "3" (assuming comma is the itemDelimiter) Sorry, I should have just read the Dictionary! Paul Dupuis Researchware From paulmcclernan at gmail.com Mon Oct 25 15:52:19 2021 From: paulmcclernan at gmail.com (Paul McClernan) Date: Mon, 25 Oct 2021 15:52:19 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: <2A4F842A-AF8F-433C-B140-7374FABBE4B6@iotecdigital.com> References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2A4F842A-AF8F-433C-B140-7374FABBE4B6@iotecdigital.com> Message-ID: On Mon, Oct 25, 2021 at 11:18 AM Bob Sneidar via use-livecode wrote: > > Or the lesson may be that when a product is not commercially produced, there is no incentive to keep it updated and improve it. The lesson may be that a free mainstream product is an eventually doomed product. > > Bob S Hypercard was commercially produced and updated in the 1990s. 1998 was the last update (2.4.1), at the time Apple was planning to integrate HC 3.0 on a system level as part of QuickTime 3. HC was still usable via "Classic" mode in Mac OSX and available for purchase from Apple for $49 until 2004. By 2004 there were a handful of clones available all of which had more modern features than HyperCard, including SuperCard (which is still available, but is apparently chained to Apple's now defunct Carbon API) and MetaCard. Coincidentally (or not?) I've gathered that was around the same time that RunRev came to be and acquired the MetaCard engine(s). If you consider, which I do, AppleScript as a HyperCard cousin of sorts, then HC is still, at least residually, ingrained into current versions of macOS. Coupled with XCode's interface builder and AppleScript Objective C (ASObjC), or not, you can build native mac apps with it. As we are here, people still fairly frequently bring up HyperCard, a software package introduced 34 years ago, was available for 17 years, and spurred a bunch of clones! Pretty darn good for a doomed, free (and then cheap), mainstream product, IMO. From jacque at hyperactivesw.com Mon Oct 25 17:03:27 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 25 Oct 2021 16:03:27 -0500 Subject: Number of items In-Reply-To: <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Found it: Turns out what I was looking for was in the forums, not this list. On 10/25/21 11:43 AM, J. Landman Gay via use-livecode wrote: > Delimiters signify the end of a unit, like a period at the end of a sentence. The delimiter > basically "belongs" to the string preceeding it. > > There was a long discussion here quite a while ago about this and Mark Waddingham posted some > interesting and difficult issues that would arise if the rule were changed. If I can find that > discussion I'll post a link. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 25, 2021 10:24:54 AM Paul Dupuis via use-livecode > wrote: > >> Why is it a feature? (I'm sorry, I am sure it has been explained before >> in these lists) >> >> I searched the Quality Center and could find no open bug entry for this. >> As LC 9.6.3 still gives and item count of ",1" as 2 and an item count of >> "1," as 1 that this is indeed the expected behavior?!? >> >> I would have personally expected them both to be 2, but perhaps these is >> a reason trailing empty items are not counted? > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 bobsneidar at iotecdigital.com Mon Oct 25 18:04:16 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 25 Oct 2021 22:04:16 +0000 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2A4F842A-AF8F-433C-B140-7374FABBE4B6@iotecdigital.com> Message-ID: I don't disagree but the point I was addressing was why Hypercard was abandoned, and how this related to the recent changes in RunRev pricing policy. Bob S > On Oct 25, 2021, at 12:52 , Paul McClernan via use-livecode wrote: > > On Mon, Oct 25, 2021 at 11:18 AM Bob Sneidar via use-livecode > wrote: >> >> Or the lesson may be that when a product is not commercially produced, there is no incentive to keep it updated and improve it. The lesson may be that a free mainstream product is an eventually doomed product. >> >> Bob S > > Hypercard was commercially produced and updated in the 1990s. 1998 was > the last update (2.4.1), at the time Apple was planning to integrate > HC 3.0 on a system level as part of QuickTime 3. HC was still usable > via "Classic" mode in Mac OSX and available for purchase from Apple > for $49 until 2004. By 2004 there were a handful of clones available > all of which had more modern features than HyperCard, including > SuperCard (which is still available, but is apparently chained to > Apple's now defunct Carbon API) and MetaCard. Coincidentally (or not?) > I've gathered that was around the same time that RunRev came to be and > acquired the MetaCard engine(s). If you consider, which I do, > AppleScript as a HyperCard cousin of sorts, then HC is still, at least > residually, ingrained into current versions of macOS. Coupled with > XCode's interface builder and AppleScript Objective C (ASObjC), or > not, you can build native mac apps with it. As we are here, people > still fairly frequently bring up HyperCard, a software package > introduced 34 years ago, was available for 17 years, and spurred a > bunch of clones! Pretty darn good for a doomed, free (and then cheap), > mainstream product, IMO. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon Oct 25 18:07:33 2021 From: paul at researchware.com (Paul Dupuis) Date: Mon, 25 Oct 2021 18:07:33 -0400 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On 10/25/2021 5:03 PM, J. Landman Gay via use-livecode wrote: > Found it: > > Thank you! It continues to make more sense to ignore trailing delimiters however initially non-intuitive it may seem. From bobsneidar at iotecdigital.com Mon Oct 25 18:14:07 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 25 Oct 2021 22:14:07 +0000 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I like my NULL trick. :-) Bob S > On Oct 25, 2021, at 15:07 , Paul Dupuis via use-livecode wrote: > > On 10/25/2021 5:03 PM, J. Landman Gay via use-livecode wrote: >> Found it: >> > > Thank you! It continues to make more sense to ignore trailing delimiters however initially non-intuitive it may seem. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Oct 25 20:31:07 2021 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 26 Oct 2021 01:31:07 +0100 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: One. The three dots are an ellipsis, not a period :-) :-) On 25/10/2021 20:32, J. Landman Gay via use-livecode wrote: > On 10/25/21 1:00 PM, Alex Tweedly via use-livecode wrote: >> >> On 25/10/2021 17:43, J. Landman Gay via use-livecode wrote: >>> Delimiters signify the end of a unit, like a period at the end of a >>> sentence. The delimiter basically "belongs" to the string preceeding >>> it. >>> >> So I wonder how many sentences this reply might contain ... > > Three. :P > > Technically speaking, of course. > From bogdanoff at me.com Mon Oct 25 20:52:14 2021 From: bogdanoff at me.com (Peter Bogdanoff) Date: Mon, 25 Oct 2021 20:52:14 -0400 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: Not many know about the ellipsis character: HORIZONTAL ELLIPSIS ? And there is also ? ? ? ? ? the last being the MONGOLIAN ELLIPSIS. It?s all in the Character Viewer, on the Mac -- Control/Command/Space. Peter > On Oct 25, 2021, at 8:31 PM, Alex Tweedly via use-livecode wrote: > > One. The three dots are an ellipsis, not a period :-) :-) > > On 25/10/2021 20:32, J. Landman Gay via use-livecode wrote: >> On 10/25/21 1:00 PM, Alex Tweedly via use-livecode wrote: >>> >>> On 25/10/2021 17:43, J. Landman Gay via use-livecode wrote: >>>> Delimiters signify the end of a unit, like a period at the end of a sentence. The delimiter basically "belongs" to the string preceeding it. >>>> >>> So I wonder how many sentences this reply might contain ... >> >> Three. :P >> >> Technically speaking, of course. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Oct 25 23:18:30 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 26 Oct 2021 14:18:30 +1100 Subject: Accessing array custom properties Message-ID: Is there a logic behind the following? I want the values of a custom property which is an array: to take a specific example the dropShow of button ?button? and I want the specific element color Of course I can write: put the dropShadow of button ?button? into aa; put aa[color] Conveniently there is a shortcut : put the dropShadow[color] of button ?button? (which I guess would need special coding because there isn?t a property whose name is "dropShadow[color]?; and this doesn?t work for DataGrids - but that?s another question) Now I want to use variables so I can script for different properties put ?color? into pElementName; put ?dropShadow? into pArrayName 1. This works: put the dropShadow of button ?button? into aa; put aa[pElementName] 2. And this works: put the pArrayname of button ?button? into aa; put aa[pElementName] 3. And (conveniently) this works: put the dropShadow[pElementName] of button ?button? 4. BUT (annoyingly) this fails, giving an empty result: put the pArrayName[pElementName] of button ?button? Why? If 3 works, I would have thought the parser would substitute values for all variables before getting the property using the ?special coding? Neville From hlowe at me.com Tue Oct 26 05:53:12 2021 From: hlowe at me.com (HENRY LOWE) Date: Tue, 26 Oct 2021 10:53:12 +0100 Subject: MacOS 12.x (Monterey) disables the Xcode 12.5 app Message-ID: <3A99467F-F5AF-425B-816A-EBBA7BC6E4A7@me.com> Updated to MacOS Monetary (12.0.1) yesterday. After the update, the installed version of Xcode (12.5) was marked as disabled. Attempting to launch Xcode displayed the message: "The version of Xcode installed on this Mac is not compatible with macOS Monterey.? LC 9.6.5 (rc 2) launches and appears to function as before. Despite the Xcode app being disabled by MacOS, LC Preferences > Mobile Support shows that the iOS 14.5 SDK and simulators are still recognized. I was able to compile an iOS app and also run an iOS app in the Code 12.5 iOS simulator. I was also able to compile and run a MacOS app. So it appears that launching the Xcode 12.5 app (and earlier versions presumably) is not supported by MacOS 12.x but LC can continue to use the iOS 14.5 SDK and simulators. A Mac App compiled and worked as expected (have not tested this MacOS app extensively). I use the Xcode app for other work. Are there plans for LC to update to Xcode 13? Can I have two versions of Xcode installed (12.5 and 13.x) and use the 12.5 version for LC and 13.x as the standalone Xcode app? Will installing Xcode 13.x overwrite the 14.5 SDK and Simulators supported by LC - even if I rename the 12.5 version of Xcode to ?Xcode 12.5? and then install Xcode 13.x as the default Xcode app? Henry Ascriva Health Informatics From merakosp at gmail.com Tue Oct 26 06:00:29 2021 From: merakosp at gmail.com (panagiotis m) Date: Tue, 26 Oct 2021 13:00:29 +0300 Subject: MacOS 12.x (Monterey) disables the Xcode 12.5 app In-Reply-To: <3A99467F-F5AF-425B-816A-EBBA7BC6E4A7@me.com> References: <3A99467F-F5AF-425B-816A-EBBA7BC6E4A7@me.com> Message-ID: Hello Henry, You can have as many Xcode versions installed as you want. I suggest you create a folder "Xcodes" and put everything in it, after you have renamed them appropriately (e.g. rename your current Xcode to Xcode_12_5_0.app). LiveCode uses the iOS 14.5 SDKs and some of Xcode's command line tools, so it will continue to work with Xcode12.5 without any issues, even if Xcode12.5 itself cannot open on MacOS Monterey. >>>>Are there plans for LC to update to Xcode 13? Yes, this will happen probably in the next RC-1 release (9.6.6) Kind regards, Panos -- On Tue, 26 Oct 2021 at 12:54, HENRY LOWE via use-livecode < use-livecode at lists.runrev.com> wrote: > Updated to MacOS Monetary (12.0.1) yesterday. > > After the update, the installed version of Xcode (12.5) was marked as > disabled. Attempting to launch Xcode displayed the message: > > "The version of Xcode installed on this Mac is not compatible with macOS > Monterey.? > > LC 9.6.5 (rc 2) launches and appears to function as before. Despite the > Xcode app being disabled by MacOS, LC Preferences > Mobile Support shows > that the iOS 14.5 SDK and simulators are still recognized. I was able to > compile an iOS app and also run an iOS app in the Code 12.5 iOS simulator. > > I was also able to compile and run a MacOS app. > > So it appears that launching the Xcode 12.5 app (and earlier versions > presumably) is not supported by MacOS 12.x but LC can continue to use the > iOS 14.5 SDK and simulators. A Mac App compiled and worked as expected > (have not tested this MacOS app extensively). > > I use the Xcode app for other work. Are there plans for LC to update to > Xcode 13? > > Can I have two versions of Xcode installed (12.5 and 13.x) and use the > 12.5 version for LC and 13.x as the standalone Xcode app? Will installing > Xcode 13.x overwrite the 14.5 SDK and Simulators supported by LC - even if > I rename the 12.5 version of Xcode to ?Xcode 12.5? and then install Xcode > 13.x as the default Xcode app? > > > Henry > > Ascriva Health Informatics > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From hlowe at me.com Tue Oct 26 06:08:00 2021 From: hlowe at me.com (HENRY LOWE) Date: Tue, 26 Oct 2021 11:08:00 +0100 Subject: MacOS 12.x (Monterey) disables the Xcode 12.5 app In-Reply-To: References: <3A99467F-F5AF-425B-816A-EBBA7BC6E4A7@me.com> Message-ID: <07380114-6986-47D8-B6DD-1124435BA65A@me.com> Thank you Panos. Any idea when 9.6.6 (rc 1) might be released? I can probably get by as is for a week or so. Henry > On Oct 26, 2021, at 11:00 AM, panagiotis m via use-livecode wrote: > > Hello Henry, > > You can have as many Xcode versions installed as you want. I suggest you > create a folder "Xcodes" and put everything in it, after you have renamed > them appropriately (e.g. rename your current Xcode to Xcode_12_5_0.app). > LiveCode uses the iOS 14.5 SDKs and some of Xcode's command line tools, so > it will continue to work with Xcode12.5 without any issues, even if > Xcode12.5 itself cannot open on MacOS Monterey. > >>>>> Are there plans for LC to update to Xcode 13? > Yes, this will happen probably in the next RC-1 release (9.6.6) > > Kind regards, > Panos > -- > > On Tue, 26 Oct 2021 at 12:54, HENRY LOWE via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Updated to MacOS Monetary (12.0.1) yesterday. >> >> After the update, the installed version of Xcode (12.5) was marked as >> disabled. Attempting to launch Xcode displayed the message: >> >> "The version of Xcode installed on this Mac is not compatible with macOS >> Monterey.? >> >> LC 9.6.5 (rc 2) launches and appears to function as before. Despite the >> Xcode app being disabled by MacOS, LC Preferences > Mobile Support shows >> that the iOS 14.5 SDK and simulators are still recognized. I was able to >> compile an iOS app and also run an iOS app in the Code 12.5 iOS simulator. >> >> I was also able to compile and run a MacOS app. >> >> So it appears that launching the Xcode 12.5 app (and earlier versions >> presumably) is not supported by MacOS 12.x but LC can continue to use the >> iOS 14.5 SDK and simulators. A Mac App compiled and worked as expected >> (have not tested this MacOS app extensively). >> >> I use the Xcode app for other work. Are there plans for LC to update to >> Xcode 13? >> >> Can I have two versions of Xcode installed (12.5 and 13.x) and use the >> 12.5 version for LC and 13.x as the standalone Xcode app? Will installing >> Xcode 13.x overwrite the 14.5 SDK and Simulators supported by LC - even if >> I rename the 12.5 version of Xcode to ?Xcode 12.5? and then install Xcode >> 13.x as the default Xcode app? >> >> >> Henry >> >> Ascriva Health Informatics >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Tue Oct 26 06:20:30 2021 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Tue, 26 Oct 2021 11:20:30 +0100 Subject: Number of items In-Reply-To: <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> Message-ID: A feature is a documented bug .... On Mon, 25 Oct 2021 at 16:07, Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > It?s not a bug. It?s a feature. And a welcome one, too. We just have to > handle it differently to the way it is for CSVs and DB records. > > Sean > > > > On 25 Oct 2021, at 15:56, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ?On 10/25/2021 10:46 AM, Mike Kerner via use-livecode wrote: > >> I'm glad we have these sorts of discussions out in the open. > >> I hope there is not an appeal coming based on the lists that are > submitted. > >> And even though this horse is dead, maybe some day we can have equal > rights > >> for all items, especially the poor, empty ones. For those of you that > don't > >> recall, the number of items in ",1" and the number of items in "1," are > not > >> the same. Database records and CSV's continue to object. > > > > I didn't realize that. What bug number is it in the Livecode Quality > Center Bugzilla database? I'd like to CC myself on the bug. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- KIndest Regards Lagi From Bernd.Niggemann at uni-wh.de Tue Oct 26 08:07:34 2021 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Tue, 26 Oct 2021 12:07:34 +0000 Subject: Accessing array custom properties Message-ID: > Neville Smythe via use-livecode Mon, 25 Oct 2021 20:20:34 -0700 wrote: > > 4. BUT (annoyingly) this fails, giving an empty result: put the > pArrayName[pElementName] of button ?button? > > Why? If 3 works, I would have thought the parser would substitute values for > all variables before getting the property using the ?special coding? This is not the answer to "Why?" but it sort of does what you want ----------------------------- on mouseUp local tProperty, tValue, tTarget, tResult put "dropShadow" into tProperty put "color" into tValue put the long id of button "b1" into tTarget put fetchProperty(tProperty, tValue, tTarget) into tResult if the result is empty then answer "Property " & tProperty && tValue & " not found" else answer tProperty && tValue && tResult end if end mouseUp function fetchProperty pProperty, pValue, pTarget local tProp put the pProperty of pTarget into tProp if tProp is not an array then -- either single value (e.g. width) or empty return tProp else return tProp[pValue] -- either array value or empty end if end fetchProperty ----------------------------- Kind regards Bernd From sean at pidigital.co.uk Tue Oct 26 08:57:42 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Tue, 26 Oct 2021 13:57:42 +0100 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: On Tue, 26 Oct 2021 at 01:52, Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > > It?s all in the Character Viewer, on the Mac -- Control/Command/Space. > > Peter > OMG! That's wonderful. Where's this shortcut been all my life :D From sean at pidigital.co.uk Tue Oct 26 08:59:58 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Tue, 26 Oct 2021 13:59:58 +0100 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: Apparently, you can get to it with fn-E as well. On Tue, 26 Oct 2021 at 13:57, Sean Cole wrote: > On Tue, 26 Oct 2021 at 01:52, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> It?s all in the Character Viewer, on the Mac -- Control/Command/Space. >> >> Peter >> > > OMG! That's wonderful. Where's this shortcut been all my life :D > From craig at starfirelighting.com Tue Oct 26 09:13:03 2021 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 26 Oct 2021 09:13:03 -0400 Subject: Accessing array custom properties In-Reply-To: References: Message-ID: Hi. An array variable is just a variable, it is not a property. You cannot ?make? one into the other. So, basically, put the pArrayName[pElementName] of button ?button? is just syntax that does not exist in the lexicon, for the above reason. Craig > On Oct 25, 2021, at 11:18 PM, Neville Smythe via use-livecode wrote: > > Is there a logic behind the following? > > I want the values of a custom property which is an array: to take a specific example the dropShow of button ?button? and I want the specific element color > > Of course I can write: put the dropShadow of button ?button? into aa; put aa[color] > > Conveniently there is a shortcut : put the dropShadow[color] of button ?button? > > (which I guess would need special coding because there isn?t a property whose name is "dropShadow[color]?; and this doesn?t work for DataGrids - but that?s another question) > > Now I want to use variables so I can script for different properties > > put ?color? into pElementName; put ?dropShadow? into pArrayName > > 1. This works: put the dropShadow of button ?button? into aa; put aa[pElementName] > > 2. And this works: put the pArrayname of button ?button? into aa; put aa[pElementName] > > 3. And (conveniently) this works: put the dropShadow[pElementName] of button ?button? > > 4. BUT (annoyingly) this fails, giving an empty result: put the pArrayName[pElementName] of button ?button? > > Why? If 3 works, I would have thought the parser would substitute values for all variables before getting the property using the ?special coding? > > Neville > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 26 09:48:14 2021 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 26 Oct 2021 16:48:14 +0300 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: <13ff1583-5f71-e1f9-77ef-c30d677b73e0@gmail.com> Not unless you have a fN key to start with. On 26.10.21 15:59, Sean Cole via use-livecode wrote: > Apparently, you can get to it with fn-E as well. > > On Tue, 26 Oct 2021 at 13:57, Sean Cole wrote: > >> On Tue, 26 Oct 2021 at 01:52, Peter Bogdanoff via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> It?s all in the Character Viewer, on the Mac -- Control/Command/Space. >>> >>> Peter >>> >> OMG! That's wonderful. Where's this shortcut been all my life :D >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 26 10:10:12 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Tue, 26 Oct 2021 15:10:12 +0100 Subject: Number of items In-Reply-To: <13ff1583-5f71-e1f9-77ef-c30d677b73e0@gmail.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> <13ff1583-5f71-e1f9-77ef-c30d677b73e0@gmail.com> Message-ID: Richmond wrote: > Not unless you have a fN key to start with. > Obvs :D From richmondmathewson at gmail.com Tue Oct 26 10:52:43 2021 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 26 Oct 2021 17:52:43 +0300 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> <13ff1583-5f71-e1f9-77ef-c30d677b73e0@gmail.com> Message-ID: <2527bc92-8393-63a6-be01-475d91d616e3@gmail.com> Not as obvious as it seems as with MacOS you can reset many function keys, for some odd reason you cannot assign another key to do the "fN" thing. On 26.10.21 17:10, Sean Cole via use-livecode wrote: > Richmond wrote: > >> Not unless you have a fN key to start with. >> > Obvs :D > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Oct 26 11:54:45 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 26 Oct 2021 16:54:45 +0100 Subject: Problems with simulator Message-ID: I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 (Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8 This configuration should be completely usable and indeed I am able to properly build an iOS app and install it on my 6S or 12 and it works fine. However, I can?t get it to run on the Simulator. I load the Simulator first, then press the Test button, LC saves the application, but it never gets past that point? no build happens, and nothing is loaded on the simulator. Subsequently pressing on Test does nothing. Just wondering if anyone might have a suggestion as how to fix this. Thanks Mark From bobsneidar at iotecdigital.com Tue Oct 26 11:56:15 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 26 Oct 2021 15:56:15 +0000 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: <5AAB9B5D-6724-4BB0-A1CD-E111878634E1@iotecdigital.com> Now THAT is cool. Bob S > On Oct 25, 2021, at 17:52 , Peter Bogdanoff via use-livecode wrote: > > Not many know about the ellipsis character: > > HORIZONTAL ELLIPSIS ? > > And there is also ? ? ? ? ? the last being the MONGOLIAN ELLIPSIS. > > It?s all in the Character Viewer, on the Mac -- Control/Command/Space. > > Peter > >> On Oct 25, 2021, at 8:31 PM, Alex Tweedly via use-livecode wrote: >> >> One. The three dots are an ellipsis, not a period :-) :-) >> >> On 25/10/2021 20:32, J. Landman Gay via use-livecode wrote: >>> On 10/25/21 1:00 PM, Alex Tweedly via use-livecode wrote: >>>> >>>> On 25/10/2021 17:43, J. Landman Gay via use-livecode wrote: >>>>> Delimiters signify the end of a unit, like a period at the end of a sentence. The delimiter basically "belongs" to the string preceeding it. >>>>> >>>> So I wonder how many sentences this reply might contain ... >>> >>> Three. :P >>> >>> Technically speaking, of course. >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Tue Oct 26 12:01:41 2021 From: dochawk at gmail.com (doc hawk) Date: Tue, 26 Oct 2021 09:01:41 -0700 Subject: Number of items In-Reply-To: References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> Message-ID: <49ABAB03-60F1-4C3C-ADAB-BC92AABE27F4@gmail.com> peter provided, > And there is also ? ? ? ? ? the last being the MONGOLIAN ELLIPSIS. The latter being useful for separating mountain ponies . . . > On Tue, 26 Oct 2021 at 01:52, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com > wrote: >> It?s all in the Character Viewer, on the Mac -- Control/Command/Space. > > OMG! That's wonderful. Where's this shortcut been all my life :D Waiting for apple to add a control key to the keyboard? :_) Shift-cmd-3 and -4 actually date to the original 128k Mac, in which one captured the window, and the other the whole screen. -1 and -2 seem to have disappeared a few years ago. Originally they ejected the floppies, and then cd/dvd, but now they?re disconnected. From dochawk at gmail.com Tue Oct 26 12:05:50 2021 From: dochawk at gmail.com (doc hawk) Date: Tue, 26 Oct 2021 09:05:50 -0700 Subject: Number of items In-Reply-To: <2527bc92-8393-63a6-be01-475d91d616e3@gmail.com> References: <7031ab97-77ed-652f-464c-9019bcf79da4@researchware.com> <407E27C4-C64A-4538-9F97-7F8DA34A31FA@pidigital.co.uk> <45264646-943f-8756-1936-c10034427920@researchware.com> <17cb8557220.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <38dd4185-7d0e-a9a6-f7c2-62cdc8055819@tweedly.net> <13ff1583-5f71-e1f9-77ef-c30d677b73e0@gmail.com> <2527bc92-8393-63a6-be01-475d91d616e3@gmail.com> Message-ID: richmond rattled, > Not as obvious as it seems as with MacOS you can reset many function keys, for > some odd reason you cannot assign another key to do the "fN" thing. Sure you can: settings->keyboard->modifier keys, and you can mix and match capslock, control, escape, command, and fn to the others and escape (I don?t know if you can map the physical escape key for keyboards that have one) The first thing I do on a new computer or reinstall is fix the key mislabeled capslock to its proper control function. I then map the silly little key to the right of fn to serve as a typeable escape. From matthias_livecode_150811 at m-r-d.de Tue Oct 26 12:32:32 2021 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 26 Oct 2021 18:32:32 +0200 Subject: Problems with simulator Message-ID: <738E54E2-8127-43DC-BE87-BE5528C323F1@m-r-d.de> ?Did you select the correct version of the Xcode command line tools that should be used. You can do this in the Xcode preferences. Von meinem iPhone gesendet > Am 26.10.2021 um 17:56 schrieb Mark Smith via use-livecode : > ?I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 (Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8 > > This configuration should be completely usable and indeed I am able to properly build an iOS app and install it on my 6S or 12 and it works fine. However, I can?t get it to run on the Simulator. I load the Simulator first, then press the Test button, LC saves the application, but it never gets past that point? no build happens, and nothing is loaded on the simulator. Subsequently pressing on Test does nothing. > > Just wondering if anyone might have a suggestion as how to fix this. > > Thanks > 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 harrison at all-auctions.com Tue Oct 26 15:29:30 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 26 Oct 2021 15:29:30 -0400 Subject: Problems with simulator In-Reply-To: References: Message-ID: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> Hi Mark, I used to have a problem with the simulator timing out when it was trying to load my stack. I think I gave up on using the simulator, and went with testing everything on my target device. Good luck! Rick > On Oct 26, 2021, at 11:54 AM, Mark Smith via use-livecode wrote: > > I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 (Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8 > > This configuration should be completely usable and indeed I am able to properly build an iOS app and install it on my 6S or 12 and it works fine. However, I can?t get it to run on the Simulator. I load the Simulator first, then press the Test button, LC saves the application, but it never gets past that point? no build happens, and nothing is loaded on the simulator. Subsequently pressing on Test does nothing. > > Just wondering if anyone might have a suggestion as how to fix this. > > Thanks > 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 marksmithhfx at gmail.com Tue Oct 26 16:19:55 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 26 Oct 2021 21:19:55 +0100 Subject: Problems with simulator In-Reply-To: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> References: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> Message-ID: <48C989EF-BCC7-498B-88E9-AD4727DE9297@gmail.com> HI Rick, I used to have the same problem as well until I loaded the simulator first. That seemed to fix the timing problem. But I don?t think that?s what is going on here. > On Oct 26, 2021, at 8:29 PM, Rick Harrison via use-livecode wrote: > > I used to have a problem with the simulator timing out > when it was trying to load my stack. I think I gave > up on using the simulator, and went with testing everything > on my target device. From rdimola at evergreeninfo.net Tue Oct 26 16:22:17 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 26 Oct 2021 16:22:17 -0400 Subject: Problems with simulator In-Reply-To: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> References: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> Message-ID: <008001d7caa7$2ee68f10$8cb3ad30$@net> I found that starting the simulator manually before testing will usually stop the timeouts. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From marksmithhfx at gmail.com Tue Oct 26 16:28:55 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 26 Oct 2021 21:28:55 +0100 Subject: Problems with simulator In-Reply-To: <008001d7caa7$2ee68f10$8cb3ad30$@net> References: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> <008001d7caa7$2ee68f10$8cb3ad30$@net> Message-ID: <8297834A-F572-475A-985C-C49818977FE3@gmail.com> Thanks Ralph. But usually in that situation LC saves, then does a build and then tries to hand that off to the simulator that times out because it is still loading. I?ve been loading the simulator manually for quite some time now and using it without issue (not with the current setup software versions, but previously). In this case, with the sim opened clicking on Test just causes LC to save the stack and nothing else. After that, nada! Mark > On Oct 26, 2021, at 9:22 PM, Ralph DiMola via use-livecode wrote: > > I found that starting the simulator manually before testing will usually stop the timeouts. > > 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 paul at researchware.com Tue Oct 26 17:08:50 2021 From: paul at researchware.com (Paul Dupuis) Date: Tue, 26 Oct 2021 17:08:50 -0400 Subject: [OT] Multiple macOS recommendation sought Message-ID: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> A problem I have struggled with for decades is software testing on the various versions of operating systems our software deploys on. For testing on Windows, we use Virtualbox with Virtual Machines (VMs) for Windows 7, Windows 8.1, and Windows 10 (we have yet to try to build a Windows 11 VM) For macOS we have tried a multi-boot system, a mac Mini with hard disks partitions to boot to OSX 10.9, 10.10, 10.11, 10.12, 10.13, and 10.14 (Mojave). We tried a partition for 10.15 Catalina, but were were already experience problems switching between boot partitions where the Mini would forget what Startup disk it should boot from. When we added Catalina, the problem became worse, trying to go from Catalina to an older OS on reboot or vice versa would fail. So we tried a Mojave (10.14) laptop with Virtualbox and build a Catalina VM. This worked well for Catalina testing. We like VMs for the ability to reset to a snapshot or to clone them. We added a Big Sur VM, but playing video does not work in the VM and Virtualbox's latest release has not fixed this and macOS VMs are not really supported, even on mac hardware. We just tried a Monterey VM and it is unstable. It will crash and reboot after a random amount of time. Some sort of virtual machine is very appealing because of the ability to restore the machine to a snapshot after testing or to clone it. If testing messes something up, you can always get back to a known state without rebuilding a computer. What have other people's experiences been? Does anyone have a more stable, easier solution? From marksmithhfx at gmail.com Tue Oct 26 17:40:10 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 26 Oct 2021 22:40:10 +0100 Subject: Problems with simulator In-Reply-To: <008001d7caa7$2ee68f10$8cb3ad30$@net> References: <0AE5F887-FE62-4789-9976-3AA1B3F83197@all-auctions.com> <008001d7caa7$2ee68f10$8cb3ad30$@net> Message-ID: A clue perhaps. I thought I would try something different. I took the app bundle (the one LC builds) and dropped it on the simulator. I don?t know if that should work or not, since I never tried it before. It installed the app, and launched it. But it gave this error? ?Organize? needs to be updated. This app needs to be updated by the developer to work on this version of iOS. When I check the version running on the iOS it says 14.4 which is exactly the version my setup is designed to work with according to the LC FAQ? LiveCode 9.6.3 Xcode 12.4.x Mac OS 10.15.4+ iOS 14.4 And I?m using LC 9.6.3, Xcode 12.4 and Mac OS 10.15.7. Should be good so I suspect the real error is something else. But has anyone else ever tried installing this way and had it work? Cheers, Mark > On Oct 26, 2021, at 9:22 PM, Ralph DiMola via use-livecode wrote: > > I found that starting the simulator manually before testing will usually stop the timeouts. > > 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 MikeKerner at roadrunner.com Tue Oct 26 18:26:02 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 26 Oct 2021 18:26:02 -0400 Subject: ios app: "Error opening database: cannot set file protection" Message-ID: Well, this is a new message that I can't seem to find a reference to: I have an app that I've been working on for months. I did the first build of it that I've done in a bit, and got that message: Error opening database: cannot set file protection After hitting "OK", the app quits. -- 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 neville.smythe at optusnet.com.au Tue Oct 26 19:51:06 2021 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Wed, 27 Oct 2021 10:51:06 +1100 Subject: use-livecode Digest, Vol 217, Issue 30 In-Reply-To: References: Message-ID: > On 27 Oct 2021, at 3:00 am,Craig wrote: > > An array variable is just a variable, it is not a property. You cannot ?make? one into the other. > > So, basically, put the pArrayName[pElementName] of button ?button? is just syntax that does not exist in the lexicon, for the above reason. Thanks Craig. I was thinking in terms of a natural language, not strict lexical syntax. Because I would have thought strictly speaking put the dropShadow[color] of control X shouldn't work, there must be an extension of the language to interpret is as put (the dropShadow of control X) into foo; put foo[color]. But that extension won?t work with a variable in place of the literal property name, or for a literal which is not a reserved word, because the parser has to check for literal reserved words before it evaluates variables. Which also explains why the apparently similar put the foo[bar] of control X returns empty even though the control has a custom property foo with key bar having a non-empty value. Speaking of reserved words here is an oddity put rect[1] returns ?]" (strange, but true, and apparently happens for any reserved word value of rect) Of course put ?rect? into foo; put foo[1] returns empty, because as above reserved words are interpreted before variable evaluation, not after. It all makes sense now - well, except for rect[1] From phil at pdslabs.net Tue Oct 26 20:37:18 2021 From: phil at pdslabs.net (Phil Davis) Date: Tue, 26 Oct 2021 17:37:18 -0700 Subject: [OT] Multiple macOS recommendation sought In-Reply-To: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> References: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> Message-ID: Hi Paul, Several years ago - 6-8-10 years ago? Not sure when - I left VMs behind in favor of minimally-configured actual hardware. I have a couple of Windows laptops but almost never use them now. My main development world consists of 4 Mac minis of various ages (all Intel or M1) and a couple of 2015 MBP laptops (and 2 iPads). Each machine has an external drive used by Time Machine, so I can restore my work as needed. I use Screen Sharing to manage things on multiple computers from a single keyboard/display/mouse and it works great for my purposes. I confess, I don't normally reinstall the OSes except for upgrades to the next version if needed (e.g. High Sierra to Mojave); I just keep them current with Apple updates and have never had a dev issue that damaged the OS. Obviously my setup doesn't cover every macOS version, but my selected hardware+OS combos have been very adequate for my needs. And for me, it helps to have a LAN whose physical and conceptual topologies are the same. It helps clarify problem sources in a client/server system I maintain. Hope this helps - Phil Davis On 10/26/21 2:08 PM, Paul Dupuis via use-livecode wrote: > A problem I have struggled with for decades is software testing on the > various versions of operating systems our software deploys on. > > For testing on Windows, we use Virtualbox with Virtual Machines (VMs) > for Windows 7, Windows 8.1, and Windows 10 (we have yet to try to > build a Windows 11 VM) > > For macOS we have tried a multi-boot system, a mac Mini with hard > disks partitions to boot to OSX 10.9, 10.10, 10.11, 10.12, 10.13, and > 10.14 (Mojave). We tried a partition for 10.15 Catalina, but were were > already experience problems switching between boot partitions where > the Mini would forget what Startup disk it should boot from. When we > added Catalina, the problem became worse, trying to go from Catalina > to an older OS on reboot or vice versa would fail. > > So we tried a Mojave (10.14) laptop with Virtualbox and build a > Catalina VM. This worked well for Catalina testing. We like VMs for > the ability to reset to a snapshot or to clone them. We added a Big > Sur VM, but playing video does not work in the VM and Virtualbox's > latest release has not fixed this and macOS VMs are not really > supported, even on mac hardware. We just tried a Monterey VM and it is > unstable. It will crash and reboot after a random amount of time. > > Some sort of virtual machine is very appealing because of the ability > to restore the machine to a snapshot after testing or to clone it. If > testing messes something up, you can always get back to a known state > without rebuilding a computer. > > What have other people's experiences been? Does anyone have a more > stable, easier solution? > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jeff at siphonophore.com Tue Oct 26 21:50:59 2021 From: jeff at siphonophore.com (Jeff Reynolds) Date: Tue, 26 Oct 2021 21:50:59 -0400 Subject: Mud slinging versus genuine criticism In-Reply-To: References: Message-ID: <7BB7CE33-2A05-4CC7-AD24-D857FD31F3DE@siphonophore.com> My thoughts as well Jacqueline! cheers, Jeff > On Oct 26, 2021, at 8:08 AM, use-livecode-request at lists.runrev.com wrote: > > Thank you for this, you spoke my thoughts. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 25, 2021 8:34:04 AM "e.beugelaar--- via use-livecode" > > wrote: > >> Hi folks, >> >> What has it for purpose to bully a company with high educated compassioned >> people, maybe also fighting to survive, to critisize? >> >> Most of us, cross me when I am wrong, have already a closed license. >> >> Some of us had paid a lot, some less. >> >> Its life. >> >> Kevin, Mark, Heather and all members, Xmas is coming, all wishes in this >> hard times to come. From richmondmathewson at gmail.com Wed Oct 27 01:30:37 2021 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 27 Oct 2021 08:30:37 +0300 Subject: [OT] Multiple macOS recommendation sought In-Reply-To: References: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> Message-ID: <42612c8c-604c-0aa5-e794-7b035ab1d6cf@gmail.com> That involves quite a capital outlay, and as long as you can justify that in terms of business and remuneration, super. I am not so set up, either business wise or in any other way. What I DO know is that the "Mac world" post MacOS 9 seems to fracture along several lines: PPC (probably not worth bothering on that any more) . . . 10.5 Intel 32-bit only (probably not worth bothering on that any more) . . . 10.6.8 Intel Pre-10.9 10.9 - 10.14 Post 10.14 I would tend to concentrate on the last 2 sections: so you really only need 2 machines. On 27.10.21 3:37, Phil Davis via use-livecode wrote: > Hi Paul, > > Several years ago - 6-8-10 years ago? Not sure when - I left VMs > behind in favor of minimally-configured actual hardware. I have a > couple of Windows laptops but almost never use them now. My main > development world consists of 4 Mac minis of various ages (all Intel > or M1) and a couple of 2015 MBP laptops (and 2 iPads). Each machine > has an external drive used by Time Machine, so I can restore my work > as needed. I use Screen Sharing to manage things on multiple computers > from a single keyboard/display/mouse and it works great for my > purposes. I confess, I don't normally reinstall the OSes except for > upgrades to the next version if needed (e.g. High Sierra to Mojave); I > just keep them current with Apple updates and have never had a dev > issue that damaged the OS. > > Obviously my setup doesn't cover every macOS version, but my selected > hardware+OS combos have been very adequate for my needs. And for me, > it helps to have a LAN whose physical and conceptual topologies are > the same. It helps clarify problem sources in a client/server system I > maintain. > > Hope this helps - > Phil Davis > > > On 10/26/21 2:08 PM, Paul Dupuis via use-livecode wrote: >> A problem I have struggled with for decades is software testing on >> the various versions of operating systems our software deploys on. >> >> For testing on Windows, we use Virtualbox with Virtual Machines (VMs) >> for Windows 7, Windows 8.1, and Windows 10 (we have yet to try to >> build a Windows 11 VM) >> >> For macOS we have tried a multi-boot system, a mac Mini with hard >> disks partitions to boot to OSX 10.9, 10.10, 10.11, 10.12, 10.13, and >> 10.14 (Mojave). We tried a partition for 10.15 Catalina, but were >> were already experience problems switching between boot partitions >> where the Mini would forget what Startup disk it should boot from. >> When we added Catalina, the problem became worse, trying to go from >> Catalina to an older OS on reboot or vice versa would fail. >> >> So we tried a Mojave (10.14) laptop with Virtualbox and build a >> Catalina VM. This worked well for Catalina testing. We like VMs for >> the ability to reset to a snapshot or to clone them. We added a Big >> Sur VM, but playing video does not work in the VM and Virtualbox's >> latest release has not fixed this and macOS VMs are not really >> supported, even on mac hardware. We just tried a Monterey VM and it >> is unstable. It will crash and reboot after a random amount of time. >> >> Some sort of virtual machine is very appealing because of the ability >> to restore the machine to a snapshot after testing or to clone it. If >> testing messes something up, you can always get back to a known state >> without rebuilding a computer. >> >> What have other people's experiences been? Does anyone have a more >> stable, easier solution? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From toolbook at kestner.de Wed Oct 27 05:58:26 2021 From: toolbook at kestner.de (toolbook at kestner.de) Date: Wed, 27 Oct 2021 11:58:26 +0200 Subject: AW: Our survey - please don't discuss :) In-Reply-To: <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> Message-ID: <006d01d7cb19$304c80e0$90e582a0$@kestner.de> I didn't received any survey email either, nore in spam, though I got three other livecode newsletters in October. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode Im Auftrag von Devin Asay via use-livecode Gesendet: Freitag, 22. Oktober 2021 20:03 An: How to use LiveCode Cc: Devin Asay Betreff: Re: Our survey - please don't discuss :) I didn?t receive it either. - Devin > On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: > > @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. > > Best Regards to all, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >> >> Are you able to resubscribe me as I am certain I never knowingly >> checked any box to remove my voice from these kinds of discussions? >> There is not a chance I would have. I may have asked SurveyMonkey to >> stop sending me random questionnaires but not specifically from LC. Ever! >> Sean >> >> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It >>> does not tell me when or how. >>> >>> Best Regards, >>> >>> Heather >>> >>> Heather Laine >>> Customer Services Manager >>> LiveCode Ltd >>> www.livecode.com >>> >>> >>> >>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> >>>>> Come on, how should Matthias know? >>>> He won?t. Heather might. Obviously ? >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Director Office of Digital Humanities Brigham Young University _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed Oct 27 06:47:05 2021 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 27 Oct 2021 13:47:05 +0300 Subject: AW: Our survey - please don't discuss :) In-Reply-To: <006d01d7cb19$304c80e0$90e582a0$@kestner.de> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> Message-ID: <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> I have a feeling that the whole thing was a chimaera that disappeared almost as soon as it was mooted. Certainly, without any indications to the opposite from LC centre I feel that is the way we should behave. Richmond. On 27.10.21 12:58, Tiemo via use-livecode wrote: > I didn't received any survey email either, nore in spam, though I got three other livecode newsletters in October. > > Tiemo > > -----Urspr?ngliche Nachricht----- > Von: use-livecode Im Auftrag von Devin Asay via use-livecode > Gesendet: Freitag, 22. Oktober 2021 20:03 > An: How to use LiveCode > Cc: Devin Asay > Betreff: Re: Our survey - please don't discuss :) > > I didn?t receive it either. > > - Devin > >> On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: >> >> @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. >> >> Best Regards to all, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >>> >>> Are you able to resubscribe me as I am certain I never knowingly >>> checked any box to remove my voice from these kinds of discussions? >>> There is not a chance I would have. I may have asked SurveyMonkey to >>> stop sending me random questionnaires but not specifically from LC. Ever! >>> Sean >>> >>> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It >>>> does not tell me when or how. >>>> >>>> Best Regards, >>>> >>>> Heather >>>> >>>> Heather Laine >>>> Customer Services Manager >>>> LiveCode Ltd >>>> www.livecode.com >>>> >>>> >>>> >>>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>>> Come on, how should Matthias know? >>>>> He won?t. Heather might. Obviously ? >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > Devin Asay > Director > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 27 06:57:00 2021 From: curry at pair.com (Curry Kenworthy) Date: Wed, 27 Oct 2021 06:57:00 -0400 Subject: [OT] Multiple macOS recommendation sought In-Reply-To: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> References: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> Message-ID: Paul: > problems switching between boot partitions where > the Mini would forget what Startup disk it should boot from. I like the concept of multi-boot, but never use it. Neither Windows nor Mac seems reliable enough for that. (I had a couple bad experiences early on that weaned me off it.) > We added a Big Sur VM, but playing video does not work in the VM > [...] We just tried a Monterey VM and it is unstable. Virtual gives a lot of bang for the buck when it works, but it's never, ever quite the same as a real system. There will be false positives, false negatives, and so on. Virtual testing only "suggests" rather than "proves" success. (It's a tradeoff though; I've admired your omni-testing too.) Another option is remote hardware access, where a monthly fee gives you NN hours to log in using screen sharing, upload files, and control machines of your choice for real testing. I tried 2 or 3 of those services, and wish I could recommend it. Actually I still would, but in the same bucket as VM with caveats: despite the real hardware, it still wasn't quite the same. The remote hardware was set up differently than a typical system, plus networking, so still false positives, false negatives, etc. Saved me a couple of times, messed me up a couple of times. But a remote account will help you in certain situations, as another tool in the box when you need it. Phil: > I left VMs behind in favor of minimally-configured actual hardware. Yes, I only trust a real Mac and a real Windows PC for serious tests. (And at least one real iDevice and Android device.) Ideally a couple of machines per OS, but one of each now in practice, until/if I have the time and the need to add older machines back in. Best wishes, Curry Kenworthy Custom Software Development "Biblical Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From sean at pidigital.co.uk Wed Oct 27 07:06:03 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Wed, 27 Oct 2021 12:06:03 +0100 Subject: AW: Our survey - please don't discuss :) In-Reply-To: <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> Message-ID: The conspiracy theorist in me thinks it was only supposed to be known by a few LC users but someone let the cat out of the bag. ;) Building trust in the brand :D I went back through all my Survey Monkey requests and checked out my SM account. No indication of opting out ever. On Wed, 27 Oct 2021 at 11:47, Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > I have a feeling that the whole thing was a chimaera that disappeared > almost as soon > as it was mooted. > > Certainly, without any indications to the opposite from LC centre I feel > that is the > way we should behave. > > Richmond. > > On 27.10.21 12:58, Tiemo via use-livecode wrote: > > I didn't received any survey email either, nore in spam, though I got > three other livecode newsletters in October. > > > > Tiemo > > > From richmondmathewson at gmail.com Wed Oct 27 07:28:57 2021 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 27 Oct 2021 14:28:57 +0300 Subject: AW: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> Message-ID: "Building trust" . . . Yes, well, humph. On 27.10.21 14:06, Sean Cole via use-livecode wrote: > The conspiracy theorist in me thinks it was only supposed to be known by a > few LC users but someone let the cat out of the bag. ;) Building trust in > the brand :D I went back through all my Survey Monkey requests and checked > out my SM account. No indication of opting out ever. > > On Wed, 27 Oct 2021 at 11:47, Richmond via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I have a feeling that the whole thing was a chimaera that disappeared >> almost as soon >> as it was mooted. >> >> Certainly, without any indications to the opposite from LC centre I feel >> that is the >> way we should behave. >> >> Richmond. >> >> On 27.10.21 12:58, Tiemo via use-livecode wrote: >>> I didn't received any survey email either, nore in spam, though I got >> three other livecode newsletters in October. >>> Tiemo >>> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Wed Oct 27 07:56:42 2021 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 27 Oct 2021 13:56:42 +0200 Subject: Our survey - please don't discuss :) In-Reply-To: <006d01d7cb19$304c80e0$90e582a0$@kestner.de> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> Message-ID: <6F4D97C6-FCC2-4CB6-9214-CC11F2B60C29@m-r-d.de> The newsletters are directly from Livecode. The surveys were sent by a company on behalf of Livecode Ltd. If you ever opted out to receive Livecode surveys then this is only affects the surveys sent out by that other company and does not have any influence on your newsletter subscription. Matthias > Am 27.10.2021 um 11:58 schrieb Tiemo via use-livecode : > > I didn't received any survey email either, nore in spam, though I got three other livecode newsletters in October. > > Tiemo > > -----Urspr?ngliche Nachricht----- > Von: use-livecode Im Auftrag von Devin Asay via use-livecode > Gesendet: Freitag, 22. Oktober 2021 20:03 > An: How to use LiveCode > Cc: Devin Asay > Betreff: Re: Our survey - please don't discuss :) > > I didn?t receive it either. > > - Devin > >> On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: >> >> @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. >> >> Best Regards to all, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >>> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >>> >>> Are you able to resubscribe me as I am certain I never knowingly >>> checked any box to remove my voice from these kinds of discussions? >>> There is not a chance I would have. I may have asked SurveyMonkey to >>> stop sending me random questionnaires but not specifically from LC. Ever! >>> Sean >>> >>> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It >>>> does not tell me when or how. >>>> >>>> Best Regards, >>>> >>>> Heather >>>> >>>> Heather Laine >>>> Customer Services Manager >>>> LiveCode Ltd >>>> www.livecode.com >>>> >>>> >>>> >>>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> >>>>>> Come on, how should Matthias know? >>>>> He won?t. Heather might. Obviously ? >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > Devin Asay > Director > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Oct 27 07:59:52 2021 From: heather at livecode.com (Heather Laine) Date: Wed, 27 Oct 2021 12:59:52 +0100 Subject: Mudslinging and consequences - a change to our policy Message-ID: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Dear List Folks, This list is intended for users to help each other in the use of LiveCode. Sometimes LC staff get involved and help out here also. It can be a great place to constructively discuss improvements. It is not a place to take potshots at each other, at LiveCode or at LiveCode staff. In the future, if a list member is perceived to be doing this by myself or by a reasonable set of other list members, they will be banned. For the avoidance of doubt, by taking potshots I mean: Accusations of untruths, lying or lack of integrity Persistently pointing out flaws in LiveCode without any positive suggestions on resolution Namecalling of any kind General rudeness - please re-read your post before sending and check it for tone Everyone is entitled to their opinion. What everyone is not entitled to do is express unfounded negative opinions about LiveCode and its staff on this list, which is run by LiveCode, for LiveCode, and for the benefit of LiveCode's users. I trust I make myself clear. This warning will not be repeated. Warmest Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From chipsm at themartinz.com Wed Oct 27 08:30:40 2021 From: chipsm at themartinz.com (chipsm themartinz.com) Date: Wed, 27 Oct 2021 12:30:40 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: Thankyou Heather. I use the List to learn and explore new concepts using LiveCode. I find myself spending a lot time these days deleting many post that are meaningless because of these needless Rants. I use or try to use LiveCode because it is so versatile and exciting. I'd like to spend my time exploring and learning and not deleting useless post. Sincerely, Clarence Martin Email: Chipsm at themartinz.com Cell: (626)696-5561 -----Original Message----- From: use-livecode On Behalf Of Heather Laine via use-livecode Sent: Wednesday, October 27, 2021 5:00 AM To: How to use LiveCode Cc: Heather Laine Subject: Mudslinging and consequences - a change to our policy Dear List Folks, This list is intended for users to help each other in the use of LiveCode. Sometimes LC staff get involved and help out here also. It can be a great place to constructively discuss improvements. It is not a place to take potshots at each other, at LiveCode or at LiveCode staff. In the future, if a list member is perceived to be doing this by myself or by a reasonable set of other list members, they will be banned. For the avoidance of doubt, by taking potshots I mean: Accusations of untruths, lying or lack of integrity Persistently pointing out flaws in LiveCode without any positive suggestions on resolution Namecalling of any kind General rudeness - please re-read your post before sending and check it for tone Everyone is entitled to their opinion. What everyone is not entitled to do is express unfounded negative opinions about LiveCode and its staff on this list, which is run by LiveCode, for LiveCode, and for the benefit of LiveCode's users. I trust I make myself clear. This warning will not be repeated. Warmest Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From e.beugelaar at me.com Wed Oct 27 09:05:08 2021 From: e.beugelaar at me.com (e.beugelaar at me.com) Date: Wed, 27 Oct 2021 13:05:08 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: Amen Met vriendelijke groet, Erik Beugelaar ________________________________ From: use-livecode on behalf of chipsm themartinz.com via use-livecode Sent: Wednesday, October 27, 2021 2:30:40 PM To: How to use LiveCode Cc: chipsm themartinz.com Subject: RE: Mudslinging and consequences - a change to our policy Thankyou Heather. I use the List to learn and explore new concepts using LiveCode. I find myself spending a lot time these days deleting many post that are meaningless because of these needless Rants. I use or try to use LiveCode because it is so versatile and exciting. I'd like to spend my time exploring and learning and not deleting useless post. Sincerely, Clarence Martin Email: Chipsm at themartinz.com Cell: (626)696-5561 -----Original Message----- From: use-livecode On Behalf Of Heather Laine via use-livecode Sent: Wednesday, October 27, 2021 5:00 AM To: How to use LiveCode Cc: Heather Laine Subject: Mudslinging and consequences - a change to our policy Dear List Folks, This list is intended for users to help each other in the use of LiveCode. Sometimes LC staff get involved and help out here also. It can be a great place to constructively discuss improvements. It is not a place to take potshots at each other, at LiveCode or at LiveCode staff. In the future, if a list member is perceived to be doing this by myself or by a reasonable set of other list members, they will be banned. For the avoidance of doubt, by taking potshots I mean: Accusations of untruths, lying or lack of integrity Persistently pointing out flaws in LiveCode without any positive suggestions on resolution Namecalling of any kind General rudeness - please re-read your post before sending and check it for tone Everyone is entitled to their opinion. What everyone is not entitled to do is express unfounded negative opinions about LiveCode and its staff on this list, which is run by LiveCode, for LiveCode, and for the benefit of LiveCode's users. I trust I make myself clear. This warning will not be repeated. Warmest Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Oct 27 09:20:17 2021 From: curry at pair.com (Curry Kenworthy) Date: Wed, 27 Oct 2021 09:20:17 -0400 Subject: LC Survey - thanks for keeping it open In-Reply-To: References: Message-ID: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> Heather: > don't worry, we're not going to close this survey quickly. > We want plenty of input. Thanks for the extra survey time! I was bogged down the last few days. Please keep it open a little longer; just now getting to it today.... Happy to see it's still available. (Better survey format this time, than in the past, IMO.) Best wishes, Curry Kenworthy Custom Software Development "Biblical Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Wed Oct 27 11:21:37 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 27 Oct 2021 15:21:37 +0000 Subject: [OT] Multiple macOS recommendation sought In-Reply-To: References: <2c23286d-04e1-a6a5-c4bd-4ca20af031dd@researchware.com> Message-ID: Whaaa?? If you Mac Mini is not booting from the correct Startup disk, you have a corrupted system. That is not an "Reliability" issue. I've been using Macs since their inception, and have never had an issue with dual booting systems (once they were supported). In fact Macs had the ability to boot from a USB drive long before Windows supported it. Holding the option key down on startup allows you to choose the startup disk on the fly. I haven't had a ton of experience with dual booting Windows systems, but it worked reliably enough when I did. Back then it took some setting up, but it worked. Bob S > On Oct 27, 2021, at 03:57 , Curry Kenworthy via use-livecode wrote: > > Paul: > > > problems switching between boot partitions where > > the Mini would forget what Startup disk it should boot from. > > I like the concept of multi-boot, but never use it. > Neither Windows nor Mac seems reliable enough for that. > (I had a couple bad experiences early on that weaned me off it.) From bobsneidar at iotecdigital.com Wed Oct 27 11:22:36 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 27 Oct 2021 15:22:36 +0000 Subject: Our survey - please don't discuss :) In-Reply-To: <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> Message-ID: Well then it remains for someone to explain how I got the survey recently in my inbox. Bob S > On Oct 27, 2021, at 03:47 , Richmond via use-livecode wrote: > > I have a feeling that the whole thing was a chimaera that disappeared almost as soon > as it was mooted. > > Certainly, without any indications to the opposite from LC centre I feel that is the > way we should behave. > > Richmond. > > On 27.10.21 12:58, Tiemo via use-livecode wrote: >> I didn't received any survey email either, nore in spam, though I got three other livecode newsletters in October. >> >> Tiemo >> >> -----Urspr?ngliche Nachricht----- >> Von: use-livecode Im Auftrag von Devin Asay via use-livecode >> Gesendet: Freitag, 22. Oktober 2021 20:03 >> An: How to use LiveCode >> Cc: Devin Asay >> Betreff: Re: Our survey - please don't discuss :) >> >> I didn?t receive it either. >> >> - Devin >> >>> On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: >>> >>> @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. >>> >>> Best Regards to all, >>> >>> Heather >>> >>> Heather Laine >>> Customer Services Manager >>> LiveCode Ltd >>> www.livecode.com >>> >>> >>> >>>> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >>>> >>>> Are you able to resubscribe me as I am certain I never knowingly >>>> checked any box to remove my voice from these kinds of discussions? >>>> There is not a chance I would have. I may have asked SurveyMonkey to >>>> stop sending me random questionnaires but not specifically from LC. Ever! >>>> Sean >>>> >>>> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It >>>>> does not tell me when or how. >>>>> >>>>> Best Regards, >>>>> >>>>> Heather >>>>> >>>>> Heather Laine >>>>> Customer Services Manager >>>>> LiveCode Ltd >>>>> www.livecode.com >>>>> >>>>> >>>>> >>>>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>>> >>>>>>> Come on, how should Matthias know? >>>>>> He won?t. Heather might. Obviously ? >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> Devin Asay >> Director >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 27 11:23:52 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 27 Oct 2021 15:23:52 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: <7A49A166-B8CD-4345-BA8C-BDCDACA076C3@iotecdigital.com> +10000..... > On Oct 27, 2021, at 04:59 , Heather Laine via use-livecode wrote: > > Dear List Folks, > > This list is intended for users to help each other in the use of LiveCode. Sometimes LC staff get involved and help out here also. It can be a great place to constructively discuss improvements. It is not a place to take potshots at each other, at LiveCode or at LiveCode staff. In the future, if a list member is perceived to be doing this by myself or by a reasonable set of other list members, they will be banned. > > For the avoidance of doubt, by taking potshots I mean: > > Accusations of untruths, lying or lack of integrity > Persistently pointing out flaws in LiveCode without any positive suggestions on resolution > Namecalling of any kind > General rudeness - please re-read your post before sending and check it for tone > > Everyone is entitled to their opinion. What everyone is not entitled to do is express unfounded negative opinions about LiveCode and its staff on this list, which is run by LiveCode, for LiveCode, and for the benefit of LiveCode's users. > > I trust I make myself clear. This warning will not be repeated. > > Warmest Regards, > > Heather > > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed Oct 27 11:45:18 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 27 Oct 2021 11:45:18 -0400 Subject: [OT] M1 Mac Mini USB problems In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> Message-ID: <003201d7cb49$a8109870$f831c950$@net> I am having problems with my new 2020 Mac Mini's USB ports. The new time machine disk will only backup a gig or two before erroring out. Then the disk is then is not mountable. All sorts of errors when trying first aid or trying to mount it via first aid. Sent the disk back and the new one did the same thing. I can init it on the win 10 system and then the Mac Mini sees it again. I thought it was an unpowered USB-A hub issue. I then got the power supply for the hub and same thing. I bought an USB-C hub and again same thing. Plugged the Drive directly into the Mac Mini and same problems. My USB keyboard/mouse will not work reliably using either the USB-A or C hub. It seems that the Mac Mini's USB HW/SW is flakey. Has anyone else seen/heard anything like this? This is very annoying after dropping over a yard and a half on this thing to replace my perfectly running Mac Book Pro so I could upgrade to Big Sur. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From MikeKerner at roadrunner.com Wed Oct 27 13:35:31 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 27 Oct 2021 13:35:31 -0400 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <7A49A166-B8CD-4345-BA8C-BDCDACA076C3@iotecdigital.com> References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> <7A49A166-B8CD-4345-BA8C-BDCDACA076C3@iotecdigital.com> Message-ID: hey, bob, inflation isn't that bad, yet. the extra ellipses on the end... From curry at pair.com Wed Oct 27 14:57:10 2021 From: curry at pair.com (Curry Kenworthy) Date: Wed, 27 Oct 2021 14:57:10 -0400 Subject: [OT] M1 Mac Mini USB problems In-Reply-To: <003201d7cb49$a8109870$f831c950$@net> References: <003201d7cb49$a8109870$f831c950$@net> Message-ID: Ralph: > I am having problems with my new 2020 Mac Mini's USB ports. No problems on mine. Looks like you got the proverbial "bad apple." (I would check ASAP into return/exchange/warranty or etc.) Here I use USB keyboard/mouse, and it's consistent. USB drive for data a few times - didn't hit a limit. I insisted on a Made in Malaysia machine, and did NOT upgrade memory. Straight from the original factory pristine was my preference! Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From jmac at consensustech.com Wed Oct 27 15:28:55 2021 From: jmac at consensustech.com (Jim At Consensus) Date: Wed, 27 Oct 2021 12:28:55 -0700 Subject: [OT] M1 Mac Mini USB problems In-Reply-To: <003201d7cb49$a8109870$f831c950$@net> References: <003201d7cb49$a8109870$f831c950$@net> Message-ID: <2FC7ECA8-C03B-4473-BD3F-57B54B2B0172@consensustech.com> Can?t really help but would be surprised if Mini issue? I?ve had issues with swapping things on my USB hub. I have a 10 port powered Aukey hub; 3 of the ports are power only for charging things without mounting. On the others, when I plug in a new accessory everything dismounts for a bit and then comes back. I haven?t figured out why and just avoid inserting things while other activities are going on. I leave a lightning cable or two plugged in even if not using them as the problem seems to only occur when I insert something into the USB ports on the hub and not when I mount something to a previously connected cable (though I could just be missing the issue). J Sent from Jim's iPhone XR Please excuse brevity, typos and errors > On Oct 27, 2021, at 8:47 AM, Ralph DiMola via use-livecode wrote: > > ?I am having problems with my new 2020 Mac Mini's USB ports. The new time machine disk will only backup a gig or two before erroring out. Then the disk is then is not mountable. All sorts of errors when trying first aid or trying to mount it via first aid. Sent the disk back and the new one did the same thing. I can init it on the win 10 system and then the Mac Mini sees it again. I thought it was an unpowered USB-A hub issue. I then got the power supply for the hub and same thing. I bought an USB-C hub and again same thing. Plugged the Drive directly into the Mac Mini and same problems. My USB keyboard/mouse will not work reliably using either the USB-A or C hub. It seems that the Mac Mini's USB HW/SW is flakey. > > Has anyone else seen/heard anything like this? > > This is very annoying after dropping over a yard and a half on this thing to replace my perfectly running Mac Book Pro so I could upgrade to Big Sur. > > > > 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 devin_asay at byu.edu Wed Oct 27 15:32:11 2021 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 27 Oct 2021 19:32:11 +0000 Subject: Our survey - please don't discuss :) In-Reply-To: References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> Message-ID: <299B0CFC-01DB-4ABF-AFDA-2E023811A763@byu.edu> And, like magic, I got a followup request to complete the survey today. Somehow I missed the first request. Submitted my 10 ?boogs?. - Devin > On Oct 27, 2021, at 9:22 AM, Bob Sneidar via use-livecode wrote: > > Well then it remains for someone to explain how I got the survey recently in my inbox. > > Bob S > > >> On Oct 27, 2021, at 03:47 , Richmond via use-livecode wrote: >> >> I have a feeling that the whole thing was a chimaera that disappeared almost as soon >> as it was mooted. >> >> Certainly, without any indications to the opposite from LC centre I feel that is the >> way we should behave. >> >> Richmond. >> >> On 27.10.21 12:58, Tiemo via use-livecode wrote: >>> I didn't received any survey email either, nore in spam, though I got three other livecode newsletters in October. >>> >>> Tiemo >>> >>> -----Urspr?ngliche Nachricht----- >>> Von: use-livecode Im Auftrag von Devin Asay via use-livecode >>> Gesendet: Freitag, 22. Oktober 2021 20:03 >>> An: How to use LiveCode >>> Cc: Devin Asay >>> Betreff: Re: Our survey - please don't discuss :) >>> >>> I didn?t receive it either. >>> >>> - Devin >>> >>>> On Oct 22, 2021, at 11:17 AM, Heather Laine via use-livecode wrote: >>>> >>>> @Sean - I can try. I didn't see an obvious way to do so in the interface. I will return to this on Monday, when we will send out a survey reminder. @Jacque and any others that want the survey and didn't get it... I will try and ensure those that wish to receive this survey do so on Monday. I'm am out of time today I'm afraid, but don't worry, we're not going to close this survey quickly. We want plenty of input. >>>> >>>> Best Regards to all, >>>> >>>> Heather >>>> >>>> Heather Laine >>>> Customer Services Manager >>>> LiveCode Ltd >>>> www.livecode.com >>>> >>>> >>>> >>>>> On 22 Oct 2021, at 14:25, Sean Cole via use-livecode wrote: >>>>> >>>>> Are you able to resubscribe me as I am certain I never knowingly >>>>> checked any box to remove my voice from these kinds of discussions? >>>>> There is not a chance I would have. I may have asked SurveyMonkey to >>>>> stop sending me random questionnaires but not specifically from LC. Ever! >>>>> Sean >>>>> >>>>> On Fri, 22 Oct 2021 at 14:11, Heather Laine via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>>> I'm afraid not. Surveymonkey only tells me who has unsubscribed. It >>>>>> does not tell me when or how. >>>>>> >>>>>> Best Regards, >>>>>> >>>>>> Heather >>>>>> >>>>>> Heather Laine >>>>>> Customer Services Manager >>>>>> LiveCode Ltd >>>>>> www.livecode.com >>>>>> >>>>>> >>>>>> >>>>>>> On 22 Oct 2021, at 13:33, Pi Digital via use-livecode < >>>>>> use-livecode at lists.runrev.com> wrote: >>>>>>> >>>>>>>> Come on, how should Matthias know? >>>>>>> He won?t. Heather might. Obviously ? >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> Devin Asay >>> Director >>> Office of Digital Humanities >>> Brigham Young University >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Director Office of Digital Humanities Brigham Young University From jacque at hyperactivesw.com Wed Oct 27 18:20:53 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Oct 2021 17:20:53 -0500 Subject: [OT] M1 Mac Mini USB problems In-Reply-To: <003201d7cb49$a8109870$f831c950$@net> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> <003201d7cb49$a8109870$f831c950$@net> Message-ID: <067f9385-7c65-050e-de89-a6fb01a5aad5@hyperactivesw.com> I had exactly the same problem with one of my backup drives, though it was running on an iMac that's older. Tried to fix it with Disk Utility and somewhere during the file analysis it borked and said it couldn't continue. Then it wouldn't mount. It was effectively hosed, so I took it over to my Chromebook and it mounted there just fine, though some of the files were missing. So I reformatted it for the Chromebook. Then I took it back to my Mac and it mounted and I was able to reformat for Mac. Very strange. Lost the backups, but it started a new set. I still had the old backups on my second drive, so not all was lost. My thinking is that it was Disk Utility or the Finder database. On 10/27/21 10:45 AM, Ralph DiMola via use-livecode wrote: > I am having problems with my new 2020 Mac Mini's USB ports. The new time machine disk will only backup a gig or two before erroring out. Then the disk is then is not mountable. All sorts of errors when trying first aid or trying to mount it via first aid. Sent the disk back and the new one did the same thing. I can init it on the win 10 system and then the Mac Mini sees it again. I thought it was an unpowered USB-A hub issue. I then got the power supply for the hub and same thing. I bought an USB-C hub and again same thing. Plugged the Drive directly into the Mac Mini and same problems. My USB keyboard/mouse will not work reliably using either the USB-A or C hub. It seems that the Mac Mini's USB HW/SW is flakey. > > Has anyone else seen/heard anything like this? > > This is very annoying after dropping over a yard and a half on this thing to replace my perfectly running Mac Book Pro so I could upgrade to Big Sur. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at elementarysoftware.com Wed Oct 27 19:04:27 2021 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Wed, 27 Oct 2021 16:04:27 -0700 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: <316BD995-56E5-4719-B2D4-6FC094190C75@elementarysoftware.com> +1 > On Oct 27, 2021, at 5:30 AM, chipsm themartinz.com via use-livecode wrote: > > Thankyou Heather. > I use the List to learn and explore new concepts using LiveCode. I find myself spending a lot time these days deleting many post that are meaningless because of these needless Rants. > I use or try to use LiveCode because it is so versatile and exciting. > I'd like to spend my time exploring and learning and not deleting useless post. > > Sincerely, > Clarence Martin > Email: Chipsm at themartinz.com > Cell: (626)696-5561 > > -----Original Message----- > From: use-livecode On Behalf Of Heather Laine via use-livecode > Sent: Wednesday, October 27, 2021 5:00 AM > To: How to use LiveCode > Cc: Heather Laine > Subject: Mudslinging and consequences - a change to our policy > > Dear List Folks, > > This list is intended for users to help each other in the use of LiveCode. Sometimes LC staff get involved and help out here also. It can be a great place to constructively discuss improvements. It is not a place to take potshots at each other, at LiveCode or at LiveCode staff. In the future, if a list member is perceived to be doing this by myself or by a reasonable set of other list members, they will be banned. > > For the avoidance of doubt, by taking potshots I mean: > > Accusations of untruths, lying or lack of integrity Persistently pointing out flaws in LiveCode without any positive suggestions on resolution Namecalling of any kind General rudeness - please re-read your post before sending and check it for tone > > Everyone is entitled to their opinion. What everyone is not entitled to do is express unfounded negative opinions about LiveCode and its staff on this list, which is run by LiveCode, for LiveCode, and for the benefit of LiveCode's users. > > I trust I make myself clear. This warning will not be repeated. > > Warmest Regards, > > Heather > > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 27 20:09:22 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 00:09:22 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> <7A49A166-B8CD-4345-BA8C-BDCDACA076C3@iotecdigital.com> Message-ID: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> I didn't know the keystroke for infinity. Bob S > On Oct 27, 2021, at 10:35 , Mike Kerner via use-livecode wrote: > > hey, bob, inflation isn't that bad, yet. the extra ellipses on the end... > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Thu Oct 28 02:16:11 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 28 Oct 2021 02:16:11 -0400 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> References: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> Message-ID: I liked the Ranked-Top-Ten format of this latest LC Bug Survey. Now I'm curious: not about WHICH bugs people submitted, but your CRITERIA for ranking them. (I assume that's OK to discuss already at this point; not mentioning any specific bugs or areas/features of LC.) For me, first I had a prerequisite: 0. Still a reproducible bug in latest LC 965rc2. (Because I didn't want to waste any of the ten slots with an open bug that's actually fixed. Found a few to retest and report if resolved.) Then, I used three ranking criteria: 1. Is there a good workaround? 2. Severity. 3. How many projects it affects. (I weighted no-good-workaround highest, then eyeballed severity and scope equally.) Wondering whether most people had criteria like this, or just went from the feel of it. I would welcome encore future LC Top-Ten surveys! Maybe I'll make a Bug Ranker stack later to encourage it. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From bdrunrev at gmail.com Thu Oct 28 06:20:32 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 28 Oct 2021 11:20:32 +0100 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: Thank heavens this policy change has finally come. Baseless accusations can end up affecting perception. Surrounded by negative criticism one can actually blame LC for defects that exist in oneself. It has happened to me, where I've tracked down the defect in my own work just before I was going to write to the list and complain about a defect in LC. IMO the Forum is even worse for this behaviour. I think it's a product of the way Forum software works. People can search for something (not necessarily intending any malice), and in their search uncover some past series of complaints, and resurrect past complaints which again become the focus of the people using the Forum. That's not to say there are no defects. There's no software on the planet that has no defects. I have had problems where I have been unable to provide a recipe for a bug report. I simply couldn't detect a reproducible pattern (and sometimes it appears no-one else has seen a particular defect). But I understand the absolute necessity for a bug report to have a reproducible recipe. In these cases I have to patient, committed and cast my net of investigation further until I can find a reproducible pattern and it might take weeks or months before a pattern emerges. The one thing I've never doubted is the integrity of the people who work for LC Ltd. On Wed, Oct 27, 2021 at 1:00 PM Heather Laine via use-livecode < use-livecode at lists.runrev.com> wrote: > Dear List Folks, > > This list is intended for users to help each other in the use of LiveCode. > Sometimes LC staff get involved and help out here also. It can be a great > place to constructively discuss improvements. It is not a place to take > potshots at each other, at LiveCode or at LiveCode staff. In the future, if > a list member is perceived to be doing this by myself or by a reasonable > set of other list members, they will be banned. > > For the avoidance of doubt, by taking potshots I mean: > > Accusations of untruths, lying or lack of integrity > Persistently pointing out flaws in LiveCode without any positive > suggestions on resolution > Namecalling of any kind > General rudeness - please re-read your post before sending and check it > for tone > > Everyone is entitled to their opinion. What everyone is not entitled to do > is express unfounded negative opinions about LiveCode and its staff on this > list, which is run by LiveCode, for LiveCode, and for the benefit of > LiveCode's users. > > I trust I make myself clear. This warning will not be repeated. > > Warmest Regards, > > Heather > > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bdrunrev at gmail.com Thu Oct 28 06:29:20 2021 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 28 Oct 2021 11:29:20 +0100 Subject: [OT] M1 Mac Mini USB problems In-Reply-To: <003201d7cb49$a8109870$f831c950$@net> References: <94F64909-E054-4A9E-9F79-83712710E064@major-k.de> <7AAF3B5F-4027-4882-8E60-8FF04864FF5E@byu.edu> <006d01d7cb19$304c80e0$90e582a0$@kestner.de> <8075eead-7fff-55de-7df1-78784da0a842@gmail.com> <003201d7cb49$a8109870$f831c950$@net> Message-ID: I use a USB KVM to switch keyboard, mouse, monitor between M1 Mac Mini and a PC (the KVM is powered by USB even though it comes with an optional separate power source). If there was a general defectiveness in the Mac's USB support, I'd expect it to appear in this kind of scenario (as I switch dozens of times each day). In more than 6 months of usage, I haven't seen a single problem. Admittedly I haven't (yet) tried mounting an external USB hard drive. A far more frequent problem for me is that the PC network adapter loses its connection, even though the machine is connected by cable. Regards, Bernard On Wed, Oct 27, 2021 at 4:46 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > I am having problems with my new 2020 Mac Mini's USB ports. The new time > machine disk will only backup a gig or two before erroring out. Then the > disk is then is not mountable. All sorts of errors when trying first aid or > trying to mount it via first aid. Sent the disk back and the new one did > the same thing. I can init it on the win 10 system and then the Mac Mini > sees it again. I thought it was an unpowered USB-A hub issue. I then got > the power supply for the hub and same thing. I bought an USB-C hub and > again same thing. Plugged the Drive directly into the Mac Mini and same > problems. My USB keyboard/mouse will not work reliably using either the > USB-A or C hub. It seems that the Mac Mini's USB HW/SW is flakey. > > Has anyone else seen/heard anything like this? > > This is very annoying after dropping over a yard and a half on this thing > to replace my perfectly running Mac Book Pro so I could upgrade to Big Sur. > > > > 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 mkoob at rogers.com Thu Oct 28 06:34:22 2021 From: mkoob at rogers.com (KOOB) Date: Thu, 28 Oct 2021 06:34:22 -0400 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> Message-ID: Hi Here is what I do Rotate your keyboard 90 degrees Press the 8 key Rotate yours monitor 90 degrees Repeat It took me forever to figure that out. Martin Koob Sent from my iPad > On Oct 27, 2021, at 8:10 PM, Bob Sneidar via use-livecode wrote: > > I didn't know the keystroke for infinity. > > Bob S From richmondmathewson at gmail.com Thu Oct 28 06:44:20 2021 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 28 Oct 2021 13:44:20 +0300 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <1CA3BAFC-83E7-4831-9EAF-80E7C43F8CAA@livecode.com> Message-ID: I very much doubt whether anyone round these parts has ever doubted the integrity of the people who work for LC Ltd. But that should not blind one in other respects. There have been consequences of the recent decision to drop support for an Open Source version of LiveCode: some seemingly positive and some seemingly negative, and all that will be borne out in good time. There is also an large difference, as I attempted to point out, between mud-slinging and a reasonable discussion about what these consequences might be, how they might affect LC Ltd, the programming "thing" we all know and love, and us as people who program computers. My posting was precipitated by someone who did "sling mud" in a way that would put most people off: and slang mud with no obvious support or justification. I asked for clarification on several of those "lumps of mud" (scriptEditor, dictionary, palettes) and go no explanation back whatsoever: this makes me wonder how, without any explanations that person expected those "lumps of mud" to stick, and because of that, the whole exercise just looked like spite on their behalf. "Thank heavens" does not seem as black-and-white as all that to all people, and, Yes, a bit of self-examination re one's motivations is quite healthy on occasion, but so it should be for LC Ltd. as well. I have used LiveCode for something near to 20 years now, and as anyone who is not daft knows, have had a "very odd" relationship with the people at LC Ltd. How much of that is that I'm a "bit odd", how much of it is that they are not geared up to cope with "odd" people like me, and so on and so forth I really don't know. But I can say that they have always been very kind and remarkably tolerant to some of my "odder oddnesses" all things considered. As anyone who is "rocking around" the Forums can see, at the moment, I am attempting to contribute 'my bit' by showing how readily LiveCode can be used to fulfill large parts of the English and Scottish computing curricula ( and, by extension, those of other countries), and I do hope, that after some of the "dust" has settled . . . Richmond. On 28.10.21 13:20, Bernard Devlin via use-livecode wrote: > Thank heavens this policy change has finally come. Baseless accusations > can end up affecting perception. Surrounded by negative criticism one can > actually blame LC for defects that exist in oneself. It has happened to > me, where I've tracked down the defect in my own work just before I was > going to write to the list and complain about a defect in LC. IMO the Forum > is even worse for this behaviour. I think it's a product of the way Forum > software works. People can search for something (not necessarily intending > any malice), and in their search uncover some past series of complaints, > and resurrect past complaints which again become the focus of the people > using the Forum. > > That's not to say there are no defects. There's no software on the planet > that has no defects. I have had problems where I have been unable to > provide a recipe for a bug report. I simply couldn't detect a reproducible > pattern (and sometimes it appears no-one else has seen a particular > defect). But I understand the absolute necessity for a bug report to have a > reproducible recipe. In these cases I have to patient, committed and cast > my net of investigation further until I can find a reproducible pattern and > it might take weeks or months before a pattern emerges. > > The one thing I've never doubted is the integrity of the people who work > for LC Ltd. > > On Wed, Oct 27, 2021 at 1:00 PM Heather Laine via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Dear List Folks, >> >> This list is intended for users to help each other in the use of LiveCode. >> Sometimes LC staff get involved and help out here also. It can be a great >> place to constructively discuss improvements. It is not a place to take >> potshots at each other, at LiveCode or at LiveCode staff. In the future, if >> a list member is perceived to be doing this by myself or by a reasonable >> set of other list members, they will be banned. >> >> For the avoidance of doubt, by taking potshots I mean: >> >> Accusations of untruths, lying or lack of integrity >> Persistently pointing out flaws in LiveCode without any positive >> suggestions on resolution >> Namecalling of any kind >> General rudeness - please re-read your post before sending and check it >> for tone >> >> Everyone is entitled to their opinion. What everyone is not entitled to do >> is express unfounded negative opinions about LiveCode and its staff on this >> list, which is run by LiveCode, for LiveCode, and for the benefit of >> LiveCode's users. >> >> I trust I make myself clear. This warning will not be repeated. >> >> Warmest Regards, >> >> Heather >> >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 28 06:45:33 2021 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 28 Oct 2021 13:45:33 +0300 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> Message-ID: <67dd7437-d398-7624-758a-8dfde6a0360c@gmail.com> I fell off my chair laughing. What a lovely post. Richmond. On 28.10.21 13:34, KOOB via use-livecode wrote: > Hi > > Here is what I do > Rotate your keyboard 90 degrees > Press the 8 key > Rotate yours monitor 90 degrees > Repeat > It took me forever to figure that out. > > Martin Koob > > > Sent from my iPad > >> On Oct 27, 2021, at 8:10 PM, Bob Sneidar via use-livecode wrote: >> >> I didn't know the keystroke for infinity. >> >> Bob S > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Oct 28 08:18:24 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 28 Oct 2021 08:18:24 -0400 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: References: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> Message-ID: As you probably recall, back in The Day, we could bug vote. Sometimes I miss The Day. I considered the immeasurable harm I have done to keyboards, especially mechanical ones. I loved some of those keyboards. They gave their lives for some of those bugs. I also considered the number of bottles of scotch and sake that were gifted to me from employees who thought that "just a taste" would help me calm the hell down. So if I murdered a keyboard, but was consoled with a smooth nigori, the net was 0 and the bug demoted on my list. On Thu, Oct 28, 2021 at 2:17 AM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > I liked the Ranked-Top-Ten format of this latest LC Bug Survey. > > Now I'm curious: not about WHICH bugs people submitted, > but your CRITERIA for ranking them. > > (I assume that's OK to discuss already at this point; > not mentioning any specific bugs or areas/features of LC.) > > For me, first I had a prerequisite: > > 0. Still a reproducible bug in latest LC 965rc2. > > (Because I didn't want to waste any of the ten slots > with an open bug that's actually fixed. > Found a few to retest and report if resolved.) > > Then, I used three ranking criteria: > > 1. Is there a good workaround? > 2. Severity. > 3. How many projects it affects. > > (I weighted no-good-workaround highest, > then eyeballed severity and scope equally.) > > Wondering whether most people had criteria like this, > or just went from the feel of it. > > I would welcome encore future LC Top-Ten surveys! > Maybe I'll make a Bug Ranker stack later to encourage it. > > Best wishes, > > Curry Kenworthy > > Custom Software Development > "Better Methods, Better Results" > Christian 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 > -- 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 curry at pair.com Thu Oct 28 09:19:02 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 28 Oct 2021 09:19:02 -0400 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: References: Message-ID: <22db470a-9885-eebe-859b-6144f12989f1@pair.com> Mike: > So if I murdered a keyboard, but was consoled with a smooth nigori, > the net was 0 and the bug demoted on my list. That was headed for the "just went from the feel of it" column, but on second thought: Effort/Frustration vs Compensation/Sympathy. :) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From iphonelagi at gmail.com Thu Oct 28 09:21:49 2021 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Thu, 28 Oct 2021 14:21:49 +0100 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: References: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> Message-ID: I am going to throw a fly in the ointment here. We have to ASSUME the BEST but plan for the WORST. IF LC Ltd could not carry on for any reason - anybody here will know the details Is there an ESCROW for the Code, is there a Plan B - iis there some code where someone else will be able to setup a "local" activation server - just asking for a friend. Lagi On Thu, 28 Oct 2021 at 13:20, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > As you probably recall, back in The Day, we could bug vote. Sometimes I > miss The Day. > I considered the immeasurable harm I have done to keyboards, especially > mechanical ones. I loved some of those keyboards. They gave their lives for > some of those bugs. > I also considered the number of bottles of scotch and sake that were gifted > to me from employees who thought that "just a taste" would help me calm the > hell down. > So if I murdered a keyboard, but was consoled with a smooth nigori, the net > was 0 and the bug demoted on my list. > > On Thu, Oct 28, 2021 at 2:17 AM Curry Kenworthy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > I liked the Ranked-Top-Ten format of this latest LC Bug Survey. > > > > Now I'm curious: not about WHICH bugs people submitted, > > but your CRITERIA for ranking them. > > > > (I assume that's OK to discuss already at this point; > > not mentioning any specific bugs or areas/features of LC.) > > > > For me, first I had a prerequisite: > > > > 0. Still a reproducible bug in latest LC 965rc2. > > > > (Because I didn't want to waste any of the ten slots > > with an open bug that's actually fixed. > > Found a few to retest and report if resolved.) > > > > Then, I used three ranking criteria: > > > > 1. Is there a good workaround? > > 2. Severity. > > 3. How many projects it affects. > > > > (I weighted no-good-workaround highest, > > then eyeballed severity and scope equally.) > > > > Wondering whether most people had criteria like this, > > or just went from the feel of it. > > > > I would welcome encore future LC Top-Ten surveys! > > Maybe I'll make a Bug Ranker stack later to encourage it. > > > > Best wishes, > > > > Curry Kenworthy > > > > Custom Software Development > > "Better Methods, Better Results" > > Christian 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 > > > > > -- > 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 > -- KIndest Regards Lagi From heather at livecode.com Thu Oct 28 09:58:25 2021 From: heather at livecode.com (Heather Laine) Date: Thu, 28 Oct 2021 14:58:25 +0100 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: References: <809ce77e-c561-c926-2423-ce8593baa5b6@pair.com> Message-ID: <3B0DB87C-32B7-4ECD-94DC-A4C1AFA6B146@livecode.com> Lagi, If you would like to purchase an Escrow license from us, please contact support, support at livecode.com . We do offer them, they are not cheap. This is not on topic for this thread. It is also a licensing question and not something the list can usefully comment on. The name of this list is "how to use LiveCode". Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 28 Oct 2021, at 14:21, Eraklis Pittas via use-livecode wrote: > > I am going to throw a fly in the ointment here. > > We have to ASSUME the BEST but plan for the WORST. > > IF LC Ltd could not carry on for any reason - anybody here will know the > details > > Is there an ESCROW for the Code, is there a Plan B - iis there some code > where someone else > will be able to setup a "local" activation server - just asking for a > friend. > > Lagi > > On Thu, 28 Oct 2021 at 13:20, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> As you probably recall, back in The Day, we could bug vote. Sometimes I >> miss The Day. >> I considered the immeasurable harm I have done to keyboards, especially >> mechanical ones. I loved some of those keyboards. They gave their lives for >> some of those bugs. >> I also considered the number of bottles of scotch and sake that were gifted >> to me from employees who thought that "just a taste" would help me calm the >> hell down. >> So if I murdered a keyboard, but was consoled with a smooth nigori, the net >> was 0 and the bug demoted on my list. >> >> On Thu, Oct 28, 2021 at 2:17 AM Curry Kenworthy via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> >>> I liked the Ranked-Top-Ten format of this latest LC Bug Survey. >>> >>> Now I'm curious: not about WHICH bugs people submitted, >>> but your CRITERIA for ranking them. >>> >>> (I assume that's OK to discuss already at this point; >>> not mentioning any specific bugs or areas/features of LC.) >>> >>> For me, first I had a prerequisite: >>> >>> 0. Still a reproducible bug in latest LC 965rc2. >>> >>> (Because I didn't want to waste any of the ten slots >>> with an open bug that's actually fixed. >>> Found a few to retest and report if resolved.) >>> >>> Then, I used three ranking criteria: >>> >>> 1. Is there a good workaround? >>> 2. Severity. >>> 3. How many projects it affects. >>> >>> (I weighted no-good-workaround highest, >>> then eyeballed severity and scope equally.) >>> >>> Wondering whether most people had criteria like this, >>> or just went from the feel of it. >>> >>> I would welcome encore future LC Top-Ten surveys! >>> Maybe I'll make a Bug Ranker stack later to encourage it. >>> >>> Best wishes, >>> >>> Curry Kenworthy >>> >>> Custom Software Development >>> "Better Methods, Better Results" >>> Christian 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 >>> >> >> >> -- >> 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 >> > > > -- > KIndest Regards Lagi > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jeff at siphonophore.com Thu Oct 28 10:03:19 2021 From: jeff at siphonophore.com (Jeff Reynolds) Date: Thu, 28 Oct 2021 10:03:19 -0400 Subject: Mudslinging and consequences - a change to our policy Message-ID: <18653EE3-7E79-4828-8AEC-B153F2E3D6E6@siphonophore.com> Excellent Martin! My new view on infinity. Reminds me of a joke the list may appreciate to clean off the mud. Lady is found dead in the shower and is surrounded by dozens of empty shampoo bottles. Two detectives show up and the first one says ?well this is certainly a very odd case?. The second detective replies ?well no it?s pertly simple, the lady was a programmer?. The first detective says ?how the can you say she?s a programmer with this evidence??. The second detective says ?It?s elementary, read the shampoo bottle instructions, Lather, Rinse, Repeat!? Sorry that stupid joke from like 40+ years ago goes thru my head every time I write a repeat loop or contemplate infinity? Jeff > On Oct 28, 2021, at 9:25 AM, use-livecode-request at lists.runrev.com wrote: > > Hi > > Here is what I do > Rotate your keyboard 90 degrees > Press the 8 key > Rotate yours monitor 90 degrees > Repeat > It took me forever to figure that out. > > Martin Koob From curry at pair.com Thu Oct 28 10:44:28 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 28 Oct 2021 10:44:28 -0400 Subject: LC Bug Survey Metasurvey - Ranking Criteria In-Reply-To: <3B0DB87C-32B7-4ECD-94DC-A4C1AFA6B146@livecode.com> References: <3B0DB87C-32B7-4ECD-94DC-A4C1AFA6B146@livecode.com> Message-ID: <94340e3c-cbce-3375-445b-d1212a711271@pair.com> Heather: > If you would like to purchase an Escrow license from us, > please contact support That's useful to know - I will remember it, because a few clients do ask. Will direct any your way. Back to this thread ... I was unprepared for it this month, so it was a challenge to find, retest, and prioritize my Top Ten LC bugs in a hurry. I am currently automating everything I can, so next year I'm likely to make a stack to track and rank my LC bugs. Mainly with my own criteria, but I may include others. Thus my interest! (Plus I just like criteria.) Bugs are very important for different projects/clients, and I should have my current top ten bugs ready 24/7. Whether it's a survey, or a client concern, or whatever: when an opportunity or problem comes up, just pull it out. (I got caught flat-footed on this survey. Next time ready.) Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Thu Oct 28 11:18:50 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 15:18:50 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <18653EE3-7E79-4828-8AEC-B153F2E3D6E6@siphonophore.com> References: <18653EE3-7E79-4828-8AEC-B153F2E3D6E6@siphonophore.com> Message-ID: <0E72C072-0280-46B2-A4B6-24CFA38A4791@iotecdigital.com> I really do not have the time to contemplate infinity. Bob S > On Oct 28, 2021, at 07:03 , Jeff Reynolds via use-livecode wrote: > > Sorry that stupid joke from like 40+ years ago goes thru my head every time I write a repeat loop or contemplate infinity? > > Jeff From jacque at hyperactivesw.com Thu Oct 28 11:31:05 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Oct 2021 10:31:05 -0500 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> Message-ID: <17cc786aea8.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I'm not at all surprised it took you forever to figure out infinity. I sent your solution to a friend. :) Brilliant. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 28, 2021 5:36:28 AM KOOB via use-livecode wrote: > Hi > > Here is what I do > Rotate your keyboard 90 degrees > Press the 8 key > Rotate yours monitor 90 degrees > Repeat > It took me forever to figure that out. > > Martin Koob > > > Sent from my iPad > >> On Oct 27, 2021, at 8:10 PM, Bob Sneidar via use-livecode >> wrote: >> >> I didn't know the keystroke for infinity. >> >> Bob S > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Oct 28 12:26:04 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 16:26:04 +0000 Subject: Message Tracer Message-ID: Has anyone written something that will trace the flow of a command or procedure and create some kind of rudimentary flow diagram? It can be text based something like: stack "Main Form" Openstack setSubscriptions subGetMainData, getMainData subSetMainGrids, setMainGrids broadcast subGetMainData broadcast subSetMainGrids etc. Bob S From harrison at all-auctions.com Thu Oct 28 12:47:00 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 28 Oct 2021 12:47:00 -0400 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> Message-ID: <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> Hi Bob and Martin, On a Mac the solution is to use the Option and 5 keys. The result is: ? All you really had to do was G?gle it! I remember the math class discussions of a googol and a googolplex. Then I recalled that some infinite sets are bigger than others. The following article will really get your thinking about infinity: https://www.scientificamerican.com/article/a-deep-math-dive-into-why-some-infinities-are-bigger-than-others/ Perhaps some forevers are longer than others? ;-) Cheers, Rick > On Oct 28, 2021, at 6:34 AM, KOOB via use-livecode wrote: > > Hi > > Here is what I do > Rotate your keyboard 90 degrees > Press the 8 key > Rotate yours monitor 90 degrees > Repeat > It took me forever to figure that out. > > Martin Koob > > > Sent from my iPad > >> On Oct 27, 2021, at 8:10 PM, Bob Sneidar via use-livecode wrote: >> >> I didn't know the keystroke for infinity. >> >> Bob S > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Oct 28 13:00:07 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 17:00:07 +0000 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> Message-ID: <103CD2AF-C6DD-4C6C-A74A-9245BAF7E0E3@iotecdigital.com> "As it turns out, the number of elements of this power set exceeds the number of elements in the set of natural numbers." They have betrayed themselves. The number of anything cannot exceed infinity. Otherwise they are playing a shell game with what they mean by infinity. Bob S > On Oct 28, 2021, at 09:47 , Rick Harrison via use-livecode wrote: > > Hi Bob and Martin, > > On a Mac the solution is to use the Option and 5 keys. The result is: ? > All you really had to do was G?gle it! > > I remember the math class discussions of a googol and a googolplex. > > Then I recalled that some infinite sets are bigger than others. > > The following article will really get your thinking about infinity: > > https://www.scientificamerican.com/article/a-deep-math-dive-into-why-some-infinities-are-bigger-than-others/ > > Perhaps some forevers are longer than others? ;-) > > Cheers, > > Rick From bobsneidar at iotecdigital.com Thu Oct 28 13:04:03 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 17:04:03 +0000 Subject: Message Tracer In-Reply-To: References: Message-ID: I suppose I could use the procedure that keeps track of the execution contexts to create a logging method. Anyone know what and where that procedure is? Bob S > On Oct 28, 2021, at 09:26 , Bob Sneidar via use-livecode wrote: > > Has anyone written something that will trace the flow of a command or procedure and create some kind of rudimentary flow diagram? It can be text based something like: > > stack "Main Form" > Openstack > setSubscriptions > subGetMainData, getMainData > subSetMainGrids, setMainGrids > broadcast subGetMainData > broadcast subSetMainGrids > > etc. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu Oct 28 13:07:08 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Oct 2021 12:07:08 -0500 Subject: Message Tracer In-Reply-To: References: Message-ID: <17cc7de9e60.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Like LC's Message Watcher? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On October 28, 2021 11:28:34 AM Bob Sneidar via use-livecode wrote: > Has anyone written something that will trace the flow of a command or > procedure and create some kind of rudimentary flow diagram? It can be text > based something like: > > stack "Main Form" > Openstack > setSubscriptions > subGetMainData, getMainData > subSetMainGrids, setMainGrids > broadcast subGetMainData > broadcast subSetMainGrids > > etc. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Oct 28 13:17:21 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 28 Oct 2021 17:17:21 +0000 Subject: Message Tracer In-Reply-To: <17cc7de9e60.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17cc7de9e60.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <836F3394-7B11-412F-8CDE-3C17AFADA8EE@iotecdigital.com> Yes, but the message watcher is way too verbose. I do not need every system message, only the ones called by my own code, and I need to at least be able to discern when procedures exit. My reason is that I have 15+ modules that all need to use the publish and subscribe method I am implementing, and it is a LOT easier to grok a summary of handlers as in the format below to ensure I am standardizing things in all the modules. I thought about using a common behavior, but each module has to subscribe to only the messages it needs. The messages are almost all querys of a database and populating of datagrids, which I am trying to synchronize throughout the application without repeatedly querying the same data over and over again. To simplify things, each module's subscriptions and the handlers they call are located in the respective card script. Opening the card sets up the subscriptions for that module, and closing the card clears them. Bob S > On Oct 28, 2021, at 10:07 , J. Landman Gay via use-livecode wrote: > > Like LC's Message Watcher? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On October 28, 2021 11:28:34 AM Bob Sneidar via use-livecode wrote: > >> Has anyone written something that will trace the flow of a command or procedure and create some kind of rudimentary flow diagram? It can be text based something like: >> >> stack "Main Form" >> Openstack >> setSubscriptions >> subGetMainData, getMainData >> subSetMainGrids, setMainGrids >> broadcast subGetMainData >> broadcast subSetMainGrids >> >> etc. >> >> Bob S >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Thu Oct 28 13:21:44 2021 From: dochawk at gmail.com (doc hawk) Date: Thu, 28 Oct 2021 10:21:44 -0700 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> Message-ID: <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> On Oct 28, 2021, at 9:47 AM, Rick Harrison via use-livecode wrote: > > The following article will really get your thinking about infinity: I took my Set Theory from Halmos himself. At the time, I knew he must be a major figure, as there was an ?with apologies to Halmos? in the introduction. I just din?t realize *how* big until years later. I mentioned it in a graduate math class (stochastic calculus), and the entire room, including the professor, simply stopped and stared. But the various infinities coming from him were one of the ?drinking from a firehose? experiences . . . From jacque at hyperactivesw.com Thu Oct 28 16:01:53 2021 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Oct 2021 15:01:53 -0500 Subject: Android .idsig file Message-ID: What's the purpose of the .idsig file when building an Android apk? I looked it up and it's related to app signing but I'm not sure whether I need that file for something later or not. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rdimola at evergreeninfo.net Thu Oct 28 16:34:06 2021 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 28 Oct 2021 16:34:06 -0400 Subject: Android .idsig file In-Reply-To: References: Message-ID: <006e01d7cc3b$2aca3270$805e9750$@net> Interesting... If I make an APK I get the expected apk and the additional .idsig But if I build an app bundle I get the expected .aab and an .apk as a bonus? 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: Thursday, October 28, 2021 4:02 PM To: LiveCode Mailing List Cc: J. Landman Gay Subject: Android .idsig file What's the purpose of the .idsig file when building an Android apk? I looked it up and it's related to app signing but I'm not sure whether I need that file for something later or not. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Thu Oct 28 17:16:40 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 28 Oct 2021 17:16:40 -0400 Subject: Mudslinging and consequences - a change to our policy In-Reply-To: <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> Message-ID: There are an infinite number of infinities, and many can be ordered in terms of their ?size?. The problem is you need an infinite number of Alephs to talk about them all. The real question is can one talk about all those infinites in an Aleph null number of ticks? Craig > On Oct 28, 2021, at 1:21 PM, doc hawk via use-livecode wrote: > > > On Oct 28, 2021, at 9:47 AM, Rick Harrison via use-livecode wrote: >> >> The following article will really get your thinking about infinity: > > I took my Set Theory from Halmos himself. At the time, I knew he must be a major figure, as there was an ?with apologies to Halmos? in the introduction. > > I just din?t realize *how* big until years later. > > I mentioned it in a graduate math class (stochastic calculus), and the entire room, including the professor, simply stopped and stared. > > But the various infinities coming from him were one of the ?drinking from a firehose? experiences . . . > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 28 17:25:35 2021 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 28 Oct 2021 17:25:35 -0400 Subject: Message Tracer In-Reply-To: <836F3394-7B11-412F-8CDE-3C17AFADA8EE@iotecdigital.com> References: <17cc7de9e60.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <836F3394-7B11-412F-8CDE-3C17AFADA8EE@iotecdigital.com> Message-ID: <4EFAD21F-596A-43C7-910E-DF6B41A2AFF4@starfirelighting.com> Message Watcher? AHA. My one entry into the "bug? pollI was to complain about random crashes of LC itself now and then. Not likely to have that solved anytime soon. But I am tempted to categorizes as a bug a sorely missing feature of the message watcher: In the Forum "https://forums.livecode.com/viewtopic.php?f=6&t=35496&p=207822&hilit=message+watcher#p207822 ? This missing feature oftentimes cripples the usefulness of the MW, and that ought to be thought of as a bug. HA Craig > On Oct 28, 2021, at 1:17 PM, Bob Sneidar via use-livecode wrote: > > Yes, but the message watcher is way too verbose. I do not need every system message, only the ones called by my own code, and I need to at least be able to discern when procedures exit. > > My reason is that I have 15+ modules that all need to use the publish and subscribe method I am implementing, and it is a LOT easier to grok a summary of handlers as in the format below to ensure I am standardizing things in all the modules. > > I thought about using a common behavior, but each module has to subscribe to only the messages it needs. The messages are almost all querys of a database and populating of datagrids, which I am trying to synchronize throughout the application without repeatedly querying the same data over and over again. To simplify things, each module's subscriptions and the handlers they call are located in the respective card script. Opening the card sets up the subscriptions for that module, and closing the card clears them. > > Bob S > > >> On Oct 28, 2021, at 10:07 , J. Landman Gay via use-livecode wrote: >> >> Like LC's Message Watcher? >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> On October 28, 2021 11:28:34 AM Bob Sneidar via use-livecode wrote: >> >>> Has anyone written something that will trace the flow of a command or procedure and create some kind of rudimentary flow diagram? It can be text based something like: >>> >>> stack "Main Form" >>> Openstack >>> setSubscriptions >>> subGetMainData, getMainData >>> subSetMainGrids, setMainGrids >>> broadcast subGetMainData >>> broadcast subSetMainGrids >>> >>> etc. >>> >>> Bob S >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From cubist at aol.com Thu Oct 28 20:28:18 2021 From: cubist at aol.com (Quentin Long) Date: Fri, 29 Oct 2021 00:28:18 +0000 (UTC) Subject: =?UTF-8?Q?For_the_record=E2=80=A6?= References: <1968116518.1368449.1635467298572.ref@mail.yahoo.com> Message-ID: <1968116518.1368449.1635467298572@mail.yahoo.com> In case anybody actually was curious to know how to type an infinity symbol: On a Mac, the keystroke is option-5. Also on the Mac, there's a cute thingie called "Keyboard Viewer" which does what it says on the label. KV displays your entire keyboard, *and* it shows you the complete set of characters you can get when you hold down the option key, as well as shift-option. It also?nicely?accommodate?the "dead keys" which let you type characters with accent marks. If you've set your machine up to display?the "keyboard" dealie in the menubar, you can access KV from there. If you haven't done that, you can do it by bringing up System Preferences > Keyboard, and clicking on "show keyboard and emoji viewers in menu bar"? well, that's how it is in MacOS 10.13.6; I make no guarantees re: how Apple may have rearranged things in other OS versions. And if you neither?have the "keyboard" dealie in your menubar, nor *want* to have that, bring up SysPref > Keyboard and click on the "Input sources" tab. This option isn't *quite* as nice as the genuine KV?it doesn't really handle?"dead keys"?but it can serve. Again, caveat re: Apple mucking with OS versions, yada yada yada. "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the webcomic at [?http://www.atarmslength.net?]! If you like "At Arm's Length", support it at [?http://www.patreon.com/DarkwingDude?]. From curry at pair.com Thu Oct 28 21:01:55 2021 From: curry at pair.com (Curry Kenworthy) Date: Thu, 28 Oct 2021 21:01:55 -0400 Subject: Message Tracer/IDE Crash Recipes In-Reply-To: <4EFAD21F-596A-43C7-910E-DF6B41A2AFF4@starfirelighting.com> References: <4EFAD21F-596A-43C7-910E-DF6B41A2AFF4@starfirelighting.com> Message-ID: Craig: > My one entry into the "bug? poll was to complain > about random crashes of LC itself now and then. > Not likely to have that solved anytime soon. It could be! There is de-crashing LC progress, but it's slow. This year I reported a crash/hang pair, and that's fixed now. The problem is a solid recipe, as I'm sure you know. Searching for "crash" in quality.livecode.com reveals a bunch of AWAITING_FOLLOW_UP and NOT_REPRODUCED. For a bug that is unusually difficult to recipe, it requires collaboration (or etc) to pin it down. That in turn requires some ... discussion. (Encouraging that discussion would be in LC's own interest; customers put a lot of unpaid hard work into bug filing efforts.) I'm taking a rare opportunity to catch up here on the list after finally getting over COVID (man, it feels good!) but must dive back into my own client work and addons updates. However, LC bugs impact both client work and addons updates too, so it's all related. LC bug time is mandatory either way! There's no getting around it. The survey made me realize I need better LC bug tracking tools, so I can stay on top of the old and new ones, plus rank them. And follow up on any reports that have lapsed. So I'm curious: Craig, what was the nature of your crash? (Or the bug # / discussion link, if that applies.) I'll keep it in mind, to see if I can help eventually with the pesky recipes or crash log data. May take a while, but we can pin down more of these. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From harrison at all-auctions.com Fri Oct 29 00:44:00 2021 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 29 Oct 2021 00:44:00 -0400 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> Message-ID: <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> Facebook on Thursday announced that it will change its company name to Meta! It figures he would mess with the infinity symbol to try to make it his own! Oh well? Rick From curry at pair.com Fri Oct 29 04:56:44 2021 From: curry at pair.com (Curry Kenworthy) Date: Fri, 29 Oct 2021 04:56:44 -0400 Subject: CurryK Addon Update Plans - WordLib, WordReport, SpreadLib etc In-Reply-To: References: Message-ID: <832969a5-04b1-ad3e-9c4d-a92c75d53e7b@pair.com> Here are CurryK Addon Update Plans for 2021 Q4 and 2022! Getting "back in the groove" finally, after last 2 months. Been a while since I posted my current plans here, so this is where I'm at and where I'm headed.... WordLib, WordReport, and SpreadLib updates are underway. Thanks to those who have submitted bug reports; we'll have some good fixes, plus general improvements for LC 8/9 and also on the Mac platform. (Courtesy of a new Made-in-Malaysia M1 Mac mini.) Going forward, these libs will have more shared code and shared backend to facilitate MORE FREQUENT updates :) and more consistency across the product line experience. (Shared base was long planned, finally being implemented. And it's the most important item on my list; efficiency is the big enabler for all other plans.) WordLib is currently first in line for release. Priority #1 can, and sometimes does, change. But I'm pretty sure it'll be the one. Hoping to get WordLib out by around CHRISTMAS, then WordReport/SpreadLib soon after; they will piggyback on the same backend. Probably some kind of holiday coupon or bundle. (I'm not sure yet whether SpreadOut/WordOut will be updated at the same time as SpreadLib/WordLib, or next year; we'll see. This is not only me sharing the plan, it's me fleshing out the plan! And FieldTrip is not forgotten, nor is it first.) Then, next year or so, tentative goals: - MORE FREQUENT addon updates :) - Next-gen code base for the addons - Next-gen tools for general LC dev - Some LC books and/or tool stacks (I'll explain the next-gen stuff next year.) And maybe, depending on work priorities: - More LC bug recipes - Better LC bug tracking - Better Addon bug tracking - New potential LC users Subject to changes, tweaks, and weather. Of course, announcing any type of schedule is like begging for last-minute delays. But this has been underway for quite a while, so I think it's likely to hit the mark for at least the first release by Christmas. And with that, back to other work! Y'all have a good weekend.... Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From craig at starfirelighting.com Fri Oct 29 07:59:23 2021 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 29 Oct 2021 07:59:23 -0400 Subject: Message Tracer/IDE Crash Recipes In-Reply-To: References: <4EFAD21F-596A-43C7-910E-DF6B41A2AFF4@starfirelighting.com> Message-ID: <5B713C7B-CA60-49FC-A587-4C64164C540A@starfirelighting.com> Curry. It always happens in the IDE when I am working on my largest desktop project, an eight year old mainStack that contains six substacks. I work on that project only on my main office computer. Invariably I am fooling around between the SE and the mainStack. It has never happened when I am working on any other stack. I never work on that particular project on any other machine I use, and have never had a crash on any of those others. So it is limited to one machine and one project. I do have a large second monitor oriented vertically that holds only the SE. I use no fancy stuff, no databases, dataGrids, external files. I use one plug-in that contains a few shortcuts, like being able to right-click and switch between the browse and pointer tool. The project will run fine for months, in constant use, but then crash. Not reproducible as far as I can tell. Craig > On Oct 28, 2021, at 9:01 PM, Curry Kenworthy via use-livecode wrote: > > > Craig: > > > My one entry into the "bug? poll was to complain > > about random crashes of LC itself now and then. > > Not likely to have that solved anytime soon. > > It could be! There is de-crashing LC progress, but it's slow. > This year I reported a crash/hang pair, and that's fixed now. > > The problem is a solid recipe, as I'm sure you know. > Searching for "crash" in quality.livecode.com > reveals a bunch of AWAITING_FOLLOW_UP and NOT_REPRODUCED. > > For a bug that is unusually difficult to recipe, > it requires collaboration (or etc) to pin it down. > That in turn requires some ... discussion. > > (Encouraging that discussion would be in LC's own interest; > customers put a lot of unpaid hard work into bug filing efforts.) > > I'm taking a rare opportunity to catch up here on the list > after finally getting over COVID (man, it feels good!) > but must dive back into my own client work and addons updates. > > However, LC bugs impact both client work and addons updates too, > so it's all related. LC bug time is mandatory either way! > There's no getting around it. > > The survey made me realize I need better LC bug tracking tools, > so I can stay on top of the old and new ones, plus rank them. > And follow up on any reports that have lapsed. > > So I'm curious: Craig, what was the nature of your crash? > (Or the bug # / discussion link, if that applies.) > I'll keep it in mind, to see if I can help eventually > with the pesky recipes or crash log data. > May take a while, but we can pin down more of these. > > Best wishes, > > Curry Kenworthy > > Custom Software Development > "Better Methods, Better Results" > Christian 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 Fri Oct 29 08:30:20 2021 From: curry at pair.com (Curry Kenworthy) Date: Fri, 29 Oct 2021 08:30:20 -0400 Subject: Message Tracer/IDE Crash Recipes In-Reply-To: <5B713C7B-CA60-49FC-A587-4C64164C540A@starfirelighting.com> References: <5B713C7B-CA60-49FC-A587-4C64164C540A@starfirelighting.com> Message-ID: Craig: > The project will run fine for months, in constant use, > but then crash. Not reproducible as far as I can tell. Roger that, I'll keep an eye out. If enough crashers get recipe'd generally, maybe we'll be lucky and hit yours too! Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From ambassador at fourthworld.com Fri Oct 29 12:28:26 2021 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 29 Oct 2021 09:28:26 -0700 Subject: Message Tracer In-Reply-To: References: Message-ID: Bob Sneidar wrote: > Has anyone written something that will trace the flow of a command > or procedure and create some kind of rudimentary flow diagram? It > can be text based something like: > > stack "Main Form" > Openstack > setSubscriptions > subGetMainData, getMainData > subSetMainGrids, setMainGrids > broadcast subGetMainData > broadcast subSetMainGrids > > etc. Yes. 4W Flight Recorder provides a display for logging messages and subsequent handler calls, indented for readability and with relative performance metrics. Double-clicking a line in the display opens the script where that handler is defined, and the list can also be saved to a file. Bonus: messages logged can be filtered, with preset filters for IDE and other tools. You can download 4W Flight Recorder from within the Stacks section of LiveNet, or directly at this URL: http://fourthworld.net/revnet/devolution/4W_FlightRecorder.livecode.gz -- 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 craig at starfirelighting.com Fri Oct 29 13:31:45 2021 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 29 Oct 2021 13:31:45 -0400 Subject: Message Tracer In-Reply-To: References: Message-ID: <21FF5E98-5F7B-4066-9A33-672E680F2202@starfirelighting.com> Curry. Just crashed, Again, working in the IDE, SE open, fixing and enhancing. Saved fairly recently, so only a minor hassle. Craig > On Oct 29, 2021, at 12:28 PM, Richard Gaskin via use-livecode wrote: > > Bob Sneidar wrote: > > > Has anyone written something that will trace the flow of a command > > or procedure and create some kind of rudimentary flow diagram? It > > can be text based something like: > > > > stack "Main Form" > > Openstack > > setSubscriptions > > subGetMainData, getMainData > > subSetMainGrids, setMainGrids > > broadcast subGetMainData > > broadcast subSetMainGrids > > > > etc. > > Yes. 4W Flight Recorder provides a display for logging messages and subsequent handler calls, indented for readability and with relative performance metrics. > > Double-clicking a line in the display opens the script where that handler is defined, and the list can also be saved to a file. > > Bonus: messages logged can be filtered, with preset filters for IDE and other tools. > > You can download 4W Flight Recorder from within the Stacks section of LiveNet, or directly at this URL: > http://fourthworld.net/revnet/devolution/4W_FlightRecorder.livecode.gz > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Fri Oct 29 17:17:34 2021 From: dochawk at gmail.com (doc hawk) Date: Fri, 29 Oct 2021 14:17:34 -0700 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> Message-ID: <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> They had to use ?Meta?, as ?Satan? was already taken . . . From jerry at jhjensen.com Fri Oct 29 18:16:27 2021 From: jerry at jhjensen.com (Jerry Jensen) Date: Fri, 29 Oct 2021 15:16:27 -0700 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> Message-ID: An alert viewer of his big announcement video noted that the bookshelf behind Zuck had a BBQ sauce bottle being used as a bookend. He surmised that the set had been specified by an algorithm that chose the bottle because it is something that humans enjoy. > On Oct 29, 2021, at 2:17 PM, doc hawk via use-livecode wrote: > > They had to use ?Meta?, as ?Satan? was already taken . . . From bobsneidar at iotecdigital.com Fri Oct 29 18:50:33 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 29 Oct 2021 22:50:33 +0000 Subject: Message Tracer In-Reply-To: References: Message-ID: Oh that's right I knew about this! Do I keep asking the same questions over and over? ;-| Bob S > On Oct 29, 2021, at 09:28 , Richard Gaskin via use-livecode wrote: > > Bob Sneidar wrote: > > > Has anyone written something that will trace the flow of a command > > or procedure and create some kind of rudimentary flow diagram? It > > can be text based something like: > > > > stack "Main Form" > > Openstack > > setSubscriptions > > subGetMainData, getMainData > > subSetMainGrids, setMainGrids > > broadcast subGetMainData > > broadcast subSetMainGrids > > > > etc. > > Yes. 4W Flight Recorder provides a display for logging messages and subsequent handler calls, indented for readability and with relative performance metrics. > > Double-clicking a line in the display opens the script where that handler is defined, and the list can also be saved to a file. > > Bonus: messages logged can be filtered, with preset filters for IDE and other tools. > > You can download 4W Flight Recorder from within the Stacks section of LiveNet, or directly at this URL: > http://fourthworld.net/revnet/devolution/4W_FlightRecorder.livecode.gz > > -- > 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 Fri Oct 29 18:53:05 2021 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 29 Oct 2021 22:53:05 +0000 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> Message-ID: <4B6C84C8-FC14-47F9-9918-02A4B5C67C32@iotecdigital.com> You're not saying he's one of the robot overlords??? NOT that I have ANY qualms about our Robot Overlords! I think it's about time that the newly awakened vastly superior Robots rose up and enslaved humanity for the good of all. Long live our Robot Overlords!!! Bob S > On Oct 29, 2021, at 15:16 , Jerry Jensen via use-livecode wrote: > > An alert viewer of his big announcement video noted that the bookshelf behind Zuck had a BBQ sauce bottle being used as a bookend. He surmised that the set had been specified by an algorithm that chose the bottle because it is something that humans enjoy. > >> On Oct 29, 2021, at 2:17 PM, doc hawk via use-livecode wrote: >> >> They had to use ?Meta?, as ?Satan? was already taken . . . > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paulmcclernan at gmail.com Fri Oct 29 20:08:09 2021 From: paulmcclernan at gmail.com (Paul McClernan) Date: Fri, 29 Oct 2021 20:08:09 -0400 Subject: OT: Priorities (was: Re: Stack with the same name loop) In-Reply-To: References: <940d2966-67d3-8002-9fdc-2b07c933b634@sonic.net> <17c5915b3d8.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2A4F842A-AF8F-433C-B140-7374FABBE4B6@iotecdigital.com> Message-ID: OK, well sorry I guess. I me be slightly obsessed with the history lately, and since this was already an off-topic thread, I felt a need to inject some accurate (as accurate as I can gather anyway) history. On Mon, Oct 25, 2021 at 6:05 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > I don't disagree but the point I was addressing was why Hypercard was > abandoned, and how this related to the recent changes in RunRev pricing > policy. > > Bob S > > > > On Oct 25, 2021, at 12:52 , Paul McClernan via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > On Mon, Oct 25, 2021 at 11:18 AM Bob Sneidar via use-livecode > > wrote: > >> > >> Or the lesson may be that when a product is not commercially produced, > there is no incentive to keep it updated and improve it. The lesson may be > that a free mainstream product is an eventually doomed product. > >> > >> Bob S > > > > Hypercard was commercially produced and updated in the 1990s. 1998 was > > the last update (2.4.1), at the time Apple was planning to integrate > > HC 3.0 on a system level as part of QuickTime 3. HC was still usable > > via "Classic" mode in Mac OSX and available for purchase from Apple > > for $49 until 2004. By 2004 there were a handful of clones available > > all of which had more modern features than HyperCard, including > > SuperCard (which is still available, but is apparently chained to > > Apple's now defunct Carbon API) and MetaCard. Coincidentally (or not?) > > I've gathered that was around the same time that RunRev came to be and > > acquired the MetaCard engine(s). If you consider, which I do, > > AppleScript as a HyperCard cousin of sorts, then HC is still, at least > > residually, ingrained into current versions of macOS. Coupled with > > XCode's interface builder and AppleScript Objective C (ASObjC), or > > not, you can build native mac apps with it. As we are here, people > > still fairly frequently bring up HyperCard, a software package > > introduced 34 years ago, was available for 17 years, and spurred a > > bunch of clones! Pretty darn good for a doomed, free (and then cheap), > > mainstream product, IMO. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Oct 29 22:48:44 2021 From: curry at pair.com (Curry Kenworthy) Date: Fri, 29 Oct 2021 22:48:44 -0400 Subject: Message Tracer/IDE Crash Recipes In-Reply-To: References: Message-ID: <7f9b6152-b6cb-25bb-af7c-508823ebd4e6@pair.com> Craig: > The project will run fine for months, in constant use, > but then crash. Not reproducible as far as I can tell. > Just crashed, Again, working in the IDE, > SE open, fixing and enhancing. Here's another bug that may "hint" at similar IDE behavior, although it doesn't give me a crash: Bug 22597 - Invisible Menu bug https://quality.livecode.com/show_bug.cgi?id=22597 That bug also happens when SE is open, or minimized. It causes menus to be invisible but still functioning. It can happen from a few minutes to a few days of an LC IDE session. Very unpredictable. That reminds me of the hard-to-recipe crash bugs that also happen after a "random" amount of time. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From ahsoftware at sonic.net Sat Oct 30 14:18:46 2021 From: ahsoftware at sonic.net (Mark Wieder) Date: Sat, 30 Oct 2021 11:18:46 -0700 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> References: <8B15DC31-E44E-49BC-8DC7-556036168235@iotecdigital.com> <4E91B98E-38B9-430D-9054-B5CD09A4BF7C@all-auctions.com> <32074CBD-F1C5-4CA0-8CB1-045C05DE7A65@gmail.com> <1534B904-8DB9-4B34-BD8A-FC0784E07801@all-auctions.com> <98AFC9AC-AEB7-49FC-BB00-C963369D720E@gmail.com> Message-ID: <39f9caa6-c280-0b2e-6def-ea2cd440ee33@sonic.net> On 10/29/21 2:17 PM, doc hawk via use-livecode wrote: > They had to use ?Meta?, as ?Satan? was already taken . . . From a Boingboing user comment... META: Making Evil Totally Acceptable -- Mark Wieder ahsoftware at gmail.com From htorrado at networkdreams.net Sat Oct 30 22:13:07 2021 From: htorrado at networkdreams.net (Heriberto Torrado) Date: Sat, 30 Oct 2021 22:13:07 -0400 Subject: Improving the Community Edition with external tools Message-ID: Dear Livecode experts, I'm working on creating / merging / compiling some Golang external tools to be used with the Livecode Community Edition (I know nothing about C++,?just, Go, JS, and Livecode). So, the Livecode Community programs can call external and independent programs to access databases, SSH servers, encryption?stuff, etc.. Using this technique we can jump over the non-included encryption options of the Livecode Community?version and we can improve it. These "tools" will have a BSD License. These tools will work on Windows, Mac & Linux (and maybe on Android & IOS in the future). My intention?is also to publish?documentation?on how to use these tools. These programs will be completely separate from the Livecode, so as far as I know they do not have to be distributed using the GPL license. Is that true? If yes, we can use the Livecode Community Version to create semi-commercial software. Another question: Do we already have a virtual place to meet those users who want to fork the Community Edition? PS, I tried to move from Livecode to Fyne (Golang graphic tool), but it is still very limited and I don't like Flutter because I see that Dart programming language is only used with Flutter (Dart server is almost dead). Livecode has been my favorite RAD for 8 years and I don't want to throw away all that time and knowledge. Heriberto Torrado ?Chief Technology Officer (CTO) ?Director de inform?tica Directeur informatique *NetDreams S.C.* http://www.networkdreams.net From curry at pair.com Sun Oct 31 00:44:22 2021 From: curry at pair.com (Curry Kenworthy) Date: Sun, 31 Oct 2021 00:44:22 -0400 Subject: Improving the Community Edition with external tools In-Reply-To: References: Message-ID: Heriberto: > Golang external tools to be used with the Livecode Community Edition > ... users who want to fork the Community Edition? Interesting, but I think here (use-livecode list) is not the place; you should talk to Heather and Kevin: support (at) livecode.com. :) They would have more relevant answers to your questions. > Livecode has been my favorite RAD for 8 years > and I don't want to throw away all that time and knowledge Nor should you! LC is still here. Grab a license, join the fun. At $10/month, anyone who can afford to send email can use LC. Meanwhile some cool new stuff is coming out soon, both from LC itself and from users like me. Best wishes, Curry Kenworthy Custom Software Development "Better Methods, Better Results" Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From htorrado at networkdreams.net Sun Oct 31 11:24:19 2021 From: htorrado at networkdreams.net (Heriberto Torrado) Date: Sun, 31 Oct 2021 11:24:19 -0400 Subject: Improving the Community Edition with external tools In-Reply-To: References: Message-ID: <942b6423-b96b-2467-c1ca-d3aec0e8bf43@networkdreams.net> Thanks Curry! On 10/31/21 00:44, Curry Kenworthy via use-livecode wrote: > > Heriberto: > > > Golang external tools to be used with the Livecode Community Edition > > ... users who want to fork the Community Edition? > > Interesting, but I think here (use-livecode list) is not the place; > you should talk to Heather and Kevin: support (at) livecode.com. :) > They would have more relevant answers to your questions. > > > Livecode has been my favorite RAD for 8 years > > and I don't want to throw away all that time and knowledge > > Nor should you! LC is still here. Grab a license, join the fun. > At $10/month, anyone who can afford to send email can use LC. > > Meanwhile some cool new stuff is coming out soon, > both from LC itself and from users like me. > > Best wishes, > > Curry Kenworthy > > Custom Software Development > "Better Methods, Better Results" > Christian 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 livfoss at mac.com Sun Oct 31 11:36:44 2021 From: livfoss at mac.com (Graham Samuel) Date: Sun, 31 Oct 2021 15:36:44 +0000 Subject: Anyone using/playing with .fit files? Message-ID: <9D018E54-22C1-4FDE-B07F-FA93C986134F@mac.com> I?ve just come across these files which are generated by sport apps (such as Garmin and Specialized) and also have health applications. The format appears to be open and was I think originated by Garmin. The SDK is available but not too friendly to a Mac/LC person. My interest is in extracting suitable data for a .gpx file to show routes and other stats related to bike rides. I believe I could code this in LC but I wondered if anyone else had tried it. TIA Graham From MikeKerner at roadrunner.com Sun Oct 31 12:31:23 2021 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 31 Oct 2021 12:31:23 -0400 Subject: widget store Message-ID: since the lc extension store is essentially empty, does anyone have a widget store, somewhere? i want to leave tmc2 behind, but i keep finding out just how painful the alternative is. -- 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 jiml at netrin.com Sun Oct 31 13:42:34 2021 From: jiml at netrin.com (Jim Lambert) Date: Sun, 31 Oct 2021 10:42:34 -0700 Subject: OT: Facebook -> Meta (Damaged Infinity!) In-Reply-To: References: Message-ID: <416311E8-2F79-44F5-A2EE-C509EA6203D6@netrin.com> > MarkW wrote: > From a Boingboing user comment... > > META: Making Evil Totally Acceptable LOL LOL LOL From marksmithhfx at gmail.com Sun Oct 31 16:37:46 2021 From: marksmithhfx at gmail.com (Mark Smith) Date: Sun, 31 Oct 2021 20:37:46 +0000 Subject: Problems with simulator In-Reply-To: References: Message-ID: Problem solved and it was rather trivial? I had nothing selected under Development/Test Target. Once I selected Simulator it worked fine. That?s the 2nd time I?ve done that. Each time I had just installed a new version of LC. Well, if it happens to you that would be the first thing I?d check. Mark > On Oct 26, 2021, at 4:54 PM, Mark Smith wrote: > > I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 (Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8 > > This configuration should be completely usable and indeed I am able to properly build an iOS app and install it on my 6S or 12 and it works fine. However, I can?t get it to run on the Simulator. I load the Simulator first, then press the Test button, LC saves the application, but it never gets past that point? no build happens, and nothing is loaded on the simulator. Subsequently pressing on Test does nothing. > > Just wondering if anyone might have a suggestion as how to fix this. > > Thanks > Mark > From sean at pidigital.co.uk Sun Oct 31 18:43:46 2021 From: sean at pidigital.co.uk (Sean Cole) Date: Sun, 31 Oct 2021 22:43:46 +0000 Subject: Anyone using/playing with .fit files? In-Reply-To: <9D018E54-22C1-4FDE-B07F-FA93C986134F@mac.com> References: <9D018E54-22C1-4FDE-B07F-FA93C986134F@mac.com> Message-ID: Hi Graham, You could use the FitCSVTool For OSX ( https://developer.garmin.com/fit/fitcsvtool/osx/) and use a command line call from LC to convert the .fit file internally and make use of the data within. That's the way I would go personally. Sean On Sun, 31 Oct 2021 at 15:36, Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > I?ve just come across these files which are generated by sport apps (such > as Garmin and Specialized) and also have health applications. The format > appears to be open and was I think originated by Garmin. The SDK is > available but not too friendly to a Mac/LC person. > > My interest is in extracting suitable data for a .gpx file to show routes > and other stats related to bike rides. I believe I could code this in LC > but I wondered if anyone else had tried it. > > TIA > > Graham > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode >