From curry at pair.com Sat Jan 1 01:10:30 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 1 Jan 2022 01:10:30 -0500 Subject: I wish all a Happy & Prosperous New year In-Reply-To: References: Message-ID: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Dittos! Welcome to 2022, everyone. Likewise, Merry 7th/8th Day of Christmas. Jim: > A very Happy, Prosperous and Safe 2022 to all! Clarence: > Back at you Jim. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice documents in LiveCode! http://livecodeaddons.com/wordlib.html Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From prothero at earthlearningsolutions.org Sat Jan 1 10:45:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sat, 1 Jan 2022 07:45:23 -0800 Subject: I wish all a Happy & Prosperous New year In-Reply-To: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> References: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Message-ID: <69B9FA5C-FAD7-44C4-A023-B0814DBB85F3@earthlearningsolutions.org> Folks: Happy New Year to you all too..🌈🎉 A special thanks to Curry K for the fabulous word import, Wordlib, product. I just tried it and I love it. Bill Prothero Sent from my iPad > On Dec 31, 2021, at 10:11 PM, Curry Kenworthy via use-livecode wrote: > > ï»ż > Dittos! Welcome to 2022, everyone. > Likewise, Merry 7th/8th Day of Christmas. > > Jim: > > A very Happy, Prosperous and Safe 2022 to all! > > Clarence: > > Back at you Jim. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice documents in LiveCode! > http://livecodeaddons.com/wordlib.html > > 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 jacque at hyperactivesw.com Sat Jan 1 15:10:02 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 14:10:02 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> Message-ID: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> I'm still not having much luck with this. Everything works as expected except that the first 50 cards or so simply don't move. I can't find anything different about them that would explain it. Anyone out there have an inclination to take a look and find what I'm missing? There's nothing confidential about the stack. On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: > Thanks for all the ideas, guys. I seem to get the most consistent results if I sort by the > short ID of each card and then follow that with the sort for category or title. Because the > data was imported from a text file, the original order is the order of the card IDs. > > What threw me originally is that some cards don't sort in the order I expect. A category that > starts with B is sorted before a category that starts with A. I assume the categories retain > their original order when they collect matching cards. A few cards with blank categories sort > to the front (good) but when sorted by title they remain at the front even though the titles > all start with "The". That's okay because they are summary cards that should be at the front, > but I'm not sure why they stay there during an alphabetical title sort instead of moving to the > Ts. I didn't find any leading spaces or invisible characters. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dochawk at gmail.com Sat Jan 1 15:18:34 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 12:18:34 -0800 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: Something is trying to stir in a dusty corner of my mind, from long ago. Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? Or maybe it was something like foreground/background status? As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in the 80s/90s, but would’ve wanted the basic information cards to stay in place. But now I’m coughing from that dust . . . From paul at researchware.com Sat Jan 1 17:36:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:36:09 -0500 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. On 1/1/2022 3:10 PM, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From dochawk at gmail.com Sat Jan 1 17:40:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:40:00 -0800 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> paul pondered, > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. But then, it’s almost 30 years . . . From jacque at hyperactivesw.com Sat Jan 1 17:41:41 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 16:41:41 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <3ceea31e-d906-602e-a36b-b78f9f817343@hyperactivesw.com> On 1/1/22 2:18 PM, doc hawk via use-livecode wrote: > Something is trying to stir in a dusty corner of my mind, from long ago. > > Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? > > Or maybe it was something like foreground/background status? > > As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had > single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in > the 80s/90s, but would’ve wanted the basic information cards to stay in place. > > > But now I’m coughing from that dust . . . In HC you could "sort cards of this bg" or "sort cards of bg 2" or whatever. LC doesn't allow sorting by bg. That would help. So I tried marking the few cards we wanted in front, then "sort unmarked cards," and LC threw an error. You *can* sort by marked cards, but not by unmarked. Given that there are 8K+ cards and only the first dozen need to be immovable, I didn't want to mark all the rest and keep track of new ones. I could I suppose, but ick. I've told him he needs a database but he doesn't want to go there yet. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Sat Jan 1 17:54:58 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:54:58 -0500 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> On 1/1/2022 5:40 PM, doc hawk via use-livecode wrote: > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > If memory serves, you couldnt *have* multiple backgrounds, as the background was a stack attribute. > > But then, its almost 30 years . . . > > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. From dochawk at gmail.com Sat Jan 1 17:57:20 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:57:20 -0800 Subject: Sorting cards In-Reply-To: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: paul plead > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. Yes, I understand. I don’t think hypercard had that (or supercard, either, at least back then) From dochawk at gmail.com Sat Jan 1 18:02:28 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 15:02:28 -0800 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: <646B0D35-6AE2-48DB-9778-6CA6C56DAF0F@gmail.com> Hmm, I better take that back. Here’s the original manual: https://vintageapple.org/macbooks/pdf/HyperCard_Users_Guide_1988.pdf I’ll plead 30 years . . . From alex at tweedly.net Sat Jan 1 18:06:48 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 1 Jan 2022 23:06:48 +0000 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent me seeing something relevant. Suggestions (that you may have tried already :-) : 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after myVariable then try sorting the items of myVariable. That might tell you whether there's something odd in or about the fields, or whether it's card-specific. 2. Take advantage of the stable sort.   For those cards that shouldn't move, add a specific custom property / value.   Then, after sorting the way you want the cards, do an additional      sort cards descending by myNewProperty   to move those not-to-be-moved ones to the front, and leave all the others in their proper order. Or, feel free to email the stack to me off-list and I'll poke at it. Alex. On 01/01/2022 20:10, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From jacque at hyperactivesw.com Sat Jan 1 18:34:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:34:07 -0600 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <04cba26a-e3d9-0968-1290-bf4107bfa461@hyperactivesw.com> Except for the first two cards, all the rest use the same background. I created a single card with a single background, and then imported a text file, creating new cards along the way, so I'm sure they're all the same. On 1/1/22 4:36 PM, Paul Dupuis via use-livecode wrote: > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I > think they were Category and Title?). If you have mixed backgrounds - I think there may be sort > problems sorting on background fields. Again, this is from memory and I could be wrong. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:35:46 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:35:46 -0600 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: On 1/1/22 4:40 PM, doc hawk via use-livecode wrote: > > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > > If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. > > But then, it’s almost 30 years . . . Yeah, you could. I keep finding duplicate backgrounds in old HC stacks that appear to be the same but with different IDs, which happened in HC if you copy/pasted a card with even a single pixel difference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:38:53 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:38:53 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <8cc42981-6c97-e2b1-3a5b-a23856ec3a7b@hyperactivesw.com> Fantastic, thank you. The more eyes, the better. Look for an email. :) I hadn't thought to collect the IDs and titles (title sort seems to work, it's the categories that fail.) But I did look at the original export text file for anomalies and couldn't find anything. I can try your suggestion. On 1/1/22 5:06 PM, Alex Tweedly via use-livecode wrote: > I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent > me seeing something relevant. > > Suggestions (that you may have tried already :-) : > > 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after > myVariable > > then try sorting the items of myVariable. > > That might tell you whether there's something odd in or about the fields, or whether it's > card-specific. > > 2. Take advantage of the stable sort. >   For those cards that shouldn't move, add a specific custom property / value. >   Then, after sorting the way you want the cards, do an additional >      sort cards descending by myNewProperty >   to move those not-to-be-moved ones to the front, and leave all the others in their proper > order. > > Or, feel free to email the stack to me off-list and I'll poke at it. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:45:28 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:45:28 -0600 Subject: Sorting cards problem, and a link Message-ID: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. The HC and SC stacks sorted correctly. Only LC fails. The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. - The first 13 cards have no category so they don't move. Good. - The next cards, up to about 50, remain sorted by title - The following cards do sort by category, with each category alphabetical (good) Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. I checked for spaces and other invisible characters in the title and category fields and didn't find any. It's just weird. Thanks very much for taking a look, I'm at a loss. Jacque -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sat Jan 1 20:25:41 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 01:25:41 +0000 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Not sure if I understand it properly, but .... cards 1 and 2 (i.e. the index and the current choice) do not have a field "title" If I do a **sort card by field "title" ** then the cards come out unsorted (or improperly sorted, not sure). I added a field "title" to each of the first 2 cards, then it seems to sort properly. It's getting late, so I can't look at it more tonight - but I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" error on the missing field of  a card. I don't know if you can simply add an invisible, disabled field "title" on those extra cards (as I did for this simple test), or whether you need to set the "marked" for only the relevant cards ... Alex. On 01/01/2022 23:45, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer > here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he > doesn't want to go there yet. In general it seems to work okay, at > least for now. The stack was created 30 years ago in HC, he imported > it to SuperCard, and now needs to move to LC. The original scripts > were very minimal, I added a few more and cleaned up the visual > appearance. I wrote an export script that he ran in SuperCard, and > then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is > where he wants them. They shouldn't, but they do, so okay. Go to one > of the recipe cards and choose to sort by category. > >  - The first 13 cards have no category so they don't move. Good. >  - The next cards, up to about 50, remain sorted by title >  - The following cards do sort by category, with each category > alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, > sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort > to the Ts when sorting by title? We don't want them to, but how come > they don't? If you notice that Breakfast is out of order, it's because > there's a space in front of the category name. He did that on purpose > to keep it at the front. > > I checked for spaces and other invisible characters in the title and > category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > From harrison at all-auctions.com Sun Jan 2 00:30:16 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 00:30:16 -0500 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: Hi Jacque, I’ve been looking at the exchange of messages here which had made me want to ask, why are you sorting cards at all? Wouldn’t it be easier just to use array pointers or an index for the cards. You can sort the pointers however you like and the cards never have to move at all according to your sort. You can do all of your sorting experiments that way, and just go to the correct card that your pointer index tells you to go to. It might be quicker too. Happy New Year, and I hope that helps! Rick > On Jan 1, 2022, at 6:45 PM, J. Landman Gay via use-livecode wrote: > > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. > > - The first 13 cards have no category so they don't move. Good. > - The next cards, up to about 50, remain sorted by title > - The following cards do sort by category, with each category alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. > > I checked for spaces and other invisible characters in the title and category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 01:17:57 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:17:57 -0600 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: > I’ve been looking at the exchange of messages here which had made me > want to ask, why are you sorting cards at all? > > Wouldn’t it be easier just to use array pointers or an index for the cards. > You can sort the pointers however you like and the cards never have to > move at all according to your sort. You can do all of your sorting > experiments that way, and just go to the correct card that your > pointer index tells you to go to. It might be quicker too. In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:19:13 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:19:13 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Message-ID: <656c1f77-49bd-c462-f13b-2a44a6511f87@hyperactivesw.com> On 1/1/22 7:25 PM, Alex Tweedly via use-livecode wrote: > I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" > error on the missing field of  a card. > > I don't know if you can simply add an invisible, disabled field "title" on those extra cards > (as I did for this simple test), or whether you need to set the "marked" for only the relevant > cards ... I'll try adding those fields, it sounds reasonable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:46:26 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:46:26 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> On 1/1/22 5:45 PM, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: And...that was supposed to be private but anyone else who wants to look, feel free. Maybe you'll find some interesting things to cook. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From harrison at all-auctions.com Sun Jan 2 11:52:47 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 11:52:47 -0500 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <364935CF-25B2-4612-BF30-AC6807287EAB@all-auctions.com> Ouch! That’s why I always charge an hourly rate, and never quote by the job. Here’s hoping you solve your problem soon! Rick > On Jan 2, 2022, at 1:17 AM, J. Landman Gay via use-livecode wrote: > > On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: >> I’ve been looking at the exchange of messages here which had made me >> want to ask, why are you sorting cards at all? >> Wouldn’t it be easier just to use array pointers or an index for the cards. >> You can sort the pointers however you like and the cards never have to >> move at all according to your sort. You can do all of your sorting >> experiments that way, and just go to the correct card that your >> pointer index tells you to go to. It might be quicker too. > > In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. > > And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. > > But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 15:46:39 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 14:46:39 -0600 Subject: Sorting cards problem solved In-Reply-To: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think it through enough. This seems to work: put the last word of pWhich into tFld -- popup menu with fld names sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only sort marked cards by field tFld -- "category" or "title" Those who have never used The Ancient Xtalks may not know about the mark command. I used it all the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder jogged my memory. So, duh. I hope I'm not kidding myself. There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. You might like to do that too. The client doesn't mind, he wants to share the stack with the world and is debating whether to fund a standalone so people won't have to install LC. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sun Jan 2 18:42:09 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 23:42:09 +0000 Subject: ANN: BoggleSolver now on sample stacks Message-ID: I've put a little 'game' up on "sample stacks", and also on the web. It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. The list of words is that used by Jacqueline in her JQBoggle game. The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at https://www.tweedly.org/BoggleSolver/BoggleSolver.html Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. Having a 'solver' like this opens up possible new games such as: 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. 2. given a random selection of letters, what arrangement gives most/least words. 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. Alex. From jacque at hyperactivesw.com Mon Jan 3 00:41:43 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:41:43 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> There seems to be some interest in the recipe content, or maybe the puzzle, given the number of downloads. At any rate, if you downloaded already, please replace the Sort button with the revised script: on menupick pWhich put the last word of pWhich into tFld sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- real recipes only sort marked cards by field tFld if the num of cd "index" <> 1 then set the num of cd "index" to 1 set the num of cd "eggsaver" to 2 end if end menupick Or if you want a fixed version, it's here for a week: And...the client is pleased but noticed it all sorts very nicely except for the last card, which is in the correct category but out of alphabetical order. Anyone care to figure out why? - sort by title -- okay - sort by category -- Last card is wrong. Others are okay. BTW, I tried Alex's suggestion of adding Title fields to the first two cards but LC hung until I hit Cmd-period. But Mark Wieder says it worked for him. I'm staring blankly. On 1/2/22 2:46 PM, J. Landman Gay via use-livecode wrote: > Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think > it through enough. This seems to work: > >   put the last word of pWhich into tFld -- popup menu with fld names >   sort cards by the short id of this cd -- import order; keep first 13 cards at front >   mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only >   sort marked cards by field tFld -- "category" or "title" > > Those who have never used The Ancient Xtalks may not know about the mark command. I used it all > the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder > jogged my memory. > > So, duh. I hope I'm not kidding myself. > > There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. > You might like to do that too. The client doesn't mind, he wants to share the stack with the > world and is debating whether to fund a standalone so people won't have to install LC. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 00:47:19 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:47:19 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <2d724649-fab8-e4b5-19d7-e16d51672348@hyperactivesw.com> This is fantastic! I've often wondered how many possible words there are in any given grid. The web interface is much better than the last time I tried one, very speedy response after the initial load. And even that is much better than it used to be. I'll grab the stack next. Cool. On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all > words within it, following the prescribed rules - words are formed by moving to adjacent > (including diagonal) grid positions, and you cannot re-use a grid position within a word. You > can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary > of words which is a hierarchical character-by-character array, so it represents not only "what > is a word" but also "what can be the initial substring of a word", and therefore it can prune > the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 > minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be > found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, > but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. > I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number > of words that can be formed; score the value of the increase (or decrease), playing > alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 01:03:40 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 00:03:40 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. A decade ago I found this board on the net somewhere, it claims to have a possible 3271 points (didn't say how many words.) Good luck: RSTCS DEIAE GNLRP EATES MSSID Your solver finds 1786 words. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ahsoftware at sonic.net Mon Jan 3 11:35:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:35:52 -0800 Subject: Sorting cards problem solved In-Reply-To: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > And...the client is pleased but noticed it all sorts very nicely except > for the last card, which is in the correct category but out of > alphabetical order. Anyone care to figure out why? > >    - sort by title -- okay >    - sort by category -- Last card is wrong. Others are okay. What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Mon Jan 3 11:37:37 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:37:37 -0800 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > A decade ago I found this board on the net somewhere, it claims to have > a possible 3271 points (didn't say how many words.) Good luck: ...there goes my Monday... -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 12:30:25 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2022 11:30:25 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Right, Zweibelwhe should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > >> And...the client is pleased but noticed it all sorts very nicely except >> for the last card, which is in the correct category but out of >> alphabetical order. Anyone care to figure out why? >> >> - sort by title -- okay >> - sort by category -- Last card is wrong. Others are okay. > > What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? > > -- > 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 klaus at major-k.de Mon Jan 3 12:38:43 2022 From: klaus at major-k.de (Klaus major-k) Date: Mon, 3 Jan 2022 18:38:43 +0100 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Hi Jaques, > Am 03.01.2022 um 18:30 schrieb J. Landman Gay via use-livecode : > > Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) "ZweibelwĂ€he" is not a german word. :-) > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > >> On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: >> >>> And...the client is pleased but noticed it all sorts very nicely except >>> for the last card, which is in the correct category but out of >>> alphabetical order. Anyone care to figure out why? >>> >>> - sort by title -- okay >>> - sort by category -- Last card is wrong. Others are okay. >> >> What counts as the "last" card? Is that card id 9183 "ZweibelwĂ€he"? >> >> -- >> Mark Wieder >> ahsoftware at gmail.com Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From ahsoftware at sonic.net Mon Jan 3 13:13:45 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 10:13:45 -0800 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: > Right, Zweibelwhe should be last, and other Parsley recipes are in the > Ps inside the Vegetable category. Just not this one. If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: card id 9181 card id 9182 card id 9183 card id 7908 (all with a category of "Vegetable". -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 14:10:59 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:10:59 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> References: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> Message-ID: <340a14ef-b7b8-abb3-3c8a-977414cb9ccb@hyperactivesw.com> On 1/3/22 10:37 AM, Mark Wieder via use-livecode wrote: > On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > >> A decade ago I found this board on the net somewhere, it claims to have a possible 3271 >> points (didn't say how many words.) Good luck: > > ...there goes my Monday... > Only Monday? I've been plunking around on that board off and on for weeks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:12:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:12:52 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9a9bb84c-bf81-8292-28e5-d16f4f9c0132@hyperactivesw.com> On 1/3/22 11:38 AM, Klaus major-k via use-livecode wrote: > Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? > If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) > > "ZweibelwĂ€he" is not a german word. :-) Must have been the client's typo, it's that way in the stack. You know us Americans, we think everyone should only write in English. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:18:58 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:18:58 -0600 Subject: Sorting cards problem solved In-Reply-To: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> Message-ID: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: > On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the >> Vegetable category. Just not this one. > > If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I > see the following sort order: > > card id 9181 > card id 9182 > card id 9183 > card id 7908 > > (all with a category of "Vegetable". > 7908 isn't right either. I get: card id 9181 card id 9182 card id 9183 card id 9184 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dvglasgow at gmail.com Mon Jan 3 15:53:45 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Mon, 3 Jan 2022 20:53:45 +0000 Subject: Sorting cards problem solved In-Reply-To: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: Please let me not be the only one who can’t stand the suspense... > On 3 Jan 2022, at 7:18 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: >> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >>> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. >> If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: >> card id 9181 >> card id 9182 >> card id 9183 >> card id 7908 >> (all with a category of "Vegetable". > > 7908 isn't right either. I get: > > card id 9181 > card id 9182 > card id 9183 > card id 9184 > > > > -- > 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 Mon Jan 3 16:03:10 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 3 Jan 2022 21:03:10 +0000 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <76E72583-2099-4503-9A71-85116048D64D@gmail.com> Wow, very cool Alex. Thanks for sharing. Mark > On Jan 2, 2022, at 11:42 PM, Alex Tweedly via use-livecode wrote: > > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Tue Jan 4 02:00:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 3 Jan 2022 23:00:31 -0800 Subject: A question/survey of sorts for users of Navigator Message-ID: After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc From curry at pair.com Tue Jan 4 08:33:43 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 4 Jan 2022 08:33:43 -0500 Subject: WordLib Coupon Last Chance, WordReport Next Up Message-ID: WordLib Christmas Coupon Ending: It's been a great 12 days of Christmas! January 5 is the last discount day, so if you haven't yet, last boarding call. Download WordLib 2.3: http://livecodeaddons.com/wordlib.html Purchase WordLib 2.3: http://livecodeaddons.com/buy-wordlib Christmas Coupon: NOEL-2021 Discount: Extra 30% Off (Don't forget your Coupon during checkout!) Q: Will the LC Store have this Coupon too? A: Very possibly! What I know for sure is that WordLib 2.3 and the Coupon are available right now at CurryK.... Coming up next: WordReport Update Happy coding! More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Tue Jan 4 12:35:22 2022 From: General.2018 at outlook.com (General 2018) Date: Tue, 4 Jan 2022 17:35:22 +0000 Subject: IDE behaviour MacOS Message-ID: Hi, On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. All else seems to work. If I open Livecode and then open the stack all is good. On Windows no issues either way. Regards Camm From jacque at hyperactivesw.com Tue Jan 4 13:55:24 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 4 Jan 2022 12:55:24 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: > Please let me not be the only one who can’t stand the suspense... I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipsm at themartinz.com Tue Jan 4 14:45:39 2022 From: chipsm at themartinz.com (chipsm themartinz.com) Date: Tue, 4 Jan 2022 19:45:39 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Hi Geoff, I use Navigator on all of my projects. I like the ideas that you are proposing. I would like one more item: I am a believer of using behaviors. And, I am also setting behaviors to behaviors and I would like those behaviors that have behaviors have the ability to show colors, just like the coloring option that cards have. Great Product! Sincerely, Clarence Martin Email: Chipsm at themartinz.com Cell: (626)696-5561 -----Original Message----- From: use-livecode On Behalf Of Geoff Canyon via use-livecode Sent: Monday, January 3, 2022 11:01 PM To: How to use LiveCode Cc: Geoff Canyon Subject: A question/survey of sorts for users of Navigator After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From alanstenhouse at hotmail.com Tue Jan 4 18:13:15 2022 From: alanstenhouse at hotmail.com (Alan Stenhouse) Date: Wed, 5 Jan 2022 09:43:15 +1030 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Sounds interesting Geoff. The ability to customise your own actions on objects would be great - I think we all get annoyed with some of the clunkiness of repeated actions (and no doubt we don't use all the existing capabilities of LC..), so your addition to Navigator sounds very worthwhile! cheers Alan > On 5 Jan 2022, at 3:30 am, Geoff Canyon wrote: > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc From gcanyon at gmail.com Tue Jan 4 23:34:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Tue, 4 Jan 2022 20:34:31 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Interesting idea -- just a different color, or what would the useful interface look like? Also, I honestly don't remember what I did for the double-click in instances like that. I remember that if an object has a behavior I open the behavior, but if the behavior has a behavior I'm not sure. Any suggestions for the interface for that? Glad to hear Navigator is useful. gc On Tue, Jan 4, 2022 at 11:46 AM chipsm themartinz.com via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Geoff, > I use Navigator on all of my projects. > I like the ideas that you are proposing. > I would like one more item: I am a believer of using behaviors. And, I am > also setting behaviors to behaviors and I would like those behaviors that > have behaviors have the ability to show colors, just like the coloring > option that cards have. > Great Product! > > Sincerely, > Clarence Martin > Email: Chipsm at themartinz.com > Cell: (626)696-5561 > > -----Original Message----- > From: use-livecode On Behalf Of > Geoff Canyon via use-livecode > Sent: Monday, January 3, 2022 11:01 PM > To: How to use LiveCode > Cc: Geoff Canyon > Subject: A question/survey of sorts for users of Navigator > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make > double-clicking a control open the script for that object, because I edit > scripts far more often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Wed Jan 5 09:54:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 5 Jan 2022 09:54:34 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: Message-ID: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Hi. Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? Cannot imagine any of this. I am on a Mac. What version OS? Craig > On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: > > Hi, > > On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. > All else seems to work. > > If I open Livecode and then open the stack all is good. > > On Windows no issues either way. > > > Regards Camm > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 10:54:53 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 15:54:53 +0000 Subject: IDE behaviour MacOS In-Reply-To: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> References: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Message-ID: Hi , Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. Mojave. Regards Camm > On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: > > ï»żHi. > > Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? > > Cannot imagine any of this. I am on a Mac. What version OS? > > Craig > >> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >> >> Hi, >> >> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >> All else seems to work. >> >> If I open Livecode and then open the stack all is good. >> >> On Windows no issues either way. >> >> >> Regards Camm >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jmac at consensustech.com Wed Jan 5 11:23:47 2022 From: jmac at consensustech.com (Jim At Consensus) Date: Wed, 5 Jan 2022 08:23:47 -0800 Subject: IDE behaviour MacOS Message-ID: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> ï»żStrange behavior. When you say disappear, are they missing from Project Browser? This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere Sent from Jim's iPhone XR Please excuse brevity, typos and errors > On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: > ï»żHi , > > Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. > > Mojave. > > Regards Camm > >> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >> >> ï»żHi. >> >> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >> >> Cannot imagine any of this. I am on a Mac. What version OS? >> >> Craig >> >>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>> Hi, >>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>> All else seems to work. >>> If I open Livecode and then open the stack all is good. >>> On Windows no issues either way. >>> Regards Camm >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 11:52:29 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 16:52:29 +0000 Subject: IDE behaviour MacOS In-Reply-To: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. This only happens if I load my stack is by clicking on it. If Livecode is loaded first and then the stack is opened all is well. MacOS Click on stack file to open - problem. Open stack within Livecode - ok. Built Stand-alone - ok. Windows No problems. Regards Camm > On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: > > ï»żStrange behavior. > > When you say disappear, are they missing from Project Browser? > This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere > > Sent from Jim's iPhone XR > Please excuse brevity, typos and errors > >> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >> ï»żHi , >> >> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >> >> Mojave. >> >> Regards Camm >> >>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>> >>> Cannot imagine any of this. I am on a Mac. What version OS? >>> >>> Craig >>> >>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>> Hi, >>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>> All else seems to work. >>>> If I open Livecode and then open the stack all is good. >>>> On Windows no issues either way. >>>> Regards Camm >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 5 12:03:09 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 5 Jan 2022 12:03:09 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: <06C5772C-61FB-47AD-A9EC-3D6E1FD7A516@me.com> What version of Livecode, and are you sure you’re not opening an earlier version? Peter > On Jan 5, 2022, at 11:52 AM, General 2018 via use-livecode wrote: > > The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. > This only happens if I load my stack is by clicking on it. > > If Livecode is loaded first and then the stack is opened all is well. > > MacOS > Click on stack file to open - problem. > Open stack within Livecode - ok. > Built Stand-alone - ok. > > Windows > No problems. > > Regards Camm > >> On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: >> >> ï»żStrange behavior. >> >> When you say disappear, are they missing from Project Browser? >> This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere >> >> Sent from Jim's iPhone XR >> Please excuse brevity, typos and errors >> >>> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >>> ï»żHi , >>> >>> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >>> >>> Mojave. >>> >>> Regards Camm >>> >>>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>>> >>>> Cannot imagine any of this. I am on a Mac. What version OS? >>>> >>>> Craig >>>> >>>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>>> Hi, >>>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>>> All else seems to work. >>>>> If I open Livecode and then open the stack all is good. >>>>> On Windows no issues either way. >>>>> Regards Camm >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 12:44:26 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 17:44:26 +0000 Subject: IDE behaviour MacOS Message-ID: Solved , thanks. The stack was previously saved under LC 9.6.3 - run on 9.6.6 and problem. Opened it and saved from 9.6.6 - Solved. Regards Camm > On 5 Jan 2022, at 17:04, Peter Bogdanoff via use-livecode wrote: > From tom at makeshyft.com Wed Jan 5 13:46:21 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 13:46:21 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode Message-ID: Hello Everyone, Today I am happy to announce a preview of the AppStarterStack for Livecode v 0.99. The AppStarterStack is a Livecode stack that accelerates the development of rich multi-platform applications using the Livecode development tools and engine. It contains many functions and abstractions that every professional software needs, which you and/or your developer would have to build when starting a serious software project. We built the AppStarterStack in order to significantly accelerate the development of all of our future products. But why should we be the only ones to use it and benefit from it? It is designed to enable founders and developers to focus their team’s efforts exclusively on the functions and features of their particular application, without building their application’s architecture from scratch. With the AppStarterStack as a starting point, even your MVP can look and work like a polished product. The AppStarterStack comes with 100s of features out of the box. * Make Windowed or Fullscreen applications. * Built for continuous uptime, to run in foreground or minimized. * Auto-Resizing, Responsive & Non-Blocking Interface * Up to 4 simultaneous navigation bars in as many configurations as you need * Contains many 1 line abstractions to accomplish many different tasks * Non Blocking & Performant * Built-in Timer, Log, Task Scheduler * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling * Easy "Real-Time" updating * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select File, Select Folder) * Easy Right-click Menu * Easy Badges to give updated counts to your users * Super-Grid (Different grids, using a universal datagrid with 1 universal “column”.) * Fully customizable to look the way you want, nearly everything can be changed to suit your style and needs. * Multiple premade controls & examples * Your application can spend nearly its entire development cycle in a build-able state. It builds to Desktop & Mobile & (HTML in 2022) * It looks and works consistent across all platforms * 1-click source control export if you want to keep track of code changes. * Completely open codebase, you can change or fix anything you want or need. * Goal & Process driven, you will literally transform the AppStarterStack file into your application. * Thoughtful architecture to help you be and stay organized with your project’s design and code. & so much more Licensing: This stack will be licensed on a per use case basis. To find out if the AppStarterStack is right for your project, just send me a PM and we can arrange a time to talk. Our license model comes with very few restrictions, and is intended to give you as much flexibility as possible and as few limitations as possible. Feel free to check out its website for a download and much more information. If you can, please send questions directly to me. www.AppStarterStack.com Thank you. -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From keith.clarke at me.com Wed Jan 5 13:48:47 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 5 Jan 2022 18:48:47 +0000 Subject: PDF Viewer widget: expected experience from set the currentDestination? In-Reply-To: References: <79FF0F2B-8DBA-445F-B28F-9FC42B6B0AEB@me.com> Message-ID: <67B27448-88DD-431D-9E89-65FAFEF5C56E@me.com> I’m still struggling to find the Rosetta Stone for the PDF widget that connects the page & rect of any currentDestination with its link text on that page of the PDF, to enable recreation with scripting of the links that one sees out-of-the-box in PDF viewers such as Preview or Adobe. I must have missed something as it would appear that the metadata peters out after one has established that a page ’n’ in the PDF document contains: - via currentDestinations: none to maybe a few dozen links, each with part of an ‘href’ and it’s rect top-left corner defined, but no label text or page text start & end offsets; - via hilitedRangeText: a chunk of plain text with no html or other ‘markup’ hints at what might constitute link text; - ...and never the twain shall meet. If this is really the state of the art with the widget and its wrapping of PDFium, I can’t see how it can be scripted to work - so I think I’ll need to start looking elsewhere, outside of LC for a mechanism to access PDF text & links. Please tell me I’m wrong and am missing something obvious? Best, Keith > On 23 Dec 2021, at 09:13, Keith Clarke via use-livecode wrote: > > Thanks Monte - that code sorts the *calling* end of the recipe and the widget changes page to the one containing the currentDestination. > > However, what about the *receiving* end of the recipe? Nothing seems to be happening upon arrival at the page to get any closer to this particular destination amongst the many on the same page. > > Where should one look to understand the options and handlers for the specific destination upon arrival *after* the change of page, re scroll into view, zoom, focus, setting the associated hilited text, etc? > Best, > Keith > From sean at pidigital.co.uk Wed Jan 5 13:51:32 2022 From: sean at pidigital.co.uk (Pi Digital) Date: Wed, 5 Jan 2022 18:51:32 +0000 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: Message-ID: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> V0.99 - I love it!! :) We’ll done Tom. I’ll be in touch very soon. This sounds perfect for something I’m working on right now. All the best Sean Cole Pi Digital Productions Ltd > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode wrote: > > ï»żHello Everyone, > > > Today I am happy to announce a preview of the AppStarterStack for Livecode > v 0.99. > > > The AppStarterStack is a Livecode stack that accelerates the development of > rich multi-platform applications using the Livecode development tools and > engine. > > > It contains many functions and abstractions that every professional > software needs, which you and/or your developer would have to build when > starting a serious software project. > > > We built the AppStarterStack in order to significantly accelerate the > development of all of our future products. But why should we be the only > ones to use it and benefit from it? > > > It is designed to enable founders and developers to focus their team’s > efforts exclusively on the functions and features of their particular > application, without building their application’s architecture from scratch. > > > With the AppStarterStack as a starting point, even your MVP can look and > work like a polished product. > > > The AppStarterStack comes with 100s of features out of the box. > > > * Make Windowed or Fullscreen applications. > * Built for continuous uptime, to run in foreground or minimized. > > * Auto-Resizing, Responsive & Non-Blocking Interface > > * Up to 4 simultaneous navigation bars in as many configurations as you need > > * Contains many 1 line abstractions to accomplish many different tasks > > * Non Blocking & Performant > > * Built-in Timer, Log, Task Scheduler > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > * Easy "Real-Time" updating > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select > File, Select Folder) > > * Easy Right-click Menu > > * Easy Badges to give updated counts to your users > > * Super-Grid (Different grids, using a universal datagrid with 1 universal > “column”.) > > * Fully customizable to look the way you want, nearly everything can be > changed to suit your style and needs. > > * Multiple premade controls & examples > > * Your application can spend nearly its entire development cycle in a > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > * It looks and works consistent across all platforms > > * 1-click source control export if you want to keep track of code changes. > > * Completely open codebase, you can change or fix anything you want or need. > > * Goal & Process driven, you will literally transform the AppStarterStack > file into your application. > > * Thoughtful architecture to help you be and stay organized with your > project’s design and code. > > > & so much more > > > Licensing: > > > This stack will be licensed on a per use case basis. To find out if the > AppStarterStack is right for your project, just send me a PM and we can > arrange a time to talk. > > > Our license model comes with very few restrictions, and is intended to give > you as much flexibility as possible and as few limitations as possible. > > > Feel free to check out its website for a download and much more > information. If you can, please send questions directly to me. > > > www.AppStarterStack.com > > > Thank you. > > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 15:44:43 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 15:44:43 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Heya Sean, Thanks,.... yeah ... get in touch when you have time and wanna talk about, I'd love to hear about it. All the best to you also, Tom On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > V0.99 - I love it!! :) > > We’ll done Tom. I’ll be in touch very soon. This sounds perfect for > something I’m working on right now. > > All the best > > Sean Cole > Pi Digital Productions Ltd > > > > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żHello Everyone, > > > > > > Today I am happy to announce a preview of the AppStarterStack for > Livecode > > v 0.99. > > > > > > The AppStarterStack is a Livecode stack that accelerates the development > of > > rich multi-platform applications using the Livecode development tools and > > engine. > > > > > > It contains many functions and abstractions that every professional > > software needs, which you and/or your developer would have to build when > > starting a serious software project. > > > > > > We built the AppStarterStack in order to significantly accelerate the > > development of all of our future products. But why should we be the only > > ones to use it and benefit from it? > > > > > > It is designed to enable founders and developers to focus their team’s > > efforts exclusively on the functions and features of their particular > > application, without building their application’s architecture from > scratch. > > > > > > With the AppStarterStack as a starting point, even your MVP can look and > > work like a polished product. > > > > > > The AppStarterStack comes with 100s of features out of the box. > > > > > > * Make Windowed or Fullscreen applications. > > * Built for continuous uptime, to run in foreground or minimized. > > > > * Auto-Resizing, Responsive & Non-Blocking Interface > > > > * Up to 4 simultaneous navigation bars in as many configurations as you > need > > > > * Contains many 1 line abstractions to accomplish many different tasks > > > > * Non Blocking & Performant > > > > * Built-in Timer, Log, Task Scheduler > > > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > > > * Easy "Real-Time" updating > > > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, > Select > > File, Select Folder) > > > > * Easy Right-click Menu > > > > * Easy Badges to give updated counts to your users > > > > * Super-Grid (Different grids, using a universal datagrid with 1 > universal > > “column”.) > > > > * Fully customizable to look the way you want, nearly everything can be > > changed to suit your style and needs. > > > > * Multiple premade controls & examples > > > > * Your application can spend nearly its entire development cycle in a > > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > > > * It looks and works consistent across all platforms > > > > * 1-click source control export if you want to keep track of code > changes. > > > > * Completely open codebase, you can change or fix anything you want or > need. > > > > * Goal & Process driven, you will literally transform the AppStarterStack > > file into your application. > > > > * Thoughtful architecture to help you be and stay organized with your > > project’s design and code. > > > > > > & so much more > > > > > > Licensing: > > > > > > This stack will be licensed on a per use case basis. To find out if the > > AppStarterStack is right for your project, just send me a PM and we can > > arrange a time to talk. > > > > > > Our license model comes with very few restrictions, and is intended to > give > > you as much flexibility as possible and as few limitations as possible. > > > > > > Feel free to check out its website for a download and much more > > information. If you can, please send questions directly to me. > > > > > > www.AppStarterStack.com > > > > > > Thank you. > > > > > > -- > > Tom Glod > > > > Founder & Developer @ MakeShyft R.D.A > > Build Software with AppStarterStack > for > > Livecode > > Save Time with The Time Saver's Toolbox < > https://www.TimeSaversToolbox.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 dvglasgow at gmail.com Thu Jan 6 09:25:38 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Thu, 6 Jan 2022 14:25:38 +0000 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: <8BE8F627-B352-47D1-8E4A-56C38A71133B@gmail.com> Hope I didn’t come over as sarcastic! Not at all. It all took me back to HC days and my astonishment at how powerful and fast searching and marking cards was
 I was eagerly following the thread to learn more. > On 4 Jan 2022, at 6:55 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: >> Please let me not be the only one who can’t stand the suspense... > > I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. > > -- > 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 panos.merakos at livecode.com Thu Jan 6 10:21:43 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 6 Jan 2022 17:21:43 +0200 Subject: [ANN] Release 9.6.6 RC-2 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 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.6 RC-2 comes with 2 regression fixes: - The example code in the 'iphoneSafeAreaInsets' function dictionary entry has been corrected - Saving a standalone for iOS 15 or later now works correctly For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6_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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 SDK There is a full list of working LiveCode/macOS/Xcode combinations here: https://livecode.com/resources/support/ask-a-question/ 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From ali.lloyd at livecode.com Fri Jan 7 05:53:07 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 10:53:07 +0000 Subject: OT: Wordle Message-ID: Many of you will no doubt already be addicted to the game 'Wordle' (if not, prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem with it is that you only get one per day to solve. So I have taken the liberty of making an unlimited version (in LC of course) https://alilloyd.livecodehosting.com/wordle/wordle.html From iowahengst at mac.com Fri Jan 7 07:55:27 2022 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 7 Jan 2022 06:55:27 -0600 Subject: OT: Wordle In-Reply-To: References: Message-ID: <84908BC2-7DC4-47D3-9314-2C48F2F89473@mac.com> Well, that’s fun. Thank you Ali! be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jan 7, 2022, at 4:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 10:37:45 2022 From: irog at mac.com (Roger Guay) Date: Fri, 7 Jan 2022 07:37:45 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Very nice! Thank you Ali Roger > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 11:36:48 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 11:36:48 -0500 Subject: OT: Wordle In-Reply-To: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Message-ID: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Ali. Thanks. I am joining a support group to help me stop playing, and get back to Scrabble. But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. Craig > On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: > > Very nice! Thank you Ali > > Roger > >> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >> >> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >> with it is that you only get one per day to solve. So I have taken the >> liberty of making an unlimited version (in LC of course) >> https://alilloyd.livecodehosting.com/wordle/wordle.html >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dan at clearvisiontech.com Fri Jan 7 12:04:03 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 7 Jan 2022 17:04:03 +0000 Subject: Video Chat? Message-ID: Does anyone know if it's possible to do a live Video Chat in a LC project/app? -Dan From craig at starfirelighting.com Fri Jan 7 12:04:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:04:34 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Error, TWL has over 9000 five-letter words > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 12:14:25 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 12:14:25 -0500 Subject: Video Chat? In-Reply-To: References: Message-ID: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ali.lloyd at livecode.com Fri Jan 7 12:22:37 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 17:22:37 +0000 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: If you go onto the settings page you can choose to use CSW19 which is what I originally used, but then I realised people did not want words like EEVEN showing up! Actually that reminds me I need to sanitise some of those lists, at least as far as answer word selection goes On Fri, 7 Jan 2022, 17:04 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Error, TWL has over 9000 five-letter words > > > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Ali. > > > > Thanks. > > > > I am joining a support group to help me stop playing, and get back to > Scrabble. > > > > But why limit the lexicon to so few words? Even TWL has over 8000 > five-letter words, and SOWPODS many more. > > > > Craig > > > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> Very nice! Thank you Ali > >> > >> Roger > >> > >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > >>> with it is that you only get one per day to solve. So I have taken the > >>> liberty of making an unlimited version (in LC of course) > >>> https://alilloyd.livecodehosting.com/wordle/wordle.html > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 12:31:27 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:31:27 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Ali. Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. Craig > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Fri Jan 7 12:46:00 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 7 Jan 2022 10:46:00 -0700 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: It works well. Would be nice if the right answer letters highlighted in green before the dialog appears. > On Jan 7, 2022, at 10:31 AM, Craig Newman via use-livecode wrote: > > Ali. > > Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. > > Craig > >> On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: >> >> Ali. >> >> Thanks. >> >> I am joining a support group to help me stop playing, and get back to Scrabble. >> >> But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. >> >> Craig >> >>> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >>> >>> Very nice! Thank you Ali >>> >>> Roger >>> >>>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>>> >>>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>>> with it is that you only get one per day to solve. So I have taken the >>>> liberty of making an unlimited version (in LC of course) >>>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 13:04:19 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 13:04:19 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Just an Update to this thread, I have provided a newsletter signup on the site in case people want to be updated on developments which will be frequent and jam packed for the first few months. www.appstarterstack.com On Wed, Jan 5, 2022 at 3:44 PM Tom Glod wrote: > Heya Sean, > > Thanks,.... yeah ... get in touch when you have time and wanna talk about, > I'd love to hear about it. > > All the best to you also, > > Tom > > On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> V0.99 - I love it!! :) >> >> We’ll done Tom. I’ll be in touch very soon. This sounds perfect for >> something I’m working on right now. >> >> All the best >> >> Sean Cole >> Pi Digital Productions Ltd >> >> >> > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > ï»żHello Everyone, >> > >> > >> > Today I am happy to announce a preview of the AppStarterStack for >> Livecode >> > v 0.99. >> > >> > >> > The AppStarterStack is a Livecode stack that accelerates the >> development of >> > rich multi-platform applications using the Livecode development tools >> and >> > engine. >> > >> > >> > It contains many functions and abstractions that every professional >> > software needs, which you and/or your developer would have to build when >> > starting a serious software project. >> > >> > >> > We built the AppStarterStack in order to significantly accelerate the >> > development of all of our future products. But why should we be the >> only >> > ones to use it and benefit from it? >> > >> > >> > It is designed to enable founders and developers to focus their team’s >> > efforts exclusively on the functions and features of their particular >> > application, without building their application’s architecture from >> scratch. >> > >> > >> > With the AppStarterStack as a starting point, even your MVP can look and >> > work like a polished product. >> > >> > >> > The AppStarterStack comes with 100s of features out of the box. >> > >> > >> > * Make Windowed or Fullscreen applications. >> > * Built for continuous uptime, to run in foreground or minimized. >> > >> > * Auto-Resizing, Responsive & Non-Blocking Interface >> > >> > * Up to 4 simultaneous navigation bars in as many configurations as you >> need >> > >> > * Contains many 1 line abstractions to accomplish many different tasks >> > >> > * Non Blocking & Performant >> > >> > * Built-in Timer, Log, Task Scheduler >> > >> > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling >> > >> > * Easy "Real-Time" updating >> > >> > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, >> Select >> > File, Select Folder) >> > >> > * Easy Right-click Menu >> > >> > * Easy Badges to give updated counts to your users >> > >> > * Super-Grid (Different grids, using a universal datagrid with 1 >> universal >> > “column”.) >> > >> > * Fully customizable to look the way you want, nearly everything can be >> > changed to suit your style and needs. >> > >> > * Multiple premade controls & examples >> > >> > * Your application can spend nearly its entire development cycle in a >> > build-able state. It builds to Desktop & Mobile & (HTML in 2022) >> > >> > * It looks and works consistent across all platforms >> > >> > * 1-click source control export if you want to keep track of code >> changes. >> > >> > * Completely open codebase, you can change or fix anything you want or >> need. >> > >> > * Goal & Process driven, you will literally transform the >> AppStarterStack >> > file into your application. >> > >> > * Thoughtful architecture to help you be and stay organized with your >> > project’s design and code. >> > >> > >> > & so much more >> > >> > >> > Licensing: >> > >> > >> > This stack will be licensed on a per use case basis. To find out if the >> > AppStarterStack is right for your project, just send me a PM and we can >> > arrange a time to talk. >> > >> > >> > Our license model comes with very few restrictions, and is intended to >> give >> > you as much flexibility as possible and as few limitations as possible. >> > >> > >> > Feel free to check out its website for a download and much more >> > information. If you can, please send questions directly to me. >> > >> > >> > www.AppStarterStack.com >> > >> > >> > Thank you. >> > >> > >> > -- >> > Tom Glod >> > >> > Founder & Developer @ MakeShyft R.D.A >> > Build Software with AppStarterStack >> for >> > Livecode >> > Save Time with The Time Saver's Toolbox < >> https://www.TimeSaversToolbox.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 scott at elementarysoftware.com Fri Jan 7 13:50:41 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 10:50:41 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Very nice. Thanks, Ali ! > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 7 15:24:34 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Jan 2022 20:24:34 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> That sounds quite useful actually, but I think that what defines an object should be editable. For instance, I prefix all my controls with a 3 characters like lbl, fld, btn, grc etc. Sent from my iPhone > On Jan 3, 2022, at 23:02, Geoff Canyon via use-livecode wrote: > > ï»żAfter twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From michaell at unimelb.edu.au Fri Jan 7 18:21:50 2022 From: michaell at unimelb.edu.au (Michael Lew) Date: Fri, 7 Jan 2022 23:21:50 +0000 Subject: Lost the variables and errors panel in script editor Message-ID: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? From dsquance at telus.net Fri Jan 7 22:41:50 2022 From: dsquance at telus.net (David Squance) Date: Fri, 7 Jan 2022 19:41:50 -0800 Subject: Creating a simple menu Message-ID: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Hi all, I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): Button Menus You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. Thx. Dave From scott at elementarysoftware.com Sat Jan 8 01:32:03 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 22:32:03 -0800 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <81CBE302-6179-408A-A26B-76897D2BCE4F@elementarysoftware.com> This happens to me from time to time but I have yet to find a good recipe. My solution has always been to delete the LC preferences file. -- 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 Jan 7, 2022, at 3:21 PM, Michael Lew via use-livecode wrote: > > I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 8 05:06:07 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 8 Jan 2022 10:06:07 +0000 Subject: Only kinda OT In-Reply-To: References: <17e073b3db0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I thought it was 1984. Or 2000. Not sure. Bob S On Dec 29, 2021, at 1:54 PM, Mark Smith via use-livecode > wrote: MIT study that predicted that Society will collapse in 2040 From curry at pair.com Sat Jan 8 07:29:08 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 8 Jan 2022 07:29:08 -0500 Subject: Only kinda OT In-Reply-To: References: Message-ID: Mark: > MIT study that predicted that Society will collapse in 2040 Bob: > I thought it was 1984. Or 2000. Not sure. Not OT if they used LC for the prediction! :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From marksmithhfx at gmail.com Sat Jan 8 07:50:07 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 8 Jan 2022 12:50:07 +0000 Subject: Only kinda OT In-Reply-To: References: Message-ID: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Recent history suggestions that the first half of a century is a messy period: we had 2 world wars, and a great depression at the beginning of the last one. People are predicting that great conflict and economic uncertainty lie ahead. It cannot hurt to be prepared for something unusual in the first half of this century. > On Jan 8, 2022, at 12:29 PM, Curry Kenworthy via use-livecode wrote: > > > Mark: >> MIT study that predicted that Society will collapse in 2040 > > Bob: >> I thought it was 1984. Or 2000. Not sure. > > Not OT if they used LC for the prediction! :) > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 alex at tweedly.net Sat Jan 8 08:14:08 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 13:14:08 +0000 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> caveat - I've never done any of this in real life :-) On 08/01/2022 03:41, David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its something Ive done very little with, and the last was years ago. Im an infrequent LC user, anyway, though have dabbled with it since its beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. I think you mean "[...] menu is not an option in the list of styles in the dictionary". But in a script (I did it in the message box), you can do set the style of button "bbb" to "menu" and it does change the style, and subsequent 'put the style of btn "bbb"' does say 'menu', so I think it has worked. > And what do the menu controls in the tools palette look like? Sorry, no idea. > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. afaict, you can indeed do what you need in a script - set the style, etc. - and once you've done that, you then get different options in the Property Inspector. Alex. From alex at tweedly.net Sat Jan 8 09:43:46 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 14:43:46 +0000 Subject: Creating a simple menu In-Reply-To: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> Message-ID: On 08/01/2022 13:14, Alex Tweedly via use-livecode wrote: > > I think you mean "[...] menu is not an option in the list of styles in > the dictionary". > I meant to say "in the list of styles in the drop-down list, although it is in the dictionary" Hope that wasn't confusing. Apart from that, the answer remains .... can be done in script or msg box. Alex. From ahsoftware at sonic.net Sat Jan 8 11:32:07 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Sat, 8 Jan 2022 08:32:07 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <57de570f-8a87-2423-ef1b-fdd6e4874b47@sonic.net> On 1/7/22 7:41 PM, David Squance via use-livecode wrote: > However, if I create a button, menu is not an option in the list of styles. And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. PowerTools has a draggable menuBar button in its tool palette. http://www.ahsoftware.net/PowerTools/PowerTools.lc -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Sat Jan 8 11:59:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 10:59:31 -0600 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The easiest way is to use the Menu Builder in the Tools menu. If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its > something Ive done very little with, and the last was years ago. Im an > infrequent LC user, anyway, though have dabbled with it since its > beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from > the tools palette. However,if you want to create one by script, the easiest > is to create a button and set the style of the button to "menu". Next, you > can set the menuMode of the button to the appropriate menu type. You can > either set the menuMode in a handler, or use the Type menu in the button's > property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. > And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing > it. I guess I can copy and paste a menu button from an old stack, and > change its attributes, or work around it with a bunch of hidden buttons, > but there must be a more streamlined approach than that. > > Thx. > Dave > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 12:02:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 11:02:52 -0600 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > I'm feeling frustrated and silly as I'm a long time user and this problem > should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter > with 'set the height of window "revNewScriptEditor 1" to 800. That worked > OK but the errors and variables panes that usually show at the bottom of > the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Sat Jan 8 15:33:11 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 12:33:11 -0800 Subject: Creating a simple menu In-Reply-To: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > On Jan 8, 2022, at 8:59 AM, J. Landman Gay via use-livecode wrote: > > The easiest way is to use the Menu Builder in the Tools menu. > > If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > >> Hi all, >> I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): >> >> Button Menus >> >> You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. >> >> >> However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? >> >> I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. >> >> Thx. >> Dave >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 17:06:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 16:06:54 -0600 Subject: Creating a simple menu In-Reply-To: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Message-ID: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > Thanks for the help to all who replied. I finally found the item I needed > in the tools palette. I dont want a menu bar, just a button that produces > drop-down options. A couple minor items: can the font size for the menu > items be changed? And the 3D option with a menu button seems to make no > difference. The appearance aspect isnt important, since this is just meant > to be a mock-up, not a real product. However, little things like that I > find odd. > > I copied/pasted a menu button from an old stack, and the font size in the > menu items is the same as the button name, but it sent the options to the > size, not down, and I dont know how to change that. From dsquance at telus.net Sat Jan 8 17:44:44 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 14:44:44 -0800 Subject: Creating a simple menu In-Reply-To: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <0FB5098B-33ED-40DA-99E7-47B62670B826@telus.net> I see. Thanks for the confirmation. > On Jan 8, 2022, at 2:06 PM, J. Landman Gay via use-livecode wrote: > > You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > >> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. >> >> I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Jan 8 21:07:06 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 8 Jan 2022 18:07:06 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> David Squance wrote: > I want to create a mock-up of a web site... How will this LC stack be used in the web dev process? -- 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 dsquance at telus.net Sun Jan 9 00:35:57 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 21:35:57 -0800 Subject: Creating a simple menu In-Reply-To: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> Message-ID: <1367532F-73F6-48A2-AB40-0ED0A6E59F13@telus.net> It won’t. It’s just to show a layout that incorporates the components that other team members have chosen from our old website that are to be retained, based on one of the available general designs the company that’s going to create the website has. My HTML was rudimentary at best when I used it last about 30 years ago, and since I like playing with Livecode thought it would be fun to do. I find a LC stack is a lot like a website, at least the kind of things I’ve done with LC, almost all of which have only been for my own use. Dave > On Jan 8, 2022, at 6:07 PM, Richard Gaskin via use-livecode wrote: > > David Squance wrote: > > > I want to create a mock-up of a web site... > > How will this LC stack be used in the web dev process? > > -- > 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 curry at pair.com Sun Jan 9 02:24:44 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 02:24:44 -0500 Subject: Only kinda OT In-Reply-To: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Message-ID: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Mark: > It cannot hurt to be prepared for something unusual > in the first half of this century. WW3 appears imminent; before/after 2030 is the big question! (That greatly impacts the tech and resources involved.) Good LC "calcportunity" - I may have a go later this year. Needs the right data inputs, weighed objectively to estimate. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From curry at pair.com Sun Jan 9 03:57:37 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 03:57:37 -0500 Subject: LC Bug: Clipboard Polling Failure Message-ID: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Latest LC Clipboard Bug: LC Clipboard Polling Failure. This bug makes the LC instance unaware of clipboard text copied in other apps. Failure triggers on Windows and Mac; looks like both platforms need a fix. On Mac, the clipboard resets a few seconds later. But on Windows, you may have to restart LC. I haven't found a workaround yet. Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23507 Some good progress on LC Clipboard Bugs lately; the crashing bug I reported has been fixed. Hope this Failure to Read Clipboard can be too! Thanks.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 9 11:14:37 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 11:14:37 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> References: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Message-ID: Yep, ran into this recently, but couldn't nail down the conditions. Thanks for doing that. On Sun, Jan 9, 2022 at 3:59 AM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > Latest LC Clipboard Bug: > LC Clipboard Polling Failure. > > This bug makes the LC instance unaware > of clipboard text copied in other apps. > > Failure triggers on Windows and Mac; > looks like both platforms need a fix. > > On Mac, the clipboard resets a few seconds later. > But on Windows, you may have to restart LC. > I haven't found a workaround yet. > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23507 > > Some good progress on LC Clipboard Bugs lately; > the crashing bug I reported has been fixed. > Hope this Failure to Read Clipboard can be too! > > Thanks.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 andreas.bergendal at gmail.com Sun Jan 9 15:49:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Sun, 9 Jan 2022 21:49:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Hi all, TLDR; In LC: round(0.5,0) = 1 (Excel agrees) round(5,-1) = 0 (Excel disagrees and makes that 10!) I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it ’wrong’ and if so, why? Long version: I’m building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. So, I thought I’d be smart and use the shorter form in LiveCode: round(1050,-2) Astonishingly though, for that LiveCode returns 1000. While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. Is LiveCode (or Excel) doing it ’wrong’, or what is going on? Why does LiveCode round decimals with one logic and integers with another? /Andreas From tom at makeshyft.com Sun Jan 9 16:59:48 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 16:59:48 -0500 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: Andreas, thanks this is very interesting and super good to know. Seems a little bit important. Thanks, following this thread. On Sun, Jan 9, 2022 at 3:50 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it > ’wrong’ and if so, why? > > > Long version: > I’m building software for a client that will do some calculations that are > currently done in Excel. They want most amounts rounded off by hundred, so > e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for > which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the > same result, which they were unaware of. In Excel it does. > > So, I thought I’d be smart and use the shorter form in LiveCode: > round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what > we want. > > So I ended up having to use the cumbersome, long version in LiveCode to > get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it ’wrong’, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 gcanyon at gmail.com Sun Jan 9 18:22:02 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Sun, 9 Jan 2022 15:22:02 -0800 Subject: OT: Wordle In-Reply-To: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> References: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Message-ID: FYI, the game Deduce http://www.obviouslygenuine.com/Obviously_Genuine/Products.html does a roughly similar game mechanic with six-letter words, and offers many interesting UI features -- e.g. you can propose that a letter is correct, and the game will show you the consequences of that choice. gc On Fri, Jan 7, 2022 at 10:51 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Very nice. Thanks, Ali ! > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Sun Jan 9 21:10:31 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 9 Jan 2022 18:10:31 -0800 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: <3a3ca075-a2a3-7c62-6fc7-9922c474318f@pdslabs.net> Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Phil Davis On 1/9/22 12:49 PM, Andreas Bergendal via use-livecode wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it wrong and if so, why? > > > Long version: > Im building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. > > So, I thought Id be smart and use the shorter form in LiveCode: round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. > > So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it wrong, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 -- Phil Davis 503-307-4363 From andreas.bergendal at gmail.com Mon Jan 10 02:23:39 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 10 Jan 2022 08:23:39 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <96CE56B0-69EB-4D0E-89F3-68F79BBC68FA@gmail.com> > Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Unfortunately not, I tried that too. /Andreas From craig at starfirelighting.com Mon Jan 10 09:31:26 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 09:31:26 -0500 Subject: Lost the variables and errors panel in script editor In-Reply-To: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I use a second monitor rotated to a tall vertical to hold the SE. In going from LC to other places and back again, or whatever, the SE sometimes hasty be reset in terms of its rect and topLeft. This always works just fine. When you get the SE back in shape, note both those properties and reset them when needed. Craig > On Jan 8, 2022, at 12:02 PM, J. Landman Gay via use-livecode wrote: > > I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > >> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. >> >> The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Mon Jan 10 11:01:50 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 10 Jan 2022 08:01:50 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> References: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> Message-ID: I was thinking about something to support this, but I worry that it would be over-engineered: Allow defining a set of conditions, matched with actions, and then run the conditions in order and the first (all?) that match execute the corresponding action. Meaning in your case you'd do something like (not tested just pseudo-code): char 1 to 3 of the short name of it = "lbl" edit the text of it But again, that would require a lot of work I think, both for me and for each user to configure it. I'm wondering if the easier way is to just allow a way for a double-click to . That wouldn't make it customizable by control type, but would make it easy to e.g. edit the text of a bunch of labels one after the other. But if you then edited the colors of a graphic, the concept of editing the text would be lost and editing the colors of a control would be queued up for the special double-click. On Fri, Jan 7, 2022 at 12:25 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That sounds quite useful actually, but I think that what defines an object > should be editable. For instance, I prefix all my controls with a 3 > characters like lbl, fld, btn, grc etc. > From marksmithhfx at gmail.com Mon Jan 10 12:28:20 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 10 Jan 2022 17:28:20 +0000 Subject: Mostly OT In-Reply-To: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Message-ID: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Hi Curry, Ray Dalio has a new book out on this subject you may find interesting (The Changing World Order). There is a chapter on Linked In if you have access to it (https://www.linkedin.com/pulse/chapter-7-us-china-relations-wars-ray-dalio/ ) or possibly on other sites as well. I went to a talk he gave online last week. Fascinating broad thinker. Modelling these kinds of dynamics in software (like MIT did) requires tracking hundreds, perhaps thousands, of different variables and all their permutations and combinations. It’s a bit like forecasting weather: typically reserved for super computers. Okay, I’m convinced we have now drifted WAYYYY off topic 😉 Mark > On Jan 9, 2022, at 7:24 AM, Curry Kenworthy via use-livecode wrote: > > Mark: > > It cannot hurt to be prepared for something unusual > > in the first half of this century. > > WW3 appears imminent; before/after 2030 is the big question! > (That greatly impacts the tech and resources involved.) > > Good LC "calcportunity" - I may have a go later this year. > Needs the right data inputs, weighed objectively to estimate. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 tom at makeshyft.com Mon Jan 10 13:13:23 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 10 Jan 2022 13:13:23 -0500 Subject: Can I still change LC code? Message-ID: Hi Folks, Am I allowed to modify the answer and ask dialog stack to be what I need it to be? and build my standalones from the modified version? and can those modified stacks be shared with others? Thanks in advance, -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From craig at starfirelighting.com Mon Jan 10 13:33:21 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 13:33:21 -0500 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <8FB40951-D396-4A3C-90F0-42CA8A32B95B@starfirelighting.com> Tom. There was a pretty long thread here about modifying those dialogs. They are just stacks, after all, but the IDE is protective of them. I think the upshot was that you can hack anything, but better to roll your own. These would be just stacks, after all, and you can start with a clean slate. Since they are yours, sharing them is no different than sharing anything else. Craig > On Jan 10, 2022, at 1:13 PM, Tom Glod via use-livecode wrote: > > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Jan 10 16:13:55 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 10 Jan 2022 16:13:55 -0500 Subject: Mostly OT In-Reply-To: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> References: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Message-ID: <09761907-eb43-0540-b064-9f7e2bbf7ab7@pair.com> Mark: > Modelling these kinds of dynamics in software (like MIT did) > ... like forecasting weather: typically reserved for super computers. That's actually a good way to emphasize my point: NOT like MIT did! Super computers are great, but assumptions and inputs win this one. No need to use equally resource-intensive technique. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From dan at clearvisiontech.com Mon Jan 10 16:48:37 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon, 10 Jan 2022 21:48:37 +0000 Subject: Video Chat? In-Reply-To: References: Message-ID: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Tom, I just tried using whereby (via a php page we created) in LiveCode (the IDE) and its stuck on "Loading camera and audio...". I've tried both the browser widget and the revBrowserOpen() method. What versions of LC are you using? I'm on 9.6.5. Do you have a sample stack that is working for you? FWIW, the php page we made works perfectly is a browser on desktop and mobile. -Dan ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" wrote: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From keith.clarke at me.com Mon Jan 10 17:19:51 2022 From: keith.clarke at me.com (Keith Clarke) Date: Mon, 10 Jan 2022 22:19:51 +0000 Subject: PDW widget: get the rect of the hilitedRange Message-ID: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Hi folks, Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? I can successfully get the first word from the page text using something like: put pPageNum into tHilitedArray["from"]["page”] // = 1 put pPageNum into tHilitedArray["to"]["page”] // = 1 put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" put tWordIndex into tHilitedArray["from"]["index”] // = 1 put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 set the hilitedRange of control "PDF1" to tHilitedArray put the hilitedRangeText of control "PDF1" into tText // = “the" However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... I’ve tried using the hilitedRangeText but get similar errors. Any clues? TIA Keith From jacque at hyperactivesw.com Mon Jan 10 17:47:04 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Jan 2022 16:47:04 -0600 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> I agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon Jan 10 19:15:22 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 11 Jan 2022 00:15:22 +0000 Subject: Can I still change LC code? In-Reply-To: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> Message-ID: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Just roll your own. Any mod to the IDE goes away next time you update. Sent from my iPhone > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode wrote: > > ï»żI agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. > > Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. > > Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: >> Hi Folks, >> Am I allowed to modify the answer and ask dialog stack to be what I need it >> to be? and build my standalones from the modified version? >> and can those modified stacks be shared with others? >> Thanks in advance, > > > -- > 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 merakosp at gmail.com Tue Jan 11 05:02:10 2022 From: merakosp at gmail.com (panagiotis m) Date: Tue, 11 Jan 2022 12:02:10 +0200 Subject: Video Chat? In-Reply-To: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hello all, Support for WebRTC was recently added in the CEF browser - that is Windows and Linux. I _think_ Tom is on Windows. I believe that for the other platforms we'll need special permissions in the WKWebView (Mac and iOS) and the WebView (Android). I'll file an enhancement request in BZ so that we have a look at this in the future. Kind regards, Panos On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom, > > I just tried using whereby (via a php page we created) in LiveCode (the > IDE) and its stuck on "Loading camera and audio...". I've tried both the > browser widget and the revBrowserOpen() method. What versions of LC are > you using? I'm on 9.6.5. Do you have a sample stack that is working for > you? > > FWIW, the php page we made works perfectly is a browser on desktop and > mobile. > > -Dan > > > ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" > use-livecode at lists.runrev.com> wrote: > > Yes, since recently, you can use webrtc chat inside the browser. It > picks > up the camera and mic. I tested a couple of them and they seemed to > work > fine. whereby.com is a good one to try > > On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Does anyone know if it's possible to do a live Video Chat in a LC > > project/app? > > > > -Dan > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 11 09:29:49 2022 From: dvglasgow at gmail.com (David Glasgow) Date: Tue, 11 Jan 2022 14:29:49 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi folks I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): on menuPick pChosenItem set the label of me to pChosenitem switch case pChosenItem = "=" set the tooltip of me to "Equals" break case pChosenItem = "≀" set the tooltip of me to “Is at least" break case pChosenItem = "≅" set the tooltip of me to “Is approximately" break end switch set the tooltipdelay to 500 show the tooltip of me set the tooltip delay to 0 end menuPick It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, David Glasgow Honorary Professor, Nottingham Trent University (SOCAMRU) Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York From klaus at major-k.de Tue Jan 11 09:38:29 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:38:29 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : > > Hi folks > > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "≀" > set the tooltip of me to “Is at least" > break > case pChosenItem = "≅" > set the tooltip of me to “Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow well, we cannot explicitely show a tooltip by script. So "show the tooltup of me" will not work if it doesn't throw an error. Problem in your script: ... set the tooltipdelay to 500 ## from this point the tooltip will appear in 500 millisecs ## show the tooltip of me ## but this will disable the tooltip again much EARLIER than the 500 millisecs! ## LC is too fast for this :-) set the tooltip delay to 0 ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From tom at makeshyft.com Tue Jan 11 09:38:53 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 09:38:53 -0500 Subject: Can I still change LC code? In-Reply-To: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: Alright, I'll have to add that to my list. Thanks for the hints Jacqueline. On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Just roll your own. Any mod to the IDE goes away next time you update. > > Sent from my iPhone > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żI agree with Craig that you're better off making your own. There is a > built-in mechanism for this: the dialogData. It's a generic global > property, always available, specifically for moving data between a modal > stack and your scripts. You don't need to declare it as a global, it's > always there. > > > > Create a stack with the controls you need, and open it as modal. When > the user hits the OK button (or whatever dismisses the stack,) use a > closeStack handler to put the data you need into the dialogData. Your > script will pause when the modal opens and resume when it closes, so you > just get the dialogData in the line after the one that opened the modal. > > > > Be sure to grab the data in the same handler that opened the modal > stack, because a lot of things use it and it can change often. > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > >> Hi Folks, > >> Am I allowed to modify the answer and ask dialog stack to be what I > need it > >> to be? and build my standalones from the modified version? > >> and can those modified stacks be shared with others? > >> Thanks in advance, > > > > > > -- > > 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 klaus at major-k.de Tue Jan 11 09:48:08 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:48:08 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:38 schrieb Klaus major-k via use-livecode : > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltipdelay to 0 >> end menuPick maybe something like this will work for you: .. set the tooltipdelay to 1 ## to show the tooltip almost immediately ## give th user time to read the tooltip send "set the tooltipdelay to 0" to me in 2 secs ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From craig at starfirelighting.com Tue Jan 11 09:48:01 2022 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 11 Jan 2022 09:48:01 -0500 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> You can do this. In a button script; on mouseenter set the tooltip of me to random(999) end mouseenter Now every time you move the cursor into that button, you get a new integer when you hover. Craig > On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode wrote: > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >> >> >> Best Wishes, >> >> David Glasgow > > well, we cannot explicitely show a tooltip by script. > So "show the tooltup of me" will not work if it doesn't throw an error. > > Problem in your script: > ... > set the tooltipdelay to 500 > ## from this point the tooltip will appear in 500 millisecs > ## show the tooltip of me > > ## but this will disable the tooltip again much EARLIER than the 500 millisecs! > ## LC is too fast for this :-) > set the tooltip delay to 0 > ... > > > 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 meetings-noreply at google.com Tue Jan 11 09:50:12 2022 From: meetings-noreply at google.com (Eraklis Pittas (via Google Meet)) Date: Tue, 11 Jan 2022 06:50:12 -0800 Subject: Happening now: Eraklis Pittas is inviting you to a video call Message-ID: Google Meet logo Eraklis Pittas is inviting you to join a video call happening now Join call meet.google.com/uhu-cwar-ibd From iphonelagi at gmail.com Tue Jan 11 09:56:08 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Tue, 11 Jan 2022 14:56:08 +0000 Subject: Happening now: Eraklis Pittas is inviting you to a video call In-Reply-To: References: Message-ID: my mistake it was supposed to go somewhere else On Tue, 11 Jan 2022 at 14:51, Eraklis Pittas (via Google Meet) via use-livecode wrote: > Google Meet logo > > Eraklis Pittas is inviting you to join a video > call > happening now > > > > > > > > Join call > > > > meet.google.com/uhu-cwar-ibd > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 mkoob at rogers.com Tue Jan 11 12:47:17 2022 From: mkoob at rogers.com (Martin Koob) Date: Tue, 11 Jan 2022 12:47:17 -0500 Subject: Video Chat? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <487A52E8-A45E-42A4-BA4B-F7506339FEC4@rogers.com> Hi Panos Do you need to use the browser object to use WebRTC or would if be feasible to code your own solution using the cameraControl Object to capture the video to send, the player object to play the incoming video and tsNet to handle all the internet communication making the two way streaming possible? Martin > On Jan 11, 2022, at 5:02 AM, panagiotis m via use-livecode wrote: > > Hello all, > > Support for WebRTC was recently added in the CEF browser - that is Windows > and Linux. I _think_ Tom is on Windows. > > I believe that for the other platforms we'll need special permissions in > the WKWebView (Mac and iOS) and the WebView (Android). > > I'll file an enhancement request in BZ so that we have a look at this in > the future. > > Kind regards, > Panos > > > > > On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Tom, >> >> I just tried using whereby (via a php page we created) in LiveCode (the >> IDE) and its stuck on "Loading camera and audio...". I've tried both the >> browser widget and the revBrowserOpen() method. What versions of LC are >> you using? I'm on 9.6.5. Do you have a sample stack that is working for >> you? >> >> FWIW, the php page we made works perfectly is a browser on desktop and >> mobile. >> >> -Dan >> >> >> ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" >> > use-livecode at lists.runrev.com> wrote: >> >> Yes, since recently, you can use webrtc chat inside the browser. It >> picks >> up the camera and mic. I tested a couple of them and they seemed to >> work >> fine. whereby.com is a good one to try >> >> On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Does anyone know if it's possible to do a live Video Chat in a LC >>> project/app? >>> >>> -Dan >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 11 14:49:13 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 11 Jan 2022 14:49:13 -0500 Subject: Can I still change LC code? In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: However, if you have improvements to make, you can always submit them along with a bug report. On Tue, Jan 11, 2022 at 9:40 AM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Alright, I'll have to add that to my list. Thanks for the hints > Jacqueline. > > On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just roll your own. Any mod to the IDE goes away next time you update. > > > > Sent from my iPhone > > > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > ï»żI agree with Craig that you're better off making your own. There is a > > built-in mechanism for this: the dialogData. It's a generic global > > property, always available, specifically for moving data between a modal > > stack and your scripts. You don't need to declare it as a global, it's > > always there. > > > > > > Create a stack with the controls you need, and open it as modal. When > > the user hits the OK button (or whatever dismisses the stack,) use a > > closeStack handler to put the data you need into the dialogData. Your > > script will pause when the modal opens and resume when it closes, so you > > just get the dialogData in the line after the one that opened the modal. > > > > > > Be sure to grab the data in the same handler that opened the modal > > stack, because a lot of things use it and it can change often. > > > > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > > >> Hi Folks, > > >> Am I allowed to modify the answer and ask dialog stack to be what I > > need it > > >> to be? and build my standalones from the modified version? > > >> and can those modified stacks be shared with others? > > >> Thanks in advance, > > > > > > > > > -- > > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > > HyperActive Software | http://www.hyperactivesw.com > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 rdimola at evergreeninfo.net Tue Jan 11 15:31:11 2022 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 11 Jan 2022 15:31:11 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <006e01d8072a$2ecfa290$8c6ee7b0$@net> Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. LC is my friend! RIP VAX Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From bogdanoff at me.com Tue Jan 11 16:26:24 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 11 Jan 2022 16:26:24 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <61AE0195-7EB5-46FD-A500-0A0A37C6AB13@me.com> 👍👍 > On Jan 11, 2022, at 3:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 monte at appisle.net Tue Jan 11 18:26:15 2022 From: monte at appisle.net (Monte Goulding) Date: Wed, 12 Jan 2022 10:26:15 +1100 Subject: PDW widget: get the rect of the hilitedRange In-Reply-To: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> References: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Message-ID: I think we would need to add a new property for that. Quite feasible as we already need to determine rects of the halite text to draw the selection. Perhaps create an enhancement request for this? Cheers Monte > On 11 Jan 2022, at 9:19 am, Keith Clarke via use-livecode wrote: > > Hi folks, > Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? > > I can successfully get the first word from the page text using something like: > put pPageNum into tHilitedArray["from"]["page”] // = 1 > > put pPageNum into tHilitedArray["to"]["page”] // = 1 > put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" > > put tWordIndex into tHilitedArray["from"]["index”] // = 1 > > put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 > set the hilitedRange of control "PDF1" to tHilitedArray > > put the hilitedRangeText of control "PDF1" into tText // = “the" > > > However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... > put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... > > I’ve tried using the hilitedRangeText but get similar errors. > Any clues? > TIA > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue Jan 11 18:48:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Jan 2022 17:48:07 -0600 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <9e64f5f1-748a-6993-26ee-9f127c778f29@hyperactivesw.com> I love that story. On 1/11/22 2:31 PM, Ralph DiMola via use-livecode wrote: > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at jhjensen.com Tue Jan 11 18:57:38 2022 From: jerry at jhjensen.com (Jerry Jensen) Date: Tue, 11 Jan 2022 15:57:38 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: And just think of what to do with the extra floor space! > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 tom at makeshyft.com Tue Jan 11 21:16:02 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 21:16:02 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: A great testimonial for Livecode On Tue, Jan 11, 2022 at 6:58 PM Jerry Jensen via use-livecode < use-livecode at lists.runrev.com> wrote: > And just think of what to do with the extra floor space! > > > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years > and was only rebooted every 2 or three years(power outage or disk > replacement). It's either a bad disk drawing too much from the old power > supply or the supply itself needs to be re-capped. Fires up and boots but > shuts off after couple of hours. I could keep it going but I've been > converting the VAX apps to LC since 2012. There was only one left and I'm > finishing the conversion now. If was not for LC's text processing(chunks) I > could never have converted them all. The last one needs to be done in a > week or two, no prob for LC. For me this project in any other language > would not be possible. There was 12 years of Basic text processing apps by > a team of 4 programmers to convert. With LC it was all converted by me in > my spare time. > > > > LC is my friend! > > > > RIP VAX > > > > 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 ahsoftware at sonic.net Tue Jan 11 22:08:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 11 Jan 2022 19:08:52 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <42f0cb7e-d31b-f524-65c6-87ccdeb9355d@sonic.net> On 1/11/22 3:57 PM, Jerry Jensen via use-livecode wrote: > And just think of what to do with the extra floor space! ...but I digress... back in the 80s I did a contract writing a c preprocessor for a guy who made a bunch of money off a video game. His accountant said he should buy a house, and he actually ended up buying two in the Oakland hills. There was still leftover money, and he was still deep into writing software, so he bought a VAX and put it in a downstairs bedroom. We would sometimes come in to use terminals in his house, but more often we'd log in from home. He kept close tabs on everyone doing work for him, and would check the logs frequently to see who was using what apps. Someone (nope - not me) had the bright idea to remap rogue to teco, so while it looked like he was using a text editor for hours, he was actually playing a game. Eventually got caught and the mapping was removed. -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Wed Jan 12 04:08:01 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 12 Jan 2022 11:08:01 +0200 Subject: Search & Replace Message-ID: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> I am trying to locate the Search & Replace dialog inwith the LC IDE but seem unable to . . . Best, Richmond. From klaus at major-k.de Wed Jan 12 04:13:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 10:13:56 +0100 Subject: Search & Replace In-Reply-To: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> Message-ID: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Hi Richmond, > Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : > > I am trying to locate the Search & Replace dialog inwith the LC IDE > but seem unable to . . . new to LC? 8-) Last item in menu -> Edit Or CMD-F. > Best, Richmond. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Wed Jan 12 11:44:45 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2022 10:44:45 -0600 Subject: Search & Replace In-Reply-To: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Message-ID: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > Hi Richmond, > >> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode >> : >> >> I am trying to locate the Search & Replace dialog inwith the LC IDE >> but seem unable to . . . > > new to LC? 8-) > > Last item in menu -> Edit > Or CMD-F. > >> Best, Richmond. > > 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 craig at starfirelighting.com Wed Jan 12 14:00:41 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:00:41 -0500 Subject: Search & Replace In-Reply-To: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. Craig > On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: > > If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > >> Hi Richmond, >> >>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>> >>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>> but seem unable to . . . >> >> new to LC? 8-) >> >> Last item in menu -> Edit >> Or CMD-F. >> >>> Best, Richmond. >> >> 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 klaus at major-k.de Wed Jan 12 14:06:23 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 20:06:23 +0100 Subject: Search & Replace In-Reply-To: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> Message-ID: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Hi Craig, > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode : > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, go figure. 8-) > Craig > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >> >> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >> >>> Hi Richmond, >>> >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>> >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>> but seem unable to . . . >>> >>> new to LC? 8-) >>> >>> Last item in menu -> Edit >>> Or CMD-F. >>> >>>> Best, Richmond. >>> >>> Best >>> >>> Klaus Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Wed Jan 12 14:11:48 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 12 Jan 2022 21:11:48 +0200 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Everyone has misunderstood my Q over here on the use-list. Luckily Bernd, over in the Fora understood my Q perfectly, and because of his help I was able to do what I wanted. Best, Richmond. On Wed, 12 Jan 2022, 21:06 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode < > use-livecode at lists.runrev.com>: > > > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and > Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" > STACK file, > go figure. 8-) > > > Craig > > > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> If you're in the script editor you'll see different menus and cmd-F > will bring up the editor's Find which appears between the script and the > variable pane. > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Richmond, > >>> > >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode < > use-livecode at lists.runrev.com>: > >>>> > >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>> but seem unable to . . . > >>> > >>> new to LC? 8-) > >>> > >>> Last item in menu -> Edit > >>> Or CMD-F. > >>> > >>>> Best, Richmond. > >>> > >>> Best > >>> > >>> Klaus > > 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 craig at starfirelighting.com Wed Jan 12 14:14:32 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:14:32 -0500 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: <68022E39-2F45-480C-962F-166D00EDAC2D@starfirelighting.com> Klaus. Has to be the “ordinary" one in the IDE, also in the “Edit” menu, at the bottom. To be fair, that is in fact a stack, though that particular fact is not pertinent. Craig > On Jan 12, 2022, at 2:06 PM, Klaus major-k via use-livecode wrote: > > Hi Craig, > >> Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode >: >> >> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, > go figure. 8-) > >> Craig >> >>> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >>> >>> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >>> >>>> Hi Richmond, >>>> >>>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>>> >>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>> but seem unable to . . . >>>> >>>> new to LC? 8-) >>>> >>>> Last item in menu -> Edit >>>> Or CMD-F. >>>> >>>>> Best, Richmond. >>>> >>>> Best >>>> >>>> Klaus > > 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 jiml at netrin.com Wed Jan 12 15:26:02 2022 From: jiml at netrin.com (Jim Lambert) Date: Wed, 12 Jan 2022 12:26:02 -0800 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Of course, you can start 'rolling your own' by cloning the IDE stacks then customizing those clones as you wish. From klaus at major-k.de Wed Jan 12 16:06:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 22:06:56 +0100 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Hi Richmond, > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode : > > Everyone has misunderstood my Q over here on the use-list. > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > his help I was able to do what I wanted. in the forum you asked for the "Find and Replace STACK"! If you had mentioned STACK here in the mailing list, too, well... 8-) > Best, Richmond. >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>>> but seem unable to . . . Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Thu Jan 13 01:25:11 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 13 Jan 2022 08:25:11 +0200 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Aye, well, I stand corrected. On Wed, 12 Jan 2022, 23:07 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Richmond, > > > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com>: > > > > Everyone has misunderstood my Q over here on the use-list. > > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > > his help I was able to do what I wanted. > > in the forum you asked for the "Find and Replace STACK"! > If you had mentioned STACK here in the mailing list, too, well... 8-) > > > Best, Richmond. > > >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>>>> but seem unable to . . . > > 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 dvglasgow at gmail.com Fri Jan 14 06:10:37 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Fri, 14 Jan 2022 11:10:37 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> Message-ID: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Thanks all. I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didn’t know it at the same time. Cheers David G > On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: > > You can do this. In a button script; > > on mouseenter > > set the tooltip of me to random(999) > > end mouseenter > > > Now every time you move the cursor into that button, you get a new integer when you hover. > > Craig > >> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >> >> Hi David, >> >>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>> >>> Hi folks >>> >>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>> >>> on menuPick pChosenItem >>> set the label of me to pChosenitem >>> switch >>> case pChosenItem = "=" >>> set the tooltip of me to "Equals" >>> break >>> case pChosenItem = "≀" >>> set the tooltip of me to “Is at least" >>> break >>> case pChosenItem = "≅" >>> set the tooltip of me to “Is approximately" >>> break >>> end switch >>> set the tooltipdelay to 500 >>> show the tooltip of me >>> set the tooltip delay to 0 >>> end menuPick >>> >>> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>> >>> >>> Best Wishes, >>> >>> David Glasgow >> >> well, we cannot explicitely show a tooltip by script. >> So "show the tooltup of me" will not work if it doesn't throw an error. >> >> Problem in your script: >> ... >> set the tooltipdelay to 500 >> ## from this point the tooltip will appear in 500 millisecs >> ## show the tooltip of me >> >> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >> ## LC is too fast for this :-) >> set the tooltip delay to 0 >> ... >> >> >> 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 richmondmathewson at gmail.com Fri Jan 14 07:19:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 14 Jan 2022 14:19:22 +0200 Subject: scripted Show tooltip not a thing? In-Reply-To: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Message-ID: https://forums.livecode.com/viewtopic.php?f=7&t=36647&p=211966#p211966 On 14.01.22 13:10, David V Glasgow via use-livecode wrote: > Thanks all. > > I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didnt know it at the same time. > > Cheers > > David G > >> On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: >> >> You can do this. In a button script; >> >> on mouseenter >> >> set the tooltip of me to random(999) >> >> end mouseenter >> >> >> Now every time you move the cursor into that button, you get a new integer when you hover. >> >> Craig >> >>> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >>> >>> Hi David, >>> >>>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>>> >>>> Hi folks >>>> >>>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>>> >>>> on menuPick pChosenItem >>>> set the label of me to pChosenitem >>>> switch >>>> case pChosenItem = "=" >>>> set the tooltip of me to "Equals" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is at least" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is approximately" >>>> break >>>> end switch >>>> set the tooltipdelay to 500 >>>> show the tooltip of me >>>> set the tooltip delay to 0 >>>> end menuPick >>>> >>>> It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>>> >>>> >>>> Best Wishes, >>>> >>>> David Glasgow >>> well, we cannot explicitely show a tooltip by script. >>> So "show the tooltup of me" will not work if it doesn't throw an error. >>> >>> Problem in your script: >>> ... >>> set the tooltipdelay to 500 >>> ## from this point the tooltip will appear in 500 millisecs >>> ## show the tooltip of me >>> >>> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >>> ## LC is too fast for this :-) >>> set the tooltip delay to 0 >>> ... >>> >>> >>> 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 kaveh at rivervalleytechnologies.com Fri Jan 14 08:19:16 2022 From: kaveh at rivervalleytechnologies.com (Kaveh) Date: Fri, 14 Jan 2022 13:19:16 +0000 Subject: regex backreferences In-Reply-To: References: <3C2EAAE8-D2E5-49FE-ADB7-03810E26DCE2@byu.edu> <17dbc2e1748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <209A7370-73E0-471F-8A0D-8C23F1F256E0@byu.edu> <017601d7f1d1$eddcfa20$c996ee60$@telus.net> Message-ID: Hi all I emailed Thierry on 23 Dec and I have had no response. It looks like his last post on the Forum was in July 2021. His software for backreferences works beautifully. It is closed source and commercial. I purchased it and used it successfully. He also provided good support. Precisely because I could not have my stacks dependent on proprietary software, I stopped using his sunnYrex program and started implementing backreferences myself. it is not an easy task and I even wonder if an efficient method is possible using LiveCode scripting. But I have made a start and if anyone is interested I am happy to collaborate. The ideal would be if LiveCode could implement this. The feature request ticket is here . Regards Kaveh On Wed, 15 Dec 2021 at 16:40, Kaveh wrote: > It's two years since I have been in contact, but this is the email I had: > > th.douez at sunny-tdz.com > > Regards > Kaveh > > On Wed, 15 Dec 2021 at 16:37, Douglas A. Ruisaard via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> None of the links to acquire nor contact Thierry on his site (< >> https://sunny-tdz.com/livecode/sunnyrex>) work. They just hang >> indefinitely... but the web site, itself, appears to be functrional. >> >> Can anyone provide an alternative means to contact this developer? >> >> Douglas Ruisaard >> >> Trilogy Software >> (250) 573-3935 >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Devin Asay via use-livecode >> Sent: Wednesday, December 15, 2021 7:54 AM >> To: How to use LiveCode >> Cc: Devin Asay >> Subject: Re: regex backreferences >> >> Thanks for confirming, Jacque and Kaveh. I figured that was the case. I >> can stop beating my head against it now! >> >> Now for a trip to workaround land! >> >> - Devin >> >> On Dec 15, 2021, at 2:46 AM, Kaveh via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> This is a major shortcoming and I have wanted this for years. Thierry has >> filled the gap with his excellent SunnyRex library >> . I have used it successfully, I >> recommend it, and it works well. He has also supported me well after I >> purchased SunnyRex. But it is a proprietary dependency and that is >> something at the back of my mind. >> >> It would be great if LiveCode could add this feature. Or perhaps come to >> an >> agreement with Thierry so that we reduce dependencies. >> >> Regards >> Kaveh >> >> On Wed, 15 Dec 2021 at 03:42, J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> I wish it did, but replaceText doesn't support back references. The >> parameters at the end are treated as literals, whether as actual quoted >> literals or variables containing a value. >> >> If there isn't a feature request for it, there should be. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com> jacque at hyperactivesw.com> >> HyperActive Software | http://www.hyperactivesw.com >> On December 14, 2021 6:03:12 PM Devin Asay via use-livecode >> > >> wrote: >> >> Hi all, >> >> Does the replaceText() function allow the use of backreferences to >> retain >> groupings of text between matches. For example, if I have some text like >> this: >> >>

Good stuff here.

>> >> I want to end up something like this: >> >>

Good stuff here.”

>> >> In BBedit I can search for

(.*)

and >> replace it with

\1

and it preserves the run of text designated >> by >> parentheses. >> (I know, I can get more fancy on matching the runs of html tags, but I’m >> mainly interested in retaining the text, not in regex madness.) >> >> In LC this does not work: >> >> put replaceText(myText,"

> style=“cruft”>(.*)

”,”

\1

”) into myText >> >> I just end up with

\1

, when I want

Good stuff here.

>> >> Can replaceText even do this? >> >> - Devin >> >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> -- >> Kaveh Bazargan PhD >> Director >> River Valley Technologies ● Twitter >> ● LinkedIn >> ● ORCID >> >> *Accelerating the Communication of Research* >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > Kaveh Bazargan PhD > Director > River Valley Technologies ● Twitter > ● LinkedIn > ● ORCID > > *Accelerating the Communication of Research* > -- Kaveh Bazargan PhD Director River Valley Technologies ● Twitter ● LinkedIn ● ORCID *Accelerating the Communication of Research* From waprothero at gmail.com Fri Jan 14 13:17:54 2022 From: waprothero at gmail.com (William Prothero) Date: Fri, 14 Jan 2022 10:17:54 -0800 Subject: Thinking out loud In-Reply-To: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: Folks: Just thinking out loud. My hobby and gift to pay back all of the money I got from the National Science Foundation over my career, is to program and make educational applications about Earth Science. I’m finding, tho, that for younger kids, Chromebooks are mostly used. So, tapping into the vast experience of livecode users on this list, what advice would you give me? Livecode on the web? Google Classroom dev in Python? Is the web deployment of the livecode server getting to a place where it is actually practical in comparison to other solutions? My son is a 5’th grade teacher. He uses Google Classroom a lot. I would want apps I develop to work in that environment too. Or 
 function in a web browser. I see that LiveCode 10 versions are supporting webASM. It also looks like a direction I could go. The reason I’m favoring apps that work in a browser is then I don’t have to worry about the app stores and my work would/should run on different machines. So, I would appreciate any thoughts or suggestions you might have. I’ve programmed in numerous languages (but forgotten lots) and am not averse to learning new ones (Javascript?). Best, Bill William Prothero waprothero at gmail.com https://earthlearningsolutions.org From jacque at hyperactivesw.com Fri Jan 14 13:32:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Jan 2022 12:32:07 -0600 Subject: Thinking out loud In-Reply-To: References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: <17e59dc7458.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Android apps run on Chromebooks and I have several installed, including 3 of my own. There are a few glitches when rotating to tablet mode on Chromebooks that support that feature but in general they work pretty well. For you, that would be the easiest way forward. The main problem is that apps outside the Play Store can't be installed on Chromebooks without booting into developer mode and that isn't an option for students. On the other hand, getting your app into the Google Play Store is far easier than Apple makes it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 14, 2022 12:20:14 PM William Prothero via use-livecode wrote: > Folks: > Just thinking out loud. > > My hobby and gift to pay back all of the money I got from the National > Science Foundation over my career, is to program and make educational > applications about Earth Science. Im finding, tho, that for younger kids, > Chromebooks are mostly used. So, tapping into the vast experience of > livecode users on this list, what advice would you give me? Livecode on the > web? Google Classroom dev in Python? Is the web deployment of the livecode > server getting to a place where it is actually practical in comparison to > other solutions? > > My son is a 5th grade teacher. He uses Google Classroom a lot. I would > want apps I develop to work in that environment too. Or function in a web > browser. I see that LiveCode 10 versions are supporting webASM. It also > looks like a direction I could go. > > The reason Im favoring apps that work in a browser is then I dont have to > worry about the app stores and my work would/should run on different machines. > > So, I would appreciate any thoughts or suggestions you might have. Ive > programmed in numerous languages (but forgotten lots) and am not averse to > learning new ones (Javascript?). > > Best, > Bill > > > William Prothero > waprothero at gmail.com > https://earthlearningsolutions.org > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri Jan 14 17:33:58 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Jan 2022 14:33:58 -0800 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: Tooltips can be a solution, but the mechanism has some limitations in this context. First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: ------------------------- | = (Equals) | | (Is at least) | | (Is approximately) | ------------------------- This would allow users to fully grasp the implications of a choice before making it. -- Richard Gaskin Fourth World Systems avid Glasgow wrote: > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "" > set the tooltip of me to Is at least" > break > case pChosenItem = "" > set the tooltip of me to Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow From dvglasgow at gmail.com Sat Jan 15 07:04:16 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Sat, 15 Jan 2022 12:04:16 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: <289E368F-F98F-4B58-8A39-20FD5CA6A401@gmail.com> I rather lazily didn’t post an update, but on reflection I had already decided to do exactly what you recommend, Richard. Your advice isn’t wasted because my thinking about why it is the best thing to do wasn’t that clear. It is an important UI point you make about advice only being useful as an antecedent of choice. Also, since I have avoided flippy flappy tooltips in my rather control-crowded app, it makes zero sense to have one exception which users would have no knowledge of, or reason to find until they stumble upon it. And then maybe wonder why the same doesn’t happen elsewhere. Why is it so easy to design a bad UI, when it is such a pleasure to experience a good one? Thanks, David G > On 14 Jan 2022, at 10:33 pm, Richard Gaskin via use-livecode wrote: > > Tooltips can be a solution, but the mechanism has some limitations in this context. > > First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. > > And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. > > If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: > > ------------------------- > | = (Equals) | > | ≀ (Is at least) | > | ≅ (Is approximately) | > ------------------------- > > This would allow users to fully grasp the implications of a choice before making it. > > -- > Richard Gaskin > Fourth World Systems > > > avid Glasgow wrote: > >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, >> David Glasgow > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Sat Jan 15 13:15:09 2022 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 15 Jan 2022 18:15:09 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? Message-ID: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Hey Folks, I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? I used to have a license for them, but I have no idea how to get that license, or how to get that software. Best Andre From richmondmathewson at gmail.com Sat Jan 15 13:49:17 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:49:17 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: The best bet is to go to the Wayback machine and look at RunRev websites there, and I di know that RunRev2 can be downloaded. Best, Richmond. On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 13:51:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:51:22 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 16:41:15 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 15 Jan 2022 15:41:15 -0600 Subject: Import file on Android Message-ID: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it opens the generic Share panel and lets you choose where to put the file. Now I want to import a file from an external source. Where does specialFolderPath("external documents") point to on Android? Is there another generic way to find a file in a public folder on the device? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From curry at pair.com Sun Jan 16 14:38:18 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Jan 2022 14:38:18 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch Message-ID: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> LC Bug: After you Ctrl-click a link that uses "launch" the text field will NOT scroll with the Mouse Wheel unless you first press a keyboard key or modifier. Not only is Ctrl-click the official way to activate links while editing text in LiveCode, but MS Word uses Ctrl-click for links too, so it's a widely-trained habit! :) Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23520 More details: This bug does not specifically require Ctrl or click. (Or even an edited field.) Any launch or shell while a modifier key is down will trigger it. Then LC fields aren't aware of modifier key status. The test stack demos two ways to trigger this. Bonus side effect: This might be a valuable clue to explain some rare LC Script Editor glitches, too! (Each fix gets us closer to a rock-solid SE.) Platform: Tested with LC 9.6.6-rc-2 on Windows 10. My current recipe did NOT trigger for me on Mac. So, I'm not sure yet whether Mac is affected by this bug or anything similar. That wraps up my Weekend Big-Game LC Bug Hunt! Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 16 15:22:32 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 16 Jan 2022 15:22:32 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> References: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> Message-ID: wow Curry that must have been a hard one to track down. knowing me, i'll run into it. On Sun, Jan 16, 2022 at 2:40 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > LC Bug: > > After you Ctrl-click a link that uses "launch" > the text field will NOT scroll with the Mouse Wheel > unless you first press a keyboard key or modifier. > > Not only is Ctrl-click the official way > to activate links while editing text in LiveCode, > but MS Word uses Ctrl-click for links too, > so it's a widely-trained habit! :) > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23520 > > More details: > > This bug does not specifically require Ctrl or click. > (Or even an edited field.) Any launch or shell > while a modifier key is down will trigger it. > > Then LC fields aren't aware of modifier key status. > The test stack demos two ways to trigger this. > > Bonus side effect: > > This might be a valuable clue to explain > some rare LC Script Editor glitches, too! > (Each fix gets us closer to a rock-solid SE.) > > Platform: > > Tested with LC 9.6.6-rc-2 on Windows 10. > My current recipe did NOT trigger for me on Mac. > So, I'm not sure yet whether Mac is affected > by this bug or anything similar. > > That wraps up my Weekend Big-Game LC Bug Hunt! > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Sun Jan 16 15:52:50 2022 From: dsquance at telus.net (David Squance) Date: Sun, 16 Jan 2022 12:52:50 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Thanks to Ali for creating this and making it available. However, I have a question about the dictionary used and whether the secret word in any given turn is chosen at random from that dictionary. My last game got me to: ALOE- The first four letters are green, the last, an S is black. I tried to send a screenshot, but it’s too big for the list. Regardless of the other letters I’d used up, I can’t come up with anything that makes sense. Aloe as a verb? That’s a real stretch and not in the American Scrabble dictionary. Any ideas? Dave > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html From stephen at barncard.com Sun Jan 16 17:42:41 2022 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 16 Jan 2022 14:42:41 -0800 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: This list uses an ancient version of mailman that does not except attachments of any kind, including images. You just need to find a place to host the stuff you want to share and use the URL. On Sun, Jan 16, 2022 at 12:54 David Squance via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From bogdanoff at me.com Sun Jan 16 22:21:33 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:21:33 -0500 Subject: Segmented Control Not Working? Message-ID: I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. I can send the mouseUp message to it from the Message box. Am I missing something? Peter Bogdanoff From bogdanoff at me.com Sun Jan 16 22:30:38 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:30:38 -0500 Subject: Segmented Control Not Working? In-Reply-To: References: Message-ID: <2987107A-340E-461C-9245-CEC06D35835B@me.com> I see on the Livecode-blog.de forum I need to use a hiliteChanged handler to do the job. Not what I expected. Peter Bogdanoff > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode wrote: > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. > > I can send the mouseUp message to it from the Message box. > > Am I missing something? > > 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 From curry at pair.com Mon Jan 17 05:16:05 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 17 Jan 2022 05:16:05 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: References: Message-ID: <9ba3d095-0eab-eff1-8d52-3a505c413cbc@pair.com> Tom: > wow Curry that must have been a hard one to track down. > knowing me, i'll run into it. A bit tricky! :) BTW, I have a potential user workaround for the other bug I reported last week. I will post it soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andre at andregarzia.com Mon Jan 17 07:44:46 2022 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 17 Jan 2022 12:44:46 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Message-ID: <9B8C765B-45FA-4F3D-97C2-8D0D9E9C3531@andregarzia.com> Thanks a lot Richmond! > On 15 Jan 2022, at 18:51, Richmond via use-livecode wrote: > > Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 > > On 15.01.22 20:15, Andre Garzia via use-livecode wrote: >> Hey Folks, >> >> I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. >> >> Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? >> >> I used to have a license for them, but I have no idea how to get that license, or how to get that software. >> >> Best >> Andre >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Jan 17 10:07:18 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 10:07:18 -0500 Subject: Segmented Control Not Working? In-Reply-To: <2987107A-340E-461C-9245-CEC06D35835B@me.com> References: <2987107A-340E-461C-9245-CEC06D35835B@me.com> Message-ID: If memory serves, I think hiliteChanged doesn't fire until after the hilite has already changed, which is unhelpful. I've given up on using LC's widgets, for now, because they are just so primitive. I've gone back to using tmc2 for everything. On Sun, Jan 16, 2022 at 10:31 PM Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > I see on the Livecode-blog.de forum I need to > use a hiliteChanged handler to do the job. > > Not what I expected. > > Peter Bogdanoff > > > > > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp > handler in it. Clicking on any of the tabs (buttons) fail to trigger the > mouseUp. > > > > I can send the mouseUp message to it from the Message box. > > > > Am I missing something? > > > > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ali.lloyd at livecode.com Mon Jan 17 14:40:52 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 17 Jan 2022 19:40:52 +0000 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: Hi David - my version uses the UK Scrabble word list (CSW19 , although there's a CSW21 now I think) which has quite a few more words than the US one. I've just checked the list with definitions and it does appear that it is valid in CSW19 as a past participle / adjective although it seems not to have full verb privileges (the gerund is not allowed, apparently) Yes the secret word is selected at random and can therefore be rather obscure! On Sun, 16 Jan 2022, 20:52 David Squance via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 17 16:42:20 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 17 Jan 2022 13:42:20 -0800 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> On 1/17/22 11:40 AM, Ali Lloyd via use-livecode wrote: > I've just checked the list with definitions and it does appear that it is > valid in CSW19 as a past participle / adjective although it seems not to > have full verb privileges (the gerund is not allowed, apparently) Or rather an adjective only: I don't think you can aloe something or say that something has been aloed. https://www.lexico.com/en/definition/aloed -- Mark Wieder ahsoftware at gmail.com From dochawk at gmail.com Mon Jan 17 16:50:08 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 13:50:08 -0800 Subject: OT: Wordle In-Reply-To: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> Message-ID: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> mark mentioned, >I don't think you can aloe something or say that something has been aloed. Are you saying that such usage isn’t aloed? From jacque at hyperactivesw.com Mon Jan 17 17:04:18 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Jan 2022 16:04:18 -0600 Subject: OT: Wordle In-Reply-To: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: > mark mentioned, > >> I don't think you can aloe something or say that something has been aloed. > > Are you saying that such usage isn’t aloed? Oh, stop it. :P You're as bad as Wieder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From colinholgate at gmail.com Mon Jan 17 18:52:48 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 17 Jan 2022 16:52:48 -0700 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> You could say, thinking aloed, is aloed aloed? > On Jan 17, 2022, at 3:04 PM, J. Landman Gay via use-livecode wrote: > > On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: >> mark mentioned, >>> I don't think you can aloe something or say that something has been aloed. >> Are you saying that such usage isn’t aloed? > > Oh, stop it. :P You're as bad as Wieder. > > -- > 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 MikeKerner at roadrunner.com Mon Jan 17 20:03:12 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:03:12 -0500 Subject: tmAlign is now available on gitHub Message-ID: I discovered a little while ago that tmAlign is licensed GPL. So, I fixed the light header backdrop in Scott's various plugins and threw up a tmAlign repo on github. https://github.com/macMikey/tmAlign From MikeKerner at roadrunner.com Mon Jan 17 20:05:30 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:05:30 -0500 Subject: tmc2 hacks In-Reply-To: References: Message-ID: To anyone that cares, I think I got tmc2 working with behavior stacks and Levure. I can't release the code, since the base project is copyright, but if you're interested, I can tell you what I did (then hopefully someone else can make it better). On Tue, Dec 28, 2021 at 5:41 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > I have not been modding tmc2 but I do still use some of those slick > objects. (I have modded a few of the gauges in Scott's older tmgauges > project. :- ) > > > On Dec 27, 2021, at 8:24 AM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > tmc2 still gives me better ui's than native widgets do. > > i have been messing with it for a while, including experimenting with > > breaking it into SOS's to see if i can get it to play nicely with levure. > > today's conversation about keyboards on mobile reminded me that it would > be > > good to add some of those properties. > > has anyone else been modding/hacking tmc2? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 dochawk at gmail.com Mon Jan 17 20:40:11 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 17:40:11 -0800 Subject: OT: Wordle In-Reply-To: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> Message-ID: colin complied, > > You could say, thinking aloed, is aloed aloed? I could, but Jacqui would weider I didn’t . . . From curry at pair.com Tue Jan 18 08:19:35 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 18 Jan 2022 08:19:35 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: References: Message-ID: Me: > BTW, I have a potential user workaround I was almost afraid to mention that: sure enough, LC bombed out after I did! :D So to be clear, this will NOT solve the issue. (User workarounds are only bandaids at best.) Disclaimer: This LC bug needs a real fix. It locks up the clipboard, and perhaps any user copy/paste could trigger it. The end-user has to restart your app to paste again. But...this may help A LITTLE with A FEW use cases, especially IN-HOUSE workflows where YOU are the user. Disciplined user workaround: I am manually copying info from a web browser and LC works on the clipboard contents. Previously the LC clipboard would hang often, so I had to restart LC 2 or 3 times a day. When creating the test stack and bug recipe, faster clipboard access helped trigger it. So I tried making my manual copying actions slower and more deliberate: more time after and between selections to copy, etc. "Slow Is Smooth, and Smooth Is Fast." Results: Now I have to restart LC every 2 or 3 days. A bit better. (Disciplined users only!) :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andreas.bergendal at gmail.com Tue Jan 18 10:57:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 18 Jan 2022 16:57:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: Just to follow up on the rounding issue: Panos has now confirmed that round(5,-1) = 0 is indeed a bug, since at least LC 6(!!!): https://quality.livecode.com/show_bug.cgi?id=23522 /Andreas From jacque at hyperactivesw.com Tue Jan 18 16:15:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Jan 2022 15:15:31 -0600 Subject: Import file on Android In-Reply-To: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> References: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> Message-ID: <79ca0f2f-60cb-2adc-b0bf-684a80eb1baf@hyperactivesw.com> I'm not having much luck with this. SpecialFolderPath("external documents") seems to point to the Android/data//files folder. I thought I might be able to use a file browser to put files there so the app could see them, but Android 12 doesn't seem to allow copying files there. Has anyone succeeded in importing files from a publicly-accessible location? Ideally I'd get access to the public Downloads folder. On 1/15/22 3:41 PM, J. Landman Gay via use-livecode wrote: > I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it > opens the generic Share panel and lets you choose where to put the file. > > Now I want to import a file from an external source. Where does specialFolderPath("external > documents") point to on Android? Is there another generic way to find a file in a public folder > on the device? > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From MikeKerner at roadrunner.com Tue Jan 18 16:16:33 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 18 Jan 2022 16:16:33 -0500 Subject: tmEffects is now available on gitHub Message-ID: It looks like Scott also OSS'd tmEffects, which is his nifty tool for adding shading, drop shadows, etc. to LC objects. I removed the white filter on the palette and uploaded. https://github.com/macMikey/tmEffects -- 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 jbv at souslelogo.com Thu Jan 20 06:49:51 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 06:49:51 -0500 Subject: Livecode and interactive video Message-ID: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Hi list, This might be a dumb question but anyway... Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. At the end, a final screen shows the score and some additional comments. This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? Thanks in advance. jbv From tom at makeshyft.com Thu Jan 20 13:39:59 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 20 Jan 2022 13:39:59 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi there ..... can you give an example of an interactive video on youtube? so I can see what you mean? I've never seen one. Thanks, Tom On Thu, Jan 20, 2022 at 6:51 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide > featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, > then a comment about the right answer is displayed, and then the user > clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app > from LC into a format compatible with an interactive video for youtube > for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jbv at souslelogo.com Thu Jan 20 13:53:06 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 13:53:06 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Le 2022-01-20 13:39, Tom Glod via use-livecode a crit : > Hi there ..... can you give an example of an interactive video on > youtube? > so I can see what you mean? I've never seen one. > Please check this video : it explains the basics of interactive videos, although I don't know if it's accepted on youtive : https://www.youtube.com/watch?v=QkGI4OHSjA0 From marksmithhfx at gmail.com Thu Jan 20 14:12:57 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 20 Jan 2022 19:12:57 +0000 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Boy that video was a perfect example of giving away free information in order to highlight your brand. Very well done. I think in general you could probably do something like this in HTML5 and the new web browser technology (caveat: which I have not looked into yet but sounds like it might fit the bill). > On Jan 20, 2022, at 6:53 PM, jbv via use-livecode wrote: > > Le 2022-01-20 13:39, Tom Glod via use-livecode a Ă©crit : >> Hi there ..... can you give an example of an interactive video on youtube? >> so I can see what you mean? I've never seen one. > > Please check this video : it explains the basics of interactive videos, > although I don't know if it's accepted on youtive : > https://www.youtube.com/watch?v=QkGI4OHSjA0 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jan 20 15:45:27 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 20 Jan 2022 15:45:27 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: You could probably do it on your own website with LiveCode server. It would not work with YouTube though. You might however be able to publish an optional link to your interactive video on YouTube just below a video you have posted. You could say something like: To try the interactive version of this video, please click on the link below. Good Luck! Rick > On Jan 20, 2022, at 6:49 AM, jbv via use-livecode wrote: > > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Jan 21 11:02:47 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 11:02:47 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi Rick, Thank you for your answer. That was actually my very first option, but it remains the most simple one. I am now exploring a new option : generate an HTML5 animation and then convert it to a video format. I'm just wondering if hotspots (mostly to offer viewers options for branching to different segments of the video) will be kept after the conversion... Le 2022-01-20 15:45, Rick Harrison via use-livecode a crit : > You could probably do it on your own website with LiveCode server. > > It would not work with YouTube though. > > You might however be able to publish an optional link to > your interactive video on YouTube just below a video > you have posted. > > You could say something like: To try the interactive > version of this video, please click on the link below. > > Good Luck! > > Rick > >> On Jan 20, 2022, at 6:49 AM, jbv via use-livecode >> wrote: >> >> Hi list, >> This might be a dumb question but anyway... >> Imagine a simple quiz made of a succession of static slides, each >> slide featuring a question and 4 possible answers. >> When the user clicks 1 answer, he gets notified if he's right or >> wrong, then a comment about the right answer is displayed, and then >> the user clicks to move to the next question. >> At the end, a final screen shows the score and some additional >> comments. >> >> This is easily done with LC. But is there a way to export such an app >> from LC into a format compatible with an interactive video for youtube >> for instance ? >> >> Thanks in advance. >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curt at sonasoftware.com Fri Jan 21 12:13:56 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 09:13:56 -0800 Subject: video formats for Windows in LC 9.6.5? Message-ID: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v;  the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. With LiveCode 9.6.5 on Windows, the .m4v videos are not showing there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. Are there any tips for using H.264 videos on Windows with 9.6.5? Thanks! -Curt -- Sent from Postbox From klaus at major-k.de Fri Jan 21 12:25:25 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Jan 2022 18:25:25 +0100 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <9EA84660-B28F-4025-8DA2-A576733A2954@major-k.de> Hi Curt, > Am 21.01.2022 um 18:13 schrieb Curt Ford via use-livecode : > > A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v; the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. > > With LiveCode 9.6.5 on Windows, the .m4v videos are not showing – there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. > > Are there any tips for using H.264 videos on Windows with 9.6.5? did you try to just change the suffix to -> .mp4 ? However Windows should also accept .m4v > Thanks! > > -Curt Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From curry at pair.com Fri Jan 21 12:47:27 2022 From: curry at pair.com (Curry Kenworthy) Date: Fri, 21 Jan 2022 12:47:27 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Curt: > In the previous version we used clips > in MP4 format with the suffix .m4v > Are there any tips for using H.264 videos on Windows with 9.6.5? Your Windows app should (encourage users to/) install: LAV Filters https://github.com/Nevcairiel/LAVFilters (I've heard that a future LC version will add better support.) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From paul at researchware.com Fri Jan 21 13:01:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Jan 2022 13:01:09 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Message-ID: On 1/21/2022 12:47 PM, Curry Kenworthy via use-livecode wrote: > (I've heard that a future LC version will add better support.) LC 10 is supposed to move from DirectShow to Windows Media Framework, but I have no idea what d.p. version will make that change (or if it will really occur). DirectShow has limited media file format support. Microsoft (I think) saw additional formats as a "third party opportunity". LAVFilters add almost all the formats you find with Quicktime or Apple Video Foundation (AVF) for DirectShow and the newer Windows Media Framework comes with support for most popular formats. So, until a hopeful LC10 release, you need to also install LAVFilters to get any sort of parity in support media file formats between macOS and Windows in Livecode. From harrison at all-auctions.com Fri Jan 21 13:25:54 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 21 Jan 2022 13:25:54 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> I doubt that will work. Once you have converted it into a video, it’s just a video. You want to have a video with HTML5 button overlays. You will probably have to use Javascript for jumping to the various points in the video. Let us know what finally works for you. Cheers, Rick > On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: > > Hi Rick, > > Thank you for your answer. That was actually my very first option, > but it remains the most simple one. > I am now exploring a new option : generate an HTML5 animation and > then convert it to a video format. I'm just wondering if hotspots > (mostly to offer viewers options for branching to different segments > of the video) will be kept after the conversion... From curt at sonasoftware.com Fri Jan 21 13:45:02 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 10:45:02 -0800 Subject: video formats for Windows in LC 9.6.5? *solved* Message-ID: <0e95b13c-4022-23c4-955f-1c6fea0ca22d@sonasoftware.com> Thanks Klaus, Curry, Paul just changing the suffix didn't help, but fortunately, converting the videos to divX format (.avi) with a free converter seems to have done the trick. The target audience is creative/theater types so the simplest solution is best here, but that's helpful to know about LAV Filters and the situation in general. Thanks! Curt -- Sent from Postbox From curt at sonasoftware.com Fri Jan 21 14:50:35 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 11:50:35 -0800 Subject: Livecode and interactive video Message-ID: <45314c8c-fe01-f158-7280-4e9a3b68ae7c@sonasoftware.com> I can't help with a LiveCode implementation, but if web delivery is an option, I've had good results using the free H5P technology for videos that include embedded quizzes of various kinds; I think it does image hotspots and branching as well. https://h5p.org -Curt -- Sent from Postbox From bryan at exnihilo-media.com Fri Jan 21 14:50:13 2022 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Fri, 21 Jan 2022 14:50:13 -0500 Subject: Livecode and interactive video In-Reply-To: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> Message-ID: <3BA96C83-F143-47AF-9EC2-C549B124B716@exnihilo-media.com> Hi jbv Here’s a tool that can help you create what you’re describing. https://h5p.org/interactive-video Best regards. Bryan Anderson > On Jan 21, 2022, at 1:25 PM, Rick Harrison via use-livecode wrote: > > I doubt that will work. Once you have converted it into a video, it’s just a video. > You want to have a video with HTML5 button overlays. You will probably > have to use Javascript for jumping to the various points in the video. > > Let us know what finally works for you. > > Cheers, > > Rick > >> On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: >> >> Hi Rick, >> >> Thank you for your answer. That was actually my very first option, >> but it remains the most simple one. >> I am now exploring a new option : generate an HTML5 animation and >> then convert it to a video format. I'm just wondering if hotspots >> (mostly to offer viewers options for branching to different segments >> of the video) will be kept after the conversion... > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 21 14:56:33 2022 From: jiml at netrin.com (Jim Lambert) Date: Fri, 21 Jan 2022 11:56:33 -0800 Subject: Livecode and interactive video In-Reply-To: References: Message-ID: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> A quarter of a century ago, we called this Interactive Multimedia. It was usually delivered on a CD-ROM. Ask your parents! ;) From jbv at souslelogo.com Fri Jan 21 15:32:05 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 15:32:05 -0500 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <8a1ceb1fe1f8380113789c0a7931e7f8@souslelogo.com> Le 2022-01-21 14:56, Jim Lambert via use-livecode a crit : > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > he he he... I actually made quite a few myself 30 years ago... I"m currently browsing through various existing tools that allow to produce interactive videos, but my main goal is to automate the process of generating them... Most of these tools aren't cheap. A promising one seems to be Adobe Captivate which, unless I'm wrong, offers possibilities to hack the main file format. From matthias_livecode_150811 at m-r-d.de Fri Jan 21 15:34:21 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Fri, 21 Jan 2022 21:34:21 +0100 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: > Am 21.01.2022 um 20:56 schrieb Jim Lambert via use-livecode : > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > I remember the Philips CM205 cd-rom which was advertised in 1991 or so as first multimedia cd-rom drive with so called cd-i support. Btw. i've never seen a cd-i disc, but it felt good to know that my drive could have read such cds. ;) > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 11:54:57 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 09:54:57 -0700 Subject: For the Mathematicians. Message-ID: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> This equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. Is there a better way? Thanks, Roger From runrev at vonfintel.org Sat Jan 22 14:34:56 2022 From: runrev at vonfintel.org (Thomas von Fintel) Date: Sat, 22 Jan 2022 20:34:56 +0100 Subject: For the Mathematicians. In-Reply-To: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> Message-ID: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. Hope this helps. Thomas > Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : > > ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? > > The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. > > Is there a better way? > > > Thanks, > > Roger > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Sat Jan 22 15:04:48 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 13:04:48 -0700 Subject: For the Mathematicians. In-Reply-To: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> Message-ID: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. Roger > On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: > > I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. > > Hope this helps. > Thomas > > > >> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >> >> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >> >> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >> >> Is there a better way? >> >> >> Thanks, >> >> Roger >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From francois.chaplais at mines-paristech.fr Sat Jan 22 18:37:30 2022 From: francois.chaplais at mines-paristech.fr (francois.chaplais) Date: Sun, 23 Jan 2022 00:37:30 +0100 Subject: For the Mathematicians. In-Reply-To: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Message-ID: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> In https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli use the formulation in polar coordinates. You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). HTH François > Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : > > Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. > > Roger > >> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >> >> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >> >> Hope this helps. >> Thomas >> >> >> >>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>> >>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>> >>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>> >>> Is there a better way? >>> >>> >>> Thanks, >>> >>> Roger >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 20:37:51 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 18:37:51 -0700 Subject: For the Mathematicians. In-Reply-To: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> Message-ID: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Hi François, My aim is to find a way to plot any and all implicit functions, not to plot only the lemniscate. But, that is a very interesting Wikipedia entry. Sorry I wasn’t clear! Thanks, Roger > On Jan 22, 2022, at 4:37 PM, francois.chaplais via use-livecode wrote: > > In > https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli > use the formulation in polar coordinates. > You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. > > This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). > > HTH > François > >> Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : >> >> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. >> >> Roger >> >>> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >>> >>> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >>> >>> Hope this helps. >>> Thomas >>> >>> >>> >>>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>>> >>>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>>> >>>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>>> >>>> Is there a better way? >>>> >>>> >>>> Thanks, >>>> >>>> Roger >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david.bovill at gmail.com Sun Jan 23 05:55:45 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 10:55:45 +0000 Subject: Customising Wasm export In-Reply-To: <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> Message-ID: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> I have a project that requires creating and rapidly prototyping was modules that would suitably be created in Livecode. However the was modules need to interface with other system components in a manner that is most easily accomplished at the moment using a rust based toolchain. How would I explore this possibility? Can a wasm based Livecode be embedded / wrapped / included in the existing rust code? Can the Livecode export be relatively easily customised to provide the relevant warm api / headers needed? Is it feasible to edit the warm directly to add the relevant api / headers and set up the way the Livecode code is organised to make this possible? What are the right questions to ask here? 📆    Schedule a call with me From livfoss at mac.com Sun Jan 23 07:57:45 2022 From: livfoss at mac.com (Graham Samuel) Date: Sun, 23 Jan 2022 12:57:45 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? Graham > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > > ______________________________________________ From david.bovill at gmail.com Sun Jan 23 09:14:12 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 14:14:12 +0000 Subject: Wasm export examples In-Reply-To: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> Message-ID: I’m trying to evaluate the state of the wasm export in dp10. As I’m not able to export to wasm from my current license, nor does the trial seem to give that option - I’m a bit stuck. Are there any examples on the web of Livecode stacks running using the wasm export that I can evaluate? 📆    Schedule a call with me From richmondmathewson at gmail.com Sun Jan 23 09:18:14 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 23 Jan 2022 16:18:14 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: <36394d86-6123-f834-1585-9811c0430757@gmail.com> I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of these CDs were authored using MacroMedia products where the media are embedded in a way which seems to make them inaccessible. After that . . . Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is the norm nowadays). I wrote to them twice and they never bothered to reply they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could climb into bed with you to mutual advantage . . . so I would merrily chant my favourite mantra: "abandonware, abandonware"  and make sure that anything I did with media ripped off from those CDs was splattered with disclaimers and released on a not-for-profit basis. Richard Gaskin will probably now come after me with the castrating irons.  :) Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is both invaluable and far, far more extensive than mine it. On 23.01.22 14:57, Graham Samuel via use-livecode wrote: > I know Im old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (theyve essentially ignored me), so this would begin as a private project. Im still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. > > Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? > > Graham > >> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >> >> A quarter of a century ago, we called this Interactive Multimedia. >> It was usually delivered on a CD-ROM. Ask your parents! ;) >> >> ______________________________________________ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Sun Jan 23 11:47:13 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Sun, 23 Jan 2022 09:47:13 -0700 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <36394d86-6123-f834-1585-9811c0430757@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> Message-ID: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Between Feb 1992 when I moved to the US, and May 1995, most of the floppy disks and CD-ROMs I programmed were done in HyperCard. Any of those would be easy enough to hack. I had been doing the Mac version, and other companies would do the PC version. From May 1995, being cross platform right away was more important, and so I started using Macromedia Director. For those CD-ROM I would either keep the document files in their editable format, or I would have a folder on the CD that included the editable files. The way I looked at it was that I had thousands of backup copies of the source files. I did do 10 CD-ROMs using Oracle Media Objects, which was another way to make cross platform HyperCard like titles. That still all predates Revolution. By the time Run Rev were sitting on top of MetaCard we were doing more web activities, all in Macromedia Director. Then by 2000, three years before Run Rev acquired MetaCard, I had to start using Macromedia Flash for the web work. The documents Flash produced were not easily editable after being published. Some day I’ll find time to recreate the HyperCard products in LiveCode! > On Jan 23, 2022, at 7:18 AM, Richmond via use-livecode wrote: > > I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. > > The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of > these CDs were authored using MacroMedia products where the media are embedded in a way which seems > to make them inaccessible. > > After that . . . > > Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). > > I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point > that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is > the norm nowadays). > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware" and make sure that anything I did with media ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating irons. :) > > Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is > both invaluable and far, far more extensive than mine it. > > On 23.01.22 14:57, Graham Samuel via use-livecode wrote: >> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. >> >> Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? >> >> Graham >> >>> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >>> >>> A quarter of a century ago, we called this Interactive Multimedia. >>> It was usually delivered on a CD-ROM. Ask your parents! ;) >>> >>> ______________________________________________ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 14:33:05 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Sun, 23 Jan 2022 19:33:05 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: CD ROM? Luxury! - We used to store all our data on clay tablets and stored them in holes in the ground. https://www.youtube.com/watch?v=ue7wM0QC5LE On Sun, 23 Jan 2022 at 12:59, Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > I know I’m old enough to be the father of the average LiveCoder, and maybe > the grandfather of quite a few, so I clearly remember CD-ROMs. I had a > favourite cross-platform one which contains some very attractive material, > and I have often thought of reviving the contents using either an LC > standalone, or (as is presumably now possible), an LC-generated web app. > Sadly I have never been able to have a sensible conversation with the > copyright owner (they’ve essentially ignored me), so this would begin as a > private project. I’m still wondering what the best technical approach > should be. The material includes videos (not interactive) and synchronised > text and audio files. After thinking about it for years, I still think it > would be fun to do. > > Has anyone any ideas about how to approach this conversion (or > re-purposing, or whatever term you want to use)? > > Graham > > > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > A quarter of a century ago, we called this Interactive Multimedia. > > It was usually delivered on a CD-ROM. Ask your parents! ;) > > > > ______________________________________________ > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jeff at siphonophore.com Sun Jan 23 14:46:34 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 14:46:34 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: <2CFD3197-8931-43A9-BABA-48D2B19411D5@siphonophore.com> Graham, Having created a bunch of commercial interactive cdroms back in those days of early commercial interactivity, I can say they can be a challenge to mine all the necessary content from them and determine the whole flow chart of content and interactivity. I did this a few times on my own projects in the late days of cdroms and beginning of the web. It was a job to suck all the content out of the encyclopedia and put it into a set of meta files to get sucked into the online system along with providing files that detailed how it all fit together. An I had created the original cdrom and done it in a very template cms way. It took a few weeks to do and this was probably the simplest port that could ever be done due to the content and how I had built the original cdrom and me sucking it out only a few years later. And this was for the encyclopedia part of the disc that was pretty basic article with attached media, glossary and links between articles. When we looked at doing this for the very interactive parts (lots of kids being able to plot various data sets in various ways for them to both see the environmental data itself but also get into analyzing it by plotting various things against each other) it got swiftly daunting to extract and document the interactivity completely. Luckily the online education company determined it was past what was feasible to do online at the time so they let that part drop. I had the same experience extracting very interactive exhibits from dual laserdisc systems (in the day the only way to get seamless interactive video was to have two laserdiscs and switch between the two and carefully place your videos on the two discs) to QuickTime and it was a big job to again extract all the content (mostly videos) and document the interactivity. Again I had built the original and was pretty good about file keeping and documentation. Again doable but it was a good pile of work for me and I knew it well having built it. I’ve looked at migrating some of the educational cdroms we did a decade or so ago that went along with beginning reader story books, but the amount of work, even though done in revolution was just a bit too much for any return it would give other than just doing it. I may still do it some day as the rights owner would probably be fine with it as a freeware presentation online. Suffice it to say it is possible, just how hard it will be to extract the content from the disc you have is a very hard question to answer. Livecode is so much more powerful today that it’s not a question of programming, it’s getting all the interaction figured out and content out of the system. I can tell you with that huge encyclopedia project (it was $2.7M project in mid 90s) the Mac and PC versions were programmed separately (cross platform systems were not quite there yet for the project) with Mac in HyperCard and pc in Visual Basic. I wrote the Mac version and made HyperCard a shell that was a cms system that would just pull in and article text file and it had a related data file that called out all the links, attached media, and such, so the content is all sitting there in folders that are easy to access and with a little sleuthing you could figure out the data structure probably. But much of the interface graphics and interaction on controls were all buried in HyperCard (mostly as resources). On the PC side they had two hard core Visual Basic programmers that attacked the problem like it was some moon launch (they spent 5x more even though behind the Mac version on production as were handed totally clean and debugged content from the Mac version to suck in, yet they still had 4x more bug sheets than the Mac version, go figure). They had all the data in a big access database that got very cumbersome as it went along. They tried to make access do too much and it ended up being a real issue and they almost went to coding their own database. But all the interface graphics were just a folder of files put together then in vb. So on the pc version the content would be totally inaccessible (yes that’s a pun we used a lot around access), but on the Mac side totally accessible as easily used rtf files. We had about 5 hardcore programmers at the media company and I know each project many times got build in very different ways due to differences in needs and the evolving tools. I know I would be hard pressed to crack open their projects and extract everything not having been part of building it or the tool potentially to try to get in through an editor. In the last couple of decades every few years one of the owners (or subsequent owner) of old cdroms I developed has approached me with the idea or resurrecting them in a new fashion. I’ve run the numbers and tried to assess how hard it will be and even doing this at educational rates (bottom of the pay tier, but that’s been a lot of my professional life) it just hasn’t panned out as feasible. I have one gem that someday I want to resurrect as it’s pretty basic interactivity and low bandwidth, but is one of the best educational games I’ve ever seen with kids on decision making. Content is totally evergreen. But sadly I had a handshake deal with the rights owner years ago but it’s since been sold off and I didn’t have it on paper
 Cheers Jeff From harrison at all-auctions.com Sun Jan 23 15:23:55 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 15:23:55 -0500 Subject: tsNet Gmail Email In-Reply-To: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: Hi there, I just tried out email using the tsNet LiveCode lesson that was updated on 8/17/2020. I ran into an error (67) when trying to send using Gmail. Google has updated their security for 3rd party Apps, and now you need to use an App password. How can an App password be included for a tsNet email when using Gmail? Thanks, Rick From jeff at siphonophore.com Sun Jan 23 15:38:01 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 15:38:01 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: Richmond, And I’ll be right there with Richard. Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. Sorry I’ve been around this tree too many times. Jeff > On Jan 23, 2022, at 12:02 PM, use-livecode-request at lists.runrev.com wrote: > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense > as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit > of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware"? and make sure that anything I did with media > ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating > irons.? From jacque at hyperactivesw.com Sun Jan 23 16:26:38 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 23 Jan 2022 15:26:38 -0600 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: On 1/23/22 2:23 PM, Rick Harrison via use-livecode wrote: > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? You can't, app passwords are user-specific and need to be created by each user. This has been the case for some time, and I needed to do that for both my Android email client and Thunderbird on my Mac. If your users are running any other third party email client they've already had to create an app password for it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:30:19 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:30:19 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <3AB9C5C6-A097-4994-BF26-BBF39835238E@m-r-d.de> Hi Rick, the only thing that works, as far as i know, is to go to security in your google account and enable the option "google security non secure apps allow". When that option is enabled, you can use tsNet with your Google account. Matthias > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:55:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:55:52 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Rick, please let me add something If you have 2FA enabled for your Google Account you can create an app specific password https://myaccount.google.com/apppasswords You then use the app password instead of your "normal" google password with tsNet If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" If that option is enabled, then you use your normal google password with tsNet. > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 Sun Jan 23 18:36:20 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 18:36:20 -0500 Subject: tsNet Gmail Email In-Reply-To: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Message-ID: Hi Matthias, Thanks for getting back to me. I will give that a try! Rick > On Jan 23, 2022, at 4:55 PM, matthias rebbe via use-livecode wrote: > > Rick, > > please let me add something > > If you have 2FA enabled for your Google Account you can create an app specific password > https://myaccount.google.com/apppasswords > > > You then use the app password instead of your "normal" google password with tsNet > > If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" > If that option is enabled, then you use your normal google password with tsNet. From dochawk at gmail.com Sun Jan 23 18:51:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 15:51:00 -0800 Subject: For the Mathematicians. In-Reply-To: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Message-ID: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. From irog at mac.com Sun Jan 23 18:58:14 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 16:58:14 -0700 Subject: For the Mathematicians. In-Reply-To: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? Thanks, Roger > On Jan 23, 2022, at 4:51 PM, doc hawk via use-livecode wrote: > > Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. > > You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) > > I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. > > Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Sun Jan 23 19:11:25 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 16:11:25 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: roger reasoned, > Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. There are any number of numeric methods to approximate the derivative. You could even iterate after each point until “close enough”. E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . From ambassador at fourthworld.com Sun Jan 23 20:24:46 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 23 Jan 2022 17:24:46 -0800 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: Message-ID: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. Richmond's original comment about me was: > Richard Gaskin will probably now come after me with the castrating > irons.? How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. For the other readers here, I don't mind sharing a personal opinion on copyright law: There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. Let that sink in. Savor it. It's wonderfully delicious. It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. It is not for me to assume control of any other creator's work. In honoring copyright, I'm creating of a world where copyright is honored. -- Richard Gaskin Fourth World Systems Jeff Reynolds wrote: > Richmond, > > And I’ll be right there with Richard. > > Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. > > I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. > > Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. > > I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. > > I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. > > The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. > > Sorry I’ve been around this tree too many times. From irog at mac.com Sun Jan 23 20:56:26 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 18:56:26 -0700 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Thank you very much for your reply. It looks like I did indeed bite off more than I can chew. But I really appreciate that you’ve given me some avenues to explore. I’m a retired Physicist that loves math, and particularly how to use computers to model the real world. Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? Roger > On Jan 23, 2022, at 5:11 PM, doc hawk via use-livecode wrote: > > > roger reasoned, > >> Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? > > My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. > > There are any number of numeric methods to approximate the derivative. > > You could even iterate after each point until “close enough”. > > E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. > > If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. > > For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. > > In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. > > We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 21:25:01 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 18:25:01 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Roger rumbled, > Thank you very much for your reply. You’re quite welcome. Accumulated knowledge is wasted if not shared! I used to find it online quite easily. But not any more. >Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? The code Fortran, so it should be readable. The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . I think I got to it for download from http://dissertation.com/abstracts/1701716 . And some info at: https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf Template-Type: ReDIF-Paper 1.0 Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection Author-Name: Hawkins, Richard Edmund Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. Creation-Date: 1999-01-01 File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd Number: 1999010108000013457 Handle: RePEc:isu:genstf:1999010108000013457 From MikeKerner at roadrunner.com Sun Jan 23 22:39:37 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 23 Jan 2022 22:39:37 -0500 Subject: Mac Multiple Monitor Menubar Management Message-ID: Other than using windowBoundingRect, is there any way to compute the menubar height? The 2021 MBP's have changed the height of the menubar to accommodate the notch. Generally it's 42 pixels on the new MBP, except when it's something else, especially on secondary monitors (e.g. I've seen it at 50 px in one case). I want to constrain the movement of a window to keep the user from dragging it under the menubar. The code I have works great, until you add monitor 2. screenRects (plural) tells you what the rect is for the second window, but it doesn't take the menubar into account. I could just assume it's the same height as the menubar on monitor 1, but that assumes that the menubar is present on monitor 2, as well. From phil at pdslabs.net Mon Jan 24 01:21:40 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:21:40 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: Message-ID: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Hi Mike, Would this give you what you need? function menubarHeight     return item 2 of the working screenRect end  menubarHeight Phil Davis On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > Other than using windowBoundingRect, is there any way to compute the > menubar height? The 2021 MBP's have changed the height of the menubar to > accommodate the notch. > Generally it's 42 pixels on the new MBP, except when it's something else, > especially on secondary monitors (e.g. I've seen it at 50 px in one case). > I want to constrain the movement of a window to keep the user from dragging > it under the menubar. The code I have works great, until you add monitor 2. > screenRects (plural) tells you what the rect is for the second window, but > it doesn't take the menubar into account. I could just assume it's the same > height as the menubar on monitor 1, but that assumes that the menubar is > present on monitor 2, as well. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis 503-307-4363 From richmondmathewson at gmail.com Mon Jan 24 01:49:08 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 08:49:08 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: Thank you, Richsrd Gaskin. On Mon, 24 Jan 2022, 03:26 Richard Gaskin via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a > noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit > from, esp the readers here, since most of us earn our living from > intellectual property. > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current > rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > > > Richmond, > > > > And I’ll be right there with Richard. > > > > Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > > > > I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. > > > > Getting an odd bob out out of relicensing an old project involves > figuring out who you are getting in bed with and if you even want to get > into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > > > > I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > > > > I was approached by an old employer about resurrecting an old commercial > cdrom project. I knew the rights had changed hands a couple of times, so my > first question was who has the rights now and have you secured them? His > response was well it’s abandoned and one of the publishers that were > distributing the product to the education market (that wanted to partner > with him on this deal) thought they could do it under their publishing > agreement. Again I questioned did they have a full rights deal or just a > publishing contract (I knew from the original days on the project we had > very specific publishing contracts with different channels like Apple, > media distributor and some educational publishers and they were rabid about > retaining the work’s rights). Response was they feel confident they could > stretch it legally. He then tried to say well we could construe this to be > in then public domain as most paid for with public/private partnership > money from NSF and EPA grants. I had to laugh in his face as they had made > sure that even with this public money the company had complete rights to > everything. I said I’d be happy to talk to him (and spend my own time) > about it once he can put through the lawyers. He did and planning abruptly > stopped. > > > > The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > > > > Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Mon Jan 24 01:52:29 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:52:29 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Message-ID: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Actually 'the working screenRects' returns that info for all screens. Maybe that could work for you. Phil On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > Hi Mike, > > Would this give you what you need? > > function menubarHeight >     return item 2 of the working screenRect > end  menubarHeight > > Phil Davis > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> Other than using windowBoundingRect, is there any way to compute the >> menubar height? The 2021 MBP's have changed the height of the menubar to >> accommodate the notch. >> Generally it's 42 pixels on the new MBP, except when it's something >> else, >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> case). >> I want to constrain the movement of a window to keep the user from >> dragging >> it under the menubar. The code I have works great, until you add >> monitor 2. >> screenRects (plural) tells you what the rect is for the second >> window, but >> it doesn't take the menubar into account. I could just assume it's >> the same >> height as the menubar on monitor 1, but that assumes that the menubar is >> present on monitor 2, as well. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > -- Phil Davis 503-307-4363 From MikeKerner at roadrunner.com Mon Jan 24 09:20:06 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 09:20:06 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Hmm. I tried that before I dove into windowBoundingRect and ran into a problem, but now it seems to be working, so maybe. Thanks, Phil. On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < use-livecode at lists.runrev.com> wrote: > Actually 'the working screenRects' returns that info for all screens. > Maybe that could work for you. > > Phil > > > On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > > Hi Mike, > > > > Would this give you what you need? > > > > function menubarHeight > > return item 2 of the working screenRect > > end menubarHeight > > > > Phil Davis > > > > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > >> Other than using windowBoundingRect, is there any way to compute the > >> menubar height? The 2021 MBP's have changed the height of the menubar to > >> accommodate the notch. > >> Generally it's 42 pixels on the new MBP, except when it's something > >> else, > >> especially on secondary monitors (e.g. I've seen it at 50 px in one > >> case). > >> I want to constrain the movement of a window to keep the user from > >> dragging > >> it under the menubar. The code I have works great, until you add > >> monitor 2. > >> screenRects (plural) tells you what the rect is for the second > >> window, but > >> it doesn't take the menubar into account. I could just assume it's > >> the same > >> height as the menubar on monitor 1, but that assumes that the menubar is > >> present on monitor 2, as well. > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > -- > Phil Davis > 503-307-4363 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 irog at mac.com Mon Jan 24 10:15:23 2022 From: irog at mac.com (Roger Guay) Date: Mon, 24 Jan 2022 08:15:23 -0700 Subject: For the Mathematicians. In-Reply-To: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Message-ID: <309C8596-E907-43B4-A4F3-D794ED34A057@mac.com> Thanks again for all the information. You've had a very impressive as well as a varied career! I shall be poking around your dissertation as it sounds quite interesting. Roger > On Jan 23, 2022, at 7:25 PM, doc hawk via use-livecode wrote: > > > Roger rumbled, > >> Thank you very much for your reply. > > You’re quite welcome. > > Accumulated knowledge is wasted if not shared! > > I used to find it online quite easily. But not any more. > >> Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? > > The code Fortran, so it should be readable. > > The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. > > But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! > > It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors > > You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. > > I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. > > Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . > > I think I got to it for download from http://dissertation.com/abstracts/1701716 . > > And some info at: > > https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf > > > Template-Type: ReDIF-Paper 1.0 > Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection > Author-Name: Hawkins, Richard Edmund > Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. > Creation-Date: 1999-01-01 > File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd > Number: 1999010108000013457 > Handle: RePEc:isu:genstf:1999010108000013457 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jan 24 10:27:25 2022 From: livfoss at mac.com (Graham Samuel) Date: Mon, 24 Jan 2022 15:27:25 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: As the one who started this thread, I just wanted to say I agree wholeheartedly with Richard in his attitude to copyright works. My own problem arose (long ago) when in Richard’s words, I tried to reach the creator (strictly speaking the copyright owner, as the work includes copyright material from different sources, collected and licensed by the publisher of the CD-ROM which I wanted to revive for new media). I made the mistake of mentioning copyright in my first attempt to communicate, and got a boilerplate reply which didn’t cover my case. I made quite big efforts to find an individual to correspond with, but failed. So, if I do the job now, it will be as a hobbyist and it will come under the “private study” rules, I suppose. As an aside (OK, pretty OT), the history of copyright protection is quite fascinating. At one time, the USA was a major defaulter (see for example https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) Another area of interest, which if it weren’t so OT, I’d like to hear Richard’s views on, is the ongoing battle between the VPN-using community and the increasing number of streaming services. I guess most people here know what I’m talking about. Graham > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode wrote: > > Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on copyright law: > > > There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. > > It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > >> Richmond, >> And I’ll be right there with Richard. >> Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. >> I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. >> I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. >> I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. >> The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. >> Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Mon Jan 24 10:38:35 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 24 Jan 2022 17:38:35 +0200 Subject: [ ANN ] Release 9.6.6 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 STABLE. 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.6 comes with several changes, including fixes for lots of the bugs you requested in the recent survey: New Features: - iOS device safe area insets function An iphoneSafeAreaInsets function has been added to enable getting the safe area insets of the device the app is running on. These can be used to adjust your app's user interface elements to avoid areas that are covered by device furniture, e.g. the notch. - Android adaptive icons It is now possible to configure your Android apps to use adaptive icons. To use adaptive icons, generate them using the Image Asset Editor in Android Studio and then choose the resulting res folder in the android standalone settings pane. - Android app query whitelist Support has been added for specifying which other apps can be interacted with via the intent and other (custom) URL schemes. Since Android 11, by default, an app cannot interact with any others due to changes to package visibility. You must now specify which apps you need access to by adding their ids to the App ID Query Whitelist field in the Android standalone settings. Bug Fixes: - Opening HyperCard stacks will no longer cause a crash - Support for the system date and the system time has been added on Android - A stack's rect will no longer become out of sync with its actual position after being moved in the IDE on macOS - A wider range of TrueType font files will now work on Android and Web - Use of the term Tutorials have been replaced by the term Lessons throughout the IDE - When a runtime error occurs in a context where the script debugger cannot run, the error dialog will be displayed rather than failing silently - Conversions between global and local co-ordinates are now correct on multi-screen macOS systems. - The welcome tutorial can now be started on first run via the Start Interactive Welcome button in the start center - Starting a new tutorial will now close the previous tutorial's stack, if present - The performance of the script editor while typing has been improved - Downloading large amounts of data using tsNet on Windows is now substantially faster - Invalid PDFs will no longer be generated when using the open printing to PDF command on Windows using the 64-bit engine - Script debugging will no longer fail to work intermittently when running the IDE with pro features - Scripts which run without locking the screen are no longer slower on macOS Big Sur and later - The drawing library now correctly handle gradients which are referred to using an id containing - or _ - Key events will now work correctly after a modal dialog is shown from a mouseUp handler in a grouped control - The iphoneDeviceModel function now returns the correct model string when run on an iOS/iPadOS simulator. - Default buttons and progress bars will no longer cause unnecessary CPU usage on macOS 10.10 (Yosemite) or later - The byteOffset function will no longer cause incorrect results in some cases nor cause a crash - Scripts containing accented characters will no longer incorrectly report being externally modified - Using the print link command when printing to PDF on Windows no longer causes a crash - The copyright notices in the engine app bundle (macOS) and exe (Windows) have been updated - A significant memory leak in the browser widget on macOS has been resolved - POST data larger than 64kb is now parsed correctly by the Windows server engine - Audio-only players no longer consume excessive CPU when in Edit Mode on macOS Big Sur - WebGL content now displays in the browser widget when running on macOS 12.x (Monterey) - The union (and other set operation) commands now throw an error if there is no into clause and the target is not a declared variable - Building iOS apps using Xcode 13.2 with the iOS 15.2 SDK is now supported - Local file and content access has been re-enabled in the browser widget and native control on Android - Touch events now occur at the correct location when handled by objects underneath a disabled Android scroller - SVG elements with a stroke-width of 0 are no longer drawn with a hairline stroke - There is no longer a delay when opening the IDE menus on macOS - Selecting a specific browser to test a web project against now works correctly - The overhead of using "do .." to evaluate long JavaScript scripts in the browser widget on Android has been greatly reduced For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6.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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From richmondmathewson at gmail.com Mon Jan 24 11:44:12 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 18:44:12 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: I, also have no objection to copyright laws: indeed, they are there to protect us from people pinching our work. The things I object to are as follows: 1. The concept behind copyright is to make sure the copyright holder profits from their work. 1.1. If the copyright holder is not making further efforts to profit from their work (by either further attempts at marketing and/or repackaging their work), should the possibility not be there for someone else to either: 1.1.1. Offer a profit-sharing arrangement to the copyright holder for some sort of repackaging of their work. 1.1.2. Offer a not-for-profit version of repackaged work. 2. The length of time that copyright lasts for is far, far too long for software as the rate of computer system development and change makes that software unusable remarkably quickly. I am well aware that copyright is very complicated and my answer to the original question was based on 3 ideas: 1. My #1.1.2. above. 2. That mimicking the functionality of software is not, in itself, a serious sin (c.f. Open Source Office suites that mimic the functionality of Microsoft Office). 3. ReactOS On Mon, Jan 24, 2022 at 5:28 PM Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > As the one who started this thread, I just wanted to say I agree > wholeheartedly with Richard in his attitude to copyright works. My own > problem arose (long ago) when in Richard’s words, I tried to reach the > creator (strictly speaking the copyright owner, as the work includes > copyright material from different sources, collected and licensed by the > publisher of the CD-ROM which I wanted to revive for new media). I made > the mistake of mentioning copyright in my first attempt to communicate, and > got a boilerplate reply which didn’t cover my case. I made quite big > efforts to find an individual to correspond with, but failed. So, if I do > the job now, it will be as a hobbyist and it will come under the “private > study” rules, I suppose. > > As an aside (OK, pretty OT), the history of copyright protection is quite > fascinating. At one time, the USA was a major defaulter (see for example > https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) > > Another area of interest, which if it weren’t so OT, I’d like to hear > Richard’s views on, is the ongoing battle between the VPN-using community > and the increasing number of streaming services. I guess most people here > know what I’m talking about. > > Graham > > > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a noisy > world...) > > > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > > > > Richmond's original comment about me was: > > > Richard Gaskin will probably now come after me with the castrating > > > irons.? > > > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit from, > esp the readers here, since most of us earn our living from intellectual > property. > > > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > > > Let that sink in. Savor it. It's wonderfully delicious. > > > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current rights > holder to see what can be done to re-use it. > > > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > > > It is not for me to assume control of any other creator's work. > > > > In honoring copyright, I'm creating of a world where copyright is > honored. > > > > -- > > Richard Gaskin > > Fourth World Systems > > > > > > > > Jeff Reynolds wrote: > > > >> Richmond, > >> And I’ll be right there with Richard. > >> Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > >> I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. Getting an odd bob out out of relicensing an old project > involves figuring out who you are getting in bed with and if you even want > to get into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > >> I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > >> I was approached by an old employer about resurrecting an old > commercial cdrom project. I knew the rights had changed hands a couple of > times, so my first question was who has the rights now and have you secured > them? His response was well it’s abandoned and one of the publishers that > were distributing the product to the education market (that wanted to > partner with him on this deal) thought they could do it under their > publishing agreement. Again I questioned did they have a full rights deal > or just a publishing contract (I knew from the original days on the project > we had very specific publishing contracts with different channels like > Apple, media distributor and some educational publishers and they were > rabid about retaining the work’s rights). Response was they feel confident > they could stretch it legally. He then tried to say well we could construe > this to be in then public domain as most paid for with public/private > partnership money from NSF and EPA grants. I had to laugh in his face as > they had made sure that even with this public money the company had > complete rights to everything. I said I’d be happy to talk to him (and > spend my own time) about it once he can put through the lawyers. He did and > planning abruptly stopped. > >> The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > >> Sorry I’ve been around this tree too many times. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- This communication may be unlawfully collected and stored by the Agents of a large number of governments in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. From curry at pair.com Mon Jan 24 12:14:02 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 24 Jan 2022 12:14:02 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: References: Message-ID: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Panos: > LiveCode 9.6.6 comes with several changes, > including fixes for lots of the bugs > you requested in the recent survey: Excellent! Good progress in the War on Bugs.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From MikeKerner at roadrunner.com Mon Jan 24 12:39:29 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 12:39:29 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Thanks, Phil. Taking another look at it, I was able to get the code to work using working screenRects. On Mon, Jan 24, 2022 at 9:20 AM Mike Kerner wrote: > Hmm. I tried that before I dove into windowBoundingRect and ran into a > problem, but now it seems to be working, so maybe. > Thanks, Phil. > > On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Actually 'the working screenRects' returns that info for all screens. >> Maybe that could work for you. >> >> Phil >> >> >> On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: >> > Hi Mike, >> > >> > Would this give you what you need? >> > >> > function menubarHeight >> > return item 2 of the working screenRect >> > end menubarHeight >> > >> > Phil Davis >> > >> > >> > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> >> Other than using windowBoundingRect, is there any way to compute the >> >> menubar height? The 2021 MBP's have changed the height of the menubar >> to >> >> accommodate the notch. >> >> Generally it's 42 pixels on the new MBP, except when it's something >> >> else, >> >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> >> case). >> >> I want to constrain the movement of a window to keep the user from >> >> dragging >> >> it under the menubar. The code I have works great, until you add >> >> monitor 2. >> >> screenRects (plural) tells you what the rect is for the second >> >> window, but >> >> it doesn't take the menubar into account. I could just assume it's >> >> the same >> >> height as the menubar on monitor 1, but that assumes that the menubar >> is >> >> present on monitor 2, as well. >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> >> -- >> Phil Davis >> 503-307-4363 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From tom at makeshyft.com Mon Jan 24 15:38:17 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 24 Jan 2022 15:38:17 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> References: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Message-ID: Yeah you guys rocked it in this release .... keep it up! It would be amazing if this was reflective of the pace at which we can count on fixes going forward........ or something like it...... I really want to help take Livecode to new heights and a solid modern engine ....and just a normal working IDE ,,,,,,,will go a long way in doing that. Lets do this. Thank you team On Mon, Jan 24, 2022 at 12:15 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > Panos: > > > LiveCode 9.6.6 comes with several changes, > > including fixes for lots of the bugs > > you requested in the recent survey: > > Excellent! > > Good progress in the War on Bugs.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Tue Jan 25 00:59:28 2022 From: dsquance at telus.net (David Squance) Date: Mon, 24 Jan 2022 21:59:28 -0800 Subject: Script editor auto-completion Message-ID: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. Dave From bogdanoff at me.com Tue Jan 25 01:26:16 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 01:26:16 -0500 Subject: Script editor auto-completion In-Reply-To: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Hi Dave, look under the Edit > Options menu. Peter Bogdanoff > On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: > > Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. > Dave > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Tue Jan 25 19:56:44 2022 From: dsquance at telus.net (David Squance) Date: Tue, 25 Jan 2022 16:56:44 -0800 Subject: Script editor auto-completion In-Reply-To: References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Thank you very much. I so seldom use any menu item in the script editor, I hadn’t thought to look there. Dave > On Jan 24, 2022, at 10:26 PM, Peter Bogdanoff via use-livecode wrote: > > Hi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 25 20:00:29 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 20:00:29 -0500 Subject: Script editor auto-completion In-Reply-To: References: Message-ID: <03187565-450E-49EB-B558-FBEA6DCCFF94@me.com> I as well. I had a vague memory of trying to find out where those options were, and also could not find them in the preference settings. Peter > On Jan 25, 2022, at 1:27 AM, Peter Bogdanoff via use-livecode wrote: > > ï»żHi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From keith.clarke at me.com Wed Jan 26 06:24:23 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 26 Jan 2022 11:24:23 +0000 Subject: Browser widget - follow redirects setting? Message-ID: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Hi folks, Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. Am I missing a trick? Best, Keith From matthias_livecode_150811 at m-r-d.de Wed Jan 26 08:27:17 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 14:27:17 +0100 Subject: Browser widget - follow redirects setting? In-Reply-To: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Message-ID: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Keith, what happens, if you set the URL of the browser widget to tURL? I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. Regards, Matthias > Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : > > Hi folks, > Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? > > Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. > > However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. > > Am I missing a trick? > Best, > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Wed Jan 26 14:29:57 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 11:29:57 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Folks: Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. Thanks, Bill P William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From richmondmathewson at gmail.com Wed Jan 26 14:35:23 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 26 Jan 2022 21:35:23 +0200 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: The security issue is because the user probably just did a double-click on the thing. a right-click will allow them to run the app. On 26.01.22 21:29, William Prothero via use-livecode wrote: > Folks: > Sorry for this question which probably has been answered many times, but . Im trying not to waste my day searching around. > > Whats the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Jan 26 14:38:15 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Jan 2022 20:38:15 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <1C59C175-D4C1-4B52-8381-AF335C13312E@major-k.de> Hi Bill, > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. your friend needs to: 1. in the "System Settings" -> Security & Data whatever (I have a german sytem) check "Allow app downloads from "App Store and verified developers 2. right-click on the app and select "Open..." and confirm one or two othersecurity dialogs THEN the app will finally start and will always start without any dialogs, however only on that machine. > Thanks, > Bill P Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paulmcclernan at gmail.com Wed Jan 26 15:18:54 2022 From: paulmcclernan at gmail.com (Paul McClernan) Date: Wed, 26 Jan 2022 15:18:54 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: Just an FYI, you have to do that right-click-to-open thing TWICE on BigSur and higher to clear the gatekeeper check before the app will actually launch on the second try. There’s actually few ways to get by the gatekeeper. On Wed, Jan 26, 2022 at 2:36 PM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > The security issue is because the user probably just did a double-click > on the thing. > a right-click will allow them to run the app. > > On 26.01.22 21:29, William Prothero via use-livecode wrote: > > Folks: > > Sorry for this question which probably has been answered many times, but > 
. I’m trying not to waste my day searching around. > > > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend > or beta tester? I sent an app and a security issue came up. > > > > Thanks, > > Bill P > > > > William A. Prothero, Ph.D. > > University of California, Santa Barbara Dept. of Earth Sciences > (Emeritus) > > Santa Barbara, CA. 93105 > > http://earthlearningsolutions.org/ > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Wed Jan 26 15:22:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 21:22:52 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> If you have an Apple Developer Account membership you could code sign and notarize your app. This should prevent the security issue. Regards, Matthias > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From thatkeith at mac.com Wed Jan 26 15:39:36 2022 From: thatkeith at mac.com (Keith Martin) Date: Wed, 26 Jan 2022 20:39:36 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> Message-ID: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> If only it was easier to do. 😱 I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. k Keith Martin 360 media specialist http://PanoramaPhotographer.com Contact and info http://thatkeith.com +44 (0)7909541365 > On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode wrote: > > ï»żIf you have an Apple Developer Account membership you could code sign and notarize your app. > This should prevent the security issue. > > Regards, > Matthias > >> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : >> >> Folks: >> Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. >> >> What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. >> >> Thanks, >> Bill P >> >> William A. Prothero, Ph.D. >> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) >> Santa Barbara, CA. 93105 >> http://earthlearningsolutions.org/ >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Wed Jan 26 15:43:30 2022 From: kevin at livecode.com (Kevin Miller) Date: Wed, 26 Jan 2022 20:43:30 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> While this may not be applicable in all cases, the Web deployment options in 10 should resolve this for a great many sorts of LC apps. ⁣Get BlueMail for Android ​ On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode wrote: >If only it was easier to do. 😱 >I've actually stopped using LC much because the process of making apps >that people can run without fuss has become ridiculous. I'm still >hoping for a solution that isn't so aggressively hostile! The current >situation feels like a direct threat to LiveCode the company, as it >must be putting off more than a few people from becoming or staying >customers. > >k > >Keith Martin >360 media specialist http://PanoramaPhotographer.com >Contact and info http://thatkeith.com >+44 (0)7909541365 > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > wrote: >> >> ï»żIf you have an Apple Developer Account membership you could code >sign and notarize your app. >> This should prevent the security issue. >> >> Regards, >> Matthias >> >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode >: >>> >>> Folks: >>> Sorry for this question which probably has been answered many times, >but 
. I’m trying not to waste my day searching around. >>> >>> What’s the best way to send a desktop app on Apple OS 12.1 to a >friend or beta tester? I sent an app and a security issue came up. >>> >>> Thanks, >>> Bill P >>> >>> William A. Prothero, Ph.D. >>> University of California, Santa Barbara Dept. of Earth Sciences >(Emeritus) >>> Santa Barbara, CA. 93105 >>> http://earthlearningsolutions.org/ >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Wed Jan 26 15:59:40 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 26 Jan 2022 15:59:40 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> Message-ID: I'm about to go through that process of setting up an app developer profile with apple. After they take my kid and steal all my money, apparently it will be a pretty easy process afterwards .... taking mere minutes to sign and notarize. Good luck to us all. Thanks, Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox On Wed, Jan 26, 2022 at 3:43 PM Kevin Miller via use-livecode < use-livecode at lists.runrev.com> wrote: > While this may not be applicable in all cases, the Web deployment options > in 10 should resolve this for a great many sorts of LC apps. > > ⁣Get BlueMail for Android ​ > > On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >If only it was easier to do. 😱 > >I've actually stopped using LC much because the process of making apps > >that people can run without fuss has become ridiculous. I'm still > >hoping for a solution that isn't so aggressively hostile! The current > >situation feels like a direct threat to LiveCode the company, as it > >must be putting off more than a few people from becoming or staying > >customers. > > > >k > > > >Keith Martin > >360 media specialist http://PanoramaPhotographer.com > >Contact and info http://thatkeith.com > >+44 (0)7909541365 > > > > > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > > wrote: > >> > >> ï»żIf you have an Apple Developer Account membership you could code > >sign and notarize your app. > >> This should prevent the security issue. > >> > >> Regards, > >> Matthias > >> > >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode > >: > >>> > >>> Folks: > >>> Sorry for this question which probably has been answered many times, > >but 
. I’m trying not to waste my day searching around. > >>> > >>> What’s the best way to send a desktop app on Apple OS 12.1 to a > >friend or beta tester? I sent an app and a security issue came up. > >>> > >>> Thanks, > >>> Bill P > >>> > >>> William A. Prothero, Ph.D. > >>> University of California, Santa Barbara Dept. of Earth Sciences > >(Emeritus) > >>> Santa Barbara, CA. 93105 > >>> http://earthlearningsolutions.org/ > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >_______________________________________________ > >use-livecode mailing list > >use-livecode at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 26 16:18:27 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 22:18:27 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> This situation does not only affect Livecode, but all development tools. Even Xcode. To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. We can either accept it or stop developing for macOS. Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. But currently we have to do it manual. I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. I did not try it under macOS12 so far, but did not hear about any problems about it yet. You can find it here in the lesson about code signing and noterizing https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > Am 26.01.2022 um 21:39 schrieb Keith Martin : > > f only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. > From bogdanoff at me.com Wed Jan 26 16:28:49 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 26 Jan 2022 16:28:49 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> Message-ID: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Matthias’ tool has been a lifesaver for me. I use it constantly. You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. Peter Bogdanoff > On Jan 26, 2022, at 4:18 PM, matthias rebbe via use-livecode wrote: > > This situation does not only affect Livecode, but all development tools. Even Xcode. > To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. > > We can either accept it or stop developing for macOS. > > Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. > > But currently we have to do it manual. > > I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. > You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. > I did not try it under macOS12 so far, but did not hear about any problems about it yet. > > You can find it here in the lesson about code signing and noterizing > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > > >> Am 26.01.2022 um 21:39 schrieb Keith Martin : >> >> f only it was easier to do. 😱 >> I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Wed Jan 26 17:21:21 2022 From: mkoob at rogers.com (Martin Koob) Date: Wed, 26 Jan 2022 17:21:21 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Message-ID: <05765E76-0CA0-41F4-BDAB-657F02B769DE@rogers.com> +1 to Peter’s comments I also have benefited from the lesson listed below and Matthias’ helper stack. Also when I ran into problems following the lesson or using the Helper stack Matthias was very responsive and helpful. Setting up an Apple Developer account is not hard and just a part of doing business if you are developing for iOS, macOS 
 The process for Code Signing, Notorizing and Stapling does seem daunting at first. I would recommend diving in first with a knife in your teeth to the command line as outlined in the lessons so you can learn what is going on. I found it helpful to see the responses to any errors I made so I could learn what parameters were needed and how they were written in the command line. This helped me to ensure I had the correct parameters for the fields right in the helper app. Then I would start using the helper stack using the parameters from the command line to fill in the fields in the helper app. When I come across these kinds of tasks that are new and daunting with technology I have not used before they sometimes cause me anxiety to the point where I can’t face starting them. For these I have a mantra “Other people have done this so why can’t I do it too.” Taking that attitude I am able to overcome that mental inertia that keeps me from starting to work on it. Martin > On Jan 26, 2022, at 4:28 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias’ tool has been a lifesaver for me. I use it constantly. > > You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. > > If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. > > Peter Bogdanoff From waprothero at gmail.com Wed Jan 26 17:28:52 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 14:28:52 -0800 Subject: Sharing a desktop app, or with beta testers Message-ID: Folks: I’m using the notarizing app. I have it set to only “Sign, notarize and staple App”. I’ve tested the suDo password in the terminal and it’s ok. ------------------------------------------------ In debug mode, I get: ***DEBUG MODE*** deleting zip file... can't delete that file can't delete that file could not delete zip file. Stapling app... ------------------------------------------------ When not in debug mode, I get: Removing extended attributes
 executing: pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Sorry, try again. sudo: no password was provided sudo: 1 incorrect password attempt process aborted I’ve also set, in the settings: Apple ID Nothing in app-specific password* (I don’t think I have one??) Account is attached multiple iTunes providers (not checked) Developer ID Application William Prothero (######) PKG creation (not checked) DMG creation (not checked) Entitlements (checked) —lines checked: 1,2,4,9,11 My project is fairly complex, but if I can use the signiing app, it would be great. Thanks! Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Wed Jan 26 17:38:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Jan 2022 16:38:54 -0600 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <17c038b5-d6ba-ee7d-2f97-fb6516267918@hyperactivesw.com> On 1/26/22 2:39 PM, Keith Martin via use-livecode wrote: > If only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. You need to talk to Apple about that. On iOS it's even harder. But as Matthias said, the difficulty has nothing to do with LC or the app itself. Whether created with LC or any other languge, the distribution process is the culprit. In the name of security, Apple has put numerous roadblocks in front of developers before a Mac app can be easily used by someone else. I highly recommend Matthias' helper tool, it takes a big chunk of irritation out of the equation. Someone mentioned there should be a plugin. Just put his stack into the plugins folder and there you are. (And on iOS it's even worse; you can't distribute to the public at all except through the App Store which has even stricter limitations on what developers must do before the app is accepted. It can take days just to work through everything required for submission.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Jan 26 18:42:03 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 00:42:03 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: Message-ID: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> William, did you try to run that line from shell? Just as a test? Is it executed then without a problem? > Am 26.01.2022 um 23:28 schrieb William Prothero via use-livecode : > > pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer > Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Or could you try to execute this line here from shell > sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" You then should be asked for the sudo password. Is that working? I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. To be honest i only tried with macOS up to 11.6.2. If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. Regards, Matthias From MikeKerner at roadrunner.com Wed Jan 26 19:51:07 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 26 Jan 2022 19:51:07 -0500 Subject: pssst tmControl2 is now OSS Message-ID: At long last, Scott Rossi has released the amazing tmControl2 under the BSD license, including a number of themes that I, at least, had not seen, before. Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 to build more beautiful interfaces and controls. * I have a repo with a number of updates/bug fixes up at https://github.com/macMikey/tmControl * The original is available at https://tmtools.tactilemedia.com. * If anyone else falls in love with, or is already in love with tmc2, I would love to talk to you about what we can do to make it better - tmc3. -- 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 waprothero at gmail.com Wed Jan 26 20:06:36 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 17:06:36 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: Matthias: I tried the command in the shell It didn’t work as shown in the status field. I then switched to superuser, with the password, and it ran the following without complaint. xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? —This is the shell/terminal text: WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. But this worked: WProtherosMBP4:~ prothero$ su Password: sh-3.2# I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. Password: Sorry, try again. Password: > On Jan 26, 2022, at 3:42 PM, matthias rebbe via use-livecode wrote: > > William, > did you try to run that line from shell? Just as a test? > Is it executed then without a problem? > > Or could you try to execute this line here from shell >> sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > You then should be asked for the sudo password. Is that working? > > I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. > > To be honest i only tried with macOS up to 11.6.2. > > If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. > > 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 William Prothero waprothero at gmail.com From keith.clarke at me.com Thu Jan 27 04:28:27 2022 From: keith.clarke at me.com (Keith Clarke) Date: Thu, 27 Jan 2022 09:28:27 +0000 Subject: Browser widget - follow redirects setting? In-Reply-To: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Message-ID: <5392DC93-1611-430D-9824-EFA4C5892E50@me.com> Hi Matthias, Thanks for your response and experiment. Unfortunately, I get the same experience with 'launch URL in...' and 'set the URL of
’ widget “Browser” I think it might be my URL. I’m trying to access the Salesforce OAuth 2.0 User Agent flow via the browser, as I can’t get the OAuth library to work for this flow. Maybe I’ll try dipping my to into tsnet, as that looks like it may have the comparative mechanisms to replicate a recipe I have working from PHP. Thanks and regards, Keith > On 26 Jan 2022, at 13:27, matthias rebbe via use-livecode wrote: > > Keith, > > what happens, if you set the URL of the browser widget to tURL? > > I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. > The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. > > Regards, > Matthias > >> Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : >> >> Hi folks, >> Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? >> >> Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. >> >> However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. >> >> Am I missing a trick? >> Best, >> Keith >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:01:20 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:01:20 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. https://latenightsw.com/sd-notary-notarizing-made-easy/ Maybe you try that . Regards, Matthias > Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: > > Matthias: > I tried the command in the shell > It didn’t work as shown in the status field. > I then switched to superuser, with the password, and it ran the following without complaint. > xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > > Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). > > My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? > > —This is the shell/terminal text: > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > > But this worked: > WProtherosMBP4:~ prothero$ su > Password: > sh-3.2# > > I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > Password: > Sorry, try again. > Password: From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:29:53 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:29:53 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: That are great news. I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. I am still using tmAlign regularly. I would love to see a version 3 of tmControl, but could only help testing. Regards Matthias > Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : > > At long last, Scott Rossi has released the amazing tmControl2 under the BSD > license, including a number of themes that I, at least, had not seen, > before. > Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 > to build more beautiful interfaces and controls. > * I have a repo with a number of updates/bug fixes up at > https://github.com/macMikey/tmControl > * The original is available at https://tmtools.tactilemedia.com. > * If anyone else falls in love with, or is already in love with tmc2, I > would love to talk to you about what we can do to make it better - tmc3. > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 08:11:09 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 08:11:09 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: Matthias, Check the reply I made on the issue you raised: The version that Scott uploaded had some old bugs in it. I sent him the fixes, but I don't know if he included them. The repo should have those bugs squashed. From matthias_livecode_150811 at m-r-d.de Thu Jan 27 09:52:32 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 15:52:32 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> The file in my plugin folder was date 27.01 1:38am. After removing both folder and file and copying the files again from your repo, the error does not come up anymore. But another one, see my reply. Seems there is something wrong with the LAZR2 theme. > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode : > > Matthias, > Check the reply I made on the issue you raised: The version that Scott > uploaded had some old bugs in it. I sent him the fixes, but I don't know if > he included them. The repo should have those bugs squashed. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Thu Jan 27 10:14:23 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 07:14:23 -0800 Subject: Question Re desktop app construction Message-ID: <02CA1605-3FEE-4664-B0A8-64A39DD59782@gmail.com> Folks, Just wondering if, in the latest versions of Livecode we still need to silence error messages when we build the app? I’m wondering if I might be missing some useful build errors. Thanks, Bill William A Prothero > On Jan 27, 2022, at 3:30 AM, matthias rebbe via use-livecode wrote: > > ï»żThat are great news. > > I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. > I am still using tmAlign regularly. > > I would love to see a version 3 of tmControl, but could only help testing. > > Regards > Matthias > >> Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : >> >> At long last, Scott Rossi has released the amazing tmControl2 under the BSD >> license, including a number of themes that I, at least, had not seen, >> before. >> Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 >> to build more beautiful interfaces and controls. >> * I have a repo with a number of updates/bug fixes up at >> https://github.com/macMikey/tmControl >> * The original is available at https://tmtools.tactilemedia.com. >> * If anyone else falls in love with, or is already in love with tmc2, I >> would love to talk to you about what we can do to make it better - tmc3. >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 15:02:40 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 15:02:40 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> References: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> Message-ID: Yep. I added that issue to the board. On Thu, Jan 27, 2022 at 9:54 AM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > The file in my plugin folder was date 27.01 1:38am. After removing both > folder and file and copying the files again from your repo, the error does > not come up anymore. > > But another one, see my reply. Seems there is something wrong with the > LAZR2 theme. > > > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > Matthias, > > Check the reply I made on the issue you raised: The version that Scott > > uploaded had some old bugs in it. I sent him the fixes, but I don't know > if > > he included them. The repo should have those bugs squashed. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:14:44 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:14:44 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: William, i just tried in a Monterey VM the syntax pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. I've putted the password in single quotes and it worked then altough it contained the dollar sign. I will adjust the sample stack. Regards, Matthias > Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : > > As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. > I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. > > There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. > https://latenightsw.com/sd-notary-notarizing-made-easy/ > > Maybe you try that . > > Regards, > Matthias > > >> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >> >> Matthias: >> I tried the command in the shell >> It didn’t work as shown in the status field. >> I then switched to superuser, with the password, and it ran the following without complaint. >> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> >> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >> >> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >> >> —This is the shell/terminal text: >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> >> But this worked: >> WProtherosMBP4:~ prothero$ su >> Password: >> sh-3.2# >> >> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> Password: >> Sorry, try again. >> Password: > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:53:31 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:53:31 +0100 Subject: Notarize Helper Stack in LC lesson updated Message-ID: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> For those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore The direct download link is https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode Regards, Matthias From tom at makeshyft.com Thu Jan 27 19:57:50 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 27 Jan 2022 19:57:50 -0500 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Thank you, I will be going through this tutorial next week. Any help to make this easier is very much appreciated. On Thu, Jan 27, 2022 at 5:54 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > For those who are interested, i've uploaded a new version of the Notarize > Helper stack to the Livecode lesson > > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 waprothero at gmail.com Thu Jan 27 21:06:55 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:06:55 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <30591438-D593-4379-BDC8-1BC9C14E64E0@gmail.com> Thanks, Matthias. I had tried it without a dollar sign, but I’ll re-check. Thanks for looking at this. Bill > On Jan 27, 2022, at 2:14 PM, matthias rebbe via use-livecode wrote: > > William, > > i just tried in a Monterey VM > > the syntax > pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. > > The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. > > I've putted the password in single quotes and it worked then altough it contained the dollar sign. > > I will adjust the sample stack. > > Regards, > Matthias > > > > > >> Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : >> >> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. >> I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. >> >> There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. >> https://latenightsw.com/sd-notary-notarizing-made-easy/ >> >> Maybe you try that . >> >> Regards, >> Matthias >> >> >>> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >>> >>> Matthias: >>> I tried the command in the shell >>> It didn’t work as shown in the status field. >>> I then switched to superuser, with the password, and it ran the following without complaint. >>> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> >>> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >>> >>> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >>> >>> —This is the shell/terminal text: >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> >>> But this worked: >>> WProtherosMBP4:~ prothero$ su >>> Password: >>> sh-3.2# >>> >>> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> Password: >>> Sorry, try again. >>> Password: >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William Prothero waprothero at gmail.com From waprothero at gmail.com Thu Jan 27 21:12:00 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:12:00 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> I have a stack where I’m hiding and showing text fieldsm, in LC 9.6 I’m doing a show field with effect. I made it work by putting in a delay before each action, like: put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo --wait for 1 second with messages wait 500 milliseconds with messages do tDo It helps, but still, the field will show briefly, then there is a blank white spot where the field was. If I click on it the field shows like it’s supposed to. The field background is transparent. It worked in older versions of livecode. Seems like a bug to me. Any ideas? Best, Bill William Prothero waprothero at gmail.com From craig at starfirelighting.com Fri Jan 28 09:17:35 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 28 Jan 2022 09:17:35 -0500 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Hi. Still annoyed at having to answer in the use-list as opposed to the Forum. I made a new stack with a button an a field. In the button script: on mouseUp hide fld 1 put "fld 1" into lFieldRef put “dissolve" into tEffect put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo do tDo end mouseUp Works just fine. Why go through all the “do” stuff? Why not just: show fld 1 with visual effect dissolve Craig > On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > --wait for 1 second with messages > > wait 500 milliseconds with messages > > do tDo From irog at mac.com Fri Jan 28 09:56:27 2022 From: irog at mac.com (Roger Guay) Date: Fri, 28 Jan 2022 07:56:27 -0700 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Works just fine here! And has always been the way I do it. Roger > On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: > > show fld 1 with visual effect dissolve From prothero at earthlearningsolutions.org Fri Jan 28 11:48:39 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:48:39 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Craig, Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. Thanks for the comment, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: > > ï»żHi. > > Still annoyed at having to answer in the use-list as opposed to the Forum. > > I made a new stack with a button an a field. In the button script: > > on mouseUp > > hide fld 1 > > put "fld 1" into lFieldRef > > put “dissolve" into tEffect > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > do tDo > > end mouseUp > > Works just fine. > > Why go through all the “do” stuff? Why not just: > > show fld 1 with visual effect dissolve > > Craig > >> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> --wait for 1 second with messages >> >> wait 500 milliseconds with messages >> >> do tDo > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 11:51:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:51:23 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: Roger, It has always worked fine for me, too. That’s why I’m perplexed. I will also try older versions of Livecode. I remember that there was an issue with “showing” in one of the previous versions. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:57 AM, Roger Guay via use-livecode wrote: > > ï»żWorks just fine here! And has always been the way I do it. > > Roger > >> On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: >> >> show fld 1 with visual effect dissolve > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 28 11:54:07 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 28 Jan 2022 17:54:07 +0100 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <1FA49D72-9A4A-4D8E-8293-BBB4F32DD14C@major-k.de> Hi Bill, > Am 28.01.2022 um 17:48 schrieb William Prothero via use-livecode : > > Craig, > Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, to do so, you can set the "effectrate" to XXXX in millsecs: ... set the effectrate to 300 show fld XYZ with visual dissolve very slow ... The last line is a bit mentally challenging, but the effectrate will only affect the visual effect setting ... VERY SLOW! :-D > initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. > > Thanks for the comment, > Bill Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Fri Jan 28 12:29:44 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Jan 2022 11:29:44 -0600 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The newer, recommended method may work better for you: lock screen for visual effect [in rect] - - do stuff unlock screen with visual effect dissolve This caches the area and allows the engine better control over the effect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: > Craig, > Tnx, the reason I did the do stuff is because I wanted to > programmatically vary the speed of the dissolve, initially, but its > probably not necessary because most of the dissolves are the same. I have a > pretty large app and I suspect there is some kind of timing problem because > putting in a delay solved some of it. For me, the text fades in, then the > field content disappears and leaves a white space where the field was. The > background of the field is set to transparent, but I havent yet explored > setting different options. I will do that today. > > Thanks for the comment, > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode >> wrote: >> >> Hi. >> >> Still annoyed at having to answer in the use-list as opposed to the Forum. >> >> I made a new stack with a button an a field. In the button script: >> >> on mouseUp >> >> hide fld 1 >> >> put "fld 1" into lFieldRef >> >> put dissolve" into tEffect >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> do tDo >> >> end mouseUp >> >> Works just fine. >> >> Why go through all the do stuff? Why not just: >> >> show fld 1 with visual effect dissolve >> >> Craig >> >>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode >>> wrote: >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> --wait for 1 second with messages >>> >>> wait 500 milliseconds with messages >>> >>> do tDo >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 12:59:49 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 09:59:49 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Thanks, Jacqueline! I’ll try to. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: > > ï»żThe newer, recommended method may work better for you: > > lock screen for visual effect [in rect] > - - do stuff > unlock screen with visual effect dissolve > > This caches the area and allows the engine better control over the effect. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >> >> Craig, >> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >> >> Thanks for the comment, >> Bill >> >> William A. Prothero, PhD >> Prof Emeritus, Dept of Earth Science >> University of California, Santa Barbara >> >>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>> >>> I made a new stack with a button an a field. In the button script: >>> >>> on mouseUp >>> >>> hide fld 1 >>> >>> put "fld 1" into lFieldRef >>> >>> put “dissolve" into tEffect >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> do tDo >>> >>> end mouseUp >>> >>> Works just fine. >>> >>> Why go through all the “do” stuff? Why not just: >>> >>> show fld 1 with visual effect dissolve >>> >>> Craig >>> >>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> --wait for 1 second with messages >>>> >>>> wait 500 milliseconds with messages >>>> >>>> do tDo >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 20:05:04 2022 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Fri, 28 Jan 2022 17:05:04 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Message-ID: <001F6775-CFC0-4036-BE67-A6E4EE71A8F5@earthlearningsolutions.org> Jacqueline: This appears to do the trick. I had other problems too, like locking the screen before I went to the card that was to display the text. But what you describe works and now I’m cleaning up the stack. Thanks, Bill > On Jan 28, 2022, at 9:59 AM, William Prothero via use-livecode wrote: > > Thanks, Jacqueline! I’ll try to. > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: >> >> ï»żThe newer, recommended method may work better for you: >> >> lock screen for visual effect [in rect] >> - - do stuff >> unlock screen with visual effect dissolve >> >> This caches the area and allows the engine better control over the effect. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >>> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >>> >>> Craig, >>> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >>> >>> Thanks for the comment, >>> Bill >>> >>> William A. Prothero, PhD >>> Prof Emeritus, Dept of Earth Science >>> University of California, Santa Barbara >>> >>>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>>> >>>> I made a new stack with a button an a field. In the button script: >>>> >>>> on mouseUp >>>> >>>> hide fld 1 >>>> >>>> put "fld 1" into lFieldRef >>>> >>>> put “dissolve" into tEffect >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> do tDo >>>> >>>> end mouseUp >>>> >>>> Works just fine. >>>> >>>> Why go through all the “do” stuff? Why not just: >>>> >>>> show fld 1 with visual effect dissolve >>>> >>>> Craig >>>> >>>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>>> >>>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>>> >>>>> --wait for 1 second with messages >>>>> >>>>> wait 500 milliseconds with messages >>>>> >>>>> do tDo >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From General.2018 at outlook.com Sat Jan 29 13:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 18:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Hi , Just seen this - fantastic help. Just getting “signature of the binary is invalid” and “signature does not include secure time stamp” as reply following notarization attempt. Status Code 2 Package Invalid. Regards Camm > On 27 Jan 2022, at 22:54, matthias rebbe via use-livecode wrote: > > ï»żFor those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:19:04 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:19:04 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Did you add any files to the standalone (application bundle) after you've created it with LC? In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. Look here for the part about nested code: https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? Regards, Matthias > Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : > > signature of the binary is invalid” From matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:36:15 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:36:15 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Message-ID: <08945B0B-A6FC-48C1-AB6B-3AA44332424A@m-r-d.de> Camm, another thing you could try is to replace the line which creates the zip file. In the stack script of the NotarizeHelper replace this line (line no. 1569) put "zip -r ##zipfile## ##appbundle##" into tShell with this one put "zip -y -r ##zipfile## ##appbundle##" into tShell or if that does not solve it, replace the line with the following one and try again. put "/usr/bin/ditto -c -k --sequesterRsrc --keepParent ##zipfile## ##appbundle##" into tShell Matthias > Am 29.01.2022 um 21:19 schrieb matthias rebbe via use-livecode : > > > Did you add any files to the standalone (application bundle) after you've created it with LC? > In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. > > Look here for the part about nested code: > https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 > > Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? > > Regards, > Matthias > > > > > >> Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : >> >> signature of the binary is invalid” > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Sat Jan 29 15:47:23 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 20:47:23 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: No added files. Mojave 10.14.6 LC 9.6.6 Regards Camm > On 29 Jan 2022, at 20:20, matthias rebbe via use-livecode wrote: > From General.2018 at outlook.com Sat Jan 29 16:17:27 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 21:17:27 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: Tried all these, result the same. In show “Notarization requests” for each :- Status = invalid 2 Status Code = Pac Status Message = age invalid Regards Camm > On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: > From matthias_livecode_150811 at m-r-d.de Sat Jan 29 17:40:05 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 23:40:05 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: Message-ID: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Hm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? line 904 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell with this line put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell line 908 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell line 953 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : > > Tried all these, result the same. > > In show “Notarization requests” for each :- > > Status = invalid 2 > Status Code = Pac > Status Message = age invalid > > Regards Camm > >> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 29 18:32:21 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 29 Jan 2022 18:32:21 -0500 Subject: Weather and WordReport Message-ID: Hi List, I hope our colleagues in Central and NorthEast USA are OK this weekend! (Big cold, snow, power outages.) Pretty rough conditions. On the Curry front, WordReport 1.3 is nearly ready to take on the forces of evil and various reports. More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Sun Jan 30 10:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sun, 30 Jan 2022 15:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> References: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Message-ID: Tried those with each of the previous suggests still the same error. Maybe I have missed something in the setup ? Will check everything again. Regards Camm > On 29 Jan 2022, at 22:41, matthias rebbe via use-livecode wrote: > > ï»żHm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. > > Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? > > > line 904 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > with this line > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > > > > line 908 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > > line 953 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > > >> Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : >> >> Tried all these, result the same. >> >> In show “Notarization requests” for each :- >> >> Status = invalid 2 >> Status Code = Pac >> Status Message = age invalid >> >> Regards Camm >> >>>> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Sun Jan 30 11:27:15 2022 From: waprothero at gmail.com (William Prothero) Date: Sun, 30 Jan 2022 08:27:15 -0800 Subject: question re lock screen In-Reply-To: References: Message-ID: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. Thanks for any info, Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Sun Jan 30 12:57:42 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 30 Jan 2022 11:57:42 -0600 Subject: question re lock screen In-Reply-To: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> References: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> Message-ID: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Lockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: > Im working on a transition from one stack to another, and initializing to > destination stacks screen before I show it. > So, my question is whether the lock screen command actually works on the > invisible destination screen. Or does it only apply to a screen that is > visible. How does it determine which screen to lock? > > I see in the dictionary that lock screen does not work in the debug mode. > Hmm. makes it harder to debug. > > Thanks for any info, > Bill > > William Prothero > waprothero at gmail.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Sun Jan 30 13:19:21 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sun, 30 Jan 2022 10:19:21 -0800 Subject: question re lock screen In-Reply-To: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Thanks, Jacqueline. That saves me some time and head scratching. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 30, 2022, at 9:58 AM, J. Landman Gay via use-livecode wrote: > > ï»żLockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. > > You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: >> >> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. >> So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? >> >> I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. >> >> Thanks for any info, >> Bill >> >> William Prothero >> waprothero at gmail.com >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 1 01:10:30 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 1 Jan 2022 01:10:30 -0500 Subject: I wish all a Happy & Prosperous New year In-Reply-To: References: Message-ID: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Dittos! Welcome to 2022, everyone. Likewise, Merry 7th/8th Day of Christmas. Jim: > A very Happy, Prosperous and Safe 2022 to all! Clarence: > Back at you Jim. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice documents in LiveCode! http://livecodeaddons.com/wordlib.html Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From prothero at earthlearningsolutions.org Sat Jan 1 10:45:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sat, 1 Jan 2022 07:45:23 -0800 Subject: I wish all a Happy & Prosperous New year In-Reply-To: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> References: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Message-ID: <69B9FA5C-FAD7-44C4-A023-B0814DBB85F3@earthlearningsolutions.org> Folks: Happy New Year to you all too..🌈🎉 A special thanks to Curry K for the fabulous word import, Wordlib, product. I just tried it and I love it. Bill Prothero Sent from my iPad > On Dec 31, 2021, at 10:11 PM, Curry Kenworthy via use-livecode wrote: > > ï»ż > Dittos! Welcome to 2022, everyone. > Likewise, Merry 7th/8th Day of Christmas. > > Jim: > > A very Happy, Prosperous and Safe 2022 to all! > > Clarence: > > Back at you Jim. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice documents in LiveCode! > http://livecodeaddons.com/wordlib.html > > 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 jacque at hyperactivesw.com Sat Jan 1 15:10:02 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 14:10:02 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> Message-ID: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> I'm still not having much luck with this. Everything works as expected except that the first 50 cards or so simply don't move. I can't find anything different about them that would explain it. Anyone out there have an inclination to take a look and find what I'm missing? There's nothing confidential about the stack. On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: > Thanks for all the ideas, guys. I seem to get the most consistent results if I sort by the > short ID of each card and then follow that with the sort for category or title. Because the > data was imported from a text file, the original order is the order of the card IDs. > > What threw me originally is that some cards don't sort in the order I expect. A category that > starts with B is sorted before a category that starts with A. I assume the categories retain > their original order when they collect matching cards. A few cards with blank categories sort > to the front (good) but when sorted by title they remain at the front even though the titles > all start with "The". That's okay because they are summary cards that should be at the front, > but I'm not sure why they stay there during an alphabetical title sort instead of moving to the > Ts. I didn't find any leading spaces or invisible characters. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dochawk at gmail.com Sat Jan 1 15:18:34 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 12:18:34 -0800 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: Something is trying to stir in a dusty corner of my mind, from long ago. Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? Or maybe it was something like foreground/background status? As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in the 80s/90s, but would’ve wanted the basic information cards to stay in place. But now I’m coughing from that dust . . . From paul at researchware.com Sat Jan 1 17:36:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:36:09 -0500 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. On 1/1/2022 3:10 PM, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From dochawk at gmail.com Sat Jan 1 17:40:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:40:00 -0800 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> paul pondered, > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. But then, it’s almost 30 years . . . From jacque at hyperactivesw.com Sat Jan 1 17:41:41 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 16:41:41 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <3ceea31e-d906-602e-a36b-b78f9f817343@hyperactivesw.com> On 1/1/22 2:18 PM, doc hawk via use-livecode wrote: > Something is trying to stir in a dusty corner of my mind, from long ago. > > Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? > > Or maybe it was something like foreground/background status? > > As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had > single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in > the 80s/90s, but would’ve wanted the basic information cards to stay in place. > > > But now I’m coughing from that dust . . . In HC you could "sort cards of this bg" or "sort cards of bg 2" or whatever. LC doesn't allow sorting by bg. That would help. So I tried marking the few cards we wanted in front, then "sort unmarked cards," and LC threw an error. You *can* sort by marked cards, but not by unmarked. Given that there are 8K+ cards and only the first dozen need to be immovable, I didn't want to mark all the rest and keep track of new ones. I could I suppose, but ick. I've told him he needs a database but he doesn't want to go there yet. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Sat Jan 1 17:54:58 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:54:58 -0500 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> On 1/1/2022 5:40 PM, doc hawk via use-livecode wrote: > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > If memory serves, you couldnt *have* multiple backgrounds, as the background was a stack attribute. > > But then, its almost 30 years . . . > > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. From dochawk at gmail.com Sat Jan 1 17:57:20 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:57:20 -0800 Subject: Sorting cards In-Reply-To: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: paul plead > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. Yes, I understand. I don’t think hypercard had that (or supercard, either, at least back then) From dochawk at gmail.com Sat Jan 1 18:02:28 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 15:02:28 -0800 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: <646B0D35-6AE2-48DB-9778-6CA6C56DAF0F@gmail.com> Hmm, I better take that back. Here’s the original manual: https://vintageapple.org/macbooks/pdf/HyperCard_Users_Guide_1988.pdf I’ll plead 30 years . . . From alex at tweedly.net Sat Jan 1 18:06:48 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 1 Jan 2022 23:06:48 +0000 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent me seeing something relevant. Suggestions (that you may have tried already :-) : 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after myVariable then try sorting the items of myVariable. That might tell you whether there's something odd in or about the fields, or whether it's card-specific. 2. Take advantage of the stable sort.   For those cards that shouldn't move, add a specific custom property / value.   Then, after sorting the way you want the cards, do an additional      sort cards descending by myNewProperty   to move those not-to-be-moved ones to the front, and leave all the others in their proper order. Or, feel free to email the stack to me off-list and I'll poke at it. Alex. On 01/01/2022 20:10, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From jacque at hyperactivesw.com Sat Jan 1 18:34:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:34:07 -0600 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <04cba26a-e3d9-0968-1290-bf4107bfa461@hyperactivesw.com> Except for the first two cards, all the rest use the same background. I created a single card with a single background, and then imported a text file, creating new cards along the way, so I'm sure they're all the same. On 1/1/22 4:36 PM, Paul Dupuis via use-livecode wrote: > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I > think they were Category and Title?). If you have mixed backgrounds - I think there may be sort > problems sorting on background fields. Again, this is from memory and I could be wrong. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:35:46 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:35:46 -0600 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: On 1/1/22 4:40 PM, doc hawk via use-livecode wrote: > > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > > If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. > > But then, it’s almost 30 years . . . Yeah, you could. I keep finding duplicate backgrounds in old HC stacks that appear to be the same but with different IDs, which happened in HC if you copy/pasted a card with even a single pixel difference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:38:53 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:38:53 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <8cc42981-6c97-e2b1-3a5b-a23856ec3a7b@hyperactivesw.com> Fantastic, thank you. The more eyes, the better. Look for an email. :) I hadn't thought to collect the IDs and titles (title sort seems to work, it's the categories that fail.) But I did look at the original export text file for anomalies and couldn't find anything. I can try your suggestion. On 1/1/22 5:06 PM, Alex Tweedly via use-livecode wrote: > I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent > me seeing something relevant. > > Suggestions (that you may have tried already :-) : > > 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after > myVariable > > then try sorting the items of myVariable. > > That might tell you whether there's something odd in or about the fields, or whether it's > card-specific. > > 2. Take advantage of the stable sort. >   For those cards that shouldn't move, add a specific custom property / value. >   Then, after sorting the way you want the cards, do an additional >      sort cards descending by myNewProperty >   to move those not-to-be-moved ones to the front, and leave all the others in their proper > order. > > Or, feel free to email the stack to me off-list and I'll poke at it. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:45:28 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:45:28 -0600 Subject: Sorting cards problem, and a link Message-ID: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. The HC and SC stacks sorted correctly. Only LC fails. The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. - The first 13 cards have no category so they don't move. Good. - The next cards, up to about 50, remain sorted by title - The following cards do sort by category, with each category alphabetical (good) Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. I checked for spaces and other invisible characters in the title and category fields and didn't find any. It's just weird. Thanks very much for taking a look, I'm at a loss. Jacque -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sat Jan 1 20:25:41 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 01:25:41 +0000 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Not sure if I understand it properly, but .... cards 1 and 2 (i.e. the index and the current choice) do not have a field "title" If I do a **sort card by field "title" ** then the cards come out unsorted (or improperly sorted, not sure). I added a field "title" to each of the first 2 cards, then it seems to sort properly. It's getting late, so I can't look at it more tonight - but I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" error on the missing field of  a card. I don't know if you can simply add an invisible, disabled field "title" on those extra cards (as I did for this simple test), or whether you need to set the "marked" for only the relevant cards ... Alex. On 01/01/2022 23:45, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer > here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he > doesn't want to go there yet. In general it seems to work okay, at > least for now. The stack was created 30 years ago in HC, he imported > it to SuperCard, and now needs to move to LC. The original scripts > were very minimal, I added a few more and cleaned up the visual > appearance. I wrote an export script that he ran in SuperCard, and > then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is > where he wants them. They shouldn't, but they do, so okay. Go to one > of the recipe cards and choose to sort by category. > >  - The first 13 cards have no category so they don't move. Good. >  - The next cards, up to about 50, remain sorted by title >  - The following cards do sort by category, with each category > alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, > sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort > to the Ts when sorting by title? We don't want them to, but how come > they don't? If you notice that Breakfast is out of order, it's because > there's a space in front of the category name. He did that on purpose > to keep it at the front. > > I checked for spaces and other invisible characters in the title and > category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > From harrison at all-auctions.com Sun Jan 2 00:30:16 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 00:30:16 -0500 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: Hi Jacque, I’ve been looking at the exchange of messages here which had made me want to ask, why are you sorting cards at all? Wouldn’t it be easier just to use array pointers or an index for the cards. You can sort the pointers however you like and the cards never have to move at all according to your sort. You can do all of your sorting experiments that way, and just go to the correct card that your pointer index tells you to go to. It might be quicker too. Happy New Year, and I hope that helps! Rick > On Jan 1, 2022, at 6:45 PM, J. Landman Gay via use-livecode wrote: > > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. > > - The first 13 cards have no category so they don't move. Good. > - The next cards, up to about 50, remain sorted by title > - The following cards do sort by category, with each category alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. > > I checked for spaces and other invisible characters in the title and category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 01:17:57 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:17:57 -0600 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: > I’ve been looking at the exchange of messages here which had made me > want to ask, why are you sorting cards at all? > > Wouldn’t it be easier just to use array pointers or an index for the cards. > You can sort the pointers however you like and the cards never have to > move at all according to your sort. You can do all of your sorting > experiments that way, and just go to the correct card that your > pointer index tells you to go to. It might be quicker too. In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:19:13 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:19:13 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Message-ID: <656c1f77-49bd-c462-f13b-2a44a6511f87@hyperactivesw.com> On 1/1/22 7:25 PM, Alex Tweedly via use-livecode wrote: > I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" > error on the missing field of  a card. > > I don't know if you can simply add an invisible, disabled field "title" on those extra cards > (as I did for this simple test), or whether you need to set the "marked" for only the relevant > cards ... I'll try adding those fields, it sounds reasonable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:46:26 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:46:26 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> On 1/1/22 5:45 PM, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: And...that was supposed to be private but anyone else who wants to look, feel free. Maybe you'll find some interesting things to cook. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From harrison at all-auctions.com Sun Jan 2 11:52:47 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 11:52:47 -0500 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <364935CF-25B2-4612-BF30-AC6807287EAB@all-auctions.com> Ouch! That’s why I always charge an hourly rate, and never quote by the job. Here’s hoping you solve your problem soon! Rick > On Jan 2, 2022, at 1:17 AM, J. Landman Gay via use-livecode wrote: > > On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: >> I’ve been looking at the exchange of messages here which had made me >> want to ask, why are you sorting cards at all? >> Wouldn’t it be easier just to use array pointers or an index for the cards. >> You can sort the pointers however you like and the cards never have to >> move at all according to your sort. You can do all of your sorting >> experiments that way, and just go to the correct card that your >> pointer index tells you to go to. It might be quicker too. > > In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. > > And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. > > But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 15:46:39 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 14:46:39 -0600 Subject: Sorting cards problem solved In-Reply-To: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think it through enough. This seems to work: put the last word of pWhich into tFld -- popup menu with fld names sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only sort marked cards by field tFld -- "category" or "title" Those who have never used The Ancient Xtalks may not know about the mark command. I used it all the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder jogged my memory. So, duh. I hope I'm not kidding myself. There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. You might like to do that too. The client doesn't mind, he wants to share the stack with the world and is debating whether to fund a standalone so people won't have to install LC. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sun Jan 2 18:42:09 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 23:42:09 +0000 Subject: ANN: BoggleSolver now on sample stacks Message-ID: I've put a little 'game' up on "sample stacks", and also on the web. It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. The list of words is that used by Jacqueline in her JQBoggle game. The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at https://www.tweedly.org/BoggleSolver/BoggleSolver.html Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. Having a 'solver' like this opens up possible new games such as: 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. 2. given a random selection of letters, what arrangement gives most/least words. 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. Alex. From jacque at hyperactivesw.com Mon Jan 3 00:41:43 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:41:43 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> There seems to be some interest in the recipe content, or maybe the puzzle, given the number of downloads. At any rate, if you downloaded already, please replace the Sort button with the revised script: on menupick pWhich put the last word of pWhich into tFld sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- real recipes only sort marked cards by field tFld if the num of cd "index" <> 1 then set the num of cd "index" to 1 set the num of cd "eggsaver" to 2 end if end menupick Or if you want a fixed version, it's here for a week: And...the client is pleased but noticed it all sorts very nicely except for the last card, which is in the correct category but out of alphabetical order. Anyone care to figure out why? - sort by title -- okay - sort by category -- Last card is wrong. Others are okay. BTW, I tried Alex's suggestion of adding Title fields to the first two cards but LC hung until I hit Cmd-period. But Mark Wieder says it worked for him. I'm staring blankly. On 1/2/22 2:46 PM, J. Landman Gay via use-livecode wrote: > Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think > it through enough. This seems to work: > >   put the last word of pWhich into tFld -- popup menu with fld names >   sort cards by the short id of this cd -- import order; keep first 13 cards at front >   mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only >   sort marked cards by field tFld -- "category" or "title" > > Those who have never used The Ancient Xtalks may not know about the mark command. I used it all > the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder > jogged my memory. > > So, duh. I hope I'm not kidding myself. > > There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. > You might like to do that too. The client doesn't mind, he wants to share the stack with the > world and is debating whether to fund a standalone so people won't have to install LC. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 00:47:19 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:47:19 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <2d724649-fab8-e4b5-19d7-e16d51672348@hyperactivesw.com> This is fantastic! I've often wondered how many possible words there are in any given grid. The web interface is much better than the last time I tried one, very speedy response after the initial load. And even that is much better than it used to be. I'll grab the stack next. Cool. On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all > words within it, following the prescribed rules - words are formed by moving to adjacent > (including diagonal) grid positions, and you cannot re-use a grid position within a word. You > can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary > of words which is a hierarchical character-by-character array, so it represents not only "what > is a word" but also "what can be the initial substring of a word", and therefore it can prune > the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 > minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be > found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, > but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. > I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number > of words that can be formed; score the value of the increase (or decrease), playing > alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 01:03:40 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 00:03:40 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. A decade ago I found this board on the net somewhere, it claims to have a possible 3271 points (didn't say how many words.) Good luck: RSTCS DEIAE GNLRP EATES MSSID Your solver finds 1786 words. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ahsoftware at sonic.net Mon Jan 3 11:35:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:35:52 -0800 Subject: Sorting cards problem solved In-Reply-To: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > And...the client is pleased but noticed it all sorts very nicely except > for the last card, which is in the correct category but out of > alphabetical order. Anyone care to figure out why? > >    - sort by title -- okay >    - sort by category -- Last card is wrong. Others are okay. What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Mon Jan 3 11:37:37 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:37:37 -0800 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > A decade ago I found this board on the net somewhere, it claims to have > a possible 3271 points (didn't say how many words.) Good luck: ...there goes my Monday... -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 12:30:25 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2022 11:30:25 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Right, Zweibelwhe should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > >> And...the client is pleased but noticed it all sorts very nicely except >> for the last card, which is in the correct category but out of >> alphabetical order. Anyone care to figure out why? >> >> - sort by title -- okay >> - sort by category -- Last card is wrong. Others are okay. > > What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? > > -- > 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 klaus at major-k.de Mon Jan 3 12:38:43 2022 From: klaus at major-k.de (Klaus major-k) Date: Mon, 3 Jan 2022 18:38:43 +0100 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Hi Jaques, > Am 03.01.2022 um 18:30 schrieb J. Landman Gay via use-livecode : > > Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) "ZweibelwĂ€he" is not a german word. :-) > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > >> On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: >> >>> And...the client is pleased but noticed it all sorts very nicely except >>> for the last card, which is in the correct category but out of >>> alphabetical order. Anyone care to figure out why? >>> >>> - sort by title -- okay >>> - sort by category -- Last card is wrong. Others are okay. >> >> What counts as the "last" card? Is that card id 9183 "ZweibelwĂ€he"? >> >> -- >> Mark Wieder >> ahsoftware at gmail.com Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From ahsoftware at sonic.net Mon Jan 3 13:13:45 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 10:13:45 -0800 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: > Right, Zweibelwhe should be last, and other Parsley recipes are in the > Ps inside the Vegetable category. Just not this one. If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: card id 9181 card id 9182 card id 9183 card id 7908 (all with a category of "Vegetable". -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 14:10:59 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:10:59 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> References: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> Message-ID: <340a14ef-b7b8-abb3-3c8a-977414cb9ccb@hyperactivesw.com> On 1/3/22 10:37 AM, Mark Wieder via use-livecode wrote: > On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > >> A decade ago I found this board on the net somewhere, it claims to have a possible 3271 >> points (didn't say how many words.) Good luck: > > ...there goes my Monday... > Only Monday? I've been plunking around on that board off and on for weeks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:12:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:12:52 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9a9bb84c-bf81-8292-28e5-d16f4f9c0132@hyperactivesw.com> On 1/3/22 11:38 AM, Klaus major-k via use-livecode wrote: > Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? > If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) > > "ZweibelwĂ€he" is not a german word. :-) Must have been the client's typo, it's that way in the stack. You know us Americans, we think everyone should only write in English. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:18:58 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:18:58 -0600 Subject: Sorting cards problem solved In-Reply-To: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> Message-ID: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: > On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the >> Vegetable category. Just not this one. > > If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I > see the following sort order: > > card id 9181 > card id 9182 > card id 9183 > card id 7908 > > (all with a category of "Vegetable". > 7908 isn't right either. I get: card id 9181 card id 9182 card id 9183 card id 9184 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dvglasgow at gmail.com Mon Jan 3 15:53:45 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Mon, 3 Jan 2022 20:53:45 +0000 Subject: Sorting cards problem solved In-Reply-To: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: Please let me not be the only one who can’t stand the suspense... > On 3 Jan 2022, at 7:18 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: >> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >>> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. >> If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: >> card id 9181 >> card id 9182 >> card id 9183 >> card id 7908 >> (all with a category of "Vegetable". > > 7908 isn't right either. I get: > > card id 9181 > card id 9182 > card id 9183 > card id 9184 > > > > -- > 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 Mon Jan 3 16:03:10 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 3 Jan 2022 21:03:10 +0000 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <76E72583-2099-4503-9A71-85116048D64D@gmail.com> Wow, very cool Alex. Thanks for sharing. Mark > On Jan 2, 2022, at 11:42 PM, Alex Tweedly via use-livecode wrote: > > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Tue Jan 4 02:00:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 3 Jan 2022 23:00:31 -0800 Subject: A question/survey of sorts for users of Navigator Message-ID: After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc From curry at pair.com Tue Jan 4 08:33:43 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 4 Jan 2022 08:33:43 -0500 Subject: WordLib Coupon Last Chance, WordReport Next Up Message-ID: WordLib Christmas Coupon Ending: It's been a great 12 days of Christmas! January 5 is the last discount day, so if you haven't yet, last boarding call. Download WordLib 2.3: http://livecodeaddons.com/wordlib.html Purchase WordLib 2.3: http://livecodeaddons.com/buy-wordlib Christmas Coupon: NOEL-2021 Discount: Extra 30% Off (Don't forget your Coupon during checkout!) Q: Will the LC Store have this Coupon too? A: Very possibly! What I know for sure is that WordLib 2.3 and the Coupon are available right now at CurryK.... Coming up next: WordReport Update Happy coding! More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Tue Jan 4 12:35:22 2022 From: General.2018 at outlook.com (General 2018) Date: Tue, 4 Jan 2022 17:35:22 +0000 Subject: IDE behaviour MacOS Message-ID: Hi, On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. All else seems to work. If I open Livecode and then open the stack all is good. On Windows no issues either way. Regards Camm From jacque at hyperactivesw.com Tue Jan 4 13:55:24 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 4 Jan 2022 12:55:24 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: > Please let me not be the only one who can’t stand the suspense... I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipsm at themartinz.com Tue Jan 4 14:45:39 2022 From: chipsm at themartinz.com (chipsm themartinz.com) Date: Tue, 4 Jan 2022 19:45:39 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Hi Geoff, I use Navigator on all of my projects. I like the ideas that you are proposing. I would like one more item: I am a believer of using behaviors. And, I am also setting behaviors to behaviors and I would like those behaviors that have behaviors have the ability to show colors, just like the coloring option that cards have. Great Product! Sincerely, Clarence Martin Email: Chipsm at themartinz.com Cell: (626)696-5561 -----Original Message----- From: use-livecode On Behalf Of Geoff Canyon via use-livecode Sent: Monday, January 3, 2022 11:01 PM To: How to use LiveCode Cc: Geoff Canyon Subject: A question/survey of sorts for users of Navigator After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From alanstenhouse at hotmail.com Tue Jan 4 18:13:15 2022 From: alanstenhouse at hotmail.com (Alan Stenhouse) Date: Wed, 5 Jan 2022 09:43:15 +1030 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Sounds interesting Geoff. The ability to customise your own actions on objects would be great - I think we all get annoyed with some of the clunkiness of repeated actions (and no doubt we don't use all the existing capabilities of LC..), so your addition to Navigator sounds very worthwhile! cheers Alan > On 5 Jan 2022, at 3:30 am, Geoff Canyon wrote: > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc From gcanyon at gmail.com Tue Jan 4 23:34:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Tue, 4 Jan 2022 20:34:31 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Interesting idea -- just a different color, or what would the useful interface look like? Also, I honestly don't remember what I did for the double-click in instances like that. I remember that if an object has a behavior I open the behavior, but if the behavior has a behavior I'm not sure. Any suggestions for the interface for that? Glad to hear Navigator is useful. gc On Tue, Jan 4, 2022 at 11:46 AM chipsm themartinz.com via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Geoff, > I use Navigator on all of my projects. > I like the ideas that you are proposing. > I would like one more item: I am a believer of using behaviors. And, I am > also setting behaviors to behaviors and I would like those behaviors that > have behaviors have the ability to show colors, just like the coloring > option that cards have. > Great Product! > > Sincerely, > Clarence Martin > Email: Chipsm at themartinz.com > Cell: (626)696-5561 > > -----Original Message----- > From: use-livecode On Behalf Of > Geoff Canyon via use-livecode > Sent: Monday, January 3, 2022 11:01 PM > To: How to use LiveCode > Cc: Geoff Canyon > Subject: A question/survey of sorts for users of Navigator > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make > double-clicking a control open the script for that object, because I edit > scripts far more often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Wed Jan 5 09:54:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 5 Jan 2022 09:54:34 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: Message-ID: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Hi. Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? Cannot imagine any of this. I am on a Mac. What version OS? Craig > On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: > > Hi, > > On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. > All else seems to work. > > If I open Livecode and then open the stack all is good. > > On Windows no issues either way. > > > Regards Camm > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 10:54:53 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 15:54:53 +0000 Subject: IDE behaviour MacOS In-Reply-To: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> References: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Message-ID: Hi , Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. Mojave. Regards Camm > On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: > > ï»żHi. > > Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? > > Cannot imagine any of this. I am on a Mac. What version OS? > > Craig > >> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >> >> Hi, >> >> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >> All else seems to work. >> >> If I open Livecode and then open the stack all is good. >> >> On Windows no issues either way. >> >> >> Regards Camm >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jmac at consensustech.com Wed Jan 5 11:23:47 2022 From: jmac at consensustech.com (Jim At Consensus) Date: Wed, 5 Jan 2022 08:23:47 -0800 Subject: IDE behaviour MacOS Message-ID: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> ï»żStrange behavior. When you say disappear, are they missing from Project Browser? This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere Sent from Jim's iPhone XR Please excuse brevity, typos and errors > On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: > ï»żHi , > > Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. > > Mojave. > > Regards Camm > >> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >> >> ï»żHi. >> >> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >> >> Cannot imagine any of this. I am on a Mac. What version OS? >> >> Craig >> >>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>> Hi, >>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>> All else seems to work. >>> If I open Livecode and then open the stack all is good. >>> On Windows no issues either way. >>> Regards Camm >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 11:52:29 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 16:52:29 +0000 Subject: IDE behaviour MacOS In-Reply-To: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. This only happens if I load my stack is by clicking on it. If Livecode is loaded first and then the stack is opened all is well. MacOS Click on stack file to open - problem. Open stack within Livecode - ok. Built Stand-alone - ok. Windows No problems. Regards Camm > On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: > > ï»żStrange behavior. > > When you say disappear, are they missing from Project Browser? > This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere > > Sent from Jim's iPhone XR > Please excuse brevity, typos and errors > >> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >> ï»żHi , >> >> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >> >> Mojave. >> >> Regards Camm >> >>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>> >>> Cannot imagine any of this. I am on a Mac. What version OS? >>> >>> Craig >>> >>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>> Hi, >>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>> All else seems to work. >>>> If I open Livecode and then open the stack all is good. >>>> On Windows no issues either way. >>>> Regards Camm >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 5 12:03:09 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 5 Jan 2022 12:03:09 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: <06C5772C-61FB-47AD-A9EC-3D6E1FD7A516@me.com> What version of Livecode, and are you sure you’re not opening an earlier version? Peter > On Jan 5, 2022, at 11:52 AM, General 2018 via use-livecode wrote: > > The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. > This only happens if I load my stack is by clicking on it. > > If Livecode is loaded first and then the stack is opened all is well. > > MacOS > Click on stack file to open - problem. > Open stack within Livecode - ok. > Built Stand-alone - ok. > > Windows > No problems. > > Regards Camm > >> On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: >> >> ï»żStrange behavior. >> >> When you say disappear, are they missing from Project Browser? >> This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere >> >> Sent from Jim's iPhone XR >> Please excuse brevity, typos and errors >> >>> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >>> ï»żHi , >>> >>> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >>> >>> Mojave. >>> >>> Regards Camm >>> >>>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>>> >>>> Cannot imagine any of this. I am on a Mac. What version OS? >>>> >>>> Craig >>>> >>>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>>> Hi, >>>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>>> All else seems to work. >>>>> If I open Livecode and then open the stack all is good. >>>>> On Windows no issues either way. >>>>> Regards Camm >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 12:44:26 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 17:44:26 +0000 Subject: IDE behaviour MacOS Message-ID: Solved , thanks. The stack was previously saved under LC 9.6.3 - run on 9.6.6 and problem. Opened it and saved from 9.6.6 - Solved. Regards Camm > On 5 Jan 2022, at 17:04, Peter Bogdanoff via use-livecode wrote: > From tom at makeshyft.com Wed Jan 5 13:46:21 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 13:46:21 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode Message-ID: Hello Everyone, Today I am happy to announce a preview of the AppStarterStack for Livecode v 0.99. The AppStarterStack is a Livecode stack that accelerates the development of rich multi-platform applications using the Livecode development tools and engine. It contains many functions and abstractions that every professional software needs, which you and/or your developer would have to build when starting a serious software project. We built the AppStarterStack in order to significantly accelerate the development of all of our future products. But why should we be the only ones to use it and benefit from it? It is designed to enable founders and developers to focus their team’s efforts exclusively on the functions and features of their particular application, without building their application’s architecture from scratch. With the AppStarterStack as a starting point, even your MVP can look and work like a polished product. The AppStarterStack comes with 100s of features out of the box. * Make Windowed or Fullscreen applications. * Built for continuous uptime, to run in foreground or minimized. * Auto-Resizing, Responsive & Non-Blocking Interface * Up to 4 simultaneous navigation bars in as many configurations as you need * Contains many 1 line abstractions to accomplish many different tasks * Non Blocking & Performant * Built-in Timer, Log, Task Scheduler * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling * Easy "Real-Time" updating * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select File, Select Folder) * Easy Right-click Menu * Easy Badges to give updated counts to your users * Super-Grid (Different grids, using a universal datagrid with 1 universal “column”.) * Fully customizable to look the way you want, nearly everything can be changed to suit your style and needs. * Multiple premade controls & examples * Your application can spend nearly its entire development cycle in a build-able state. It builds to Desktop & Mobile & (HTML in 2022) * It looks and works consistent across all platforms * 1-click source control export if you want to keep track of code changes. * Completely open codebase, you can change or fix anything you want or need. * Goal & Process driven, you will literally transform the AppStarterStack file into your application. * Thoughtful architecture to help you be and stay organized with your project’s design and code. & so much more Licensing: This stack will be licensed on a per use case basis. To find out if the AppStarterStack is right for your project, just send me a PM and we can arrange a time to talk. Our license model comes with very few restrictions, and is intended to give you as much flexibility as possible and as few limitations as possible. Feel free to check out its website for a download and much more information. If you can, please send questions directly to me. www.AppStarterStack.com Thank you. -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From keith.clarke at me.com Wed Jan 5 13:48:47 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 5 Jan 2022 18:48:47 +0000 Subject: PDF Viewer widget: expected experience from set the currentDestination? In-Reply-To: References: <79FF0F2B-8DBA-445F-B28F-9FC42B6B0AEB@me.com> Message-ID: <67B27448-88DD-431D-9E89-65FAFEF5C56E@me.com> I’m still struggling to find the Rosetta Stone for the PDF widget that connects the page & rect of any currentDestination with its link text on that page of the PDF, to enable recreation with scripting of the links that one sees out-of-the-box in PDF viewers such as Preview or Adobe. I must have missed something as it would appear that the metadata peters out after one has established that a page ’n’ in the PDF document contains: - via currentDestinations: none to maybe a few dozen links, each with part of an ‘href’ and it’s rect top-left corner defined, but no label text or page text start & end offsets; - via hilitedRangeText: a chunk of plain text with no html or other ‘markup’ hints at what might constitute link text; - ...and never the twain shall meet. If this is really the state of the art with the widget and its wrapping of PDFium, I can’t see how it can be scripted to work - so I think I’ll need to start looking elsewhere, outside of LC for a mechanism to access PDF text & links. Please tell me I’m wrong and am missing something obvious? Best, Keith > On 23 Dec 2021, at 09:13, Keith Clarke via use-livecode wrote: > > Thanks Monte - that code sorts the *calling* end of the recipe and the widget changes page to the one containing the currentDestination. > > However, what about the *receiving* end of the recipe? Nothing seems to be happening upon arrival at the page to get any closer to this particular destination amongst the many on the same page. > > Where should one look to understand the options and handlers for the specific destination upon arrival *after* the change of page, re scroll into view, zoom, focus, setting the associated hilited text, etc? > Best, > Keith > From sean at pidigital.co.uk Wed Jan 5 13:51:32 2022 From: sean at pidigital.co.uk (Pi Digital) Date: Wed, 5 Jan 2022 18:51:32 +0000 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: Message-ID: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> V0.99 - I love it!! :) We’ll done Tom. I’ll be in touch very soon. This sounds perfect for something I’m working on right now. All the best Sean Cole Pi Digital Productions Ltd > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode wrote: > > ï»żHello Everyone, > > > Today I am happy to announce a preview of the AppStarterStack for Livecode > v 0.99. > > > The AppStarterStack is a Livecode stack that accelerates the development of > rich multi-platform applications using the Livecode development tools and > engine. > > > It contains many functions and abstractions that every professional > software needs, which you and/or your developer would have to build when > starting a serious software project. > > > We built the AppStarterStack in order to significantly accelerate the > development of all of our future products. But why should we be the only > ones to use it and benefit from it? > > > It is designed to enable founders and developers to focus their team’s > efforts exclusively on the functions and features of their particular > application, without building their application’s architecture from scratch. > > > With the AppStarterStack as a starting point, even your MVP can look and > work like a polished product. > > > The AppStarterStack comes with 100s of features out of the box. > > > * Make Windowed or Fullscreen applications. > * Built for continuous uptime, to run in foreground or minimized. > > * Auto-Resizing, Responsive & Non-Blocking Interface > > * Up to 4 simultaneous navigation bars in as many configurations as you need > > * Contains many 1 line abstractions to accomplish many different tasks > > * Non Blocking & Performant > > * Built-in Timer, Log, Task Scheduler > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > * Easy "Real-Time" updating > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select > File, Select Folder) > > * Easy Right-click Menu > > * Easy Badges to give updated counts to your users > > * Super-Grid (Different grids, using a universal datagrid with 1 universal > “column”.) > > * Fully customizable to look the way you want, nearly everything can be > changed to suit your style and needs. > > * Multiple premade controls & examples > > * Your application can spend nearly its entire development cycle in a > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > * It looks and works consistent across all platforms > > * 1-click source control export if you want to keep track of code changes. > > * Completely open codebase, you can change or fix anything you want or need. > > * Goal & Process driven, you will literally transform the AppStarterStack > file into your application. > > * Thoughtful architecture to help you be and stay organized with your > project’s design and code. > > > & so much more > > > Licensing: > > > This stack will be licensed on a per use case basis. To find out if the > AppStarterStack is right for your project, just send me a PM and we can > arrange a time to talk. > > > Our license model comes with very few restrictions, and is intended to give > you as much flexibility as possible and as few limitations as possible. > > > Feel free to check out its website for a download and much more > information. If you can, please send questions directly to me. > > > www.AppStarterStack.com > > > Thank you. > > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 15:44:43 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 15:44:43 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Heya Sean, Thanks,.... yeah ... get in touch when you have time and wanna talk about, I'd love to hear about it. All the best to you also, Tom On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > V0.99 - I love it!! :) > > We’ll done Tom. I’ll be in touch very soon. This sounds perfect for > something I’m working on right now. > > All the best > > Sean Cole > Pi Digital Productions Ltd > > > > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żHello Everyone, > > > > > > Today I am happy to announce a preview of the AppStarterStack for > Livecode > > v 0.99. > > > > > > The AppStarterStack is a Livecode stack that accelerates the development > of > > rich multi-platform applications using the Livecode development tools and > > engine. > > > > > > It contains many functions and abstractions that every professional > > software needs, which you and/or your developer would have to build when > > starting a serious software project. > > > > > > We built the AppStarterStack in order to significantly accelerate the > > development of all of our future products. But why should we be the only > > ones to use it and benefit from it? > > > > > > It is designed to enable founders and developers to focus their team’s > > efforts exclusively on the functions and features of their particular > > application, without building their application’s architecture from > scratch. > > > > > > With the AppStarterStack as a starting point, even your MVP can look and > > work like a polished product. > > > > > > The AppStarterStack comes with 100s of features out of the box. > > > > > > * Make Windowed or Fullscreen applications. > > * Built for continuous uptime, to run in foreground or minimized. > > > > * Auto-Resizing, Responsive & Non-Blocking Interface > > > > * Up to 4 simultaneous navigation bars in as many configurations as you > need > > > > * Contains many 1 line abstractions to accomplish many different tasks > > > > * Non Blocking & Performant > > > > * Built-in Timer, Log, Task Scheduler > > > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > > > * Easy "Real-Time" updating > > > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, > Select > > File, Select Folder) > > > > * Easy Right-click Menu > > > > * Easy Badges to give updated counts to your users > > > > * Super-Grid (Different grids, using a universal datagrid with 1 > universal > > “column”.) > > > > * Fully customizable to look the way you want, nearly everything can be > > changed to suit your style and needs. > > > > * Multiple premade controls & examples > > > > * Your application can spend nearly its entire development cycle in a > > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > > > * It looks and works consistent across all platforms > > > > * 1-click source control export if you want to keep track of code > changes. > > > > * Completely open codebase, you can change or fix anything you want or > need. > > > > * Goal & Process driven, you will literally transform the AppStarterStack > > file into your application. > > > > * Thoughtful architecture to help you be and stay organized with your > > project’s design and code. > > > > > > & so much more > > > > > > Licensing: > > > > > > This stack will be licensed on a per use case basis. To find out if the > > AppStarterStack is right for your project, just send me a PM and we can > > arrange a time to talk. > > > > > > Our license model comes with very few restrictions, and is intended to > give > > you as much flexibility as possible and as few limitations as possible. > > > > > > Feel free to check out its website for a download and much more > > information. If you can, please send questions directly to me. > > > > > > www.AppStarterStack.com > > > > > > Thank you. > > > > > > -- > > Tom Glod > > > > Founder & Developer @ MakeShyft R.D.A > > Build Software with AppStarterStack > for > > Livecode > > Save Time with The Time Saver's Toolbox < > https://www.TimeSaversToolbox.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 dvglasgow at gmail.com Thu Jan 6 09:25:38 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Thu, 6 Jan 2022 14:25:38 +0000 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: <8BE8F627-B352-47D1-8E4A-56C38A71133B@gmail.com> Hope I didn’t come over as sarcastic! Not at all. It all took me back to HC days and my astonishment at how powerful and fast searching and marking cards was
 I was eagerly following the thread to learn more. > On 4 Jan 2022, at 6:55 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: >> Please let me not be the only one who can’t stand the suspense... > > I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. > > -- > 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 panos.merakos at livecode.com Thu Jan 6 10:21:43 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 6 Jan 2022 17:21:43 +0200 Subject: [ANN] Release 9.6.6 RC-2 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 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.6 RC-2 comes with 2 regression fixes: - The example code in the 'iphoneSafeAreaInsets' function dictionary entry has been corrected - Saving a standalone for iOS 15 or later now works correctly For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6_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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 SDK There is a full list of working LiveCode/macOS/Xcode combinations here: https://livecode.com/resources/support/ask-a-question/ 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From ali.lloyd at livecode.com Fri Jan 7 05:53:07 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 10:53:07 +0000 Subject: OT: Wordle Message-ID: Many of you will no doubt already be addicted to the game 'Wordle' (if not, prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem with it is that you only get one per day to solve. So I have taken the liberty of making an unlimited version (in LC of course) https://alilloyd.livecodehosting.com/wordle/wordle.html From iowahengst at mac.com Fri Jan 7 07:55:27 2022 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 7 Jan 2022 06:55:27 -0600 Subject: OT: Wordle In-Reply-To: References: Message-ID: <84908BC2-7DC4-47D3-9314-2C48F2F89473@mac.com> Well, that’s fun. Thank you Ali! be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jan 7, 2022, at 4:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 10:37:45 2022 From: irog at mac.com (Roger Guay) Date: Fri, 7 Jan 2022 07:37:45 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Very nice! Thank you Ali Roger > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 11:36:48 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 11:36:48 -0500 Subject: OT: Wordle In-Reply-To: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Message-ID: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Ali. Thanks. I am joining a support group to help me stop playing, and get back to Scrabble. But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. Craig > On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: > > Very nice! Thank you Ali > > Roger > >> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >> >> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >> with it is that you only get one per day to solve. So I have taken the >> liberty of making an unlimited version (in LC of course) >> https://alilloyd.livecodehosting.com/wordle/wordle.html >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dan at clearvisiontech.com Fri Jan 7 12:04:03 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 7 Jan 2022 17:04:03 +0000 Subject: Video Chat? Message-ID: Does anyone know if it's possible to do a live Video Chat in a LC project/app? -Dan From craig at starfirelighting.com Fri Jan 7 12:04:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:04:34 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Error, TWL has over 9000 five-letter words > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 12:14:25 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 12:14:25 -0500 Subject: Video Chat? In-Reply-To: References: Message-ID: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ali.lloyd at livecode.com Fri Jan 7 12:22:37 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 17:22:37 +0000 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: If you go onto the settings page you can choose to use CSW19 which is what I originally used, but then I realised people did not want words like EEVEN showing up! Actually that reminds me I need to sanitise some of those lists, at least as far as answer word selection goes On Fri, 7 Jan 2022, 17:04 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Error, TWL has over 9000 five-letter words > > > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Ali. > > > > Thanks. > > > > I am joining a support group to help me stop playing, and get back to > Scrabble. > > > > But why limit the lexicon to so few words? Even TWL has over 8000 > five-letter words, and SOWPODS many more. > > > > Craig > > > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> Very nice! Thank you Ali > >> > >> Roger > >> > >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > >>> with it is that you only get one per day to solve. So I have taken the > >>> liberty of making an unlimited version (in LC of course) > >>> https://alilloyd.livecodehosting.com/wordle/wordle.html > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 12:31:27 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:31:27 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Ali. Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. Craig > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Fri Jan 7 12:46:00 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 7 Jan 2022 10:46:00 -0700 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: It works well. Would be nice if the right answer letters highlighted in green before the dialog appears. > On Jan 7, 2022, at 10:31 AM, Craig Newman via use-livecode wrote: > > Ali. > > Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. > > Craig > >> On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: >> >> Ali. >> >> Thanks. >> >> I am joining a support group to help me stop playing, and get back to Scrabble. >> >> But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. >> >> Craig >> >>> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >>> >>> Very nice! Thank you Ali >>> >>> Roger >>> >>>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>>> >>>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>>> with it is that you only get one per day to solve. So I have taken the >>>> liberty of making an unlimited version (in LC of course) >>>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 13:04:19 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 13:04:19 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Just an Update to this thread, I have provided a newsletter signup on the site in case people want to be updated on developments which will be frequent and jam packed for the first few months. www.appstarterstack.com On Wed, Jan 5, 2022 at 3:44 PM Tom Glod wrote: > Heya Sean, > > Thanks,.... yeah ... get in touch when you have time and wanna talk about, > I'd love to hear about it. > > All the best to you also, > > Tom > > On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> V0.99 - I love it!! :) >> >> We’ll done Tom. I’ll be in touch very soon. This sounds perfect for >> something I’m working on right now. >> >> All the best >> >> Sean Cole >> Pi Digital Productions Ltd >> >> >> > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > ï»żHello Everyone, >> > >> > >> > Today I am happy to announce a preview of the AppStarterStack for >> Livecode >> > v 0.99. >> > >> > >> > The AppStarterStack is a Livecode stack that accelerates the >> development of >> > rich multi-platform applications using the Livecode development tools >> and >> > engine. >> > >> > >> > It contains many functions and abstractions that every professional >> > software needs, which you and/or your developer would have to build when >> > starting a serious software project. >> > >> > >> > We built the AppStarterStack in order to significantly accelerate the >> > development of all of our future products. But why should we be the >> only >> > ones to use it and benefit from it? >> > >> > >> > It is designed to enable founders and developers to focus their team’s >> > efforts exclusively on the functions and features of their particular >> > application, without building their application’s architecture from >> scratch. >> > >> > >> > With the AppStarterStack as a starting point, even your MVP can look and >> > work like a polished product. >> > >> > >> > The AppStarterStack comes with 100s of features out of the box. >> > >> > >> > * Make Windowed or Fullscreen applications. >> > * Built for continuous uptime, to run in foreground or minimized. >> > >> > * Auto-Resizing, Responsive & Non-Blocking Interface >> > >> > * Up to 4 simultaneous navigation bars in as many configurations as you >> need >> > >> > * Contains many 1 line abstractions to accomplish many different tasks >> > >> > * Non Blocking & Performant >> > >> > * Built-in Timer, Log, Task Scheduler >> > >> > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling >> > >> > * Easy "Real-Time" updating >> > >> > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, >> Select >> > File, Select Folder) >> > >> > * Easy Right-click Menu >> > >> > * Easy Badges to give updated counts to your users >> > >> > * Super-Grid (Different grids, using a universal datagrid with 1 >> universal >> > “column”.) >> > >> > * Fully customizable to look the way you want, nearly everything can be >> > changed to suit your style and needs. >> > >> > * Multiple premade controls & examples >> > >> > * Your application can spend nearly its entire development cycle in a >> > build-able state. It builds to Desktop & Mobile & (HTML in 2022) >> > >> > * It looks and works consistent across all platforms >> > >> > * 1-click source control export if you want to keep track of code >> changes. >> > >> > * Completely open codebase, you can change or fix anything you want or >> need. >> > >> > * Goal & Process driven, you will literally transform the >> AppStarterStack >> > file into your application. >> > >> > * Thoughtful architecture to help you be and stay organized with your >> > project’s design and code. >> > >> > >> > & so much more >> > >> > >> > Licensing: >> > >> > >> > This stack will be licensed on a per use case basis. To find out if the >> > AppStarterStack is right for your project, just send me a PM and we can >> > arrange a time to talk. >> > >> > >> > Our license model comes with very few restrictions, and is intended to >> give >> > you as much flexibility as possible and as few limitations as possible. >> > >> > >> > Feel free to check out its website for a download and much more >> > information. If you can, please send questions directly to me. >> > >> > >> > www.AppStarterStack.com >> > >> > >> > Thank you. >> > >> > >> > -- >> > Tom Glod >> > >> > Founder & Developer @ MakeShyft R.D.A >> > Build Software with AppStarterStack >> for >> > Livecode >> > Save Time with The Time Saver's Toolbox < >> https://www.TimeSaversToolbox.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 scott at elementarysoftware.com Fri Jan 7 13:50:41 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 10:50:41 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Very nice. Thanks, Ali ! > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 7 15:24:34 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Jan 2022 20:24:34 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> That sounds quite useful actually, but I think that what defines an object should be editable. For instance, I prefix all my controls with a 3 characters like lbl, fld, btn, grc etc. Sent from my iPhone > On Jan 3, 2022, at 23:02, Geoff Canyon via use-livecode wrote: > > ï»żAfter twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From michaell at unimelb.edu.au Fri Jan 7 18:21:50 2022 From: michaell at unimelb.edu.au (Michael Lew) Date: Fri, 7 Jan 2022 23:21:50 +0000 Subject: Lost the variables and errors panel in script editor Message-ID: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? From dsquance at telus.net Fri Jan 7 22:41:50 2022 From: dsquance at telus.net (David Squance) Date: Fri, 7 Jan 2022 19:41:50 -0800 Subject: Creating a simple menu Message-ID: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Hi all, I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): Button Menus You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. Thx. Dave From scott at elementarysoftware.com Sat Jan 8 01:32:03 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 22:32:03 -0800 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <81CBE302-6179-408A-A26B-76897D2BCE4F@elementarysoftware.com> This happens to me from time to time but I have yet to find a good recipe. My solution has always been to delete the LC preferences file. -- 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 Jan 7, 2022, at 3:21 PM, Michael Lew via use-livecode wrote: > > I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 8 05:06:07 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 8 Jan 2022 10:06:07 +0000 Subject: Only kinda OT In-Reply-To: References: <17e073b3db0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I thought it was 1984. Or 2000. Not sure. Bob S On Dec 29, 2021, at 1:54 PM, Mark Smith via use-livecode > wrote: MIT study that predicted that Society will collapse in 2040 From curry at pair.com Sat Jan 8 07:29:08 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 8 Jan 2022 07:29:08 -0500 Subject: Only kinda OT In-Reply-To: References: Message-ID: Mark: > MIT study that predicted that Society will collapse in 2040 Bob: > I thought it was 1984. Or 2000. Not sure. Not OT if they used LC for the prediction! :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From marksmithhfx at gmail.com Sat Jan 8 07:50:07 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 8 Jan 2022 12:50:07 +0000 Subject: Only kinda OT In-Reply-To: References: Message-ID: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Recent history suggestions that the first half of a century is a messy period: we had 2 world wars, and a great depression at the beginning of the last one. People are predicting that great conflict and economic uncertainty lie ahead. It cannot hurt to be prepared for something unusual in the first half of this century. > On Jan 8, 2022, at 12:29 PM, Curry Kenworthy via use-livecode wrote: > > > Mark: >> MIT study that predicted that Society will collapse in 2040 > > Bob: >> I thought it was 1984. Or 2000. Not sure. > > Not OT if they used LC for the prediction! :) > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 alex at tweedly.net Sat Jan 8 08:14:08 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 13:14:08 +0000 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> caveat - I've never done any of this in real life :-) On 08/01/2022 03:41, David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its something Ive done very little with, and the last was years ago. Im an infrequent LC user, anyway, though have dabbled with it since its beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. I think you mean "[...] menu is not an option in the list of styles in the dictionary". But in a script (I did it in the message box), you can do set the style of button "bbb" to "menu" and it does change the style, and subsequent 'put the style of btn "bbb"' does say 'menu', so I think it has worked. > And what do the menu controls in the tools palette look like? Sorry, no idea. > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. afaict, you can indeed do what you need in a script - set the style, etc. - and once you've done that, you then get different options in the Property Inspector. Alex. From alex at tweedly.net Sat Jan 8 09:43:46 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 14:43:46 +0000 Subject: Creating a simple menu In-Reply-To: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> Message-ID: On 08/01/2022 13:14, Alex Tweedly via use-livecode wrote: > > I think you mean "[...] menu is not an option in the list of styles in > the dictionary". > I meant to say "in the list of styles in the drop-down list, although it is in the dictionary" Hope that wasn't confusing. Apart from that, the answer remains .... can be done in script or msg box. Alex. From ahsoftware at sonic.net Sat Jan 8 11:32:07 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Sat, 8 Jan 2022 08:32:07 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <57de570f-8a87-2423-ef1b-fdd6e4874b47@sonic.net> On 1/7/22 7:41 PM, David Squance via use-livecode wrote: > However, if I create a button, menu is not an option in the list of styles. And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. PowerTools has a draggable menuBar button in its tool palette. http://www.ahsoftware.net/PowerTools/PowerTools.lc -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Sat Jan 8 11:59:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 10:59:31 -0600 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The easiest way is to use the Menu Builder in the Tools menu. If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its > something Ive done very little with, and the last was years ago. Im an > infrequent LC user, anyway, though have dabbled with it since its > beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from > the tools palette. However,if you want to create one by script, the easiest > is to create a button and set the style of the button to "menu". Next, you > can set the menuMode of the button to the appropriate menu type. You can > either set the menuMode in a handler, or use the Type menu in the button's > property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. > And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing > it. I guess I can copy and paste a menu button from an old stack, and > change its attributes, or work around it with a bunch of hidden buttons, > but there must be a more streamlined approach than that. > > Thx. > Dave > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 12:02:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 11:02:52 -0600 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > I'm feeling frustrated and silly as I'm a long time user and this problem > should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter > with 'set the height of window "revNewScriptEditor 1" to 800. That worked > OK but the errors and variables panes that usually show at the bottom of > the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Sat Jan 8 15:33:11 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 12:33:11 -0800 Subject: Creating a simple menu In-Reply-To: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > On Jan 8, 2022, at 8:59 AM, J. Landman Gay via use-livecode wrote: > > The easiest way is to use the Menu Builder in the Tools menu. > > If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > >> Hi all, >> I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): >> >> Button Menus >> >> You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. >> >> >> However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? >> >> I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. >> >> Thx. >> Dave >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 17:06:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 16:06:54 -0600 Subject: Creating a simple menu In-Reply-To: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Message-ID: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > Thanks for the help to all who replied. I finally found the item I needed > in the tools palette. I dont want a menu bar, just a button that produces > drop-down options. A couple minor items: can the font size for the menu > items be changed? And the 3D option with a menu button seems to make no > difference. The appearance aspect isnt important, since this is just meant > to be a mock-up, not a real product. However, little things like that I > find odd. > > I copied/pasted a menu button from an old stack, and the font size in the > menu items is the same as the button name, but it sent the options to the > size, not down, and I dont know how to change that. From dsquance at telus.net Sat Jan 8 17:44:44 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 14:44:44 -0800 Subject: Creating a simple menu In-Reply-To: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <0FB5098B-33ED-40DA-99E7-47B62670B826@telus.net> I see. Thanks for the confirmation. > On Jan 8, 2022, at 2:06 PM, J. Landman Gay via use-livecode wrote: > > You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > >> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. >> >> I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Jan 8 21:07:06 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 8 Jan 2022 18:07:06 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> David Squance wrote: > I want to create a mock-up of a web site... How will this LC stack be used in the web dev process? -- 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 dsquance at telus.net Sun Jan 9 00:35:57 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 21:35:57 -0800 Subject: Creating a simple menu In-Reply-To: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> Message-ID: <1367532F-73F6-48A2-AB40-0ED0A6E59F13@telus.net> It won’t. It’s just to show a layout that incorporates the components that other team members have chosen from our old website that are to be retained, based on one of the available general designs the company that’s going to create the website has. My HTML was rudimentary at best when I used it last about 30 years ago, and since I like playing with Livecode thought it would be fun to do. I find a LC stack is a lot like a website, at least the kind of things I’ve done with LC, almost all of which have only been for my own use. Dave > On Jan 8, 2022, at 6:07 PM, Richard Gaskin via use-livecode wrote: > > David Squance wrote: > > > I want to create a mock-up of a web site... > > How will this LC stack be used in the web dev process? > > -- > 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 curry at pair.com Sun Jan 9 02:24:44 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 02:24:44 -0500 Subject: Only kinda OT In-Reply-To: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Message-ID: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Mark: > It cannot hurt to be prepared for something unusual > in the first half of this century. WW3 appears imminent; before/after 2030 is the big question! (That greatly impacts the tech and resources involved.) Good LC "calcportunity" - I may have a go later this year. Needs the right data inputs, weighed objectively to estimate. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From curry at pair.com Sun Jan 9 03:57:37 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 03:57:37 -0500 Subject: LC Bug: Clipboard Polling Failure Message-ID: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Latest LC Clipboard Bug: LC Clipboard Polling Failure. This bug makes the LC instance unaware of clipboard text copied in other apps. Failure triggers on Windows and Mac; looks like both platforms need a fix. On Mac, the clipboard resets a few seconds later. But on Windows, you may have to restart LC. I haven't found a workaround yet. Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23507 Some good progress on LC Clipboard Bugs lately; the crashing bug I reported has been fixed. Hope this Failure to Read Clipboard can be too! Thanks.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 9 11:14:37 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 11:14:37 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> References: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Message-ID: Yep, ran into this recently, but couldn't nail down the conditions. Thanks for doing that. On Sun, Jan 9, 2022 at 3:59 AM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > Latest LC Clipboard Bug: > LC Clipboard Polling Failure. > > This bug makes the LC instance unaware > of clipboard text copied in other apps. > > Failure triggers on Windows and Mac; > looks like both platforms need a fix. > > On Mac, the clipboard resets a few seconds later. > But on Windows, you may have to restart LC. > I haven't found a workaround yet. > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23507 > > Some good progress on LC Clipboard Bugs lately; > the crashing bug I reported has been fixed. > Hope this Failure to Read Clipboard can be too! > > Thanks.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 andreas.bergendal at gmail.com Sun Jan 9 15:49:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Sun, 9 Jan 2022 21:49:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Hi all, TLDR; In LC: round(0.5,0) = 1 (Excel agrees) round(5,-1) = 0 (Excel disagrees and makes that 10!) I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it ’wrong’ and if so, why? Long version: I’m building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. So, I thought I’d be smart and use the shorter form in LiveCode: round(1050,-2) Astonishingly though, for that LiveCode returns 1000. While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. Is LiveCode (or Excel) doing it ’wrong’, or what is going on? Why does LiveCode round decimals with one logic and integers with another? /Andreas From tom at makeshyft.com Sun Jan 9 16:59:48 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 16:59:48 -0500 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: Andreas, thanks this is very interesting and super good to know. Seems a little bit important. Thanks, following this thread. On Sun, Jan 9, 2022 at 3:50 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it > ’wrong’ and if so, why? > > > Long version: > I’m building software for a client that will do some calculations that are > currently done in Excel. They want most amounts rounded off by hundred, so > e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for > which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the > same result, which they were unaware of. In Excel it does. > > So, I thought I’d be smart and use the shorter form in LiveCode: > round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what > we want. > > So I ended up having to use the cumbersome, long version in LiveCode to > get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it ’wrong’, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 gcanyon at gmail.com Sun Jan 9 18:22:02 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Sun, 9 Jan 2022 15:22:02 -0800 Subject: OT: Wordle In-Reply-To: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> References: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Message-ID: FYI, the game Deduce http://www.obviouslygenuine.com/Obviously_Genuine/Products.html does a roughly similar game mechanic with six-letter words, and offers many interesting UI features -- e.g. you can propose that a letter is correct, and the game will show you the consequences of that choice. gc On Fri, Jan 7, 2022 at 10:51 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Very nice. Thanks, Ali ! > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Sun Jan 9 21:10:31 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 9 Jan 2022 18:10:31 -0800 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: <3a3ca075-a2a3-7c62-6fc7-9922c474318f@pdslabs.net> Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Phil Davis On 1/9/22 12:49 PM, Andreas Bergendal via use-livecode wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it wrong and if so, why? > > > Long version: > Im building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. > > So, I thought Id be smart and use the shorter form in LiveCode: round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. > > So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it wrong, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 -- Phil Davis 503-307-4363 From andreas.bergendal at gmail.com Mon Jan 10 02:23:39 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 10 Jan 2022 08:23:39 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <96CE56B0-69EB-4D0E-89F3-68F79BBC68FA@gmail.com> > Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Unfortunately not, I tried that too. /Andreas From craig at starfirelighting.com Mon Jan 10 09:31:26 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 09:31:26 -0500 Subject: Lost the variables and errors panel in script editor In-Reply-To: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I use a second monitor rotated to a tall vertical to hold the SE. In going from LC to other places and back again, or whatever, the SE sometimes hasty be reset in terms of its rect and topLeft. This always works just fine. When you get the SE back in shape, note both those properties and reset them when needed. Craig > On Jan 8, 2022, at 12:02 PM, J. Landman Gay via use-livecode wrote: > > I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > >> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. >> >> The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Mon Jan 10 11:01:50 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 10 Jan 2022 08:01:50 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> References: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> Message-ID: I was thinking about something to support this, but I worry that it would be over-engineered: Allow defining a set of conditions, matched with actions, and then run the conditions in order and the first (all?) that match execute the corresponding action. Meaning in your case you'd do something like (not tested just pseudo-code): char 1 to 3 of the short name of it = "lbl" edit the text of it But again, that would require a lot of work I think, both for me and for each user to configure it. I'm wondering if the easier way is to just allow a way for a double-click to . That wouldn't make it customizable by control type, but would make it easy to e.g. edit the text of a bunch of labels one after the other. But if you then edited the colors of a graphic, the concept of editing the text would be lost and editing the colors of a control would be queued up for the special double-click. On Fri, Jan 7, 2022 at 12:25 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That sounds quite useful actually, but I think that what defines an object > should be editable. For instance, I prefix all my controls with a 3 > characters like lbl, fld, btn, grc etc. > From marksmithhfx at gmail.com Mon Jan 10 12:28:20 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 10 Jan 2022 17:28:20 +0000 Subject: Mostly OT In-Reply-To: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Message-ID: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Hi Curry, Ray Dalio has a new book out on this subject you may find interesting (The Changing World Order). There is a chapter on Linked In if you have access to it (https://www.linkedin.com/pulse/chapter-7-us-china-relations-wars-ray-dalio/ ) or possibly on other sites as well. I went to a talk he gave online last week. Fascinating broad thinker. Modelling these kinds of dynamics in software (like MIT did) requires tracking hundreds, perhaps thousands, of different variables and all their permutations and combinations. It’s a bit like forecasting weather: typically reserved for super computers. Okay, I’m convinced we have now drifted WAYYYY off topic 😉 Mark > On Jan 9, 2022, at 7:24 AM, Curry Kenworthy via use-livecode wrote: > > Mark: > > It cannot hurt to be prepared for something unusual > > in the first half of this century. > > WW3 appears imminent; before/after 2030 is the big question! > (That greatly impacts the tech and resources involved.) > > Good LC "calcportunity" - I may have a go later this year. > Needs the right data inputs, weighed objectively to estimate. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 tom at makeshyft.com Mon Jan 10 13:13:23 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 10 Jan 2022 13:13:23 -0500 Subject: Can I still change LC code? Message-ID: Hi Folks, Am I allowed to modify the answer and ask dialog stack to be what I need it to be? and build my standalones from the modified version? and can those modified stacks be shared with others? Thanks in advance, -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From craig at starfirelighting.com Mon Jan 10 13:33:21 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 13:33:21 -0500 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <8FB40951-D396-4A3C-90F0-42CA8A32B95B@starfirelighting.com> Tom. There was a pretty long thread here about modifying those dialogs. They are just stacks, after all, but the IDE is protective of them. I think the upshot was that you can hack anything, but better to roll your own. These would be just stacks, after all, and you can start with a clean slate. Since they are yours, sharing them is no different than sharing anything else. Craig > On Jan 10, 2022, at 1:13 PM, Tom Glod via use-livecode wrote: > > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Jan 10 16:13:55 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 10 Jan 2022 16:13:55 -0500 Subject: Mostly OT In-Reply-To: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> References: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Message-ID: <09761907-eb43-0540-b064-9f7e2bbf7ab7@pair.com> Mark: > Modelling these kinds of dynamics in software (like MIT did) > ... like forecasting weather: typically reserved for super computers. That's actually a good way to emphasize my point: NOT like MIT did! Super computers are great, but assumptions and inputs win this one. No need to use equally resource-intensive technique. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From dan at clearvisiontech.com Mon Jan 10 16:48:37 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon, 10 Jan 2022 21:48:37 +0000 Subject: Video Chat? In-Reply-To: References: Message-ID: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Tom, I just tried using whereby (via a php page we created) in LiveCode (the IDE) and its stuck on "Loading camera and audio...". I've tried both the browser widget and the revBrowserOpen() method. What versions of LC are you using? I'm on 9.6.5. Do you have a sample stack that is working for you? FWIW, the php page we made works perfectly is a browser on desktop and mobile. -Dan ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" wrote: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From keith.clarke at me.com Mon Jan 10 17:19:51 2022 From: keith.clarke at me.com (Keith Clarke) Date: Mon, 10 Jan 2022 22:19:51 +0000 Subject: PDW widget: get the rect of the hilitedRange Message-ID: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Hi folks, Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? I can successfully get the first word from the page text using something like: put pPageNum into tHilitedArray["from"]["page”] // = 1 put pPageNum into tHilitedArray["to"]["page”] // = 1 put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" put tWordIndex into tHilitedArray["from"]["index”] // = 1 put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 set the hilitedRange of control "PDF1" to tHilitedArray put the hilitedRangeText of control "PDF1" into tText // = “the" However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... I’ve tried using the hilitedRangeText but get similar errors. Any clues? TIA Keith From jacque at hyperactivesw.com Mon Jan 10 17:47:04 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Jan 2022 16:47:04 -0600 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> I agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon Jan 10 19:15:22 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 11 Jan 2022 00:15:22 +0000 Subject: Can I still change LC code? In-Reply-To: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> Message-ID: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Just roll your own. Any mod to the IDE goes away next time you update. Sent from my iPhone > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode wrote: > > ï»żI agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. > > Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. > > Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: >> Hi Folks, >> Am I allowed to modify the answer and ask dialog stack to be what I need it >> to be? and build my standalones from the modified version? >> and can those modified stacks be shared with others? >> Thanks in advance, > > > -- > 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 merakosp at gmail.com Tue Jan 11 05:02:10 2022 From: merakosp at gmail.com (panagiotis m) Date: Tue, 11 Jan 2022 12:02:10 +0200 Subject: Video Chat? In-Reply-To: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hello all, Support for WebRTC was recently added in the CEF browser - that is Windows and Linux. I _think_ Tom is on Windows. I believe that for the other platforms we'll need special permissions in the WKWebView (Mac and iOS) and the WebView (Android). I'll file an enhancement request in BZ so that we have a look at this in the future. Kind regards, Panos On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom, > > I just tried using whereby (via a php page we created) in LiveCode (the > IDE) and its stuck on "Loading camera and audio...". I've tried both the > browser widget and the revBrowserOpen() method. What versions of LC are > you using? I'm on 9.6.5. Do you have a sample stack that is working for > you? > > FWIW, the php page we made works perfectly is a browser on desktop and > mobile. > > -Dan > > > ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" > use-livecode at lists.runrev.com> wrote: > > Yes, since recently, you can use webrtc chat inside the browser. It > picks > up the camera and mic. I tested a couple of them and they seemed to > work > fine. whereby.com is a good one to try > > On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Does anyone know if it's possible to do a live Video Chat in a LC > > project/app? > > > > -Dan > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 11 09:29:49 2022 From: dvglasgow at gmail.com (David Glasgow) Date: Tue, 11 Jan 2022 14:29:49 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi folks I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): on menuPick pChosenItem set the label of me to pChosenitem switch case pChosenItem = "=" set the tooltip of me to "Equals" break case pChosenItem = "≀" set the tooltip of me to “Is at least" break case pChosenItem = "≅" set the tooltip of me to “Is approximately" break end switch set the tooltipdelay to 500 show the tooltip of me set the tooltip delay to 0 end menuPick It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, David Glasgow Honorary Professor, Nottingham Trent University (SOCAMRU) Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York From klaus at major-k.de Tue Jan 11 09:38:29 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:38:29 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : > > Hi folks > > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "≀" > set the tooltip of me to “Is at least" > break > case pChosenItem = "≅" > set the tooltip of me to “Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow well, we cannot explicitely show a tooltip by script. So "show the tooltup of me" will not work if it doesn't throw an error. Problem in your script: ... set the tooltipdelay to 500 ## from this point the tooltip will appear in 500 millisecs ## show the tooltip of me ## but this will disable the tooltip again much EARLIER than the 500 millisecs! ## LC is too fast for this :-) set the tooltip delay to 0 ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From tom at makeshyft.com Tue Jan 11 09:38:53 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 09:38:53 -0500 Subject: Can I still change LC code? In-Reply-To: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: Alright, I'll have to add that to my list. Thanks for the hints Jacqueline. On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Just roll your own. Any mod to the IDE goes away next time you update. > > Sent from my iPhone > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żI agree with Craig that you're better off making your own. There is a > built-in mechanism for this: the dialogData. It's a generic global > property, always available, specifically for moving data between a modal > stack and your scripts. You don't need to declare it as a global, it's > always there. > > > > Create a stack with the controls you need, and open it as modal. When > the user hits the OK button (or whatever dismisses the stack,) use a > closeStack handler to put the data you need into the dialogData. Your > script will pause when the modal opens and resume when it closes, so you > just get the dialogData in the line after the one that opened the modal. > > > > Be sure to grab the data in the same handler that opened the modal > stack, because a lot of things use it and it can change often. > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > >> Hi Folks, > >> Am I allowed to modify the answer and ask dialog stack to be what I > need it > >> to be? and build my standalones from the modified version? > >> and can those modified stacks be shared with others? > >> Thanks in advance, > > > > > > -- > > 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 klaus at major-k.de Tue Jan 11 09:48:08 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:48:08 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:38 schrieb Klaus major-k via use-livecode : > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltipdelay to 0 >> end menuPick maybe something like this will work for you: .. set the tooltipdelay to 1 ## to show the tooltip almost immediately ## give th user time to read the tooltip send "set the tooltipdelay to 0" to me in 2 secs ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From craig at starfirelighting.com Tue Jan 11 09:48:01 2022 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 11 Jan 2022 09:48:01 -0500 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> You can do this. In a button script; on mouseenter set the tooltip of me to random(999) end mouseenter Now every time you move the cursor into that button, you get a new integer when you hover. Craig > On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode wrote: > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >> >> >> Best Wishes, >> >> David Glasgow > > well, we cannot explicitely show a tooltip by script. > So "show the tooltup of me" will not work if it doesn't throw an error. > > Problem in your script: > ... > set the tooltipdelay to 500 > ## from this point the tooltip will appear in 500 millisecs > ## show the tooltip of me > > ## but this will disable the tooltip again much EARLIER than the 500 millisecs! > ## LC is too fast for this :-) > set the tooltip delay to 0 > ... > > > 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 meetings-noreply at google.com Tue Jan 11 09:50:12 2022 From: meetings-noreply at google.com (Eraklis Pittas (via Google Meet)) Date: Tue, 11 Jan 2022 06:50:12 -0800 Subject: Happening now: Eraklis Pittas is inviting you to a video call Message-ID: Google Meet logo Eraklis Pittas is inviting you to join a video call happening now Join call meet.google.com/uhu-cwar-ibd From iphonelagi at gmail.com Tue Jan 11 09:56:08 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Tue, 11 Jan 2022 14:56:08 +0000 Subject: Happening now: Eraklis Pittas is inviting you to a video call In-Reply-To: References: Message-ID: my mistake it was supposed to go somewhere else On Tue, 11 Jan 2022 at 14:51, Eraklis Pittas (via Google Meet) via use-livecode wrote: > Google Meet logo > > Eraklis Pittas is inviting you to join a video > call > happening now > > > > > > > > Join call > > > > meet.google.com/uhu-cwar-ibd > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 mkoob at rogers.com Tue Jan 11 12:47:17 2022 From: mkoob at rogers.com (Martin Koob) Date: Tue, 11 Jan 2022 12:47:17 -0500 Subject: Video Chat? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <487A52E8-A45E-42A4-BA4B-F7506339FEC4@rogers.com> Hi Panos Do you need to use the browser object to use WebRTC or would if be feasible to code your own solution using the cameraControl Object to capture the video to send, the player object to play the incoming video and tsNet to handle all the internet communication making the two way streaming possible? Martin > On Jan 11, 2022, at 5:02 AM, panagiotis m via use-livecode wrote: > > Hello all, > > Support for WebRTC was recently added in the CEF browser - that is Windows > and Linux. I _think_ Tom is on Windows. > > I believe that for the other platforms we'll need special permissions in > the WKWebView (Mac and iOS) and the WebView (Android). > > I'll file an enhancement request in BZ so that we have a look at this in > the future. > > Kind regards, > Panos > > > > > On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Tom, >> >> I just tried using whereby (via a php page we created) in LiveCode (the >> IDE) and its stuck on "Loading camera and audio...". I've tried both the >> browser widget and the revBrowserOpen() method. What versions of LC are >> you using? I'm on 9.6.5. Do you have a sample stack that is working for >> you? >> >> FWIW, the php page we made works perfectly is a browser on desktop and >> mobile. >> >> -Dan >> >> >> ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" >> > use-livecode at lists.runrev.com> wrote: >> >> Yes, since recently, you can use webrtc chat inside the browser. It >> picks >> up the camera and mic. I tested a couple of them and they seemed to >> work >> fine. whereby.com is a good one to try >> >> On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Does anyone know if it's possible to do a live Video Chat in a LC >>> project/app? >>> >>> -Dan >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 11 14:49:13 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 11 Jan 2022 14:49:13 -0500 Subject: Can I still change LC code? In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: However, if you have improvements to make, you can always submit them along with a bug report. On Tue, Jan 11, 2022 at 9:40 AM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Alright, I'll have to add that to my list. Thanks for the hints > Jacqueline. > > On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just roll your own. Any mod to the IDE goes away next time you update. > > > > Sent from my iPhone > > > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > ï»żI agree with Craig that you're better off making your own. There is a > > built-in mechanism for this: the dialogData. It's a generic global > > property, always available, specifically for moving data between a modal > > stack and your scripts. You don't need to declare it as a global, it's > > always there. > > > > > > Create a stack with the controls you need, and open it as modal. When > > the user hits the OK button (or whatever dismisses the stack,) use a > > closeStack handler to put the data you need into the dialogData. Your > > script will pause when the modal opens and resume when it closes, so you > > just get the dialogData in the line after the one that opened the modal. > > > > > > Be sure to grab the data in the same handler that opened the modal > > stack, because a lot of things use it and it can change often. > > > > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > > >> Hi Folks, > > >> Am I allowed to modify the answer and ask dialog stack to be what I > > need it > > >> to be? and build my standalones from the modified version? > > >> and can those modified stacks be shared with others? > > >> Thanks in advance, > > > > > > > > > -- > > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > > HyperActive Software | http://www.hyperactivesw.com > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 rdimola at evergreeninfo.net Tue Jan 11 15:31:11 2022 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 11 Jan 2022 15:31:11 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <006e01d8072a$2ecfa290$8c6ee7b0$@net> Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. LC is my friend! RIP VAX Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From bogdanoff at me.com Tue Jan 11 16:26:24 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 11 Jan 2022 16:26:24 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <61AE0195-7EB5-46FD-A500-0A0A37C6AB13@me.com> 👍👍 > On Jan 11, 2022, at 3:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 monte at appisle.net Tue Jan 11 18:26:15 2022 From: monte at appisle.net (Monte Goulding) Date: Wed, 12 Jan 2022 10:26:15 +1100 Subject: PDW widget: get the rect of the hilitedRange In-Reply-To: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> References: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Message-ID: I think we would need to add a new property for that. Quite feasible as we already need to determine rects of the halite text to draw the selection. Perhaps create an enhancement request for this? Cheers Monte > On 11 Jan 2022, at 9:19 am, Keith Clarke via use-livecode wrote: > > Hi folks, > Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? > > I can successfully get the first word from the page text using something like: > put pPageNum into tHilitedArray["from"]["page”] // = 1 > > put pPageNum into tHilitedArray["to"]["page”] // = 1 > put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" > > put tWordIndex into tHilitedArray["from"]["index”] // = 1 > > put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 > set the hilitedRange of control "PDF1" to tHilitedArray > > put the hilitedRangeText of control "PDF1" into tText // = “the" > > > However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... > put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... > > I’ve tried using the hilitedRangeText but get similar errors. > Any clues? > TIA > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue Jan 11 18:48:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Jan 2022 17:48:07 -0600 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <9e64f5f1-748a-6993-26ee-9f127c778f29@hyperactivesw.com> I love that story. On 1/11/22 2:31 PM, Ralph DiMola via use-livecode wrote: > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at jhjensen.com Tue Jan 11 18:57:38 2022 From: jerry at jhjensen.com (Jerry Jensen) Date: Tue, 11 Jan 2022 15:57:38 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: And just think of what to do with the extra floor space! > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 tom at makeshyft.com Tue Jan 11 21:16:02 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 21:16:02 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: A great testimonial for Livecode On Tue, Jan 11, 2022 at 6:58 PM Jerry Jensen via use-livecode < use-livecode at lists.runrev.com> wrote: > And just think of what to do with the extra floor space! > > > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years > and was only rebooted every 2 or three years(power outage or disk > replacement). It's either a bad disk drawing too much from the old power > supply or the supply itself needs to be re-capped. Fires up and boots but > shuts off after couple of hours. I could keep it going but I've been > converting the VAX apps to LC since 2012. There was only one left and I'm > finishing the conversion now. If was not for LC's text processing(chunks) I > could never have converted them all. The last one needs to be done in a > week or two, no prob for LC. For me this project in any other language > would not be possible. There was 12 years of Basic text processing apps by > a team of 4 programmers to convert. With LC it was all converted by me in > my spare time. > > > > LC is my friend! > > > > RIP VAX > > > > 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 ahsoftware at sonic.net Tue Jan 11 22:08:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 11 Jan 2022 19:08:52 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <42f0cb7e-d31b-f524-65c6-87ccdeb9355d@sonic.net> On 1/11/22 3:57 PM, Jerry Jensen via use-livecode wrote: > And just think of what to do with the extra floor space! ...but I digress... back in the 80s I did a contract writing a c preprocessor for a guy who made a bunch of money off a video game. His accountant said he should buy a house, and he actually ended up buying two in the Oakland hills. There was still leftover money, and he was still deep into writing software, so he bought a VAX and put it in a downstairs bedroom. We would sometimes come in to use terminals in his house, but more often we'd log in from home. He kept close tabs on everyone doing work for him, and would check the logs frequently to see who was using what apps. Someone (nope - not me) had the bright idea to remap rogue to teco, so while it looked like he was using a text editor for hours, he was actually playing a game. Eventually got caught and the mapping was removed. -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Wed Jan 12 04:08:01 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 12 Jan 2022 11:08:01 +0200 Subject: Search & Replace Message-ID: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> I am trying to locate the Search & Replace dialog inwith the LC IDE but seem unable to . . . Best, Richmond. From klaus at major-k.de Wed Jan 12 04:13:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 10:13:56 +0100 Subject: Search & Replace In-Reply-To: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> Message-ID: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Hi Richmond, > Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : > > I am trying to locate the Search & Replace dialog inwith the LC IDE > but seem unable to . . . new to LC? 8-) Last item in menu -> Edit Or CMD-F. > Best, Richmond. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Wed Jan 12 11:44:45 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2022 10:44:45 -0600 Subject: Search & Replace In-Reply-To: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Message-ID: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > Hi Richmond, > >> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode >> : >> >> I am trying to locate the Search & Replace dialog inwith the LC IDE >> but seem unable to . . . > > new to LC? 8-) > > Last item in menu -> Edit > Or CMD-F. > >> Best, Richmond. > > 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 craig at starfirelighting.com Wed Jan 12 14:00:41 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:00:41 -0500 Subject: Search & Replace In-Reply-To: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. Craig > On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: > > If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > >> Hi Richmond, >> >>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>> >>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>> but seem unable to . . . >> >> new to LC? 8-) >> >> Last item in menu -> Edit >> Or CMD-F. >> >>> Best, Richmond. >> >> 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 klaus at major-k.de Wed Jan 12 14:06:23 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 20:06:23 +0100 Subject: Search & Replace In-Reply-To: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> Message-ID: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Hi Craig, > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode : > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, go figure. 8-) > Craig > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >> >> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >> >>> Hi Richmond, >>> >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>> >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>> but seem unable to . . . >>> >>> new to LC? 8-) >>> >>> Last item in menu -> Edit >>> Or CMD-F. >>> >>>> Best, Richmond. >>> >>> Best >>> >>> Klaus Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Wed Jan 12 14:11:48 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 12 Jan 2022 21:11:48 +0200 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Everyone has misunderstood my Q over here on the use-list. Luckily Bernd, over in the Fora understood my Q perfectly, and because of his help I was able to do what I wanted. Best, Richmond. On Wed, 12 Jan 2022, 21:06 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode < > use-livecode at lists.runrev.com>: > > > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and > Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" > STACK file, > go figure. 8-) > > > Craig > > > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> If you're in the script editor you'll see different menus and cmd-F > will bring up the editor's Find which appears between the script and the > variable pane. > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Richmond, > >>> > >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode < > use-livecode at lists.runrev.com>: > >>>> > >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>> but seem unable to . . . > >>> > >>> new to LC? 8-) > >>> > >>> Last item in menu -> Edit > >>> Or CMD-F. > >>> > >>>> Best, Richmond. > >>> > >>> Best > >>> > >>> Klaus > > 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 craig at starfirelighting.com Wed Jan 12 14:14:32 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:14:32 -0500 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: <68022E39-2F45-480C-962F-166D00EDAC2D@starfirelighting.com> Klaus. Has to be the “ordinary" one in the IDE, also in the “Edit” menu, at the bottom. To be fair, that is in fact a stack, though that particular fact is not pertinent. Craig > On Jan 12, 2022, at 2:06 PM, Klaus major-k via use-livecode wrote: > > Hi Craig, > >> Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode >: >> >> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, > go figure. 8-) > >> Craig >> >>> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >>> >>> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >>> >>>> Hi Richmond, >>>> >>>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>>> >>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>> but seem unable to . . . >>>> >>>> new to LC? 8-) >>>> >>>> Last item in menu -> Edit >>>> Or CMD-F. >>>> >>>>> Best, Richmond. >>>> >>>> Best >>>> >>>> Klaus > > 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 jiml at netrin.com Wed Jan 12 15:26:02 2022 From: jiml at netrin.com (Jim Lambert) Date: Wed, 12 Jan 2022 12:26:02 -0800 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Of course, you can start 'rolling your own' by cloning the IDE stacks then customizing those clones as you wish. From klaus at major-k.de Wed Jan 12 16:06:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 22:06:56 +0100 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Hi Richmond, > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode : > > Everyone has misunderstood my Q over here on the use-list. > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > his help I was able to do what I wanted. in the forum you asked for the "Find and Replace STACK"! If you had mentioned STACK here in the mailing list, too, well... 8-) > Best, Richmond. >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>>> but seem unable to . . . Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Thu Jan 13 01:25:11 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 13 Jan 2022 08:25:11 +0200 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Aye, well, I stand corrected. On Wed, 12 Jan 2022, 23:07 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Richmond, > > > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com>: > > > > Everyone has misunderstood my Q over here on the use-list. > > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > > his help I was able to do what I wanted. > > in the forum you asked for the "Find and Replace STACK"! > If you had mentioned STACK here in the mailing list, too, well... 8-) > > > Best, Richmond. > > >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>>>> but seem unable to . . . > > 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 dvglasgow at gmail.com Fri Jan 14 06:10:37 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Fri, 14 Jan 2022 11:10:37 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> Message-ID: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Thanks all. I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didn’t know it at the same time. Cheers David G > On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: > > You can do this. In a button script; > > on mouseenter > > set the tooltip of me to random(999) > > end mouseenter > > > Now every time you move the cursor into that button, you get a new integer when you hover. > > Craig > >> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >> >> Hi David, >> >>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>> >>> Hi folks >>> >>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>> >>> on menuPick pChosenItem >>> set the label of me to pChosenitem >>> switch >>> case pChosenItem = "=" >>> set the tooltip of me to "Equals" >>> break >>> case pChosenItem = "≀" >>> set the tooltip of me to “Is at least" >>> break >>> case pChosenItem = "≅" >>> set the tooltip of me to “Is approximately" >>> break >>> end switch >>> set the tooltipdelay to 500 >>> show the tooltip of me >>> set the tooltip delay to 0 >>> end menuPick >>> >>> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>> >>> >>> Best Wishes, >>> >>> David Glasgow >> >> well, we cannot explicitely show a tooltip by script. >> So "show the tooltup of me" will not work if it doesn't throw an error. >> >> Problem in your script: >> ... >> set the tooltipdelay to 500 >> ## from this point the tooltip will appear in 500 millisecs >> ## show the tooltip of me >> >> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >> ## LC is too fast for this :-) >> set the tooltip delay to 0 >> ... >> >> >> 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 richmondmathewson at gmail.com Fri Jan 14 07:19:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 14 Jan 2022 14:19:22 +0200 Subject: scripted Show tooltip not a thing? In-Reply-To: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Message-ID: https://forums.livecode.com/viewtopic.php?f=7&t=36647&p=211966#p211966 On 14.01.22 13:10, David V Glasgow via use-livecode wrote: > Thanks all. > > I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didnt know it at the same time. > > Cheers > > David G > >> On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: >> >> You can do this. In a button script; >> >> on mouseenter >> >> set the tooltip of me to random(999) >> >> end mouseenter >> >> >> Now every time you move the cursor into that button, you get a new integer when you hover. >> >> Craig >> >>> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >>> >>> Hi David, >>> >>>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>>> >>>> Hi folks >>>> >>>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>>> >>>> on menuPick pChosenItem >>>> set the label of me to pChosenitem >>>> switch >>>> case pChosenItem = "=" >>>> set the tooltip of me to "Equals" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is at least" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is approximately" >>>> break >>>> end switch >>>> set the tooltipdelay to 500 >>>> show the tooltip of me >>>> set the tooltip delay to 0 >>>> end menuPick >>>> >>>> It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>>> >>>> >>>> Best Wishes, >>>> >>>> David Glasgow >>> well, we cannot explicitely show a tooltip by script. >>> So "show the tooltup of me" will not work if it doesn't throw an error. >>> >>> Problem in your script: >>> ... >>> set the tooltipdelay to 500 >>> ## from this point the tooltip will appear in 500 millisecs >>> ## show the tooltip of me >>> >>> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >>> ## LC is too fast for this :-) >>> set the tooltip delay to 0 >>> ... >>> >>> >>> 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 kaveh at rivervalleytechnologies.com Fri Jan 14 08:19:16 2022 From: kaveh at rivervalleytechnologies.com (Kaveh) Date: Fri, 14 Jan 2022 13:19:16 +0000 Subject: regex backreferences In-Reply-To: References: <3C2EAAE8-D2E5-49FE-ADB7-03810E26DCE2@byu.edu> <17dbc2e1748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <209A7370-73E0-471F-8A0D-8C23F1F256E0@byu.edu> <017601d7f1d1$eddcfa20$c996ee60$@telus.net> Message-ID: Hi all I emailed Thierry on 23 Dec and I have had no response. It looks like his last post on the Forum was in July 2021. His software for backreferences works beautifully. It is closed source and commercial. I purchased it and used it successfully. He also provided good support. Precisely because I could not have my stacks dependent on proprietary software, I stopped using his sunnYrex program and started implementing backreferences myself. it is not an easy task and I even wonder if an efficient method is possible using LiveCode scripting. But I have made a start and if anyone is interested I am happy to collaborate. The ideal would be if LiveCode could implement this. The feature request ticket is here . Regards Kaveh On Wed, 15 Dec 2021 at 16:40, Kaveh wrote: > It's two years since I have been in contact, but this is the email I had: > > th.douez at sunny-tdz.com > > Regards > Kaveh > > On Wed, 15 Dec 2021 at 16:37, Douglas A. Ruisaard via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> None of the links to acquire nor contact Thierry on his site (< >> https://sunny-tdz.com/livecode/sunnyrex>) work. They just hang >> indefinitely... but the web site, itself, appears to be functrional. >> >> Can anyone provide an alternative means to contact this developer? >> >> Douglas Ruisaard >> >> Trilogy Software >> (250) 573-3935 >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Devin Asay via use-livecode >> Sent: Wednesday, December 15, 2021 7:54 AM >> To: How to use LiveCode >> Cc: Devin Asay >> Subject: Re: regex backreferences >> >> Thanks for confirming, Jacque and Kaveh. I figured that was the case. I >> can stop beating my head against it now! >> >> Now for a trip to workaround land! >> >> - Devin >> >> On Dec 15, 2021, at 2:46 AM, Kaveh via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> This is a major shortcoming and I have wanted this for years. Thierry has >> filled the gap with his excellent SunnyRex library >> . I have used it successfully, I >> recommend it, and it works well. He has also supported me well after I >> purchased SunnyRex. But it is a proprietary dependency and that is >> something at the back of my mind. >> >> It would be great if LiveCode could add this feature. Or perhaps come to >> an >> agreement with Thierry so that we reduce dependencies. >> >> Regards >> Kaveh >> >> On Wed, 15 Dec 2021 at 03:42, J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> I wish it did, but replaceText doesn't support back references. The >> parameters at the end are treated as literals, whether as actual quoted >> literals or variables containing a value. >> >> If there isn't a feature request for it, there should be. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com> jacque at hyperactivesw.com> >> HyperActive Software | http://www.hyperactivesw.com >> On December 14, 2021 6:03:12 PM Devin Asay via use-livecode >> > >> wrote: >> >> Hi all, >> >> Does the replaceText() function allow the use of backreferences to >> retain >> groupings of text between matches. For example, if I have some text like >> this: >> >>

Good stuff here.

>> >> I want to end up something like this: >> >>

Good stuff here.”

>> >> In BBedit I can search for

(.*)

and >> replace it with

\1

and it preserves the run of text designated >> by >> parentheses. >> (I know, I can get more fancy on matching the runs of html tags, but I’m >> mainly interested in retaining the text, not in regex madness.) >> >> In LC this does not work: >> >> put replaceText(myText,"

> style=“cruft”>(.*)

”,”

\1

”) into myText >> >> I just end up with

\1

, when I want

Good stuff here.

>> >> Can replaceText even do this? >> >> - Devin >> >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> -- >> Kaveh Bazargan PhD >> Director >> River Valley Technologies ● Twitter >> ● LinkedIn >> ● ORCID >> >> *Accelerating the Communication of Research* >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > Kaveh Bazargan PhD > Director > River Valley Technologies ● Twitter > ● LinkedIn > ● ORCID > > *Accelerating the Communication of Research* > -- Kaveh Bazargan PhD Director River Valley Technologies ● Twitter ● LinkedIn ● ORCID *Accelerating the Communication of Research* From waprothero at gmail.com Fri Jan 14 13:17:54 2022 From: waprothero at gmail.com (William Prothero) Date: Fri, 14 Jan 2022 10:17:54 -0800 Subject: Thinking out loud In-Reply-To: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: Folks: Just thinking out loud. My hobby and gift to pay back all of the money I got from the National Science Foundation over my career, is to program and make educational applications about Earth Science. I’m finding, tho, that for younger kids, Chromebooks are mostly used. So, tapping into the vast experience of livecode users on this list, what advice would you give me? Livecode on the web? Google Classroom dev in Python? Is the web deployment of the livecode server getting to a place where it is actually practical in comparison to other solutions? My son is a 5’th grade teacher. He uses Google Classroom a lot. I would want apps I develop to work in that environment too. Or 
 function in a web browser. I see that LiveCode 10 versions are supporting webASM. It also looks like a direction I could go. The reason I’m favoring apps that work in a browser is then I don’t have to worry about the app stores and my work would/should run on different machines. So, I would appreciate any thoughts or suggestions you might have. I’ve programmed in numerous languages (but forgotten lots) and am not averse to learning new ones (Javascript?). Best, Bill William Prothero waprothero at gmail.com https://earthlearningsolutions.org From jacque at hyperactivesw.com Fri Jan 14 13:32:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Jan 2022 12:32:07 -0600 Subject: Thinking out loud In-Reply-To: References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: <17e59dc7458.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Android apps run on Chromebooks and I have several installed, including 3 of my own. There are a few glitches when rotating to tablet mode on Chromebooks that support that feature but in general they work pretty well. For you, that would be the easiest way forward. The main problem is that apps outside the Play Store can't be installed on Chromebooks without booting into developer mode and that isn't an option for students. On the other hand, getting your app into the Google Play Store is far easier than Apple makes it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 14, 2022 12:20:14 PM William Prothero via use-livecode wrote: > Folks: > Just thinking out loud. > > My hobby and gift to pay back all of the money I got from the National > Science Foundation over my career, is to program and make educational > applications about Earth Science. Im finding, tho, that for younger kids, > Chromebooks are mostly used. So, tapping into the vast experience of > livecode users on this list, what advice would you give me? Livecode on the > web? Google Classroom dev in Python? Is the web deployment of the livecode > server getting to a place where it is actually practical in comparison to > other solutions? > > My son is a 5th grade teacher. He uses Google Classroom a lot. I would > want apps I develop to work in that environment too. Or function in a web > browser. I see that LiveCode 10 versions are supporting webASM. It also > looks like a direction I could go. > > The reason Im favoring apps that work in a browser is then I dont have to > worry about the app stores and my work would/should run on different machines. > > So, I would appreciate any thoughts or suggestions you might have. Ive > programmed in numerous languages (but forgotten lots) and am not averse to > learning new ones (Javascript?). > > Best, > Bill > > > William Prothero > waprothero at gmail.com > https://earthlearningsolutions.org > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri Jan 14 17:33:58 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Jan 2022 14:33:58 -0800 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: Tooltips can be a solution, but the mechanism has some limitations in this context. First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: ------------------------- | = (Equals) | | (Is at least) | | (Is approximately) | ------------------------- This would allow users to fully grasp the implications of a choice before making it. -- Richard Gaskin Fourth World Systems avid Glasgow wrote: > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "" > set the tooltip of me to Is at least" > break > case pChosenItem = "" > set the tooltip of me to Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow From dvglasgow at gmail.com Sat Jan 15 07:04:16 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Sat, 15 Jan 2022 12:04:16 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: <289E368F-F98F-4B58-8A39-20FD5CA6A401@gmail.com> I rather lazily didn’t post an update, but on reflection I had already decided to do exactly what you recommend, Richard. Your advice isn’t wasted because my thinking about why it is the best thing to do wasn’t that clear. It is an important UI point you make about advice only being useful as an antecedent of choice. Also, since I have avoided flippy flappy tooltips in my rather control-crowded app, it makes zero sense to have one exception which users would have no knowledge of, or reason to find until they stumble upon it. And then maybe wonder why the same doesn’t happen elsewhere. Why is it so easy to design a bad UI, when it is such a pleasure to experience a good one? Thanks, David G > On 14 Jan 2022, at 10:33 pm, Richard Gaskin via use-livecode wrote: > > Tooltips can be a solution, but the mechanism has some limitations in this context. > > First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. > > And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. > > If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: > > ------------------------- > | = (Equals) | > | ≀ (Is at least) | > | ≅ (Is approximately) | > ------------------------- > > This would allow users to fully grasp the implications of a choice before making it. > > -- > Richard Gaskin > Fourth World Systems > > > avid Glasgow wrote: > >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, >> David Glasgow > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Sat Jan 15 13:15:09 2022 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 15 Jan 2022 18:15:09 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? Message-ID: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Hey Folks, I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? I used to have a license for them, but I have no idea how to get that license, or how to get that software. Best Andre From richmondmathewson at gmail.com Sat Jan 15 13:49:17 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:49:17 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: The best bet is to go to the Wayback machine and look at RunRev websites there, and I di know that RunRev2 can be downloaded. Best, Richmond. On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 13:51:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:51:22 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 16:41:15 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 15 Jan 2022 15:41:15 -0600 Subject: Import file on Android Message-ID: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it opens the generic Share panel and lets you choose where to put the file. Now I want to import a file from an external source. Where does specialFolderPath("external documents") point to on Android? Is there another generic way to find a file in a public folder on the device? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From curry at pair.com Sun Jan 16 14:38:18 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Jan 2022 14:38:18 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch Message-ID: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> LC Bug: After you Ctrl-click a link that uses "launch" the text field will NOT scroll with the Mouse Wheel unless you first press a keyboard key or modifier. Not only is Ctrl-click the official way to activate links while editing text in LiveCode, but MS Word uses Ctrl-click for links too, so it's a widely-trained habit! :) Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23520 More details: This bug does not specifically require Ctrl or click. (Or even an edited field.) Any launch or shell while a modifier key is down will trigger it. Then LC fields aren't aware of modifier key status. The test stack demos two ways to trigger this. Bonus side effect: This might be a valuable clue to explain some rare LC Script Editor glitches, too! (Each fix gets us closer to a rock-solid SE.) Platform: Tested with LC 9.6.6-rc-2 on Windows 10. My current recipe did NOT trigger for me on Mac. So, I'm not sure yet whether Mac is affected by this bug or anything similar. That wraps up my Weekend Big-Game LC Bug Hunt! Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 16 15:22:32 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 16 Jan 2022 15:22:32 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> References: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> Message-ID: wow Curry that must have been a hard one to track down. knowing me, i'll run into it. On Sun, Jan 16, 2022 at 2:40 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > LC Bug: > > After you Ctrl-click a link that uses "launch" > the text field will NOT scroll with the Mouse Wheel > unless you first press a keyboard key or modifier. > > Not only is Ctrl-click the official way > to activate links while editing text in LiveCode, > but MS Word uses Ctrl-click for links too, > so it's a widely-trained habit! :) > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23520 > > More details: > > This bug does not specifically require Ctrl or click. > (Or even an edited field.) Any launch or shell > while a modifier key is down will trigger it. > > Then LC fields aren't aware of modifier key status. > The test stack demos two ways to trigger this. > > Bonus side effect: > > This might be a valuable clue to explain > some rare LC Script Editor glitches, too! > (Each fix gets us closer to a rock-solid SE.) > > Platform: > > Tested with LC 9.6.6-rc-2 on Windows 10. > My current recipe did NOT trigger for me on Mac. > So, I'm not sure yet whether Mac is affected > by this bug or anything similar. > > That wraps up my Weekend Big-Game LC Bug Hunt! > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Sun Jan 16 15:52:50 2022 From: dsquance at telus.net (David Squance) Date: Sun, 16 Jan 2022 12:52:50 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Thanks to Ali for creating this and making it available. However, I have a question about the dictionary used and whether the secret word in any given turn is chosen at random from that dictionary. My last game got me to: ALOE- The first four letters are green, the last, an S is black. I tried to send a screenshot, but it’s too big for the list. Regardless of the other letters I’d used up, I can’t come up with anything that makes sense. Aloe as a verb? That’s a real stretch and not in the American Scrabble dictionary. Any ideas? Dave > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html From stephen at barncard.com Sun Jan 16 17:42:41 2022 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 16 Jan 2022 14:42:41 -0800 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: This list uses an ancient version of mailman that does not except attachments of any kind, including images. You just need to find a place to host the stuff you want to share and use the URL. On Sun, Jan 16, 2022 at 12:54 David Squance via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From bogdanoff at me.com Sun Jan 16 22:21:33 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:21:33 -0500 Subject: Segmented Control Not Working? Message-ID: I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. I can send the mouseUp message to it from the Message box. Am I missing something? Peter Bogdanoff From bogdanoff at me.com Sun Jan 16 22:30:38 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:30:38 -0500 Subject: Segmented Control Not Working? In-Reply-To: References: Message-ID: <2987107A-340E-461C-9245-CEC06D35835B@me.com> I see on the Livecode-blog.de forum I need to use a hiliteChanged handler to do the job. Not what I expected. Peter Bogdanoff > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode wrote: > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. > > I can send the mouseUp message to it from the Message box. > > Am I missing something? > > 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 From curry at pair.com Mon Jan 17 05:16:05 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 17 Jan 2022 05:16:05 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: References: Message-ID: <9ba3d095-0eab-eff1-8d52-3a505c413cbc@pair.com> Tom: > wow Curry that must have been a hard one to track down. > knowing me, i'll run into it. A bit tricky! :) BTW, I have a potential user workaround for the other bug I reported last week. I will post it soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andre at andregarzia.com Mon Jan 17 07:44:46 2022 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 17 Jan 2022 12:44:46 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Message-ID: <9B8C765B-45FA-4F3D-97C2-8D0D9E9C3531@andregarzia.com> Thanks a lot Richmond! > On 15 Jan 2022, at 18:51, Richmond via use-livecode wrote: > > Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 > > On 15.01.22 20:15, Andre Garzia via use-livecode wrote: >> Hey Folks, >> >> I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. >> >> Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? >> >> I used to have a license for them, but I have no idea how to get that license, or how to get that software. >> >> Best >> Andre >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Jan 17 10:07:18 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 10:07:18 -0500 Subject: Segmented Control Not Working? In-Reply-To: <2987107A-340E-461C-9245-CEC06D35835B@me.com> References: <2987107A-340E-461C-9245-CEC06D35835B@me.com> Message-ID: If memory serves, I think hiliteChanged doesn't fire until after the hilite has already changed, which is unhelpful. I've given up on using LC's widgets, for now, because they are just so primitive. I've gone back to using tmc2 for everything. On Sun, Jan 16, 2022 at 10:31 PM Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > I see on the Livecode-blog.de forum I need to > use a hiliteChanged handler to do the job. > > Not what I expected. > > Peter Bogdanoff > > > > > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp > handler in it. Clicking on any of the tabs (buttons) fail to trigger the > mouseUp. > > > > I can send the mouseUp message to it from the Message box. > > > > Am I missing something? > > > > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ali.lloyd at livecode.com Mon Jan 17 14:40:52 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 17 Jan 2022 19:40:52 +0000 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: Hi David - my version uses the UK Scrabble word list (CSW19 , although there's a CSW21 now I think) which has quite a few more words than the US one. I've just checked the list with definitions and it does appear that it is valid in CSW19 as a past participle / adjective although it seems not to have full verb privileges (the gerund is not allowed, apparently) Yes the secret word is selected at random and can therefore be rather obscure! On Sun, 16 Jan 2022, 20:52 David Squance via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 17 16:42:20 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 17 Jan 2022 13:42:20 -0800 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> On 1/17/22 11:40 AM, Ali Lloyd via use-livecode wrote: > I've just checked the list with definitions and it does appear that it is > valid in CSW19 as a past participle / adjective although it seems not to > have full verb privileges (the gerund is not allowed, apparently) Or rather an adjective only: I don't think you can aloe something or say that something has been aloed. https://www.lexico.com/en/definition/aloed -- Mark Wieder ahsoftware at gmail.com From dochawk at gmail.com Mon Jan 17 16:50:08 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 13:50:08 -0800 Subject: OT: Wordle In-Reply-To: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> Message-ID: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> mark mentioned, >I don't think you can aloe something or say that something has been aloed. Are you saying that such usage isn’t aloed? From jacque at hyperactivesw.com Mon Jan 17 17:04:18 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Jan 2022 16:04:18 -0600 Subject: OT: Wordle In-Reply-To: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: > mark mentioned, > >> I don't think you can aloe something or say that something has been aloed. > > Are you saying that such usage isn’t aloed? Oh, stop it. :P You're as bad as Wieder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From colinholgate at gmail.com Mon Jan 17 18:52:48 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 17 Jan 2022 16:52:48 -0700 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> You could say, thinking aloed, is aloed aloed? > On Jan 17, 2022, at 3:04 PM, J. Landman Gay via use-livecode wrote: > > On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: >> mark mentioned, >>> I don't think you can aloe something or say that something has been aloed. >> Are you saying that such usage isn’t aloed? > > Oh, stop it. :P You're as bad as Wieder. > > -- > 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 MikeKerner at roadrunner.com Mon Jan 17 20:03:12 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:03:12 -0500 Subject: tmAlign is now available on gitHub Message-ID: I discovered a little while ago that tmAlign is licensed GPL. So, I fixed the light header backdrop in Scott's various plugins and threw up a tmAlign repo on github. https://github.com/macMikey/tmAlign From MikeKerner at roadrunner.com Mon Jan 17 20:05:30 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:05:30 -0500 Subject: tmc2 hacks In-Reply-To: References: Message-ID: To anyone that cares, I think I got tmc2 working with behavior stacks and Levure. I can't release the code, since the base project is copyright, but if you're interested, I can tell you what I did (then hopefully someone else can make it better). On Tue, Dec 28, 2021 at 5:41 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > I have not been modding tmc2 but I do still use some of those slick > objects. (I have modded a few of the gauges in Scott's older tmgauges > project. :- ) > > > On Dec 27, 2021, at 8:24 AM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > tmc2 still gives me better ui's than native widgets do. > > i have been messing with it for a while, including experimenting with > > breaking it into SOS's to see if i can get it to play nicely with levure. > > today's conversation about keyboards on mobile reminded me that it would > be > > good to add some of those properties. > > has anyone else been modding/hacking tmc2? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 dochawk at gmail.com Mon Jan 17 20:40:11 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 17:40:11 -0800 Subject: OT: Wordle In-Reply-To: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> Message-ID: colin complied, > > You could say, thinking aloed, is aloed aloed? I could, but Jacqui would weider I didn’t . . . From curry at pair.com Tue Jan 18 08:19:35 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 18 Jan 2022 08:19:35 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: References: Message-ID: Me: > BTW, I have a potential user workaround I was almost afraid to mention that: sure enough, LC bombed out after I did! :D So to be clear, this will NOT solve the issue. (User workarounds are only bandaids at best.) Disclaimer: This LC bug needs a real fix. It locks up the clipboard, and perhaps any user copy/paste could trigger it. The end-user has to restart your app to paste again. But...this may help A LITTLE with A FEW use cases, especially IN-HOUSE workflows where YOU are the user. Disciplined user workaround: I am manually copying info from a web browser and LC works on the clipboard contents. Previously the LC clipboard would hang often, so I had to restart LC 2 or 3 times a day. When creating the test stack and bug recipe, faster clipboard access helped trigger it. So I tried making my manual copying actions slower and more deliberate: more time after and between selections to copy, etc. "Slow Is Smooth, and Smooth Is Fast." Results: Now I have to restart LC every 2 or 3 days. A bit better. (Disciplined users only!) :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andreas.bergendal at gmail.com Tue Jan 18 10:57:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 18 Jan 2022 16:57:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: Just to follow up on the rounding issue: Panos has now confirmed that round(5,-1) = 0 is indeed a bug, since at least LC 6(!!!): https://quality.livecode.com/show_bug.cgi?id=23522 /Andreas From jacque at hyperactivesw.com Tue Jan 18 16:15:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Jan 2022 15:15:31 -0600 Subject: Import file on Android In-Reply-To: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> References: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> Message-ID: <79ca0f2f-60cb-2adc-b0bf-684a80eb1baf@hyperactivesw.com> I'm not having much luck with this. SpecialFolderPath("external documents") seems to point to the Android/data//files folder. I thought I might be able to use a file browser to put files there so the app could see them, but Android 12 doesn't seem to allow copying files there. Has anyone succeeded in importing files from a publicly-accessible location? Ideally I'd get access to the public Downloads folder. On 1/15/22 3:41 PM, J. Landman Gay via use-livecode wrote: > I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it > opens the generic Share panel and lets you choose where to put the file. > > Now I want to import a file from an external source. Where does specialFolderPath("external > documents") point to on Android? Is there another generic way to find a file in a public folder > on the device? > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From MikeKerner at roadrunner.com Tue Jan 18 16:16:33 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 18 Jan 2022 16:16:33 -0500 Subject: tmEffects is now available on gitHub Message-ID: It looks like Scott also OSS'd tmEffects, which is his nifty tool for adding shading, drop shadows, etc. to LC objects. I removed the white filter on the palette and uploaded. https://github.com/macMikey/tmEffects -- 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 jbv at souslelogo.com Thu Jan 20 06:49:51 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 06:49:51 -0500 Subject: Livecode and interactive video Message-ID: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Hi list, This might be a dumb question but anyway... Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. At the end, a final screen shows the score and some additional comments. This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? Thanks in advance. jbv From tom at makeshyft.com Thu Jan 20 13:39:59 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 20 Jan 2022 13:39:59 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi there ..... can you give an example of an interactive video on youtube? so I can see what you mean? I've never seen one. Thanks, Tom On Thu, Jan 20, 2022 at 6:51 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide > featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, > then a comment about the right answer is displayed, and then the user > clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app > from LC into a format compatible with an interactive video for youtube > for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jbv at souslelogo.com Thu Jan 20 13:53:06 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 13:53:06 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Le 2022-01-20 13:39, Tom Glod via use-livecode a crit : > Hi there ..... can you give an example of an interactive video on > youtube? > so I can see what you mean? I've never seen one. > Please check this video : it explains the basics of interactive videos, although I don't know if it's accepted on youtive : https://www.youtube.com/watch?v=QkGI4OHSjA0 From marksmithhfx at gmail.com Thu Jan 20 14:12:57 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 20 Jan 2022 19:12:57 +0000 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Boy that video was a perfect example of giving away free information in order to highlight your brand. Very well done. I think in general you could probably do something like this in HTML5 and the new web browser technology (caveat: which I have not looked into yet but sounds like it might fit the bill). > On Jan 20, 2022, at 6:53 PM, jbv via use-livecode wrote: > > Le 2022-01-20 13:39, Tom Glod via use-livecode a Ă©crit : >> Hi there ..... can you give an example of an interactive video on youtube? >> so I can see what you mean? I've never seen one. > > Please check this video : it explains the basics of interactive videos, > although I don't know if it's accepted on youtive : > https://www.youtube.com/watch?v=QkGI4OHSjA0 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jan 20 15:45:27 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 20 Jan 2022 15:45:27 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: You could probably do it on your own website with LiveCode server. It would not work with YouTube though. You might however be able to publish an optional link to your interactive video on YouTube just below a video you have posted. You could say something like: To try the interactive version of this video, please click on the link below. Good Luck! Rick > On Jan 20, 2022, at 6:49 AM, jbv via use-livecode wrote: > > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Jan 21 11:02:47 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 11:02:47 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi Rick, Thank you for your answer. That was actually my very first option, but it remains the most simple one. I am now exploring a new option : generate an HTML5 animation and then convert it to a video format. I'm just wondering if hotspots (mostly to offer viewers options for branching to different segments of the video) will be kept after the conversion... Le 2022-01-20 15:45, Rick Harrison via use-livecode a crit : > You could probably do it on your own website with LiveCode server. > > It would not work with YouTube though. > > You might however be able to publish an optional link to > your interactive video on YouTube just below a video > you have posted. > > You could say something like: To try the interactive > version of this video, please click on the link below. > > Good Luck! > > Rick > >> On Jan 20, 2022, at 6:49 AM, jbv via use-livecode >> wrote: >> >> Hi list, >> This might be a dumb question but anyway... >> Imagine a simple quiz made of a succession of static slides, each >> slide featuring a question and 4 possible answers. >> When the user clicks 1 answer, he gets notified if he's right or >> wrong, then a comment about the right answer is displayed, and then >> the user clicks to move to the next question. >> At the end, a final screen shows the score and some additional >> comments. >> >> This is easily done with LC. But is there a way to export such an app >> from LC into a format compatible with an interactive video for youtube >> for instance ? >> >> Thanks in advance. >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curt at sonasoftware.com Fri Jan 21 12:13:56 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 09:13:56 -0800 Subject: video formats for Windows in LC 9.6.5? Message-ID: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v;  the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. With LiveCode 9.6.5 on Windows, the .m4v videos are not showing there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. Are there any tips for using H.264 videos on Windows with 9.6.5? Thanks! -Curt -- Sent from Postbox From klaus at major-k.de Fri Jan 21 12:25:25 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Jan 2022 18:25:25 +0100 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <9EA84660-B28F-4025-8DA2-A576733A2954@major-k.de> Hi Curt, > Am 21.01.2022 um 18:13 schrieb Curt Ford via use-livecode : > > A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v; the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. > > With LiveCode 9.6.5 on Windows, the .m4v videos are not showing – there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. > > Are there any tips for using H.264 videos on Windows with 9.6.5? did you try to just change the suffix to -> .mp4 ? However Windows should also accept .m4v > Thanks! > > -Curt Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From curry at pair.com Fri Jan 21 12:47:27 2022 From: curry at pair.com (Curry Kenworthy) Date: Fri, 21 Jan 2022 12:47:27 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Curt: > In the previous version we used clips > in MP4 format with the suffix .m4v > Are there any tips for using H.264 videos on Windows with 9.6.5? Your Windows app should (encourage users to/) install: LAV Filters https://github.com/Nevcairiel/LAVFilters (I've heard that a future LC version will add better support.) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From paul at researchware.com Fri Jan 21 13:01:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Jan 2022 13:01:09 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Message-ID: On 1/21/2022 12:47 PM, Curry Kenworthy via use-livecode wrote: > (I've heard that a future LC version will add better support.) LC 10 is supposed to move from DirectShow to Windows Media Framework, but I have no idea what d.p. version will make that change (or if it will really occur). DirectShow has limited media file format support. Microsoft (I think) saw additional formats as a "third party opportunity". LAVFilters add almost all the formats you find with Quicktime or Apple Video Foundation (AVF) for DirectShow and the newer Windows Media Framework comes with support for most popular formats. So, until a hopeful LC10 release, you need to also install LAVFilters to get any sort of parity in support media file formats between macOS and Windows in Livecode. From harrison at all-auctions.com Fri Jan 21 13:25:54 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 21 Jan 2022 13:25:54 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> I doubt that will work. Once you have converted it into a video, it’s just a video. You want to have a video with HTML5 button overlays. You will probably have to use Javascript for jumping to the various points in the video. Let us know what finally works for you. Cheers, Rick > On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: > > Hi Rick, > > Thank you for your answer. That was actually my very first option, > but it remains the most simple one. > I am now exploring a new option : generate an HTML5 animation and > then convert it to a video format. I'm just wondering if hotspots > (mostly to offer viewers options for branching to different segments > of the video) will be kept after the conversion... From curt at sonasoftware.com Fri Jan 21 13:45:02 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 10:45:02 -0800 Subject: video formats for Windows in LC 9.6.5? *solved* Message-ID: <0e95b13c-4022-23c4-955f-1c6fea0ca22d@sonasoftware.com> Thanks Klaus, Curry, Paul just changing the suffix didn't help, but fortunately, converting the videos to divX format (.avi) with a free converter seems to have done the trick. The target audience is creative/theater types so the simplest solution is best here, but that's helpful to know about LAV Filters and the situation in general. Thanks! Curt -- Sent from Postbox From curt at sonasoftware.com Fri Jan 21 14:50:35 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 11:50:35 -0800 Subject: Livecode and interactive video Message-ID: <45314c8c-fe01-f158-7280-4e9a3b68ae7c@sonasoftware.com> I can't help with a LiveCode implementation, but if web delivery is an option, I've had good results using the free H5P technology for videos that include embedded quizzes of various kinds; I think it does image hotspots and branching as well. https://h5p.org -Curt -- Sent from Postbox From bryan at exnihilo-media.com Fri Jan 21 14:50:13 2022 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Fri, 21 Jan 2022 14:50:13 -0500 Subject: Livecode and interactive video In-Reply-To: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> Message-ID: <3BA96C83-F143-47AF-9EC2-C549B124B716@exnihilo-media.com> Hi jbv Here’s a tool that can help you create what you’re describing. https://h5p.org/interactive-video Best regards. Bryan Anderson > On Jan 21, 2022, at 1:25 PM, Rick Harrison via use-livecode wrote: > > I doubt that will work. Once you have converted it into a video, it’s just a video. > You want to have a video with HTML5 button overlays. You will probably > have to use Javascript for jumping to the various points in the video. > > Let us know what finally works for you. > > Cheers, > > Rick > >> On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: >> >> Hi Rick, >> >> Thank you for your answer. That was actually my very first option, >> but it remains the most simple one. >> I am now exploring a new option : generate an HTML5 animation and >> then convert it to a video format. I'm just wondering if hotspots >> (mostly to offer viewers options for branching to different segments >> of the video) will be kept after the conversion... > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 21 14:56:33 2022 From: jiml at netrin.com (Jim Lambert) Date: Fri, 21 Jan 2022 11:56:33 -0800 Subject: Livecode and interactive video In-Reply-To: References: Message-ID: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> A quarter of a century ago, we called this Interactive Multimedia. It was usually delivered on a CD-ROM. Ask your parents! ;) From jbv at souslelogo.com Fri Jan 21 15:32:05 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 15:32:05 -0500 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <8a1ceb1fe1f8380113789c0a7931e7f8@souslelogo.com> Le 2022-01-21 14:56, Jim Lambert via use-livecode a crit : > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > he he he... I actually made quite a few myself 30 years ago... I"m currently browsing through various existing tools that allow to produce interactive videos, but my main goal is to automate the process of generating them... Most of these tools aren't cheap. A promising one seems to be Adobe Captivate which, unless I'm wrong, offers possibilities to hack the main file format. From matthias_livecode_150811 at m-r-d.de Fri Jan 21 15:34:21 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Fri, 21 Jan 2022 21:34:21 +0100 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: > Am 21.01.2022 um 20:56 schrieb Jim Lambert via use-livecode : > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > I remember the Philips CM205 cd-rom which was advertised in 1991 or so as first multimedia cd-rom drive with so called cd-i support. Btw. i've never seen a cd-i disc, but it felt good to know that my drive could have read such cds. ;) > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 11:54:57 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 09:54:57 -0700 Subject: For the Mathematicians. Message-ID: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> This equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. Is there a better way? Thanks, Roger From runrev at vonfintel.org Sat Jan 22 14:34:56 2022 From: runrev at vonfintel.org (Thomas von Fintel) Date: Sat, 22 Jan 2022 20:34:56 +0100 Subject: For the Mathematicians. In-Reply-To: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> Message-ID: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. Hope this helps. Thomas > Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : > > ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? > > The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. > > Is there a better way? > > > Thanks, > > Roger > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Sat Jan 22 15:04:48 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 13:04:48 -0700 Subject: For the Mathematicians. In-Reply-To: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> Message-ID: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. Roger > On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: > > I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. > > Hope this helps. > Thomas > > > >> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >> >> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >> >> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >> >> Is there a better way? >> >> >> Thanks, >> >> Roger >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From francois.chaplais at mines-paristech.fr Sat Jan 22 18:37:30 2022 From: francois.chaplais at mines-paristech.fr (francois.chaplais) Date: Sun, 23 Jan 2022 00:37:30 +0100 Subject: For the Mathematicians. In-Reply-To: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Message-ID: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> In https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli use the formulation in polar coordinates. You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). HTH François > Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : > > Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. > > Roger > >> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >> >> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >> >> Hope this helps. >> Thomas >> >> >> >>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>> >>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>> >>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>> >>> Is there a better way? >>> >>> >>> Thanks, >>> >>> Roger >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 20:37:51 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 18:37:51 -0700 Subject: For the Mathematicians. In-Reply-To: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> Message-ID: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Hi François, My aim is to find a way to plot any and all implicit functions, not to plot only the lemniscate. But, that is a very interesting Wikipedia entry. Sorry I wasn’t clear! Thanks, Roger > On Jan 22, 2022, at 4:37 PM, francois.chaplais via use-livecode wrote: > > In > https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli > use the formulation in polar coordinates. > You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. > > This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). > > HTH > François > >> Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : >> >> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. >> >> Roger >> >>> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >>> >>> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >>> >>> Hope this helps. >>> Thomas >>> >>> >>> >>>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>>> >>>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>>> >>>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>>> >>>> Is there a better way? >>>> >>>> >>>> Thanks, >>>> >>>> Roger >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david.bovill at gmail.com Sun Jan 23 05:55:45 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 10:55:45 +0000 Subject: Customising Wasm export In-Reply-To: <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> Message-ID: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> I have a project that requires creating and rapidly prototyping was modules that would suitably be created in Livecode. However the was modules need to interface with other system components in a manner that is most easily accomplished at the moment using a rust based toolchain. How would I explore this possibility? Can a wasm based Livecode be embedded / wrapped / included in the existing rust code? Can the Livecode export be relatively easily customised to provide the relevant warm api / headers needed? Is it feasible to edit the warm directly to add the relevant api / headers and set up the way the Livecode code is organised to make this possible? What are the right questions to ask here? 📆    Schedule a call with me From livfoss at mac.com Sun Jan 23 07:57:45 2022 From: livfoss at mac.com (Graham Samuel) Date: Sun, 23 Jan 2022 12:57:45 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? Graham > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > > ______________________________________________ From david.bovill at gmail.com Sun Jan 23 09:14:12 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 14:14:12 +0000 Subject: Wasm export examples In-Reply-To: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> Message-ID: I’m trying to evaluate the state of the wasm export in dp10. As I’m not able to export to wasm from my current license, nor does the trial seem to give that option - I’m a bit stuck. Are there any examples on the web of Livecode stacks running using the wasm export that I can evaluate? 📆    Schedule a call with me From richmondmathewson at gmail.com Sun Jan 23 09:18:14 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 23 Jan 2022 16:18:14 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: <36394d86-6123-f834-1585-9811c0430757@gmail.com> I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of these CDs were authored using MacroMedia products where the media are embedded in a way which seems to make them inaccessible. After that . . . Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is the norm nowadays). I wrote to them twice and they never bothered to reply they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could climb into bed with you to mutual advantage . . . so I would merrily chant my favourite mantra: "abandonware, abandonware"  and make sure that anything I did with media ripped off from those CDs was splattered with disclaimers and released on a not-for-profit basis. Richard Gaskin will probably now come after me with the castrating irons.  :) Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is both invaluable and far, far more extensive than mine it. On 23.01.22 14:57, Graham Samuel via use-livecode wrote: > I know Im old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (theyve essentially ignored me), so this would begin as a private project. Im still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. > > Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? > > Graham > >> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >> >> A quarter of a century ago, we called this Interactive Multimedia. >> It was usually delivered on a CD-ROM. Ask your parents! ;) >> >> ______________________________________________ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Sun Jan 23 11:47:13 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Sun, 23 Jan 2022 09:47:13 -0700 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <36394d86-6123-f834-1585-9811c0430757@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> Message-ID: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Between Feb 1992 when I moved to the US, and May 1995, most of the floppy disks and CD-ROMs I programmed were done in HyperCard. Any of those would be easy enough to hack. I had been doing the Mac version, and other companies would do the PC version. From May 1995, being cross platform right away was more important, and so I started using Macromedia Director. For those CD-ROM I would either keep the document files in their editable format, or I would have a folder on the CD that included the editable files. The way I looked at it was that I had thousands of backup copies of the source files. I did do 10 CD-ROMs using Oracle Media Objects, which was another way to make cross platform HyperCard like titles. That still all predates Revolution. By the time Run Rev were sitting on top of MetaCard we were doing more web activities, all in Macromedia Director. Then by 2000, three years before Run Rev acquired MetaCard, I had to start using Macromedia Flash for the web work. The documents Flash produced were not easily editable after being published. Some day I’ll find time to recreate the HyperCard products in LiveCode! > On Jan 23, 2022, at 7:18 AM, Richmond via use-livecode wrote: > > I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. > > The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of > these CDs were authored using MacroMedia products where the media are embedded in a way which seems > to make them inaccessible. > > After that . . . > > Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). > > I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point > that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is > the norm nowadays). > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware" and make sure that anything I did with media ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating irons. :) > > Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is > both invaluable and far, far more extensive than mine it. > > On 23.01.22 14:57, Graham Samuel via use-livecode wrote: >> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. >> >> Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? >> >> Graham >> >>> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >>> >>> A quarter of a century ago, we called this Interactive Multimedia. >>> It was usually delivered on a CD-ROM. Ask your parents! ;) >>> >>> ______________________________________________ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 14:33:05 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Sun, 23 Jan 2022 19:33:05 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: CD ROM? Luxury! - We used to store all our data on clay tablets and stored them in holes in the ground. https://www.youtube.com/watch?v=ue7wM0QC5LE On Sun, 23 Jan 2022 at 12:59, Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > I know I’m old enough to be the father of the average LiveCoder, and maybe > the grandfather of quite a few, so I clearly remember CD-ROMs. I had a > favourite cross-platform one which contains some very attractive material, > and I have often thought of reviving the contents using either an LC > standalone, or (as is presumably now possible), an LC-generated web app. > Sadly I have never been able to have a sensible conversation with the > copyright owner (they’ve essentially ignored me), so this would begin as a > private project. I’m still wondering what the best technical approach > should be. The material includes videos (not interactive) and synchronised > text and audio files. After thinking about it for years, I still think it > would be fun to do. > > Has anyone any ideas about how to approach this conversion (or > re-purposing, or whatever term you want to use)? > > Graham > > > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > A quarter of a century ago, we called this Interactive Multimedia. > > It was usually delivered on a CD-ROM. Ask your parents! ;) > > > > ______________________________________________ > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jeff at siphonophore.com Sun Jan 23 14:46:34 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 14:46:34 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: <2CFD3197-8931-43A9-BABA-48D2B19411D5@siphonophore.com> Graham, Having created a bunch of commercial interactive cdroms back in those days of early commercial interactivity, I can say they can be a challenge to mine all the necessary content from them and determine the whole flow chart of content and interactivity. I did this a few times on my own projects in the late days of cdroms and beginning of the web. It was a job to suck all the content out of the encyclopedia and put it into a set of meta files to get sucked into the online system along with providing files that detailed how it all fit together. An I had created the original cdrom and done it in a very template cms way. It took a few weeks to do and this was probably the simplest port that could ever be done due to the content and how I had built the original cdrom and me sucking it out only a few years later. And this was for the encyclopedia part of the disc that was pretty basic article with attached media, glossary and links between articles. When we looked at doing this for the very interactive parts (lots of kids being able to plot various data sets in various ways for them to both see the environmental data itself but also get into analyzing it by plotting various things against each other) it got swiftly daunting to extract and document the interactivity completely. Luckily the online education company determined it was past what was feasible to do online at the time so they let that part drop. I had the same experience extracting very interactive exhibits from dual laserdisc systems (in the day the only way to get seamless interactive video was to have two laserdiscs and switch between the two and carefully place your videos on the two discs) to QuickTime and it was a big job to again extract all the content (mostly videos) and document the interactivity. Again I had built the original and was pretty good about file keeping and documentation. Again doable but it was a good pile of work for me and I knew it well having built it. I’ve looked at migrating some of the educational cdroms we did a decade or so ago that went along with beginning reader story books, but the amount of work, even though done in revolution was just a bit too much for any return it would give other than just doing it. I may still do it some day as the rights owner would probably be fine with it as a freeware presentation online. Suffice it to say it is possible, just how hard it will be to extract the content from the disc you have is a very hard question to answer. Livecode is so much more powerful today that it’s not a question of programming, it’s getting all the interaction figured out and content out of the system. I can tell you with that huge encyclopedia project (it was $2.7M project in mid 90s) the Mac and PC versions were programmed separately (cross platform systems were not quite there yet for the project) with Mac in HyperCard and pc in Visual Basic. I wrote the Mac version and made HyperCard a shell that was a cms system that would just pull in and article text file and it had a related data file that called out all the links, attached media, and such, so the content is all sitting there in folders that are easy to access and with a little sleuthing you could figure out the data structure probably. But much of the interface graphics and interaction on controls were all buried in HyperCard (mostly as resources). On the PC side they had two hard core Visual Basic programmers that attacked the problem like it was some moon launch (they spent 5x more even though behind the Mac version on production as were handed totally clean and debugged content from the Mac version to suck in, yet they still had 4x more bug sheets than the Mac version, go figure). They had all the data in a big access database that got very cumbersome as it went along. They tried to make access do too much and it ended up being a real issue and they almost went to coding their own database. But all the interface graphics were just a folder of files put together then in vb. So on the pc version the content would be totally inaccessible (yes that’s a pun we used a lot around access), but on the Mac side totally accessible as easily used rtf files. We had about 5 hardcore programmers at the media company and I know each project many times got build in very different ways due to differences in needs and the evolving tools. I know I would be hard pressed to crack open their projects and extract everything not having been part of building it or the tool potentially to try to get in through an editor. In the last couple of decades every few years one of the owners (or subsequent owner) of old cdroms I developed has approached me with the idea or resurrecting them in a new fashion. I’ve run the numbers and tried to assess how hard it will be and even doing this at educational rates (bottom of the pay tier, but that’s been a lot of my professional life) it just hasn’t panned out as feasible. I have one gem that someday I want to resurrect as it’s pretty basic interactivity and low bandwidth, but is one of the best educational games I’ve ever seen with kids on decision making. Content is totally evergreen. But sadly I had a handshake deal with the rights owner years ago but it’s since been sold off and I didn’t have it on paper
 Cheers Jeff From harrison at all-auctions.com Sun Jan 23 15:23:55 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 15:23:55 -0500 Subject: tsNet Gmail Email In-Reply-To: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: Hi there, I just tried out email using the tsNet LiveCode lesson that was updated on 8/17/2020. I ran into an error (67) when trying to send using Gmail. Google has updated their security for 3rd party Apps, and now you need to use an App password. How can an App password be included for a tsNet email when using Gmail? Thanks, Rick From jeff at siphonophore.com Sun Jan 23 15:38:01 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 15:38:01 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: Richmond, And I’ll be right there with Richard. Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. Sorry I’ve been around this tree too many times. Jeff > On Jan 23, 2022, at 12:02 PM, use-livecode-request at lists.runrev.com wrote: > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense > as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit > of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware"? and make sure that anything I did with media > ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating > irons.? From jacque at hyperactivesw.com Sun Jan 23 16:26:38 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 23 Jan 2022 15:26:38 -0600 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: On 1/23/22 2:23 PM, Rick Harrison via use-livecode wrote: > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? You can't, app passwords are user-specific and need to be created by each user. This has been the case for some time, and I needed to do that for both my Android email client and Thunderbird on my Mac. If your users are running any other third party email client they've already had to create an app password for it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:30:19 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:30:19 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <3AB9C5C6-A097-4994-BF26-BBF39835238E@m-r-d.de> Hi Rick, the only thing that works, as far as i know, is to go to security in your google account and enable the option "google security non secure apps allow". When that option is enabled, you can use tsNet with your Google account. Matthias > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:55:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:55:52 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Rick, please let me add something If you have 2FA enabled for your Google Account you can create an app specific password https://myaccount.google.com/apppasswords You then use the app password instead of your "normal" google password with tsNet If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" If that option is enabled, then you use your normal google password with tsNet. > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 Sun Jan 23 18:36:20 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 18:36:20 -0500 Subject: tsNet Gmail Email In-Reply-To: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Message-ID: Hi Matthias, Thanks for getting back to me. I will give that a try! Rick > On Jan 23, 2022, at 4:55 PM, matthias rebbe via use-livecode wrote: > > Rick, > > please let me add something > > If you have 2FA enabled for your Google Account you can create an app specific password > https://myaccount.google.com/apppasswords > > > You then use the app password instead of your "normal" google password with tsNet > > If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" > If that option is enabled, then you use your normal google password with tsNet. From dochawk at gmail.com Sun Jan 23 18:51:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 15:51:00 -0800 Subject: For the Mathematicians. In-Reply-To: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Message-ID: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. From irog at mac.com Sun Jan 23 18:58:14 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 16:58:14 -0700 Subject: For the Mathematicians. In-Reply-To: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? Thanks, Roger > On Jan 23, 2022, at 4:51 PM, doc hawk via use-livecode wrote: > > Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. > > You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) > > I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. > > Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Sun Jan 23 19:11:25 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 16:11:25 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: roger reasoned, > Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. There are any number of numeric methods to approximate the derivative. You could even iterate after each point until “close enough”. E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . From ambassador at fourthworld.com Sun Jan 23 20:24:46 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 23 Jan 2022 17:24:46 -0800 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: Message-ID: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. Richmond's original comment about me was: > Richard Gaskin will probably now come after me with the castrating > irons.? How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. For the other readers here, I don't mind sharing a personal opinion on copyright law: There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. Let that sink in. Savor it. It's wonderfully delicious. It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. It is not for me to assume control of any other creator's work. In honoring copyright, I'm creating of a world where copyright is honored. -- Richard Gaskin Fourth World Systems Jeff Reynolds wrote: > Richmond, > > And I’ll be right there with Richard. > > Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. > > I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. > > Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. > > I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. > > I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. > > The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. > > Sorry I’ve been around this tree too many times. From irog at mac.com Sun Jan 23 20:56:26 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 18:56:26 -0700 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Thank you very much for your reply. It looks like I did indeed bite off more than I can chew. But I really appreciate that you’ve given me some avenues to explore. I’m a retired Physicist that loves math, and particularly how to use computers to model the real world. Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? Roger > On Jan 23, 2022, at 5:11 PM, doc hawk via use-livecode wrote: > > > roger reasoned, > >> Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? > > My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. > > There are any number of numeric methods to approximate the derivative. > > You could even iterate after each point until “close enough”. > > E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. > > If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. > > For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. > > In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. > > We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 21:25:01 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 18:25:01 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Roger rumbled, > Thank you very much for your reply. You’re quite welcome. Accumulated knowledge is wasted if not shared! I used to find it online quite easily. But not any more. >Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? The code Fortran, so it should be readable. The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . I think I got to it for download from http://dissertation.com/abstracts/1701716 . And some info at: https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf Template-Type: ReDIF-Paper 1.0 Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection Author-Name: Hawkins, Richard Edmund Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. Creation-Date: 1999-01-01 File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd Number: 1999010108000013457 Handle: RePEc:isu:genstf:1999010108000013457 From MikeKerner at roadrunner.com Sun Jan 23 22:39:37 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 23 Jan 2022 22:39:37 -0500 Subject: Mac Multiple Monitor Menubar Management Message-ID: Other than using windowBoundingRect, is there any way to compute the menubar height? The 2021 MBP's have changed the height of the menubar to accommodate the notch. Generally it's 42 pixels on the new MBP, except when it's something else, especially on secondary monitors (e.g. I've seen it at 50 px in one case). I want to constrain the movement of a window to keep the user from dragging it under the menubar. The code I have works great, until you add monitor 2. screenRects (plural) tells you what the rect is for the second window, but it doesn't take the menubar into account. I could just assume it's the same height as the menubar on monitor 1, but that assumes that the menubar is present on monitor 2, as well. From phil at pdslabs.net Mon Jan 24 01:21:40 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:21:40 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: Message-ID: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Hi Mike, Would this give you what you need? function menubarHeight     return item 2 of the working screenRect end  menubarHeight Phil Davis On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > Other than using windowBoundingRect, is there any way to compute the > menubar height? The 2021 MBP's have changed the height of the menubar to > accommodate the notch. > Generally it's 42 pixels on the new MBP, except when it's something else, > especially on secondary monitors (e.g. I've seen it at 50 px in one case). > I want to constrain the movement of a window to keep the user from dragging > it under the menubar. The code I have works great, until you add monitor 2. > screenRects (plural) tells you what the rect is for the second window, but > it doesn't take the menubar into account. I could just assume it's the same > height as the menubar on monitor 1, but that assumes that the menubar is > present on monitor 2, as well. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis 503-307-4363 From richmondmathewson at gmail.com Mon Jan 24 01:49:08 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 08:49:08 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: Thank you, Richsrd Gaskin. On Mon, 24 Jan 2022, 03:26 Richard Gaskin via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a > noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit > from, esp the readers here, since most of us earn our living from > intellectual property. > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current > rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > > > Richmond, > > > > And I’ll be right there with Richard. > > > > Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > > > > I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. > > > > Getting an odd bob out out of relicensing an old project involves > figuring out who you are getting in bed with and if you even want to get > into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > > > > I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > > > > I was approached by an old employer about resurrecting an old commercial > cdrom project. I knew the rights had changed hands a couple of times, so my > first question was who has the rights now and have you secured them? His > response was well it’s abandoned and one of the publishers that were > distributing the product to the education market (that wanted to partner > with him on this deal) thought they could do it under their publishing > agreement. Again I questioned did they have a full rights deal or just a > publishing contract (I knew from the original days on the project we had > very specific publishing contracts with different channels like Apple, > media distributor and some educational publishers and they were rabid about > retaining the work’s rights). Response was they feel confident they could > stretch it legally. He then tried to say well we could construe this to be > in then public domain as most paid for with public/private partnership > money from NSF and EPA grants. I had to laugh in his face as they had made > sure that even with this public money the company had complete rights to > everything. I said I’d be happy to talk to him (and spend my own time) > about it once he can put through the lawyers. He did and planning abruptly > stopped. > > > > The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > > > > Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Mon Jan 24 01:52:29 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:52:29 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Message-ID: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Actually 'the working screenRects' returns that info for all screens. Maybe that could work for you. Phil On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > Hi Mike, > > Would this give you what you need? > > function menubarHeight >     return item 2 of the working screenRect > end  menubarHeight > > Phil Davis > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> Other than using windowBoundingRect, is there any way to compute the >> menubar height? The 2021 MBP's have changed the height of the menubar to >> accommodate the notch. >> Generally it's 42 pixels on the new MBP, except when it's something >> else, >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> case). >> I want to constrain the movement of a window to keep the user from >> dragging >> it under the menubar. The code I have works great, until you add >> monitor 2. >> screenRects (plural) tells you what the rect is for the second >> window, but >> it doesn't take the menubar into account. I could just assume it's >> the same >> height as the menubar on monitor 1, but that assumes that the menubar is >> present on monitor 2, as well. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > -- Phil Davis 503-307-4363 From MikeKerner at roadrunner.com Mon Jan 24 09:20:06 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 09:20:06 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Hmm. I tried that before I dove into windowBoundingRect and ran into a problem, but now it seems to be working, so maybe. Thanks, Phil. On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < use-livecode at lists.runrev.com> wrote: > Actually 'the working screenRects' returns that info for all screens. > Maybe that could work for you. > > Phil > > > On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > > Hi Mike, > > > > Would this give you what you need? > > > > function menubarHeight > > return item 2 of the working screenRect > > end menubarHeight > > > > Phil Davis > > > > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > >> Other than using windowBoundingRect, is there any way to compute the > >> menubar height? The 2021 MBP's have changed the height of the menubar to > >> accommodate the notch. > >> Generally it's 42 pixels on the new MBP, except when it's something > >> else, > >> especially on secondary monitors (e.g. I've seen it at 50 px in one > >> case). > >> I want to constrain the movement of a window to keep the user from > >> dragging > >> it under the menubar. The code I have works great, until you add > >> monitor 2. > >> screenRects (plural) tells you what the rect is for the second > >> window, but > >> it doesn't take the menubar into account. I could just assume it's > >> the same > >> height as the menubar on monitor 1, but that assumes that the menubar is > >> present on monitor 2, as well. > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > -- > Phil Davis > 503-307-4363 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 irog at mac.com Mon Jan 24 10:15:23 2022 From: irog at mac.com (Roger Guay) Date: Mon, 24 Jan 2022 08:15:23 -0700 Subject: For the Mathematicians. In-Reply-To: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Message-ID: <309C8596-E907-43B4-A4F3-D794ED34A057@mac.com> Thanks again for all the information. You've had a very impressive as well as a varied career! I shall be poking around your dissertation as it sounds quite interesting. Roger > On Jan 23, 2022, at 7:25 PM, doc hawk via use-livecode wrote: > > > Roger rumbled, > >> Thank you very much for your reply. > > You’re quite welcome. > > Accumulated knowledge is wasted if not shared! > > I used to find it online quite easily. But not any more. > >> Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? > > The code Fortran, so it should be readable. > > The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. > > But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! > > It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors > > You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. > > I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. > > Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . > > I think I got to it for download from http://dissertation.com/abstracts/1701716 . > > And some info at: > > https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf > > > Template-Type: ReDIF-Paper 1.0 > Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection > Author-Name: Hawkins, Richard Edmund > Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. > Creation-Date: 1999-01-01 > File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd > Number: 1999010108000013457 > Handle: RePEc:isu:genstf:1999010108000013457 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jan 24 10:27:25 2022 From: livfoss at mac.com (Graham Samuel) Date: Mon, 24 Jan 2022 15:27:25 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: As the one who started this thread, I just wanted to say I agree wholeheartedly with Richard in his attitude to copyright works. My own problem arose (long ago) when in Richard’s words, I tried to reach the creator (strictly speaking the copyright owner, as the work includes copyright material from different sources, collected and licensed by the publisher of the CD-ROM which I wanted to revive for new media). I made the mistake of mentioning copyright in my first attempt to communicate, and got a boilerplate reply which didn’t cover my case. I made quite big efforts to find an individual to correspond with, but failed. So, if I do the job now, it will be as a hobbyist and it will come under the “private study” rules, I suppose. As an aside (OK, pretty OT), the history of copyright protection is quite fascinating. At one time, the USA was a major defaulter (see for example https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) Another area of interest, which if it weren’t so OT, I’d like to hear Richard’s views on, is the ongoing battle between the VPN-using community and the increasing number of streaming services. I guess most people here know what I’m talking about. Graham > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode wrote: > > Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on copyright law: > > > There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. > > It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > >> Richmond, >> And I’ll be right there with Richard. >> Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. >> I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. >> I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. >> I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. >> The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. >> Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Mon Jan 24 10:38:35 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 24 Jan 2022 17:38:35 +0200 Subject: [ ANN ] Release 9.6.6 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 STABLE. 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.6 comes with several changes, including fixes for lots of the bugs you requested in the recent survey: New Features: - iOS device safe area insets function An iphoneSafeAreaInsets function has been added to enable getting the safe area insets of the device the app is running on. These can be used to adjust your app's user interface elements to avoid areas that are covered by device furniture, e.g. the notch. - Android adaptive icons It is now possible to configure your Android apps to use adaptive icons. To use adaptive icons, generate them using the Image Asset Editor in Android Studio and then choose the resulting res folder in the android standalone settings pane. - Android app query whitelist Support has been added for specifying which other apps can be interacted with via the intent and other (custom) URL schemes. Since Android 11, by default, an app cannot interact with any others due to changes to package visibility. You must now specify which apps you need access to by adding their ids to the App ID Query Whitelist field in the Android standalone settings. Bug Fixes: - Opening HyperCard stacks will no longer cause a crash - Support for the system date and the system time has been added on Android - A stack's rect will no longer become out of sync with its actual position after being moved in the IDE on macOS - A wider range of TrueType font files will now work on Android and Web - Use of the term Tutorials have been replaced by the term Lessons throughout the IDE - When a runtime error occurs in a context where the script debugger cannot run, the error dialog will be displayed rather than failing silently - Conversions between global and local co-ordinates are now correct on multi-screen macOS systems. - The welcome tutorial can now be started on first run via the Start Interactive Welcome button in the start center - Starting a new tutorial will now close the previous tutorial's stack, if present - The performance of the script editor while typing has been improved - Downloading large amounts of data using tsNet on Windows is now substantially faster - Invalid PDFs will no longer be generated when using the open printing to PDF command on Windows using the 64-bit engine - Script debugging will no longer fail to work intermittently when running the IDE with pro features - Scripts which run without locking the screen are no longer slower on macOS Big Sur and later - The drawing library now correctly handle gradients which are referred to using an id containing - or _ - Key events will now work correctly after a modal dialog is shown from a mouseUp handler in a grouped control - The iphoneDeviceModel function now returns the correct model string when run on an iOS/iPadOS simulator. - Default buttons and progress bars will no longer cause unnecessary CPU usage on macOS 10.10 (Yosemite) or later - The byteOffset function will no longer cause incorrect results in some cases nor cause a crash - Scripts containing accented characters will no longer incorrectly report being externally modified - Using the print link command when printing to PDF on Windows no longer causes a crash - The copyright notices in the engine app bundle (macOS) and exe (Windows) have been updated - A significant memory leak in the browser widget on macOS has been resolved - POST data larger than 64kb is now parsed correctly by the Windows server engine - Audio-only players no longer consume excessive CPU when in Edit Mode on macOS Big Sur - WebGL content now displays in the browser widget when running on macOS 12.x (Monterey) - The union (and other set operation) commands now throw an error if there is no into clause and the target is not a declared variable - Building iOS apps using Xcode 13.2 with the iOS 15.2 SDK is now supported - Local file and content access has been re-enabled in the browser widget and native control on Android - Touch events now occur at the correct location when handled by objects underneath a disabled Android scroller - SVG elements with a stroke-width of 0 are no longer drawn with a hairline stroke - There is no longer a delay when opening the IDE menus on macOS - Selecting a specific browser to test a web project against now works correctly - The overhead of using "do .." to evaluate long JavaScript scripts in the browser widget on Android has been greatly reduced For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6.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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From richmondmathewson at gmail.com Mon Jan 24 11:44:12 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 18:44:12 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: I, also have no objection to copyright laws: indeed, they are there to protect us from people pinching our work. The things I object to are as follows: 1. The concept behind copyright is to make sure the copyright holder profits from their work. 1.1. If the copyright holder is not making further efforts to profit from their work (by either further attempts at marketing and/or repackaging their work), should the possibility not be there for someone else to either: 1.1.1. Offer a profit-sharing arrangement to the copyright holder for some sort of repackaging of their work. 1.1.2. Offer a not-for-profit version of repackaged work. 2. The length of time that copyright lasts for is far, far too long for software as the rate of computer system development and change makes that software unusable remarkably quickly. I am well aware that copyright is very complicated and my answer to the original question was based on 3 ideas: 1. My #1.1.2. above. 2. That mimicking the functionality of software is not, in itself, a serious sin (c.f. Open Source Office suites that mimic the functionality of Microsoft Office). 3. ReactOS On Mon, Jan 24, 2022 at 5:28 PM Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > As the one who started this thread, I just wanted to say I agree > wholeheartedly with Richard in his attitude to copyright works. My own > problem arose (long ago) when in Richard’s words, I tried to reach the > creator (strictly speaking the copyright owner, as the work includes > copyright material from different sources, collected and licensed by the > publisher of the CD-ROM which I wanted to revive for new media). I made > the mistake of mentioning copyright in my first attempt to communicate, and > got a boilerplate reply which didn’t cover my case. I made quite big > efforts to find an individual to correspond with, but failed. So, if I do > the job now, it will be as a hobbyist and it will come under the “private > study” rules, I suppose. > > As an aside (OK, pretty OT), the history of copyright protection is quite > fascinating. At one time, the USA was a major defaulter (see for example > https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) > > Another area of interest, which if it weren’t so OT, I’d like to hear > Richard’s views on, is the ongoing battle between the VPN-using community > and the increasing number of streaming services. I guess most people here > know what I’m talking about. > > Graham > > > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a noisy > world...) > > > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > > > > Richmond's original comment about me was: > > > Richard Gaskin will probably now come after me with the castrating > > > irons.? > > > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit from, > esp the readers here, since most of us earn our living from intellectual > property. > > > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > > > Let that sink in. Savor it. It's wonderfully delicious. > > > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current rights > holder to see what can be done to re-use it. > > > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > > > It is not for me to assume control of any other creator's work. > > > > In honoring copyright, I'm creating of a world where copyright is > honored. > > > > -- > > Richard Gaskin > > Fourth World Systems > > > > > > > > Jeff Reynolds wrote: > > > >> Richmond, > >> And I’ll be right there with Richard. > >> Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > >> I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. Getting an odd bob out out of relicensing an old project > involves figuring out who you are getting in bed with and if you even want > to get into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > >> I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > >> I was approached by an old employer about resurrecting an old > commercial cdrom project. I knew the rights had changed hands a couple of > times, so my first question was who has the rights now and have you secured > them? His response was well it’s abandoned and one of the publishers that > were distributing the product to the education market (that wanted to > partner with him on this deal) thought they could do it under their > publishing agreement. Again I questioned did they have a full rights deal > or just a publishing contract (I knew from the original days on the project > we had very specific publishing contracts with different channels like > Apple, media distributor and some educational publishers and they were > rabid about retaining the work’s rights). Response was they feel confident > they could stretch it legally. He then tried to say well we could construe > this to be in then public domain as most paid for with public/private > partnership money from NSF and EPA grants. I had to laugh in his face as > they had made sure that even with this public money the company had > complete rights to everything. I said I’d be happy to talk to him (and > spend my own time) about it once he can put through the lawyers. He did and > planning abruptly stopped. > >> The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > >> Sorry I’ve been around this tree too many times. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- This communication may be unlawfully collected and stored by the Agents of a large number of governments in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. From curry at pair.com Mon Jan 24 12:14:02 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 24 Jan 2022 12:14:02 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: References: Message-ID: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Panos: > LiveCode 9.6.6 comes with several changes, > including fixes for lots of the bugs > you requested in the recent survey: Excellent! Good progress in the War on Bugs.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From MikeKerner at roadrunner.com Mon Jan 24 12:39:29 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 12:39:29 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Thanks, Phil. Taking another look at it, I was able to get the code to work using working screenRects. On Mon, Jan 24, 2022 at 9:20 AM Mike Kerner wrote: > Hmm. I tried that before I dove into windowBoundingRect and ran into a > problem, but now it seems to be working, so maybe. > Thanks, Phil. > > On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Actually 'the working screenRects' returns that info for all screens. >> Maybe that could work for you. >> >> Phil >> >> >> On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: >> > Hi Mike, >> > >> > Would this give you what you need? >> > >> > function menubarHeight >> > return item 2 of the working screenRect >> > end menubarHeight >> > >> > Phil Davis >> > >> > >> > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> >> Other than using windowBoundingRect, is there any way to compute the >> >> menubar height? The 2021 MBP's have changed the height of the menubar >> to >> >> accommodate the notch. >> >> Generally it's 42 pixels on the new MBP, except when it's something >> >> else, >> >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> >> case). >> >> I want to constrain the movement of a window to keep the user from >> >> dragging >> >> it under the menubar. The code I have works great, until you add >> >> monitor 2. >> >> screenRects (plural) tells you what the rect is for the second >> >> window, but >> >> it doesn't take the menubar into account. I could just assume it's >> >> the same >> >> height as the menubar on monitor 1, but that assumes that the menubar >> is >> >> present on monitor 2, as well. >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> >> -- >> Phil Davis >> 503-307-4363 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From tom at makeshyft.com Mon Jan 24 15:38:17 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 24 Jan 2022 15:38:17 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> References: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Message-ID: Yeah you guys rocked it in this release .... keep it up! It would be amazing if this was reflective of the pace at which we can count on fixes going forward........ or something like it...... I really want to help take Livecode to new heights and a solid modern engine ....and just a normal working IDE ,,,,,,,will go a long way in doing that. Lets do this. Thank you team On Mon, Jan 24, 2022 at 12:15 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > Panos: > > > LiveCode 9.6.6 comes with several changes, > > including fixes for lots of the bugs > > you requested in the recent survey: > > Excellent! > > Good progress in the War on Bugs.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Tue Jan 25 00:59:28 2022 From: dsquance at telus.net (David Squance) Date: Mon, 24 Jan 2022 21:59:28 -0800 Subject: Script editor auto-completion Message-ID: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. Dave From bogdanoff at me.com Tue Jan 25 01:26:16 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 01:26:16 -0500 Subject: Script editor auto-completion In-Reply-To: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Hi Dave, look under the Edit > Options menu. Peter Bogdanoff > On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: > > Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. > Dave > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Tue Jan 25 19:56:44 2022 From: dsquance at telus.net (David Squance) Date: Tue, 25 Jan 2022 16:56:44 -0800 Subject: Script editor auto-completion In-Reply-To: References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Thank you very much. I so seldom use any menu item in the script editor, I hadn’t thought to look there. Dave > On Jan 24, 2022, at 10:26 PM, Peter Bogdanoff via use-livecode wrote: > > Hi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 25 20:00:29 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 20:00:29 -0500 Subject: Script editor auto-completion In-Reply-To: References: Message-ID: <03187565-450E-49EB-B558-FBEA6DCCFF94@me.com> I as well. I had a vague memory of trying to find out where those options were, and also could not find them in the preference settings. Peter > On Jan 25, 2022, at 1:27 AM, Peter Bogdanoff via use-livecode wrote: > > ï»żHi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From keith.clarke at me.com Wed Jan 26 06:24:23 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 26 Jan 2022 11:24:23 +0000 Subject: Browser widget - follow redirects setting? Message-ID: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Hi folks, Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. Am I missing a trick? Best, Keith From matthias_livecode_150811 at m-r-d.de Wed Jan 26 08:27:17 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 14:27:17 +0100 Subject: Browser widget - follow redirects setting? In-Reply-To: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Message-ID: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Keith, what happens, if you set the URL of the browser widget to tURL? I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. Regards, Matthias > Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : > > Hi folks, > Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? > > Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. > > However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. > > Am I missing a trick? > Best, > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Wed Jan 26 14:29:57 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 11:29:57 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Folks: Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. Thanks, Bill P William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From richmondmathewson at gmail.com Wed Jan 26 14:35:23 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 26 Jan 2022 21:35:23 +0200 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: The security issue is because the user probably just did a double-click on the thing. a right-click will allow them to run the app. On 26.01.22 21:29, William Prothero via use-livecode wrote: > Folks: > Sorry for this question which probably has been answered many times, but . Im trying not to waste my day searching around. > > Whats the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Jan 26 14:38:15 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Jan 2022 20:38:15 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <1C59C175-D4C1-4B52-8381-AF335C13312E@major-k.de> Hi Bill, > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. your friend needs to: 1. in the "System Settings" -> Security & Data whatever (I have a german sytem) check "Allow app downloads from "App Store and verified developers 2. right-click on the app and select "Open..." and confirm one or two othersecurity dialogs THEN the app will finally start and will always start without any dialogs, however only on that machine. > Thanks, > Bill P Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paulmcclernan at gmail.com Wed Jan 26 15:18:54 2022 From: paulmcclernan at gmail.com (Paul McClernan) Date: Wed, 26 Jan 2022 15:18:54 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: Just an FYI, you have to do that right-click-to-open thing TWICE on BigSur and higher to clear the gatekeeper check before the app will actually launch on the second try. There’s actually few ways to get by the gatekeeper. On Wed, Jan 26, 2022 at 2:36 PM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > The security issue is because the user probably just did a double-click > on the thing. > a right-click will allow them to run the app. > > On 26.01.22 21:29, William Prothero via use-livecode wrote: > > Folks: > > Sorry for this question which probably has been answered many times, but > 
. I’m trying not to waste my day searching around. > > > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend > or beta tester? I sent an app and a security issue came up. > > > > Thanks, > > Bill P > > > > William A. Prothero, Ph.D. > > University of California, Santa Barbara Dept. of Earth Sciences > (Emeritus) > > Santa Barbara, CA. 93105 > > http://earthlearningsolutions.org/ > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Wed Jan 26 15:22:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 21:22:52 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> If you have an Apple Developer Account membership you could code sign and notarize your app. This should prevent the security issue. Regards, Matthias > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From thatkeith at mac.com Wed Jan 26 15:39:36 2022 From: thatkeith at mac.com (Keith Martin) Date: Wed, 26 Jan 2022 20:39:36 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> Message-ID: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> If only it was easier to do. 😱 I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. k Keith Martin 360 media specialist http://PanoramaPhotographer.com Contact and info http://thatkeith.com +44 (0)7909541365 > On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode wrote: > > ï»żIf you have an Apple Developer Account membership you could code sign and notarize your app. > This should prevent the security issue. > > Regards, > Matthias > >> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : >> >> Folks: >> Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. >> >> What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. >> >> Thanks, >> Bill P >> >> William A. Prothero, Ph.D. >> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) >> Santa Barbara, CA. 93105 >> http://earthlearningsolutions.org/ >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Wed Jan 26 15:43:30 2022 From: kevin at livecode.com (Kevin Miller) Date: Wed, 26 Jan 2022 20:43:30 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> While this may not be applicable in all cases, the Web deployment options in 10 should resolve this for a great many sorts of LC apps. ⁣Get BlueMail for Android ​ On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode wrote: >If only it was easier to do. 😱 >I've actually stopped using LC much because the process of making apps >that people can run without fuss has become ridiculous. I'm still >hoping for a solution that isn't so aggressively hostile! The current >situation feels like a direct threat to LiveCode the company, as it >must be putting off more than a few people from becoming or staying >customers. > >k > >Keith Martin >360 media specialist http://PanoramaPhotographer.com >Contact and info http://thatkeith.com >+44 (0)7909541365 > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > wrote: >> >> ï»żIf you have an Apple Developer Account membership you could code >sign and notarize your app. >> This should prevent the security issue. >> >> Regards, >> Matthias >> >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode >: >>> >>> Folks: >>> Sorry for this question which probably has been answered many times, >but 
. I’m trying not to waste my day searching around. >>> >>> What’s the best way to send a desktop app on Apple OS 12.1 to a >friend or beta tester? I sent an app and a security issue came up. >>> >>> Thanks, >>> Bill P >>> >>> William A. Prothero, Ph.D. >>> University of California, Santa Barbara Dept. of Earth Sciences >(Emeritus) >>> Santa Barbara, CA. 93105 >>> http://earthlearningsolutions.org/ >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Wed Jan 26 15:59:40 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 26 Jan 2022 15:59:40 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> Message-ID: I'm about to go through that process of setting up an app developer profile with apple. After they take my kid and steal all my money, apparently it will be a pretty easy process afterwards .... taking mere minutes to sign and notarize. Good luck to us all. Thanks, Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox On Wed, Jan 26, 2022 at 3:43 PM Kevin Miller via use-livecode < use-livecode at lists.runrev.com> wrote: > While this may not be applicable in all cases, the Web deployment options > in 10 should resolve this for a great many sorts of LC apps. > > ⁣Get BlueMail for Android ​ > > On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >If only it was easier to do. 😱 > >I've actually stopped using LC much because the process of making apps > >that people can run without fuss has become ridiculous. I'm still > >hoping for a solution that isn't so aggressively hostile! The current > >situation feels like a direct threat to LiveCode the company, as it > >must be putting off more than a few people from becoming or staying > >customers. > > > >k > > > >Keith Martin > >360 media specialist http://PanoramaPhotographer.com > >Contact and info http://thatkeith.com > >+44 (0)7909541365 > > > > > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > > wrote: > >> > >> ï»żIf you have an Apple Developer Account membership you could code > >sign and notarize your app. > >> This should prevent the security issue. > >> > >> Regards, > >> Matthias > >> > >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode > >: > >>> > >>> Folks: > >>> Sorry for this question which probably has been answered many times, > >but 
. I’m trying not to waste my day searching around. > >>> > >>> What’s the best way to send a desktop app on Apple OS 12.1 to a > >friend or beta tester? I sent an app and a security issue came up. > >>> > >>> Thanks, > >>> Bill P > >>> > >>> William A. Prothero, Ph.D. > >>> University of California, Santa Barbara Dept. of Earth Sciences > >(Emeritus) > >>> Santa Barbara, CA. 93105 > >>> http://earthlearningsolutions.org/ > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >_______________________________________________ > >use-livecode mailing list > >use-livecode at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 26 16:18:27 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 22:18:27 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> This situation does not only affect Livecode, but all development tools. Even Xcode. To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. We can either accept it or stop developing for macOS. Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. But currently we have to do it manual. I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. I did not try it under macOS12 so far, but did not hear about any problems about it yet. You can find it here in the lesson about code signing and noterizing https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > Am 26.01.2022 um 21:39 schrieb Keith Martin : > > f only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. > From bogdanoff at me.com Wed Jan 26 16:28:49 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 26 Jan 2022 16:28:49 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> Message-ID: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Matthias’ tool has been a lifesaver for me. I use it constantly. You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. Peter Bogdanoff > On Jan 26, 2022, at 4:18 PM, matthias rebbe via use-livecode wrote: > > This situation does not only affect Livecode, but all development tools. Even Xcode. > To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. > > We can either accept it or stop developing for macOS. > > Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. > > But currently we have to do it manual. > > I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. > You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. > I did not try it under macOS12 so far, but did not hear about any problems about it yet. > > You can find it here in the lesson about code signing and noterizing > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > > >> Am 26.01.2022 um 21:39 schrieb Keith Martin : >> >> f only it was easier to do. 😱 >> I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Wed Jan 26 17:21:21 2022 From: mkoob at rogers.com (Martin Koob) Date: Wed, 26 Jan 2022 17:21:21 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Message-ID: <05765E76-0CA0-41F4-BDAB-657F02B769DE@rogers.com> +1 to Peter’s comments I also have benefited from the lesson listed below and Matthias’ helper stack. Also when I ran into problems following the lesson or using the Helper stack Matthias was very responsive and helpful. Setting up an Apple Developer account is not hard and just a part of doing business if you are developing for iOS, macOS 
 The process for Code Signing, Notorizing and Stapling does seem daunting at first. I would recommend diving in first with a knife in your teeth to the command line as outlined in the lessons so you can learn what is going on. I found it helpful to see the responses to any errors I made so I could learn what parameters were needed and how they were written in the command line. This helped me to ensure I had the correct parameters for the fields right in the helper app. Then I would start using the helper stack using the parameters from the command line to fill in the fields in the helper app. When I come across these kinds of tasks that are new and daunting with technology I have not used before they sometimes cause me anxiety to the point where I can’t face starting them. For these I have a mantra “Other people have done this so why can’t I do it too.” Taking that attitude I am able to overcome that mental inertia that keeps me from starting to work on it. Martin > On Jan 26, 2022, at 4:28 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias’ tool has been a lifesaver for me. I use it constantly. > > You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. > > If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. > > Peter Bogdanoff From waprothero at gmail.com Wed Jan 26 17:28:52 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 14:28:52 -0800 Subject: Sharing a desktop app, or with beta testers Message-ID: Folks: I’m using the notarizing app. I have it set to only “Sign, notarize and staple App”. I’ve tested the suDo password in the terminal and it’s ok. ------------------------------------------------ In debug mode, I get: ***DEBUG MODE*** deleting zip file... can't delete that file can't delete that file could not delete zip file. Stapling app... ------------------------------------------------ When not in debug mode, I get: Removing extended attributes
 executing: pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Sorry, try again. sudo: no password was provided sudo: 1 incorrect password attempt process aborted I’ve also set, in the settings: Apple ID Nothing in app-specific password* (I don’t think I have one??) Account is attached multiple iTunes providers (not checked) Developer ID Application William Prothero (######) PKG creation (not checked) DMG creation (not checked) Entitlements (checked) —lines checked: 1,2,4,9,11 My project is fairly complex, but if I can use the signiing app, it would be great. Thanks! Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Wed Jan 26 17:38:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Jan 2022 16:38:54 -0600 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <17c038b5-d6ba-ee7d-2f97-fb6516267918@hyperactivesw.com> On 1/26/22 2:39 PM, Keith Martin via use-livecode wrote: > If only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. You need to talk to Apple about that. On iOS it's even harder. But as Matthias said, the difficulty has nothing to do with LC or the app itself. Whether created with LC or any other languge, the distribution process is the culprit. In the name of security, Apple has put numerous roadblocks in front of developers before a Mac app can be easily used by someone else. I highly recommend Matthias' helper tool, it takes a big chunk of irritation out of the equation. Someone mentioned there should be a plugin. Just put his stack into the plugins folder and there you are. (And on iOS it's even worse; you can't distribute to the public at all except through the App Store which has even stricter limitations on what developers must do before the app is accepted. It can take days just to work through everything required for submission.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Jan 26 18:42:03 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 00:42:03 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: Message-ID: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> William, did you try to run that line from shell? Just as a test? Is it executed then without a problem? > Am 26.01.2022 um 23:28 schrieb William Prothero via use-livecode : > > pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer > Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Or could you try to execute this line here from shell > sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" You then should be asked for the sudo password. Is that working? I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. To be honest i only tried with macOS up to 11.6.2. If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. Regards, Matthias From MikeKerner at roadrunner.com Wed Jan 26 19:51:07 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 26 Jan 2022 19:51:07 -0500 Subject: pssst tmControl2 is now OSS Message-ID: At long last, Scott Rossi has released the amazing tmControl2 under the BSD license, including a number of themes that I, at least, had not seen, before. Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 to build more beautiful interfaces and controls. * I have a repo with a number of updates/bug fixes up at https://github.com/macMikey/tmControl * The original is available at https://tmtools.tactilemedia.com. * If anyone else falls in love with, or is already in love with tmc2, I would love to talk to you about what we can do to make it better - tmc3. -- 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 waprothero at gmail.com Wed Jan 26 20:06:36 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 17:06:36 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: Matthias: I tried the command in the shell It didn’t work as shown in the status field. I then switched to superuser, with the password, and it ran the following without complaint. xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? —This is the shell/terminal text: WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. But this worked: WProtherosMBP4:~ prothero$ su Password: sh-3.2# I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. Password: Sorry, try again. Password: > On Jan 26, 2022, at 3:42 PM, matthias rebbe via use-livecode wrote: > > William, > did you try to run that line from shell? Just as a test? > Is it executed then without a problem? > > Or could you try to execute this line here from shell >> sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > You then should be asked for the sudo password. Is that working? > > I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. > > To be honest i only tried with macOS up to 11.6.2. > > If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. > > 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 William Prothero waprothero at gmail.com From keith.clarke at me.com Thu Jan 27 04:28:27 2022 From: keith.clarke at me.com (Keith Clarke) Date: Thu, 27 Jan 2022 09:28:27 +0000 Subject: Browser widget - follow redirects setting? In-Reply-To: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Message-ID: <5392DC93-1611-430D-9824-EFA4C5892E50@me.com> Hi Matthias, Thanks for your response and experiment. Unfortunately, I get the same experience with 'launch URL in...' and 'set the URL of
’ widget “Browser” I think it might be my URL. I’m trying to access the Salesforce OAuth 2.0 User Agent flow via the browser, as I can’t get the OAuth library to work for this flow. Maybe I’ll try dipping my to into tsnet, as that looks like it may have the comparative mechanisms to replicate a recipe I have working from PHP. Thanks and regards, Keith > On 26 Jan 2022, at 13:27, matthias rebbe via use-livecode wrote: > > Keith, > > what happens, if you set the URL of the browser widget to tURL? > > I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. > The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. > > Regards, > Matthias > >> Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : >> >> Hi folks, >> Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? >> >> Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. >> >> However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. >> >> Am I missing a trick? >> Best, >> Keith >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:01:20 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:01:20 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. https://latenightsw.com/sd-notary-notarizing-made-easy/ Maybe you try that . Regards, Matthias > Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: > > Matthias: > I tried the command in the shell > It didn’t work as shown in the status field. > I then switched to superuser, with the password, and it ran the following without complaint. > xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > > Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). > > My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? > > —This is the shell/terminal text: > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > > But this worked: > WProtherosMBP4:~ prothero$ su > Password: > sh-3.2# > > I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > Password: > Sorry, try again. > Password: From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:29:53 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:29:53 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: That are great news. I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. I am still using tmAlign regularly. I would love to see a version 3 of tmControl, but could only help testing. Regards Matthias > Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : > > At long last, Scott Rossi has released the amazing tmControl2 under the BSD > license, including a number of themes that I, at least, had not seen, > before. > Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 > to build more beautiful interfaces and controls. > * I have a repo with a number of updates/bug fixes up at > https://github.com/macMikey/tmControl > * The original is available at https://tmtools.tactilemedia.com. > * If anyone else falls in love with, or is already in love with tmc2, I > would love to talk to you about what we can do to make it better - tmc3. > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 08:11:09 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 08:11:09 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: Matthias, Check the reply I made on the issue you raised: The version that Scott uploaded had some old bugs in it. I sent him the fixes, but I don't know if he included them. The repo should have those bugs squashed. From matthias_livecode_150811 at m-r-d.de Thu Jan 27 09:52:32 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 15:52:32 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> The file in my plugin folder was date 27.01 1:38am. After removing both folder and file and copying the files again from your repo, the error does not come up anymore. But another one, see my reply. Seems there is something wrong with the LAZR2 theme. > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode : > > Matthias, > Check the reply I made on the issue you raised: The version that Scott > uploaded had some old bugs in it. I sent him the fixes, but I don't know if > he included them. The repo should have those bugs squashed. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Thu Jan 27 10:14:23 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 07:14:23 -0800 Subject: Question Re desktop app construction Message-ID: <02CA1605-3FEE-4664-B0A8-64A39DD59782@gmail.com> Folks, Just wondering if, in the latest versions of Livecode we still need to silence error messages when we build the app? I’m wondering if I might be missing some useful build errors. Thanks, Bill William A Prothero > On Jan 27, 2022, at 3:30 AM, matthias rebbe via use-livecode wrote: > > ï»żThat are great news. > > I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. > I am still using tmAlign regularly. > > I would love to see a version 3 of tmControl, but could only help testing. > > Regards > Matthias > >> Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : >> >> At long last, Scott Rossi has released the amazing tmControl2 under the BSD >> license, including a number of themes that I, at least, had not seen, >> before. >> Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 >> to build more beautiful interfaces and controls. >> * I have a repo with a number of updates/bug fixes up at >> https://github.com/macMikey/tmControl >> * The original is available at https://tmtools.tactilemedia.com. >> * If anyone else falls in love with, or is already in love with tmc2, I >> would love to talk to you about what we can do to make it better - tmc3. >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 15:02:40 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 15:02:40 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> References: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> Message-ID: Yep. I added that issue to the board. On Thu, Jan 27, 2022 at 9:54 AM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > The file in my plugin folder was date 27.01 1:38am. After removing both > folder and file and copying the files again from your repo, the error does > not come up anymore. > > But another one, see my reply. Seems there is something wrong with the > LAZR2 theme. > > > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > Matthias, > > Check the reply I made on the issue you raised: The version that Scott > > uploaded had some old bugs in it. I sent him the fixes, but I don't know > if > > he included them. The repo should have those bugs squashed. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:14:44 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:14:44 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: William, i just tried in a Monterey VM the syntax pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. I've putted the password in single quotes and it worked then altough it contained the dollar sign. I will adjust the sample stack. Regards, Matthias > Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : > > As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. > I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. > > There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. > https://latenightsw.com/sd-notary-notarizing-made-easy/ > > Maybe you try that . > > Regards, > Matthias > > >> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >> >> Matthias: >> I tried the command in the shell >> It didn’t work as shown in the status field. >> I then switched to superuser, with the password, and it ran the following without complaint. >> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> >> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >> >> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >> >> —This is the shell/terminal text: >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> >> But this worked: >> WProtherosMBP4:~ prothero$ su >> Password: >> sh-3.2# >> >> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> Password: >> Sorry, try again. >> Password: > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:53:31 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:53:31 +0100 Subject: Notarize Helper Stack in LC lesson updated Message-ID: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> For those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore The direct download link is https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode Regards, Matthias From tom at makeshyft.com Thu Jan 27 19:57:50 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 27 Jan 2022 19:57:50 -0500 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Thank you, I will be going through this tutorial next week. Any help to make this easier is very much appreciated. On Thu, Jan 27, 2022 at 5:54 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > For those who are interested, i've uploaded a new version of the Notarize > Helper stack to the Livecode lesson > > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 waprothero at gmail.com Thu Jan 27 21:06:55 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:06:55 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <30591438-D593-4379-BDC8-1BC9C14E64E0@gmail.com> Thanks, Matthias. I had tried it without a dollar sign, but I’ll re-check. Thanks for looking at this. Bill > On Jan 27, 2022, at 2:14 PM, matthias rebbe via use-livecode wrote: > > William, > > i just tried in a Monterey VM > > the syntax > pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. > > The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. > > I've putted the password in single quotes and it worked then altough it contained the dollar sign. > > I will adjust the sample stack. > > Regards, > Matthias > > > > > >> Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : >> >> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. >> I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. >> >> There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. >> https://latenightsw.com/sd-notary-notarizing-made-easy/ >> >> Maybe you try that . >> >> Regards, >> Matthias >> >> >>> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >>> >>> Matthias: >>> I tried the command in the shell >>> It didn’t work as shown in the status field. >>> I then switched to superuser, with the password, and it ran the following without complaint. >>> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> >>> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >>> >>> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >>> >>> —This is the shell/terminal text: >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> >>> But this worked: >>> WProtherosMBP4:~ prothero$ su >>> Password: >>> sh-3.2# >>> >>> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> Password: >>> Sorry, try again. >>> Password: >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William Prothero waprothero at gmail.com From waprothero at gmail.com Thu Jan 27 21:12:00 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:12:00 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> I have a stack where I’m hiding and showing text fieldsm, in LC 9.6 I’m doing a show field with effect. I made it work by putting in a delay before each action, like: put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo --wait for 1 second with messages wait 500 milliseconds with messages do tDo It helps, but still, the field will show briefly, then there is a blank white spot where the field was. If I click on it the field shows like it’s supposed to. The field background is transparent. It worked in older versions of livecode. Seems like a bug to me. Any ideas? Best, Bill William Prothero waprothero at gmail.com From craig at starfirelighting.com Fri Jan 28 09:17:35 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 28 Jan 2022 09:17:35 -0500 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Hi. Still annoyed at having to answer in the use-list as opposed to the Forum. I made a new stack with a button an a field. In the button script: on mouseUp hide fld 1 put "fld 1" into lFieldRef put “dissolve" into tEffect put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo do tDo end mouseUp Works just fine. Why go through all the “do” stuff? Why not just: show fld 1 with visual effect dissolve Craig > On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > --wait for 1 second with messages > > wait 500 milliseconds with messages > > do tDo From irog at mac.com Fri Jan 28 09:56:27 2022 From: irog at mac.com (Roger Guay) Date: Fri, 28 Jan 2022 07:56:27 -0700 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Works just fine here! And has always been the way I do it. Roger > On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: > > show fld 1 with visual effect dissolve From prothero at earthlearningsolutions.org Fri Jan 28 11:48:39 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:48:39 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Craig, Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. Thanks for the comment, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: > > ï»żHi. > > Still annoyed at having to answer in the use-list as opposed to the Forum. > > I made a new stack with a button an a field. In the button script: > > on mouseUp > > hide fld 1 > > put "fld 1" into lFieldRef > > put “dissolve" into tEffect > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > do tDo > > end mouseUp > > Works just fine. > > Why go through all the “do” stuff? Why not just: > > show fld 1 with visual effect dissolve > > Craig > >> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> --wait for 1 second with messages >> >> wait 500 milliseconds with messages >> >> do tDo > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 11:51:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:51:23 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: Roger, It has always worked fine for me, too. That’s why I’m perplexed. I will also try older versions of Livecode. I remember that there was an issue with “showing” in one of the previous versions. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:57 AM, Roger Guay via use-livecode wrote: > > ï»żWorks just fine here! And has always been the way I do it. > > Roger > >> On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: >> >> show fld 1 with visual effect dissolve > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 28 11:54:07 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 28 Jan 2022 17:54:07 +0100 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <1FA49D72-9A4A-4D8E-8293-BBB4F32DD14C@major-k.de> Hi Bill, > Am 28.01.2022 um 17:48 schrieb William Prothero via use-livecode : > > Craig, > Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, to do so, you can set the "effectrate" to XXXX in millsecs: ... set the effectrate to 300 show fld XYZ with visual dissolve very slow ... The last line is a bit mentally challenging, but the effectrate will only affect the visual effect setting ... VERY SLOW! :-D > initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. > > Thanks for the comment, > Bill Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Fri Jan 28 12:29:44 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Jan 2022 11:29:44 -0600 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The newer, recommended method may work better for you: lock screen for visual effect [in rect] - - do stuff unlock screen with visual effect dissolve This caches the area and allows the engine better control over the effect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: > Craig, > Tnx, the reason I did the do stuff is because I wanted to > programmatically vary the speed of the dissolve, initially, but its > probably not necessary because most of the dissolves are the same. I have a > pretty large app and I suspect there is some kind of timing problem because > putting in a delay solved some of it. For me, the text fades in, then the > field content disappears and leaves a white space where the field was. The > background of the field is set to transparent, but I havent yet explored > setting different options. I will do that today. > > Thanks for the comment, > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode >> wrote: >> >> Hi. >> >> Still annoyed at having to answer in the use-list as opposed to the Forum. >> >> I made a new stack with a button an a field. In the button script: >> >> on mouseUp >> >> hide fld 1 >> >> put "fld 1" into lFieldRef >> >> put dissolve" into tEffect >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> do tDo >> >> end mouseUp >> >> Works just fine. >> >> Why go through all the do stuff? Why not just: >> >> show fld 1 with visual effect dissolve >> >> Craig >> >>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode >>> wrote: >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> --wait for 1 second with messages >>> >>> wait 500 milliseconds with messages >>> >>> do tDo >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 12:59:49 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 09:59:49 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Thanks, Jacqueline! I’ll try to. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: > > ï»żThe newer, recommended method may work better for you: > > lock screen for visual effect [in rect] > - - do stuff > unlock screen with visual effect dissolve > > This caches the area and allows the engine better control over the effect. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >> >> Craig, >> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >> >> Thanks for the comment, >> Bill >> >> William A. Prothero, PhD >> Prof Emeritus, Dept of Earth Science >> University of California, Santa Barbara >> >>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>> >>> I made a new stack with a button an a field. In the button script: >>> >>> on mouseUp >>> >>> hide fld 1 >>> >>> put "fld 1" into lFieldRef >>> >>> put “dissolve" into tEffect >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> do tDo >>> >>> end mouseUp >>> >>> Works just fine. >>> >>> Why go through all the “do” stuff? Why not just: >>> >>> show fld 1 with visual effect dissolve >>> >>> Craig >>> >>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> --wait for 1 second with messages >>>> >>>> wait 500 milliseconds with messages >>>> >>>> do tDo >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 20:05:04 2022 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Fri, 28 Jan 2022 17:05:04 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Message-ID: <001F6775-CFC0-4036-BE67-A6E4EE71A8F5@earthlearningsolutions.org> Jacqueline: This appears to do the trick. I had other problems too, like locking the screen before I went to the card that was to display the text. But what you describe works and now I’m cleaning up the stack. Thanks, Bill > On Jan 28, 2022, at 9:59 AM, William Prothero via use-livecode wrote: > > Thanks, Jacqueline! I’ll try to. > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: >> >> ï»żThe newer, recommended method may work better for you: >> >> lock screen for visual effect [in rect] >> - - do stuff >> unlock screen with visual effect dissolve >> >> This caches the area and allows the engine better control over the effect. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >>> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >>> >>> Craig, >>> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >>> >>> Thanks for the comment, >>> Bill >>> >>> William A. Prothero, PhD >>> Prof Emeritus, Dept of Earth Science >>> University of California, Santa Barbara >>> >>>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>>> >>>> I made a new stack with a button an a field. In the button script: >>>> >>>> on mouseUp >>>> >>>> hide fld 1 >>>> >>>> put "fld 1" into lFieldRef >>>> >>>> put “dissolve" into tEffect >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> do tDo >>>> >>>> end mouseUp >>>> >>>> Works just fine. >>>> >>>> Why go through all the “do” stuff? Why not just: >>>> >>>> show fld 1 with visual effect dissolve >>>> >>>> Craig >>>> >>>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>>> >>>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>>> >>>>> --wait for 1 second with messages >>>>> >>>>> wait 500 milliseconds with messages >>>>> >>>>> do tDo >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From General.2018 at outlook.com Sat Jan 29 13:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 18:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Hi , Just seen this - fantastic help. Just getting “signature of the binary is invalid” and “signature does not include secure time stamp” as reply following notarization attempt. Status Code 2 Package Invalid. Regards Camm > On 27 Jan 2022, at 22:54, matthias rebbe via use-livecode wrote: > > ï»żFor those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:19:04 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:19:04 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Did you add any files to the standalone (application bundle) after you've created it with LC? In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. Look here for the part about nested code: https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? Regards, Matthias > Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : > > signature of the binary is invalid” From matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:36:15 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:36:15 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Message-ID: <08945B0B-A6FC-48C1-AB6B-3AA44332424A@m-r-d.de> Camm, another thing you could try is to replace the line which creates the zip file. In the stack script of the NotarizeHelper replace this line (line no. 1569) put "zip -r ##zipfile## ##appbundle##" into tShell with this one put "zip -y -r ##zipfile## ##appbundle##" into tShell or if that does not solve it, replace the line with the following one and try again. put "/usr/bin/ditto -c -k --sequesterRsrc --keepParent ##zipfile## ##appbundle##" into tShell Matthias > Am 29.01.2022 um 21:19 schrieb matthias rebbe via use-livecode : > > > Did you add any files to the standalone (application bundle) after you've created it with LC? > In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. > > Look here for the part about nested code: > https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 > > Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? > > Regards, > Matthias > > > > > >> Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : >> >> signature of the binary is invalid” > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Sat Jan 29 15:47:23 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 20:47:23 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: No added files. Mojave 10.14.6 LC 9.6.6 Regards Camm > On 29 Jan 2022, at 20:20, matthias rebbe via use-livecode wrote: > From General.2018 at outlook.com Sat Jan 29 16:17:27 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 21:17:27 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: Tried all these, result the same. In show “Notarization requests” for each :- Status = invalid 2 Status Code = Pac Status Message = age invalid Regards Camm > On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: > From matthias_livecode_150811 at m-r-d.de Sat Jan 29 17:40:05 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 23:40:05 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: Message-ID: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Hm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? line 904 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell with this line put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell line 908 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell line 953 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : > > Tried all these, result the same. > > In show “Notarization requests” for each :- > > Status = invalid 2 > Status Code = Pac > Status Message = age invalid > > Regards Camm > >> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 29 18:32:21 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 29 Jan 2022 18:32:21 -0500 Subject: Weather and WordReport Message-ID: Hi List, I hope our colleagues in Central and NorthEast USA are OK this weekend! (Big cold, snow, power outages.) Pretty rough conditions. On the Curry front, WordReport 1.3 is nearly ready to take on the forces of evil and various reports. More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Sun Jan 30 10:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sun, 30 Jan 2022 15:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> References: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Message-ID: Tried those with each of the previous suggests still the same error. Maybe I have missed something in the setup ? Will check everything again. Regards Camm > On 29 Jan 2022, at 22:41, matthias rebbe via use-livecode wrote: > > ï»żHm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. > > Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? > > > line 904 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > with this line > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > > > > line 908 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > > line 953 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > > >> Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : >> >> Tried all these, result the same. >> >> In show “Notarization requests” for each :- >> >> Status = invalid 2 >> Status Code = Pac >> Status Message = age invalid >> >> Regards Camm >> >>>> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Sun Jan 30 11:27:15 2022 From: waprothero at gmail.com (William Prothero) Date: Sun, 30 Jan 2022 08:27:15 -0800 Subject: question re lock screen In-Reply-To: References: Message-ID: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. Thanks for any info, Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Sun Jan 30 12:57:42 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 30 Jan 2022 11:57:42 -0600 Subject: question re lock screen In-Reply-To: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> References: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> Message-ID: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Lockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: > Im working on a transition from one stack to another, and initializing to > destination stacks screen before I show it. > So, my question is whether the lock screen command actually works on the > invisible destination screen. Or does it only apply to a screen that is > visible. How does it determine which screen to lock? > > I see in the dictionary that lock screen does not work in the debug mode. > Hmm. makes it harder to debug. > > Thanks for any info, > Bill > > William Prothero > waprothero at gmail.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Sun Jan 30 13:19:21 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sun, 30 Jan 2022 10:19:21 -0800 Subject: question re lock screen In-Reply-To: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Thanks, Jacqueline. That saves me some time and head scratching. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 30, 2022, at 9:58 AM, J. Landman Gay via use-livecode wrote: > > ï»żLockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. > > You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: >> >> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. >> So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? >> >> I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. >> >> Thanks for any info, >> Bill >> >> William Prothero >> waprothero at gmail.com >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 1 01:10:30 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 1 Jan 2022 01:10:30 -0500 Subject: I wish all a Happy & Prosperous New year In-Reply-To: References: Message-ID: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Dittos! Welcome to 2022, everyone. Likewise, Merry 7th/8th Day of Christmas. Jim: > A very Happy, Prosperous and Safe 2022 to all! Clarence: > Back at you Jim. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice documents in LiveCode! http://livecodeaddons.com/wordlib.html Christian LiveCode Training and Consulting http://livecodeconsulting.com/ From prothero at earthlearningsolutions.org Sat Jan 1 10:45:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sat, 1 Jan 2022 07:45:23 -0800 Subject: I wish all a Happy & Prosperous New year In-Reply-To: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> References: <6edf9161-abfc-1ebd-7f3e-27b7671f450d@pair.com> Message-ID: <69B9FA5C-FAD7-44C4-A023-B0814DBB85F3@earthlearningsolutions.org> Folks: Happy New Year to you all too..🌈🎉 A special thanks to Curry K for the fabulous word import, Wordlib, product. I just tried it and I love it. Bill Prothero Sent from my iPad > On Dec 31, 2021, at 10:11 PM, Curry Kenworthy via use-livecode wrote: > > ï»ż > Dittos! Welcome to 2022, everyone. > Likewise, Merry 7th/8th Day of Christmas. > > Jim: > > A very Happy, Prosperous and Safe 2022 to all! > > Clarence: > > Back at you Jim. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice documents in LiveCode! > http://livecodeaddons.com/wordlib.html > > 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 jacque at hyperactivesw.com Sat Jan 1 15:10:02 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 14:10:02 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> Message-ID: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> I'm still not having much luck with this. Everything works as expected except that the first 50 cards or so simply don't move. I can't find anything different about them that would explain it. Anyone out there have an inclination to take a look and find what I'm missing? There's nothing confidential about the stack. On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: > Thanks for all the ideas, guys. I seem to get the most consistent results if I sort by the > short ID of each card and then follow that with the sort for category or title. Because the > data was imported from a text file, the original order is the order of the card IDs. > > What threw me originally is that some cards don't sort in the order I expect. A category that > starts with B is sorted before a category that starts with A. I assume the categories retain > their original order when they collect matching cards. A few cards with blank categories sort > to the front (good) but when sorted by title they remain at the front even though the titles > all start with "The". That's okay because they are summary cards that should be at the front, > but I'm not sure why they stay there during an alphabetical title sort instead of moving to the > Ts. I didn't find any leading spaces or invisible characters. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dochawk at gmail.com Sat Jan 1 15:18:34 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 12:18:34 -0800 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: Something is trying to stir in a dusty corner of my mind, from long ago. Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? Or maybe it was something like foreground/background status? As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in the 80s/90s, but would’ve wanted the basic information cards to stay in place. But now I’m coughing from that dust . . . From paul at researchware.com Sat Jan 1 17:36:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:36:09 -0500 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. On 1/1/2022 3:10 PM, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From dochawk at gmail.com Sat Jan 1 17:40:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:40:00 -0800 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> paul pondered, > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. But then, it’s almost 30 years . . . From jacque at hyperactivesw.com Sat Jan 1 17:41:41 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 16:41:41 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <3ceea31e-d906-602e-a36b-b78f9f817343@hyperactivesw.com> On 1/1/22 2:18 PM, doc hawk via use-livecode wrote: > Something is trying to stir in a dusty corner of my mind, from long ago. > > Didn’t hypercard have some kind of property/tag that cause cards to be excluded from sorting? > > Or maybe it was something like foreground/background status? > > As I think about tit, there *must* have been something, as hypercard and supercars 1.5 only had > single stacks, and I’m pretty sure I sorted the debt/asset cards in my bankruptcy stack back in > the 80s/90s, but would’ve wanted the basic information cards to stay in place. > > > But now I’m coughing from that dust . . . In HC you could "sort cards of this bg" or "sort cards of bg 2" or whatever. LC doesn't allow sorting by bg. That would help. So I tried marking the few cards we wanted in front, then "sort unmarked cards," and LC threw an error. You *can* sort by marked cards, but not by unmarked. Given that there are 8K+ cards and only the first dozen need to be immovable, I didn't want to mark all the rest and keep track of new ones. I could I suppose, but ick. I've told him he needs a database but he doesn't want to go there yet. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Sat Jan 1 17:54:58 2022 From: paul at researchware.com (Paul Dupuis) Date: Sat, 1 Jan 2022 17:54:58 -0500 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> On 1/1/2022 5:40 PM, doc hawk via use-livecode wrote: > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > If memory serves, you couldnt *have* multiple backgrounds, as the background was a stack attribute. > > But then, its almost 30 years . . . > > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. From dochawk at gmail.com Sat Jan 1 17:57:20 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 14:57:20 -0800 Subject: Sorting cards In-Reply-To: <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: paul plead > I meant different backgrounds on different cards. For example, cards 1-20 have background ID 1234 but cards 21-40 have background ID 6789. I think both both could even have the same name, and have the same fields, but a sort by a bg fld might only sort the cards with the current bg. Yes, I understand. I don’t think hypercard had that (or supercard, either, at least back then) From dochawk at gmail.com Sat Jan 1 18:02:28 2022 From: dochawk at gmail.com (doc hawk) Date: Sat, 1 Jan 2022 15:02:28 -0800 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> <717149e2-0b9d-33d8-6da6-b233b0f65ade@researchware.com> Message-ID: <646B0D35-6AE2-48DB-9778-6CA6C56DAF0F@gmail.com> Hmm, I better take that back. Here’s the original manual: https://vintageapple.org/macbooks/pdf/HyperCard_Users_Guide_1988.pdf I’ll plead 30 years . . . From alex at tweedly.net Sat Jan 1 18:06:48 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 1 Jan 2022 23:06:48 +0000 Subject: Sorting cards In-Reply-To: <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent me seeing something relevant. Suggestions (that you may have tried already :-) : 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after myVariable then try sorting the items of myVariable. That might tell you whether there's something odd in or about the fields, or whether it's card-specific. 2. Take advantage of the stable sort.   For those cards that shouldn't move, add a specific custom property / value.   Then, after sorting the way you want the cards, do an additional      sort cards descending by myNewProperty   to move those not-to-be-moved ones to the front, and leave all the others in their proper order. Or, feel free to email the stack to me off-list and I'll poke at it. Alex. On 01/01/2022 20:10, J. Landman Gay via use-livecode wrote: > I'm still not having much luck with this. Everything works as expected > except that the first 50 cards or so simply don't move. I can't find > anything different about them that would explain it. > > Anyone out there have an inclination to take a look and find what I'm > missing? There's nothing confidential about the stack. > > > On 12/31/21 12:05 AM, J. Landman Gay via use-livecode wrote: >> Thanks for all the ideas, guys. I seem to get the most consistent >> results if I sort by the short ID of each card and then follow that >> with the sort for category or title. Because the data was imported >> from a text file, the original order is the order of the card IDs. >> >> What threw me originally is that some cards don't sort in the order I >> expect. A category that starts with B is sorted before a category >> that starts with A. I assume the categories retain their original >> order when they collect matching cards. A few cards with blank >> categories sort to the front (good) but when sorted by title they >> remain at the front even though the titles all start with "The". >> That's okay because they are summary cards that should be at the >> front, but I'm not sure why they stay there during an alphabetical >> title sort instead of moving to the Ts. I didn't find any leading >> spaces or invisible characters. >> > > From jacque at hyperactivesw.com Sat Jan 1 18:34:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:34:07 -0600 Subject: Sorting cards In-Reply-To: <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> Message-ID: <04cba26a-e3d9-0968-1290-bf4107bfa461@hyperactivesw.com> Except for the first two cards, all the rest use the same background. I created a single card with a single background, and then imported a text file, creating new cards along the way, so I'm sure they're all the same. On 1/1/22 4:36 PM, Paul Dupuis via use-livecode wrote: > I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I > think they were Category and Title?). If you have mixed backgrounds - I think there may be sort > problems sorting on background fields. Again, this is from memory and I could be wrong. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:35:46 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:35:46 -0600 Subject: Sorting cards In-Reply-To: <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> <67cb881b-8232-31a1-3230-e49d13ad06e1@researchware.com> <1BD124D7-E0A5-4C2C-B150-159E9F6D7CB2@gmail.com> Message-ID: On 1/1/22 4:40 PM, doc hawk via use-livecode wrote: > > paul pondered, > >> I'm not sure about this, but do all the cards have the SAME background with the SAME fields (I think they were Category and Title?). If you have mixed backgrounds - I think there may be sort problems sorting on background fields. Again, this is from memory and I could be wrong. > > If memory serves, you couldn’t *have* multiple backgrounds, as the background was a stack attribute. > > But then, it’s almost 30 years . . . Yeah, you could. I keep finding duplicate backgrounds in old HC stacks that appear to be the same but with different IDs, which happened in HC if you copy/pasted a card with even a single pixel difference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:38:53 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:38:53 -0600 Subject: Sorting cards In-Reply-To: References: <472ae15a-e056-2fee-1649-c3aae1f41d33@hyperactivesw.com> <5673e7ac-a5fb-8bd7-ca6f-689c14ee4bc1@hyperactivesw.com> Message-ID: <8cc42981-6c97-e2b1-3a5b-a23856ec3a7b@hyperactivesw.com> Fantastic, thank you. The more eyes, the better. Look for an email. :) I hadn't thought to collect the IDs and titles (title sort seems to work, it's the categories that fail.) But I did look at the original export text file for anomalies and couldn't find anything. I can try your suggestion. On 1/1/22 5:06 PM, Alex Tweedly via use-livecode wrote: > I'd be happy to look - but my knowledge is entirely LC - never touched HC, so that may prevent > me seeing something relevant. > > Suggestions (that you may have tried already :-) : > > 1. loop through the cards: put the short ID of this card & TAB & field "title" ... after > myVariable > > then try sorting the items of myVariable. > > That might tell you whether there's something odd in or about the fields, or whether it's > card-specific. > > 2. Take advantage of the stable sort. >   For those cards that shouldn't move, add a specific custom property / value. >   Then, after sorting the way you want the cards, do an additional >      sort cards descending by myNewProperty >   to move those not-to-be-moved ones to the front, and leave all the others in their proper > order. > > Or, feel free to email the stack to me off-list and I'll poke at it. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 1 18:45:28 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 1 Jan 2022 17:45:28 -0600 Subject: Sorting cards problem, and a link Message-ID: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. The HC and SC stacks sorted correctly. Only LC fails. The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. - The first 13 cards have no category so they don't move. Good. - The next cards, up to about 50, remain sorted by title - The following cards do sort by category, with each category alphabetical (good) Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. I checked for spaces and other invisible characters in the title and category fields and didn't find any. It's just weird. Thanks very much for taking a look, I'm at a loss. Jacque -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sat Jan 1 20:25:41 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 01:25:41 +0000 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Not sure if I understand it properly, but .... cards 1 and 2 (i.e. the index and the current choice) do not have a field "title" If I do a **sort card by field "title" ** then the cards come out unsorted (or improperly sorted, not sure). I added a field "title" to each of the first 2 cards, then it seems to sort properly. It's getting late, so I can't look at it more tonight - but I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" error on the missing field of  a card. I don't know if you can simply add an invisible, disabled field "title" on those extra cards (as I did for this simple test), or whether you need to set the "marked" for only the relevant cards ... Alex. On 01/01/2022 23:45, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer > here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he > doesn't want to go there yet. In general it seems to work okay, at > least for now. The stack was created 30 years ago in HC, he imported > it to SuperCard, and now needs to move to LC. The original scripts > were very minimal, I added a few more and cleaned up the visual > appearance. I wrote an export script that he ran in SuperCard, and > then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is > where he wants them. They shouldn't, but they do, so okay. Go to one > of the recipe cards and choose to sort by category. > >  - The first 13 cards have no category so they don't move. Good. >  - The next cards, up to about 50, remain sorted by title >  - The following cards do sort by category, with each category > alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, > sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort > to the Ts when sorting by title? We don't want them to, but how come > they don't? If you notice that Breakfast is out of order, it's because > there's a space in front of the category name. He did that on purpose > to keep it at the front. > > I checked for spaces and other invisible characters in the title and > category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > From harrison at all-auctions.com Sun Jan 2 00:30:16 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 00:30:16 -0500 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: Hi Jacque, I’ve been looking at the exchange of messages here which had made me want to ask, why are you sorting cards at all? Wouldn’t it be easier just to use array pointers or an index for the cards. You can sort the pointers however you like and the cards never have to move at all according to your sort. You can do all of your sorting experiments that way, and just go to the correct card that your pointer index tells you to go to. It might be quicker too. Happy New Year, and I hope that helps! Rick > On Jan 1, 2022, at 6:45 PM, J. Landman Gay via use-livecode wrote: > > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: > > > > The stack is huge, 8K+ cards. I told him he needs a database but he doesn't want to go there yet. In general it seems to work okay, at least for now. The stack was created 30 years ago in HC, he imported it to SuperCard, and now needs to move to LC. The original scripts were very minimal, I added a few more and cleaned up the visual appearance. I wrote an export script that he ran in SuperCard, and then imported the file to the new LC stack, creating cards along the way. > > The HC and SC stacks sorted correctly. Only LC fails. > > The first 13 cards always sort to the front of the stack which is where he wants them. They shouldn't, but they do, so okay. Go to one of the recipe cards and choose to sort by category. > > - The first 13 cards have no category so they don't move. Good. > - The next cards, up to about 50, remain sorted by title > - The following cards do sort by category, with each category alphabetical (good) > > Sort by title seems to work okay. If you can't duplicate the above, sort by title first and then by category. > > My question is, why don't "The Cheese Board" and "The Fruit Bowl" sort to the Ts when sorting by title? We don't want them to, but how come they don't? If you notice that Breakfast is out of order, it's because there's a space in front of the category name. He did that on purpose to keep it at the front. > > I checked for spaces and other invisible characters in the title and category fields and didn't find any. > > It's just weird. Thanks very much for taking a look, I'm at a loss. > > Jacque > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 01:17:57 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:17:57 -0600 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: > I’ve been looking at the exchange of messages here which had made me > want to ask, why are you sorting cards at all? > > Wouldn’t it be easier just to use array pointers or an index for the cards. > You can sort the pointers however you like and the cards never have to > move at all according to your sort. You can do all of your sorting > experiments that way, and just go to the correct card that your > pointer index tells you to go to. It might be quicker too. In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:19:13 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:19:13 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <672376af-c32c-6a72-b9e0-ec3f6e0fdae1@tweedly.net> Message-ID: <656c1f77-49bd-c462-f13b-2a44a6511f87@hyperactivesw.com> On 1/1/22 7:25 PM, Alex Tweedly via use-livecode wrote: > I suspect the "sort cards" is crapping out somehow / somewhere when it hits a "No such object" > error on the missing field of  a card. > > I don't know if you can simply add an invisible, disabled field "title" on those extra cards > (as I did for this simple test), or whether you need to set the "marked" for only the relevant > cards ... I'll try adding those fields, it sounds reasonable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jan 2 01:46:26 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 00:46:26 -0600 Subject: Sorting cards problem, and a link In-Reply-To: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> On 1/1/22 5:45 PM, J. Landman Gay via use-livecode wrote: > Hi Alex, thanks so much for volunteering. There's a Dropbox transfer here: And...that was supposed to be private but anyone else who wants to look, feel free. Maybe you'll find some interesting things to cook. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From harrison at all-auctions.com Sun Jan 2 11:52:47 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 2 Jan 2022 11:52:47 -0500 Subject: Sorting cards problem, and a link In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> Message-ID: <364935CF-25B2-4612-BF30-AC6807287EAB@all-auctions.com> Ouch! That’s why I always charge an hourly rate, and never quote by the job. Here’s hoping you solve your problem soon! Rick > On Jan 2, 2022, at 1:17 AM, J. Landman Gay via use-livecode wrote: > > On 1/1/22 11:30 PM, Rick Harrison via use-livecode wrote: >> I’ve been looking at the exchange of messages here which had made me >> want to ask, why are you sorting cards at all? >> Wouldn’t it be easier just to use array pointers or an index for the cards. >> You can sort the pointers however you like and the cards never have to >> move at all according to your sort. You can do all of your sorting >> experiments that way, and just go to the correct card that your >> pointer index tells you to go to. It might be quicker too. > > In hindsight, you bet. This was one of those jobs I thought would take a day or so, squeezed in over a weekend between my long-term project. A quick export/import, minor visual adjustments, and done. The existing scripts were minimal, mostly one-liners dating back to a novice using HC. In fact, the only scripts I actually added were to convert some duplicate buttons to popups and adjust for Cmd-F so it would work the way he was used to instead of opening the LC Find dialog. > > And mostly it did work, thanks to LC's compatibility. I hadn't planned on doing anything major and bid as such. If I'd known ahead of time there was going to be a problem I might have set up an alternate method to start with. > > But then my curiosity took over, so I posted here and now it's a puzzle to be solved. When that happens I find it hard to let go. If no here can figure it out I'll probably fix it off the clock and write off the time. > > -- > 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 jacque at hyperactivesw.com Sun Jan 2 15:46:39 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 14:46:39 -0600 Subject: Sorting cards problem solved In-Reply-To: <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think it through enough. This seems to work: put the last word of pWhich into tFld -- popup menu with fld names sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only sort marked cards by field tFld -- "category" or "title" Those who have never used The Ancient Xtalks may not know about the mark command. I used it all the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder jogged my memory. So, duh. I hope I'm not kidding myself. There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. You might like to do that too. The client doesn't mind, he wants to share the stack with the world and is debating whether to fund a standalone so people won't have to install LC. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Sun Jan 2 18:42:09 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 2 Jan 2022 23:42:09 +0000 Subject: ANN: BoggleSolver now on sample stacks Message-ID: I've put a little 'game' up on "sample stacks", and also on the web. It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. The list of words is that used by Jacqueline in her JQBoggle game. The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at https://www.tweedly.org/BoggleSolver/BoggleSolver.html Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. Having a 'solver' like this opens up possible new games such as: 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. 2. given a random selection of letters, what arrangement gives most/least words. 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. Alex. From jacque at hyperactivesw.com Mon Jan 3 00:41:43 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:41:43 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> Message-ID: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> There seems to be some interest in the recipe content, or maybe the puzzle, given the number of downloads. At any rate, if you downloaded already, please replace the Sort button with the revised script: on menupick pWhich put the last word of pWhich into tFld sort cards by the short id of this cd -- import order; keep first 13 cards at front mark cds where there is a fld "category" and fld "category" <> empty -- real recipes only sort marked cards by field tFld if the num of cd "index" <> 1 then set the num of cd "index" to 1 set the num of cd "eggsaver" to 2 end if end menupick Or if you want a fixed version, it's here for a week: And...the client is pleased but noticed it all sorts very nicely except for the last card, which is in the correct category but out of alphabetical order. Anyone care to figure out why? - sort by title -- okay - sort by category -- Last card is wrong. Others are okay. BTW, I tried Alex's suggestion of adding Title fields to the first two cards but LC hung until I hit Cmd-period. But Mark Wieder says it worked for him. I'm staring blankly. On 1/2/22 2:46 PM, J. Landman Gay via use-livecode wrote: > Well, it was an interesting puzzle. The "mark" property has come up before but I didn't think > it through enough. This seems to work: > >   put the last word of pWhich into tFld -- popup menu with fld names >   sort cards by the short id of this cd -- import order; keep first 13 cards at front >   mark cds where there is a fld "category" and fld "category" <> empty -- tag real recipes only >   sort marked cards by field tFld -- "category" or "title" > > Those who have never used The Ancient Xtalks may not know about the mark command. I used it all > the time back in the dark ages but didn't think the solution would be so obvious. Mark Wieder > jogged my memory. > > So, duh. I hope I'm not kidding myself. > > There's one day left before the link I posted expires. I've tagged 20 recipes I want to try. > You might like to do that too. The client doesn't mind, he wants to share the stack with the > world and is debating whether to fund a standalone so people won't have to install LC. > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 00:47:19 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 2 Jan 2022 23:47:19 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <2d724649-fab8-e4b5-19d7-e16d51672348@hyperactivesw.com> This is fantastic! I've often wondered how many possible words there are in any given grid. The web interface is much better than the last time I tried one, very speedy response after the initial load. And even that is much better than it used to be. I'll grab the stack next. Cool. On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all > words within it, following the prescribed rules - words are formed by moving to adjacent > (including diagonal) grid positions, and you cannot re-use a grid position within a word. You > can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary > of words which is a hierarchical character-by-character array, so it represents not only "what > is a word" but also "what can be the initial substring of a word", and therefore it can prune > the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 > minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be > found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, > but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. > I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number > of words that can be formed; score the value of the increase (or decrease), playing > alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 01:03:40 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 00:03:40 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: On 1/2/22 5:42 PM, Alex Tweedly via use-livecode wrote: > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters > gives the most, or least, words. A decade ago I found this board on the net somewhere, it claims to have a possible 3271 points (didn't say how many words.) Good luck: RSTCS DEIAE GNLRP EATES MSSID Your solver finds 1786 words. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ahsoftware at sonic.net Mon Jan 3 11:35:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:35:52 -0800 Subject: Sorting cards problem solved In-Reply-To: <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > And...the client is pleased but noticed it all sorts very nicely except > for the last card, which is in the correct category but out of > alphabetical order. Anyone care to figure out why? > >    - sort by title -- okay >    - sort by category -- Last card is wrong. Others are okay. What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Mon Jan 3 11:37:37 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 08:37:37 -0800 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > A decade ago I found this board on the net somewhere, it claims to have > a possible 3271 points (didn't say how many words.) Good luck: ...there goes my Monday... -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 12:30:25 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Jan 2022 11:30:25 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> Message-ID: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Right, Zweibelwhe should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: > >> And...the client is pleased but noticed it all sorts very nicely except >> for the last card, which is in the correct category but out of >> alphabetical order. Anyone care to figure out why? >> >> - sort by title -- okay >> - sort by category -- Last card is wrong. Others are okay. > > What counts as the "last" card? Is that card id 9183 "Zweibelwhe"? > > -- > 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 klaus at major-k.de Mon Jan 3 12:38:43 2022 From: klaus at major-k.de (Klaus major-k) Date: Mon, 3 Jan 2022 18:38:43 +0100 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Hi Jaques, > Am 03.01.2022 um 18:30 schrieb J. Landman Gay via use-livecode : > > Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) "ZweibelwĂ€he" is not a german word. :-) > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 3, 2022 10:38:14 AM Mark Wieder via use-livecode wrote: > >> On 1/2/22 9:41 PM, J. Landman Gay via use-livecode wrote: >> >>> And...the client is pleased but noticed it all sorts very nicely except >>> for the last card, which is in the correct category but out of >>> alphabetical order. Anyone care to figure out why? >>> >>> - sort by title -- okay >>> - sort by category -- Last card is wrong. Others are okay. >> >> What counts as the "last" card? Is that card id 9183 "ZweibelwĂ€he"? >> >> -- >> Mark Wieder >> ahsoftware at gmail.com Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From ahsoftware at sonic.net Mon Jan 3 13:13:45 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 3 Jan 2022 10:13:45 -0800 Subject: Sorting cards problem solved In-Reply-To: <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: > Right, Zweibelwhe should be last, and other Parsley recipes are in the > Ps inside the Vegetable category. Just not this one. If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: card id 9181 card id 9182 card id 9183 card id 7908 (all with a category of "Vegetable". -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Mon Jan 3 14:10:59 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:10:59 -0600 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> References: <3f3b02e7-ee58-3cd6-e95f-d3f0e5165b30@sonic.net> Message-ID: <340a14ef-b7b8-abb3-3c8a-977414cb9ccb@hyperactivesw.com> On 1/3/22 10:37 AM, Mark Wieder via use-livecode wrote: > On 1/2/22 10:03 PM, J. Landman Gay via use-livecode wrote: > >> A decade ago I found this board on the net somewhere, it claims to have a possible 3271 >> points (didn't say how many words.) Good luck: > > ...there goes my Monday... > Only Monday? I've been plunking around on that board off and on for weeks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:12:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:12:52 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <9a9bb84c-bf81-8292-28e5-d16f4f9c0132@hyperactivesw.com> On 1/3/22 11:38 AM, Klaus major-k via use-livecode wrote: > Is this -> "ZweibelwĂ€he" supposed to be a german dish with/from onions? > If yes, then it is called -> ZwiebelwĂ€he (Zwiebel = onion in german) > > "ZweibelwĂ€he" is not a german word. :-) Must have been the client's typo, it's that way in the stack. You know us Americans, we think everyone should only write in English. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 3 14:18:58 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 3 Jan 2022 13:18:58 -0600 Subject: Sorting cards problem solved In-Reply-To: <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> Message-ID: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: > On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the >> Vegetable category. Just not this one. > > If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I > see the following sort order: > > card id 9181 > card id 9182 > card id 9183 > card id 7908 > > (all with a category of "Vegetable". > 7908 isn't right either. I get: card id 9181 card id 9182 card id 9183 card id 9184 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dvglasgow at gmail.com Mon Jan 3 15:53:45 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Mon, 3 Jan 2022 20:53:45 +0000 Subject: Sorting cards problem solved In-Reply-To: <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: Please let me not be the only one who can’t stand the suspense... > On 3 Jan 2022, at 7:18 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 12:13 PM, Mark Wieder via use-livecode wrote: >> On 1/3/22 9:30 AM, J. Landman Gay via use-livecode wrote: >>> Right, ZweibelwĂ€he should be last, and other Parsley recipes are in the Ps inside the Vegetable category. Just not this one. >> If I sort by Category (after adding the two fields to the first two cards as Alex suggested) I see the following sort order: >> card id 9181 >> card id 9182 >> card id 9183 >> card id 7908 >> (all with a category of "Vegetable". > > 7908 isn't right either. I get: > > card id 9181 > card id 9182 > card id 9183 > card id 9184 > > > > -- > 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 Mon Jan 3 16:03:10 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 3 Jan 2022 21:03:10 +0000 Subject: ANN: BoggleSolver now on sample stacks In-Reply-To: References: Message-ID: <76E72583-2099-4503-9A71-85116048D64D@gmail.com> Wow, very cool Alex. Thanks for sharing. Mark > On Jan 2, 2022, at 11:42 PM, Alex Tweedly via use-livecode wrote: > > I've put a little 'game' up on "sample stacks", and also on the web. > > It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and it finds all words within it, following the prescribed rules - words are formed by moving to adjacent (including diagonal) grid positions, and you cannot re-use a grid position within a word. You can modify the input field, and click on "Solve it" to see the new results. > > The list of words is that used by Jacqueline in her JQBoggle game. > > The UI is very basic - but there is one clever (I think) thing within it. It uses a dictionary of words which is a hierarchical character-by-character array, so it represents not only "what is a word" but also "what can be the initial substring of a word", and therefore it can prune the search tree immediately. This takes the time to solve a puzzle down from approx 10 - 50 minutes using a simple dictionary, to around 40 millisecs. > > NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), which can be found at > > https://www.tweedly.org/BoggleSolver/BoggleSolver.html > > Note - the "Load URL ..." portion does not yet work in the web version. Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs against the 40msecs or so running in the IDE. I am very impressed by the performance of this early web implementation. > > Having a 'solver' like this opens up possible new games such as: > > 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what arrangement of letters gives the most, or least, words. > > 2. given a random selection of letters, what arrangement gives most/least words. > > 3. (a 2-player game) given an arrangement of letters, change one letter and increase the number of words that can be formed; score the value of the increase (or decrease), playing alternately, until neither player can get a positive score change. > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Tue Jan 4 02:00:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 3 Jan 2022 23:00:31 -0800 Subject: A question/survey of sorts for users of Navigator Message-ID: After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc From curry at pair.com Tue Jan 4 08:33:43 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 4 Jan 2022 08:33:43 -0500 Subject: WordLib Coupon Last Chance, WordReport Next Up Message-ID: WordLib Christmas Coupon Ending: It's been a great 12 days of Christmas! January 5 is the last discount day, so if you haven't yet, last boarding call. Download WordLib 2.3: http://livecodeaddons.com/wordlib.html Purchase WordLib 2.3: http://livecodeaddons.com/buy-wordlib Christmas Coupon: NOEL-2021 Discount: Extra 30% Off (Don't forget your Coupon during checkout!) Q: Will the LC Store have this Coupon too? A: Very possibly! What I know for sure is that WordLib 2.3 and the Coupon are available right now at CurryK.... Coming up next: WordReport Update Happy coding! More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Tue Jan 4 12:35:22 2022 From: General.2018 at outlook.com (General 2018) Date: Tue, 4 Jan 2022 17:35:22 +0000 Subject: IDE behaviour MacOS Message-ID: Hi, On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. All else seems to work. If I open Livecode and then open the stack all is good. On Windows no issues either way. Regards Camm From jacque at hyperactivesw.com Tue Jan 4 13:55:24 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 4 Jan 2022 12:55:24 -0600 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: > Please let me not be the only one who can’t stand the suspense... I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipsm at themartinz.com Tue Jan 4 14:45:39 2022 From: chipsm at themartinz.com (chipsm themartinz.com) Date: Tue, 4 Jan 2022 19:45:39 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Hi Geoff, I use Navigator on all of my projects. I like the ideas that you are proposing. I would like one more item: I am a believer of using behaviors. And, I am also setting behaviors to behaviors and I would like those behaviors that have behaviors have the ability to show colors, just like the coloring option that cards have. Great Product! Sincerely, Clarence Martin Email: Chipsm at themartinz.com Cell: (626)696-5561 -----Original Message----- From: use-livecode On Behalf Of Geoff Canyon via use-livecode Sent: Monday, January 3, 2022 11:01 PM To: How to use LiveCode Cc: Geoff Canyon Subject: A question/survey of sorts for users of Navigator After twenty years, I still use Navigator every time I open LiveCode, and still think of new features. One of the very first things I put in Navigator was to make double-clicking a control open the script for that object, because I edit scripts far more often than I set properties. There are now many ways to do other things with controls, and you can configure double-click to do something else if you want. But today, I was putting label fields onto a card and editing the contents of them (also one of the first things I set up in Navigator, because it bugged me to have to use the properties palette, and the second tab of it at that, to edit the contents of a field) and it occurred to me: I almost never put a script in a label field, but I edit their contents all the time. So: what if you could easily configure Navigator to do different things by default when you double-click? Double-click a button: edit script. Double-click a field with "label" in the name, edit its contents. Double-click a set of controls: open alignment for them. Double-click a freehand graphic, edit its points. Not sure about that last one, and maybe the label example is the only real use case. But let me know if this is something that would be useful. gc _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From alanstenhouse at hotmail.com Tue Jan 4 18:13:15 2022 From: alanstenhouse at hotmail.com (Alan Stenhouse) Date: Wed, 5 Jan 2022 09:43:15 +1030 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Sounds interesting Geoff. The ability to customise your own actions on objects would be great - I think we all get annoyed with some of the clunkiness of repeated actions (and no doubt we don't use all the existing capabilities of LC..), so your addition to Navigator sounds very worthwhile! cheers Alan > On 5 Jan 2022, at 3:30 am, Geoff Canyon wrote: > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc From gcanyon at gmail.com Tue Jan 4 23:34:31 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Tue, 4 Jan 2022 20:34:31 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: Interesting idea -- just a different color, or what would the useful interface look like? Also, I honestly don't remember what I did for the double-click in instances like that. I remember that if an object has a behavior I open the behavior, but if the behavior has a behavior I'm not sure. Any suggestions for the interface for that? Glad to hear Navigator is useful. gc On Tue, Jan 4, 2022 at 11:46 AM chipsm themartinz.com via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Geoff, > I use Navigator on all of my projects. > I like the ideas that you are proposing. > I would like one more item: I am a believer of using behaviors. And, I am > also setting behaviors to behaviors and I would like those behaviors that > have behaviors have the ability to show colors, just like the coloring > option that cards have. > Great Product! > > Sincerely, > Clarence Martin > Email: Chipsm at themartinz.com > Cell: (626)696-5561 > > -----Original Message----- > From: use-livecode On Behalf Of > Geoff Canyon via use-livecode > Sent: Monday, January 3, 2022 11:01 PM > To: How to use LiveCode > Cc: Geoff Canyon > Subject: A question/survey of sorts for users of Navigator > > After twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make > double-clicking a control open the script for that object, because I edit > scripts far more often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Wed Jan 5 09:54:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 5 Jan 2022 09:54:34 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: Message-ID: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Hi. Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? Cannot imagine any of this. I am on a Mac. What version OS? Craig > On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: > > Hi, > > On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. > All else seems to work. > > If I open Livecode and then open the stack all is good. > > On Windows no issues either way. > > > Regards Camm > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 10:54:53 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 15:54:53 +0000 Subject: IDE behaviour MacOS In-Reply-To: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> References: <4762E2EA-7AF8-43D2-A030-E02AA0D0BCA7@starfirelighting.com> Message-ID: Hi , Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. Mojave. Regards Camm > On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: > > ï»żHi. > > Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? > > Cannot imagine any of this. I am on a Mac. What version OS? > > Craig > >> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >> >> Hi, >> >> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >> All else seems to work. >> >> If I open Livecode and then open the stack all is good. >> >> On Windows no issues either way. >> >> >> Regards Camm >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jmac at consensustech.com Wed Jan 5 11:23:47 2022 From: jmac at consensustech.com (Jim At Consensus) Date: Wed, 5 Jan 2022 08:23:47 -0800 Subject: IDE behaviour MacOS Message-ID: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> ï»żStrange behavior. When you say disappear, are they missing from Project Browser? This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere Sent from Jim's iPhone XR Please excuse brevity, typos and errors > On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: > ï»żHi , > > Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. > > Mojave. > > Regards Camm > >> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >> >> ï»żHi. >> >> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >> >> Cannot imagine any of this. I am on a Mac. What version OS? >> >> Craig >> >>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>> Hi, >>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>> All else seems to work. >>> If I open Livecode and then open the stack all is good. >>> On Windows no issues either way. >>> Regards Camm >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 11:52:29 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 16:52:29 +0000 Subject: IDE behaviour MacOS In-Reply-To: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. This only happens if I load my stack is by clicking on it. If Livecode is loaded first and then the stack is opened all is well. MacOS Click on stack file to open - problem. Open stack within Livecode - ok. Built Stand-alone - ok. Windows No problems. Regards Camm > On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: > > ï»żStrange behavior. > > When you say disappear, are they missing from Project Browser? > This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere > > Sent from Jim's iPhone XR > Please excuse brevity, typos and errors > >> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >> ï»żHi , >> >> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >> >> Mojave. >> >> Regards Camm >> >>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>> >>> Cannot imagine any of this. I am on a Mac. What version OS? >>> >>> Craig >>> >>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>> Hi, >>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>> All else seems to work. >>>> If I open Livecode and then open the stack all is good. >>>> On Windows no issues either way. >>>> Regards Camm >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 5 12:03:09 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 5 Jan 2022 12:03:09 -0500 Subject: IDE behaviour MacOS In-Reply-To: References: <931C6B22-9BDF-4388-BE2E-2E6A8154E2AD@consensustech.com> Message-ID: <06C5772C-61FB-47AD-A9EC-3D6E1FD7A516@me.com> What version of Livecode, and are you sure you’re not opening an earlier version? Peter > On Jan 5, 2022, at 11:52 AM, General 2018 via use-livecode wrote: > > The slide/switch buttons appear as a hatched box graphic and the answer dialogs sit behind everything. > This only happens if I load my stack is by clicking on it. > > If Livecode is loaded first and then the stack is opened all is well. > > MacOS > Click on stack file to open - problem. > Open stack within Livecode - ok. > Built Stand-alone - ok. > > Windows > No problems. > > Regards Camm > >> On 5 Jan 2022, at 16:25, Jim At Consensus via use-livecode wrote: >> >> ï»żStrange behavior. >> >> When you say disappear, are they missing from Project Browser? >> This shouldn’t be happening but
 I have “lost” things when a graphic “changed” levels and ended up in front of other elements. Also wondering if something is getting messed up with top level. Are you setting it anywhere >> >> Sent from Jim's iPhone XR >> Please excuse brevity, typos and errors >> >>> On Jan 5, 2022, at 7:57 AM, General 2018 via use-livecode wrote: >>> ï»żHi , >>> >>> Slide buttons go missing from card in my stack and answer dialogs get hidden behind my stack. Only in IDE and only if stack is launched by clicking on it. >>> >>> Mojave. >>> >>> Regards Camm >>> >>>>> On 5 Jan 2022, at 14:55, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Do you mean sliders and scrollbars are missing from the tools palette? And an Answer dialog appears BEHIND a stack???? >>>> >>>> Cannot imagine any of this. I am on a Mac. What version OS? >>>> >>>> Craig >>>> >>>>> On Jan 4, 2022, at 12:35 PM, General 2018 via use-livecode wrote: >>>>> Hi, >>>>> On MacOS, If I click on a stack - Livecode loads but in IDE some stack slide buttons go missing and answer dialogs go hidden behind main stack. >>>>> All else seems to work. >>>>> If I open Livecode and then open the stack all is good. >>>>> On Windows no issues either way. >>>>> Regards Camm >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Wed Jan 5 12:44:26 2022 From: General.2018 at outlook.com (General 2018) Date: Wed, 5 Jan 2022 17:44:26 +0000 Subject: IDE behaviour MacOS Message-ID: Solved , thanks. The stack was previously saved under LC 9.6.3 - run on 9.6.6 and problem. Opened it and saved from 9.6.6 - Solved. Regards Camm > On 5 Jan 2022, at 17:04, Peter Bogdanoff via use-livecode wrote: > From tom at makeshyft.com Wed Jan 5 13:46:21 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 13:46:21 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode Message-ID: Hello Everyone, Today I am happy to announce a preview of the AppStarterStack for Livecode v 0.99. The AppStarterStack is a Livecode stack that accelerates the development of rich multi-platform applications using the Livecode development tools and engine. It contains many functions and abstractions that every professional software needs, which you and/or your developer would have to build when starting a serious software project. We built the AppStarterStack in order to significantly accelerate the development of all of our future products. But why should we be the only ones to use it and benefit from it? It is designed to enable founders and developers to focus their team’s efforts exclusively on the functions and features of their particular application, without building their application’s architecture from scratch. With the AppStarterStack as a starting point, even your MVP can look and work like a polished product. The AppStarterStack comes with 100s of features out of the box. * Make Windowed or Fullscreen applications. * Built for continuous uptime, to run in foreground or minimized. * Auto-Resizing, Responsive & Non-Blocking Interface * Up to 4 simultaneous navigation bars in as many configurations as you need * Contains many 1 line abstractions to accomplish many different tasks * Non Blocking & Performant * Built-in Timer, Log, Task Scheduler * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling * Easy "Real-Time" updating * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select File, Select Folder) * Easy Right-click Menu * Easy Badges to give updated counts to your users * Super-Grid (Different grids, using a universal datagrid with 1 universal “column”.) * Fully customizable to look the way you want, nearly everything can be changed to suit your style and needs. * Multiple premade controls & examples * Your application can spend nearly its entire development cycle in a build-able state. It builds to Desktop & Mobile & (HTML in 2022) * It looks and works consistent across all platforms * 1-click source control export if you want to keep track of code changes. * Completely open codebase, you can change or fix anything you want or need. * Goal & Process driven, you will literally transform the AppStarterStack file into your application. * Thoughtful architecture to help you be and stay organized with your project’s design and code. & so much more Licensing: This stack will be licensed on a per use case basis. To find out if the AppStarterStack is right for your project, just send me a PM and we can arrange a time to talk. Our license model comes with very few restrictions, and is intended to give you as much flexibility as possible and as few limitations as possible. Feel free to check out its website for a download and much more information. If you can, please send questions directly to me. www.AppStarterStack.com Thank you. -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From keith.clarke at me.com Wed Jan 5 13:48:47 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 5 Jan 2022 18:48:47 +0000 Subject: PDF Viewer widget: expected experience from set the currentDestination? In-Reply-To: References: <79FF0F2B-8DBA-445F-B28F-9FC42B6B0AEB@me.com> Message-ID: <67B27448-88DD-431D-9E89-65FAFEF5C56E@me.com> I’m still struggling to find the Rosetta Stone for the PDF widget that connects the page & rect of any currentDestination with its link text on that page of the PDF, to enable recreation with scripting of the links that one sees out-of-the-box in PDF viewers such as Preview or Adobe. I must have missed something as it would appear that the metadata peters out after one has established that a page ’n’ in the PDF document contains: - via currentDestinations: none to maybe a few dozen links, each with part of an ‘href’ and it’s rect top-left corner defined, but no label text or page text start & end offsets; - via hilitedRangeText: a chunk of plain text with no html or other ‘markup’ hints at what might constitute link text; - ...and never the twain shall meet. If this is really the state of the art with the widget and its wrapping of PDFium, I can’t see how it can be scripted to work - so I think I’ll need to start looking elsewhere, outside of LC for a mechanism to access PDF text & links. Please tell me I’m wrong and am missing something obvious? Best, Keith > On 23 Dec 2021, at 09:13, Keith Clarke via use-livecode wrote: > > Thanks Monte - that code sorts the *calling* end of the recipe and the widget changes page to the one containing the currentDestination. > > However, what about the *receiving* end of the recipe? Nothing seems to be happening upon arrival at the page to get any closer to this particular destination amongst the many on the same page. > > Where should one look to understand the options and handlers for the specific destination upon arrival *after* the change of page, re scroll into view, zoom, focus, setting the associated hilited text, etc? > Best, > Keith > From sean at pidigital.co.uk Wed Jan 5 13:51:32 2022 From: sean at pidigital.co.uk (Pi Digital) Date: Wed, 5 Jan 2022 18:51:32 +0000 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: Message-ID: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> V0.99 - I love it!! :) We’ll done Tom. I’ll be in touch very soon. This sounds perfect for something I’m working on right now. All the best Sean Cole Pi Digital Productions Ltd > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode wrote: > > ï»żHello Everyone, > > > Today I am happy to announce a preview of the AppStarterStack for Livecode > v 0.99. > > > The AppStarterStack is a Livecode stack that accelerates the development of > rich multi-platform applications using the Livecode development tools and > engine. > > > It contains many functions and abstractions that every professional > software needs, which you and/or your developer would have to build when > starting a serious software project. > > > We built the AppStarterStack in order to significantly accelerate the > development of all of our future products. But why should we be the only > ones to use it and benefit from it? > > > It is designed to enable founders and developers to focus their team’s > efforts exclusively on the functions and features of their particular > application, without building their application’s architecture from scratch. > > > With the AppStarterStack as a starting point, even your MVP can look and > work like a polished product. > > > The AppStarterStack comes with 100s of features out of the box. > > > * Make Windowed or Fullscreen applications. > * Built for continuous uptime, to run in foreground or minimized. > > * Auto-Resizing, Responsive & Non-Blocking Interface > > * Up to 4 simultaneous navigation bars in as many configurations as you need > > * Contains many 1 line abstractions to accomplish many different tasks > > * Non Blocking & Performant > > * Built-in Timer, Log, Task Scheduler > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > * Easy "Real-Time" updating > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, Select > File, Select Folder) > > * Easy Right-click Menu > > * Easy Badges to give updated counts to your users > > * Super-Grid (Different grids, using a universal datagrid with 1 universal > “column”.) > > * Fully customizable to look the way you want, nearly everything can be > changed to suit your style and needs. > > * Multiple premade controls & examples > > * Your application can spend nearly its entire development cycle in a > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > * It looks and works consistent across all platforms > > * 1-click source control export if you want to keep track of code changes. > > * Completely open codebase, you can change or fix anything you want or need. > > * Goal & Process driven, you will literally transform the AppStarterStack > file into your application. > > * Thoughtful architecture to help you be and stay organized with your > project’s design and code. > > > & so much more > > > Licensing: > > > This stack will be licensed on a per use case basis. To find out if the > AppStarterStack is right for your project, just send me a PM and we can > arrange a time to talk. > > > Our license model comes with very few restrictions, and is intended to give > you as much flexibility as possible and as few limitations as possible. > > > Feel free to check out its website for a download and much more > information. If you can, please send questions directly to me. > > > www.AppStarterStack.com > > > Thank you. > > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 15:44:43 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Jan 2022 15:44:43 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Heya Sean, Thanks,.... yeah ... get in touch when you have time and wanna talk about, I'd love to hear about it. All the best to you also, Tom On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > V0.99 - I love it!! :) > > We’ll done Tom. I’ll be in touch very soon. This sounds perfect for > something I’m working on right now. > > All the best > > Sean Cole > Pi Digital Productions Ltd > > > > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żHello Everyone, > > > > > > Today I am happy to announce a preview of the AppStarterStack for > Livecode > > v 0.99. > > > > > > The AppStarterStack is a Livecode stack that accelerates the development > of > > rich multi-platform applications using the Livecode development tools and > > engine. > > > > > > It contains many functions and abstractions that every professional > > software needs, which you and/or your developer would have to build when > > starting a serious software project. > > > > > > We built the AppStarterStack in order to significantly accelerate the > > development of all of our future products. But why should we be the only > > ones to use it and benefit from it? > > > > > > It is designed to enable founders and developers to focus their team’s > > efforts exclusively on the functions and features of their particular > > application, without building their application’s architecture from > scratch. > > > > > > With the AppStarterStack as a starting point, even your MVP can look and > > work like a polished product. > > > > > > The AppStarterStack comes with 100s of features out of the box. > > > > > > * Make Windowed or Fullscreen applications. > > * Built for continuous uptime, to run in foreground or minimized. > > > > * Auto-Resizing, Responsive & Non-Blocking Interface > > > > * Up to 4 simultaneous navigation bars in as many configurations as you > need > > > > * Contains many 1 line abstractions to accomplish many different tasks > > > > * Non Blocking & Performant > > > > * Built-in Timer, Log, Task Scheduler > > > > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling > > > > * Easy "Real-Time" updating > > > > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, > Select > > File, Select Folder) > > > > * Easy Right-click Menu > > > > * Easy Badges to give updated counts to your users > > > > * Super-Grid (Different grids, using a universal datagrid with 1 > universal > > “column”.) > > > > * Fully customizable to look the way you want, nearly everything can be > > changed to suit your style and needs. > > > > * Multiple premade controls & examples > > > > * Your application can spend nearly its entire development cycle in a > > build-able state. It builds to Desktop & Mobile & (HTML in 2022) > > > > * It looks and works consistent across all platforms > > > > * 1-click source control export if you want to keep track of code > changes. > > > > * Completely open codebase, you can change or fix anything you want or > need. > > > > * Goal & Process driven, you will literally transform the AppStarterStack > > file into your application. > > > > * Thoughtful architecture to help you be and stay organized with your > > project’s design and code. > > > > > > & so much more > > > > > > Licensing: > > > > > > This stack will be licensed on a per use case basis. To find out if the > > AppStarterStack is right for your project, just send me a PM and we can > > arrange a time to talk. > > > > > > Our license model comes with very few restrictions, and is intended to > give > > you as much flexibility as possible and as few limitations as possible. > > > > > > Feel free to check out its website for a download and much more > > information. If you can, please send questions directly to me. > > > > > > www.AppStarterStack.com > > > > > > Thank you. > > > > > > -- > > Tom Glod > > > > Founder & Developer @ MakeShyft R.D.A > > Build Software with AppStarterStack > for > > Livecode > > Save Time with The Time Saver's Toolbox < > https://www.TimeSaversToolbox.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 dvglasgow at gmail.com Thu Jan 6 09:25:38 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Thu, 6 Jan 2022 14:25:38 +0000 Subject: Sorting cards problem solved In-Reply-To: References: <6454bd73-75f0-44e6-8713-6284da280c3b@hyperactivesw.com> <571d4667-f116-936f-2213-9ad8a0ff491f@hyperactivesw.com> <2437767a-f8be-c3b7-cbd3-eeae686cb4a8@hyperactivesw.com> <17e20fe0368.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <9dc20bed-a4ef-6569-3500-3a247fb49f91@sonic.net> <99bac56f-564b-a91a-e848-22be789e4ba9@hyperactivesw.com> Message-ID: <8BE8F627-B352-47D1-8E4A-56C38A71133B@gmail.com> Hope I didn’t come over as sarcastic! Not at all. It all took me back to HC days and my astonishment at how powerful and fast searching and marking cards was
 I was eagerly following the thread to learn more. > On 4 Jan 2022, at 6:55 pm, J. Landman Gay via use-livecode wrote: > > On 1/3/22 2:53 PM, David V Glasgow via use-livecode wrote: >> Please let me not be the only one who can’t stand the suspense... > > I know this topic has taken over the list, and it's probably run its course now so you can breathe easy. The last puzzle remains unsolved, though I got a couple of tips from someone about trailing carriage returns in the title field. > > -- > 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 panos.merakos at livecode.com Thu Jan 6 10:21:43 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 6 Jan 2022 17:21:43 +0200 Subject: [ANN] Release 9.6.6 RC-2 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 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.6 RC-2 comes with 2 regression fixes: - The example code in the 'iphoneSafeAreaInsets' function dictionary entry has been corrected - Saving a standalone for iOS 15 or later now works correctly For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6_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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 SDK There is a full list of working LiveCode/macOS/Xcode combinations here: https://livecode.com/resources/support/ask-a-question/ 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From ali.lloyd at livecode.com Fri Jan 7 05:53:07 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 10:53:07 +0000 Subject: OT: Wordle Message-ID: Many of you will no doubt already be addicted to the game 'Wordle' (if not, prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem with it is that you only get one per day to solve. So I have taken the liberty of making an unlimited version (in LC of course) https://alilloyd.livecodehosting.com/wordle/wordle.html From iowahengst at mac.com Fri Jan 7 07:55:27 2022 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 7 Jan 2022 06:55:27 -0600 Subject: OT: Wordle In-Reply-To: References: Message-ID: <84908BC2-7DC4-47D3-9314-2C48F2F89473@mac.com> Well, that’s fun. Thank you Ali! be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jan 7, 2022, at 4:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 10:37:45 2022 From: irog at mac.com (Roger Guay) Date: Fri, 7 Jan 2022 07:37:45 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Very nice! Thank you Ali Roger > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 11:36:48 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 11:36:48 -0500 Subject: OT: Wordle In-Reply-To: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> Message-ID: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Ali. Thanks. I am joining a support group to help me stop playing, and get back to Scrabble. But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. Craig > On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: > > Very nice! Thank you Ali > > Roger > >> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >> >> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >> with it is that you only get one per day to solve. So I have taken the >> liberty of making an unlimited version (in LC of course) >> https://alilloyd.livecodehosting.com/wordle/wordle.html >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dan at clearvisiontech.com Fri Jan 7 12:04:03 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 7 Jan 2022 17:04:03 +0000 Subject: Video Chat? Message-ID: Does anyone know if it's possible to do a live Video Chat in a LC project/app? -Dan From craig at starfirelighting.com Fri Jan 7 12:04:34 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:04:34 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Error, TWL has over 9000 five-letter words > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 12:14:25 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 12:14:25 -0500 Subject: Video Chat? In-Reply-To: References: Message-ID: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ali.lloyd at livecode.com Fri Jan 7 12:22:37 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 7 Jan 2022 17:22:37 +0000 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: If you go onto the settings page you can choose to use CSW19 which is what I originally used, but then I realised people did not want words like EEVEN showing up! Actually that reminds me I need to sanitise some of those lists, at least as far as answer word selection goes On Fri, 7 Jan 2022, 17:04 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Error, TWL has over 9000 five-letter words > > > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Ali. > > > > Thanks. > > > > I am joining a support group to help me stop playing, and get back to > Scrabble. > > > > But why limit the lexicon to so few words? Even TWL has over 8000 > five-letter words, and SOWPODS many more. > > > > Craig > > > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> Very nice! Thank you Ali > >> > >> Roger > >> > >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > >>> with it is that you only get one per day to solve. So I have taken the > >>> liberty of making an unlimited version (in LC of course) > >>> https://alilloyd.livecodehosting.com/wordle/wordle.html > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 7 12:31:27 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 7 Jan 2022 12:31:27 -0500 Subject: OT: Wordle In-Reply-To: <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: Ali. Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. Craig > On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: > > Ali. > > Thanks. > > I am joining a support group to help me stop playing, and get back to Scrabble. > > But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. > > Craig > >> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >> >> Very nice! Thank you Ali >> >> Roger >> >>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>> >>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>> with it is that you only get one per day to solve. So I have taken the >>> liberty of making an unlimited version (in LC of course) >>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Fri Jan 7 12:46:00 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 7 Jan 2022 10:46:00 -0700 Subject: OT: Wordle In-Reply-To: References: <48BEDD35-78F7-4A4A-8268-03A635E4F537@mac.com> <17B824F0-C392-4298-BE59-140138237515@starfirelighting.com> Message-ID: It works well. Would be nice if the right answer letters highlighted in green before the dialog appears. > On Jan 7, 2022, at 10:31 AM, Craig Newman via use-livecode wrote: > > Ali. > > Smug as we Americans are, that is why we stick to our blinkered word list. There are just too many random strings of characters in CSW for our provincial taste. > > Craig > >> On Jan 7, 2022, at 11:36 AM, Craig Newman via use-livecode wrote: >> >> Ali. >> >> Thanks. >> >> I am joining a support group to help me stop playing, and get back to Scrabble. >> >> But why limit the lexicon to so few words? Even TWL has over 8000 five-letter words, and SOWPODS many more. >> >> Craig >> >>> On Jan 7, 2022, at 10:37 AM, Roger Guay via use-livecode wrote: >>> >>> Very nice! Thank you Ali >>> >>> Roger >>> >>>> On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: >>>> >>>> Many of you will no doubt already be addicted to the game 'Wordle' (if not, >>>> prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem >>>> with it is that you only get one per day to solve. So I have taken the >>>> liberty of making an unlimited version (in LC of course) >>>> https://alilloyd.livecodehosting.com/wordle/wordle.html >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Fri Jan 7 13:04:19 2022 From: tom at makeshyft.com (Tom Glod) Date: Fri, 7 Jan 2022 13:04:19 -0500 Subject: [ANN] Preview of AppStarterStack for Livecode In-Reply-To: References: <0E430EE0-30CE-449F-9924-397A59306183@pidigital.co.uk> Message-ID: Just an Update to this thread, I have provided a newsletter signup on the site in case people want to be updated on developments which will be frequent and jam packed for the first few months. www.appstarterstack.com On Wed, Jan 5, 2022 at 3:44 PM Tom Glod wrote: > Heya Sean, > > Thanks,.... yeah ... get in touch when you have time and wanna talk about, > I'd love to hear about it. > > All the best to you also, > > Tom > > On Wed, Jan 5, 2022 at 1:52 PM Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> V0.99 - I love it!! :) >> >> We’ll done Tom. I’ll be in touch very soon. This sounds perfect for >> something I’m working on right now. >> >> All the best >> >> Sean Cole >> Pi Digital Productions Ltd >> >> >> > On 5 Jan 2022, at 18:48, Tom Glod via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > ï»żHello Everyone, >> > >> > >> > Today I am happy to announce a preview of the AppStarterStack for >> Livecode >> > v 0.99. >> > >> > >> > The AppStarterStack is a Livecode stack that accelerates the >> development of >> > rich multi-platform applications using the Livecode development tools >> and >> > engine. >> > >> > >> > It contains many functions and abstractions that every professional >> > software needs, which you and/or your developer would have to build when >> > starting a serious software project. >> > >> > >> > We built the AppStarterStack in order to significantly accelerate the >> > development of all of our future products. But why should we be the >> only >> > ones to use it and benefit from it? >> > >> > >> > It is designed to enable founders and developers to focus their team’s >> > efforts exclusively on the functions and features of their particular >> > application, without building their application’s architecture from >> scratch. >> > >> > >> > With the AppStarterStack as a starting point, even your MVP can look and >> > work like a polished product. >> > >> > >> > The AppStarterStack comes with 100s of features out of the box. >> > >> > >> > * Make Windowed or Fullscreen applications. >> > * Built for continuous uptime, to run in foreground or minimized. >> > >> > * Auto-Resizing, Responsive & Non-Blocking Interface >> > >> > * Up to 4 simultaneous navigation bars in as many configurations as you >> need >> > >> > * Contains many 1 line abstractions to accomplish many different tasks >> > >> > * Non Blocking & Performant >> > >> > * Built-in Timer, Log, Task Scheduler >> > >> > * 1 line I/O: File, SQL(lite), HTTP, S3 with progress and error handling >> > >> > * Easy "Real-Time" updating >> > >> > * Settings Inputs (Toggle, Input Fields, Slider, Checkbox, Dropdown, >> Select >> > File, Select Folder) >> > >> > * Easy Right-click Menu >> > >> > * Easy Badges to give updated counts to your users >> > >> > * Super-Grid (Different grids, using a universal datagrid with 1 >> universal >> > “column”.) >> > >> > * Fully customizable to look the way you want, nearly everything can be >> > changed to suit your style and needs. >> > >> > * Multiple premade controls & examples >> > >> > * Your application can spend nearly its entire development cycle in a >> > build-able state. It builds to Desktop & Mobile & (HTML in 2022) >> > >> > * It looks and works consistent across all platforms >> > >> > * 1-click source control export if you want to keep track of code >> changes. >> > >> > * Completely open codebase, you can change or fix anything you want or >> need. >> > >> > * Goal & Process driven, you will literally transform the >> AppStarterStack >> > file into your application. >> > >> > * Thoughtful architecture to help you be and stay organized with your >> > project’s design and code. >> > >> > >> > & so much more >> > >> > >> > Licensing: >> > >> > >> > This stack will be licensed on a per use case basis. To find out if the >> > AppStarterStack is right for your project, just send me a PM and we can >> > arrange a time to talk. >> > >> > >> > Our license model comes with very few restrictions, and is intended to >> give >> > you as much flexibility as possible and as few limitations as possible. >> > >> > >> > Feel free to check out its website for a download and much more >> > information. If you can, please send questions directly to me. >> > >> > >> > www.AppStarterStack.com >> > >> > >> > Thank you. >> > >> > >> > -- >> > Tom Glod >> > >> > Founder & Developer @ MakeShyft R.D.A >> > Build Software with AppStarterStack >> for >> > Livecode >> > Save Time with The Time Saver's Toolbox < >> https://www.TimeSaversToolbox.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 scott at elementarysoftware.com Fri Jan 7 13:50:41 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 10:50:41 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Very nice. Thanks, Ali ! > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 7 15:24:34 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Jan 2022 20:24:34 +0000 Subject: A question/survey of sorts for users of Navigator In-Reply-To: References: Message-ID: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> That sounds quite useful actually, but I think that what defines an object should be editable. For instance, I prefix all my controls with a 3 characters like lbl, fld, btn, grc etc. Sent from my iPhone > On Jan 3, 2022, at 23:02, Geoff Canyon via use-livecode wrote: > > ï»żAfter twenty years, I still use Navigator every time I open LiveCode, and > still think of new features. > > One of the very first things I put in Navigator was to make double-clicking > a control open the script for that object, because I edit scripts far more > often than I set properties. > > There are now many ways to do other things with controls, and you can > configure double-click to do something else if you want. > > But today, I was putting label fields onto a card and editing the contents > of them (also one of the first things I set up in Navigator, because it > bugged me to have to use the properties palette, and the second tab of it > at that, to edit the contents of a field) and it occurred to me: I almost > never put a script in a label field, but I edit their contents all the time. > > So: what if you could easily configure Navigator to do different things by > default when you double-click? Double-click a button: edit script. > Double-click a field with "label" in the name, edit its contents. > Double-click a set of controls: open alignment for them. Double-click a > freehand graphic, edit its points. Not sure about that last one, and maybe > the label example is the only real use case. > > But let me know if this is something that would be useful. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From michaell at unimelb.edu.au Fri Jan 7 18:21:50 2022 From: michaell at unimelb.edu.au (Michael Lew) Date: Fri, 7 Jan 2022 23:21:50 +0000 Subject: Lost the variables and errors panel in script editor Message-ID: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? From dsquance at telus.net Fri Jan 7 22:41:50 2022 From: dsquance at telus.net (David Squance) Date: Fri, 7 Jan 2022 19:41:50 -0800 Subject: Creating a simple menu Message-ID: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Hi all, I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): Button Menus You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. Thx. Dave From scott at elementarysoftware.com Sat Jan 8 01:32:03 2022 From: scott at elementarysoftware.com (scott at elementarysoftware.com) Date: Fri, 7 Jan 2022 22:32:03 -0800 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <81CBE302-6179-408A-A26B-76897D2BCE4F@elementarysoftware.com> This happens to me from time to time but I have yet to find a good recipe. My solution has always been to delete the LC preferences file. -- 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 Jan 7, 2022, at 3:21 PM, Michael Lew via use-livecode wrote: > > I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 8 05:06:07 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 8 Jan 2022 10:06:07 +0000 Subject: Only kinda OT In-Reply-To: References: <17e073b3db0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I thought it was 1984. Or 2000. Not sure. Bob S On Dec 29, 2021, at 1:54 PM, Mark Smith via use-livecode > wrote: MIT study that predicted that Society will collapse in 2040 From curry at pair.com Sat Jan 8 07:29:08 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 8 Jan 2022 07:29:08 -0500 Subject: Only kinda OT In-Reply-To: References: Message-ID: Mark: > MIT study that predicted that Society will collapse in 2040 Bob: > I thought it was 1984. Or 2000. Not sure. Not OT if they used LC for the prediction! :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From marksmithhfx at gmail.com Sat Jan 8 07:50:07 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 8 Jan 2022 12:50:07 +0000 Subject: Only kinda OT In-Reply-To: References: Message-ID: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Recent history suggestions that the first half of a century is a messy period: we had 2 world wars, and a great depression at the beginning of the last one. People are predicting that great conflict and economic uncertainty lie ahead. It cannot hurt to be prepared for something unusual in the first half of this century. > On Jan 8, 2022, at 12:29 PM, Curry Kenworthy via use-livecode wrote: > > > Mark: >> MIT study that predicted that Society will collapse in 2040 > > Bob: >> I thought it was 1984. Or 2000. Not sure. > > Not OT if they used LC for the prediction! :) > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 alex at tweedly.net Sat Jan 8 08:14:08 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 13:14:08 +0000 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> caveat - I've never done any of this in real life :-) On 08/01/2022 03:41, David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its something Ive done very little with, and the last was years ago. Im an infrequent LC user, anyway, though have dabbled with it since its beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. I think you mean "[...] menu is not an option in the list of styles in the dictionary". But in a script (I did it in the message box), you can do set the style of button "bbb" to "menu" and it does change the style, and subsequent 'put the style of btn "bbb"' does say 'menu', so I think it has worked. > And what do the menu controls in the tools palette look like? Sorry, no idea. > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. afaict, you can indeed do what you need in a script - set the style, etc. - and once you've done that, you then get different options in the Property Inspector. Alex. From alex at tweedly.net Sat Jan 8 09:43:46 2022 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 8 Jan 2022 14:43:46 +0000 Subject: Creating a simple menu In-Reply-To: <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <69b9e8ce-ac29-3258-a584-5cd02261198a@tweedly.net> Message-ID: On 08/01/2022 13:14, Alex Tweedly via use-livecode wrote: > > I think you mean "[...] menu is not an option in the list of styles in > the dictionary". > I meant to say "in the list of styles in the drop-down list, although it is in the dictionary" Hope that wasn't confusing. Apart from that, the answer remains .... can be done in script or msg box. Alex. From ahsoftware at sonic.net Sat Jan 8 11:32:07 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Sat, 8 Jan 2022 08:32:07 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <57de570f-8a87-2423-ef1b-fdd6e4874b47@sonic.net> On 1/7/22 7:41 PM, David Squance via use-livecode wrote: > However, if I create a button, menu is not an option in the list of styles. And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. PowerTools has a draggable menuBar button in its tool palette. http://www.ahsoftware.net/PowerTools/PowerTools.lc -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Sat Jan 8 11:59:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 10:59:31 -0600 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The easiest way is to use the Menu Builder in the Tools menu. If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > Hi all, > I want to create a mock-up of a web site, so some menus are required. Its > something Ive done very little with, and the last was years ago. Im an > infrequent LC user, anyway, though have dabbled with it since its > beginnings. According to the User Guide (this with version 10): > > Button Menus > > You can create a button menu by dragging out one of the menu controls from > the tools palette. However,if you want to create one by script, the easiest > is to create a button and set the style of the button to "menu". Next, you > can set the menuMode of the button to the appropriate menu type. You can > either set the menuMode in a handler, or use the Type menu in the button's > property inspector to set the menu type. > > > However, if I create a button, menu is not an option in the list of styles. > And what do the menu controls in the tools palette look like? > > Im sure Im missing something pretty basic, but I am definitely missing > it. I guess I can copy and paste a menu button from an old stack, and > change its attributes, or work around it with a bunch of hidden buttons, > but there must be a more streamlined approach than that. > > Thx. > Dave > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 12:02:52 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 11:02:52 -0600 Subject: Lost the variables and errors panel in script editor In-Reply-To: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> Message-ID: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > I'm feeling frustrated and silly as I'm a long time user and this problem > should have a trivially easy solution. > > The script editor was too tall to fit on my screen and so I made it shorter > with 'set the height of window "revNewScriptEditor 1" to 800. That worked > OK but the errors and variables panes that usually show at the bottom of > the window are now gone. How do I get them back? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Sat Jan 8 15:33:11 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 12:33:11 -0800 Subject: Creating a simple menu In-Reply-To: <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > On Jan 8, 2022, at 8:59 AM, J. Landman Gay via use-livecode wrote: > > The easiest way is to use the Menu Builder in the Tools menu. > > If you want to do it manually, the pulldown button in the tools palette is type "menu". But the builder is faster and easier. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 9:44:12 PM David Squance via use-livecode wrote: > >> Hi all, >> I want to create a mock-up of a web site, so some menus are required. It’s something I’ve done very little with, and the last was years ago. I’m an infrequent LC user, anyway, though have dabbled with it since it’s beginnings. According to the User Guide (this with version 10): >> >> Button Menus >> >> You can create a button menu by dragging out one of the menu controls from the tools palette. However,if you want to create one by script, the easiest is to create a button and set the style of the button to "menu". Next, you can set the menuMode of the button to the appropriate menu type. You can either set the menuMode in a handler, or use the Type menu in the button's property inspector to set the menu type. >> >> >> However, if I create a button, menu is not an option in the list of styles. And what do the “menu controls” in the tools palette look like? >> >> I’m sure I’m missing something pretty basic, but I am definitely missing it. I guess I can copy and paste a menu button from an old stack, and change its attributes, or work around it with a bunch of hidden buttons, but there must be a more streamlined approach than that. >> >> Thx. >> Dave >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 17:06:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Jan 2022 16:06:54 -0600 Subject: Creating a simple menu In-Reply-To: <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> Message-ID: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > Thanks for the help to all who replied. I finally found the item I needed > in the tools palette. I dont want a menu bar, just a button that produces > drop-down options. A couple minor items: can the font size for the menu > items be changed? And the 3D option with a menu button seems to make no > difference. The appearance aspect isnt important, since this is just meant > to be a mock-up, not a real product. However, little things like that I > find odd. > > I copied/pasted a menu button from an old stack, and the font size in the > menu items is the same as the button name, but it sent the options to the > size, not down, and I dont know how to change that. From dsquance at telus.net Sat Jan 8 17:44:44 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 14:44:44 -0800 Subject: Creating a simple menu In-Reply-To: <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <17e3aa18538.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <70A617D1-5BF5-4C1E-ADB9-B118F1B0A0AD@telus.net> <17e3bbaf030.2749.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <0FB5098B-33ED-40DA-99E7-47B62670B826@telus.net> I see. Thanks for the confirmation. > On Jan 8, 2022, at 2:06 PM, J. Landman Gay via use-livecode wrote: > > You're probably using an option button in that case. LC calls on the OS to draw those, which produces a standard system appearance. You can't change it. On Mac the drop-down is to the side, on Windows it's underneath. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 8, 2022 2:35:53 PM David Squance via use-livecode wrote: > >> Thanks for the help to all who replied. I finally found the item I needed in the tools palette. I don’t want a menu bar, just a button that produces drop-down options. A couple minor items: can the font size for the menu items be changed? And the 3D option with a menu button seems to make no difference. The appearance aspect isn’t important, since this is just meant to be a mock-up, not a real product. However, little things like that I find odd. >> >> I copied/pasted a menu button from an old stack, and the font size in the menu items is the same as the button name, but it sent the options to the size, not down, and I don’t know how to change that. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Jan 8 21:07:06 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 8 Jan 2022 18:07:06 -0800 Subject: Creating a simple menu In-Reply-To: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> Message-ID: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> David Squance wrote: > I want to create a mock-up of a web site... How will this LC stack be used in the web dev process? -- 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 dsquance at telus.net Sun Jan 9 00:35:57 2022 From: dsquance at telus.net (David Squance) Date: Sat, 8 Jan 2022 21:35:57 -0800 Subject: Creating a simple menu In-Reply-To: <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> References: <112FAC8A-378D-4BB6-A9B5-7D9D74B61AC8@telus.net> <531e6630-ceed-75b2-c7c2-e1bbeed0463a@fourthworld.com> Message-ID: <1367532F-73F6-48A2-AB40-0ED0A6E59F13@telus.net> It won’t. It’s just to show a layout that incorporates the components that other team members have chosen from our old website that are to be retained, based on one of the available general designs the company that’s going to create the website has. My HTML was rudimentary at best when I used it last about 30 years ago, and since I like playing with Livecode thought it would be fun to do. I find a LC stack is a lot like a website, at least the kind of things I’ve done with LC, almost all of which have only been for my own use. Dave > On Jan 8, 2022, at 6:07 PM, Richard Gaskin via use-livecode wrote: > > David Squance wrote: > > > I want to create a mock-up of a web site... > > How will this LC stack be used in the web dev process? > > -- > 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 curry at pair.com Sun Jan 9 02:24:44 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 02:24:44 -0500 Subject: Only kinda OT In-Reply-To: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> Message-ID: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Mark: > It cannot hurt to be prepared for something unusual > in the first half of this century. WW3 appears imminent; before/after 2030 is the big question! (That greatly impacts the tech and resources involved.) Good LC "calcportunity" - I may have a go later this year. Needs the right data inputs, weighed objectively to estimate. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From curry at pair.com Sun Jan 9 03:57:37 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 9 Jan 2022 03:57:37 -0500 Subject: LC Bug: Clipboard Polling Failure Message-ID: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Latest LC Clipboard Bug: LC Clipboard Polling Failure. This bug makes the LC instance unaware of clipboard text copied in other apps. Failure triggers on Windows and Mac; looks like both platforms need a fix. On Mac, the clipboard resets a few seconds later. But on Windows, you may have to restart LC. I haven't found a workaround yet. Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23507 Some good progress on LC Clipboard Bugs lately; the crashing bug I reported has been fixed. Hope this Failure to Read Clipboard can be too! Thanks.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 9 11:14:37 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 11:14:37 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> References: <9474e669-a0ac-5e90-8fd4-2cd267a4866e@pair.com> Message-ID: Yep, ran into this recently, but couldn't nail down the conditions. Thanks for doing that. On Sun, Jan 9, 2022 at 3:59 AM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > Latest LC Clipboard Bug: > LC Clipboard Polling Failure. > > This bug makes the LC instance unaware > of clipboard text copied in other apps. > > Failure triggers on Windows and Mac; > looks like both platforms need a fix. > > On Mac, the clipboard resets a few seconds later. > But on Windows, you may have to restart LC. > I haven't found a workaround yet. > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23507 > > Some good progress on LC Clipboard Bugs lately; > the crashing bug I reported has been fixed. > Hope this Failure to Read Clipboard can be too! > > Thanks.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 andreas.bergendal at gmail.com Sun Jan 9 15:49:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Sun, 9 Jan 2022 21:49:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Hi all, TLDR; In LC: round(0.5,0) = 1 (Excel agrees) round(5,-1) = 0 (Excel disagrees and makes that 10!) I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it ’wrong’ and if so, why? Long version: I’m building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. So, I thought I’d be smart and use the shorter form in LiveCode: round(1050,-2) Astonishingly though, for that LiveCode returns 1000. While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. Is LiveCode (or Excel) doing it ’wrong’, or what is going on? Why does LiveCode round decimals with one logic and integers with another? /Andreas From tom at makeshyft.com Sun Jan 9 16:59:48 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 9 Jan 2022 16:59:48 -0500 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: Andreas, thanks this is very interesting and super good to know. Seems a little bit important. Thanks, following this thread. On Sun, Jan 9, 2022 at 3:50 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it > ’wrong’ and if so, why? > > > Long version: > I’m building software for a client that will do some calculations that are > currently done in Excel. They want most amounts rounded off by hundred, so > e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for > which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the > same result, which they were unaware of. In Excel it does. > > So, I thought I’d be smart and use the shorter form in LiveCode: > round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what > we want. > > So I ended up having to use the cumbersome, long version in LiveCode to > get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it ’wrong’, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 gcanyon at gmail.com Sun Jan 9 18:22:02 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Sun, 9 Jan 2022 15:22:02 -0800 Subject: OT: Wordle In-Reply-To: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> References: <7A85ED61-6DBF-4471-8B48-75D82D3D345D@elementarysoftware.com> Message-ID: FYI, the game Deduce http://www.obviouslygenuine.com/Obviously_Genuine/Products.html does a roughly similar game mechanic with six-letter words, and offers many interesting UI features -- e.g. you can propose that a letter is correct, and the game will show you the consequences of that choice. gc On Fri, Jan 7, 2022 at 10:51 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Very nice. Thanks, Ali ! > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Sun Jan 9 21:10:31 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 9 Jan 2022 18:10:31 -0800 Subject: Rounding in LiveCode vs Excel In-Reply-To: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> References: <0FF35E3B-C37C-486F-9522-83600DBEF98C@gmail.com> Message-ID: <3a3ca075-a2a3-7c62-6fc7-9922c474318f@pdslabs.net> Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Phil Davis On 1/9/22 12:49 PM, Andreas Bergendal via use-livecode wrote: > Hi all, > > TLDR; > > In LC: > round(0.5,0) = 1 (Excel agrees) > round(5,-1) = 0 (Excel disagrees and makes that 10!) > > I agree with Excel, I want the latter rounded to 10, not 0. Is LC doing it wrong and if so, why? > > > Long version: > Im building software for a client that will do some calculations that are currently done in Excel. They want most amounts rounded off by hundred, so e.g. 1049 is rounded to 1000 and 1050 is rounded to 1100 etc. > > In Excel they would use this formula structure: ROUND(1050/100;0)*100 for which Excel returns 1100. I pointed out that ROUND(1050;-2) would give the same result, which they were unaware of. In Excel it does. > > So, I thought Id be smart and use the shorter form in LiveCode: round(1050,-2) > Astonishingly though, for that LiveCode returns 1000. > While round(1050/100,0)*100 returns 1100 also in LiveCode, which is what we want. > > So I ended up having to use the cumbersome, long version in LiveCode to get what Excel gives in both versions. > > Is LiveCode (or Excel) doing it wrong, or what is going on? > Why does LiveCode round decimals with one logic and integers with another? > > /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 -- Phil Davis 503-307-4363 From andreas.bergendal at gmail.com Mon Jan 10 02:23:39 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 10 Jan 2022 08:23:39 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: <96CE56B0-69EB-4D0E-89F3-68F79BBC68FA@gmail.com> > Will using "statround()" instead of "round()" give you an Excel-comparable outcome? Unfortunately not, I tried that too. /Andreas From craig at starfirelighting.com Mon Jan 10 09:31:26 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 09:31:26 -0500 Subject: Lost the variables and errors panel in script editor In-Reply-To: <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <2BF45DB1-6A17-44B3-8863-76F6B6B644E6@contoso.com> <17e3aa49660.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I use a second monitor rotated to a tall vertical to hold the SE. In going from LC to other places and back again, or whatever, the SE sometimes hasty be reset in terms of its rect and topLeft. This always works just fine. When you get the SE back in shape, note both those properties and reset them when needed. Craig > On Jan 8, 2022, at 12:02 PM, J. Landman Gay via use-livecode wrote: > > I think the editor only adjusts its layout with a manual change. Try setting the bottom of the window to something you can grab with the mouse and then dragging a corner a bit to change its size. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 7, 2022 5:24:18 PM Michael Lew via use-livecode wrote: > >> I'm feeling frustrated and silly as I'm a long time user and this problem should have a trivially easy solution. >> >> The script editor was too tall to fit on my screen and so I made it shorter with 'set the height of window "revNewScriptEditor 1" to 800. That worked OK but the errors and variables panes that usually show at the bottom of the window are now gone. How do I get them back? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gcanyon at gmail.com Mon Jan 10 11:01:50 2022 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 10 Jan 2022 08:01:50 -0800 Subject: A question/survey of sorts for users of Navigator In-Reply-To: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> References: <1B365500-592F-431A-A893-0D40D4775833@iotecdigital.com> Message-ID: I was thinking about something to support this, but I worry that it would be over-engineered: Allow defining a set of conditions, matched with actions, and then run the conditions in order and the first (all?) that match execute the corresponding action. Meaning in your case you'd do something like (not tested just pseudo-code): char 1 to 3 of the short name of it = "lbl" edit the text of it But again, that would require a lot of work I think, both for me and for each user to configure it. I'm wondering if the easier way is to just allow a way for a double-click to . That wouldn't make it customizable by control type, but would make it easy to e.g. edit the text of a bunch of labels one after the other. But if you then edited the colors of a graphic, the concept of editing the text would be lost and editing the colors of a control would be queued up for the special double-click. On Fri, Jan 7, 2022 at 12:25 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That sounds quite useful actually, but I think that what defines an object > should be editable. For instance, I prefix all my controls with a 3 > characters like lbl, fld, btn, grc etc. > From marksmithhfx at gmail.com Mon Jan 10 12:28:20 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Mon, 10 Jan 2022 17:28:20 +0000 Subject: Mostly OT In-Reply-To: <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> References: <3F2C98D1-481E-4FF2-9402-41EE28EFCCD5@gmail.com> <96aa3357-3654-1e26-446e-bc59ba3f4994@pair.com> Message-ID: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Hi Curry, Ray Dalio has a new book out on this subject you may find interesting (The Changing World Order). There is a chapter on Linked In if you have access to it (https://www.linkedin.com/pulse/chapter-7-us-china-relations-wars-ray-dalio/ ) or possibly on other sites as well. I went to a talk he gave online last week. Fascinating broad thinker. Modelling these kinds of dynamics in software (like MIT did) requires tracking hundreds, perhaps thousands, of different variables and all their permutations and combinations. It’s a bit like forecasting weather: typically reserved for super computers. Okay, I’m convinced we have now drifted WAYYYY off topic 😉 Mark > On Jan 9, 2022, at 7:24 AM, Curry Kenworthy via use-livecode wrote: > > Mark: > > It cannot hurt to be prepared for something unusual > > in the first half of this century. > > WW3 appears imminent; before/after 2030 is the big question! > (That greatly impacts the tech and resources involved.) > > Good LC "calcportunity" - I may have a go later this year. > Needs the right data inputs, weighed objectively to estimate. > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 tom at makeshyft.com Mon Jan 10 13:13:23 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 10 Jan 2022 13:13:23 -0500 Subject: Can I still change LC code? Message-ID: Hi Folks, Am I allowed to modify the answer and ask dialog stack to be what I need it to be? and build my standalones from the modified version? and can those modified stacks be shared with others? Thanks in advance, -- Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox From craig at starfirelighting.com Mon Jan 10 13:33:21 2022 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 10 Jan 2022 13:33:21 -0500 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <8FB40951-D396-4A3C-90F0-42CA8A32B95B@starfirelighting.com> Tom. There was a pretty long thread here about modifying those dialogs. They are just stacks, after all, but the IDE is protective of them. I think the upshot was that you can hack anything, but better to roll your own. These would be just stacks, after all, and you can start with a clean slate. Since they are yours, sharing them is no different than sharing anything else. Craig > On Jan 10, 2022, at 1:13 PM, Tom Glod via use-livecode wrote: > > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > > -- > Tom Glod > > Founder & Developer @ MakeShyft R.D.A > Build Software with AppStarterStack for > Livecode > Save Time with The Time Saver's Toolbox > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Jan 10 16:13:55 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 10 Jan 2022 16:13:55 -0500 Subject: Mostly OT In-Reply-To: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> References: <5304B665-609B-428C-935E-B48601EA20B7@gmail.com> Message-ID: <09761907-eb43-0540-b064-9f7e2bbf7ab7@pair.com> Mark: > Modelling these kinds of dynamics in software (like MIT did) > ... like forecasting weather: typically reserved for super computers. That's actually a good way to emphasize my point: NOT like MIT did! Super computers are great, but assumptions and inputs win this one. No need to use equally resource-intensive technique. Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From dan at clearvisiontech.com Mon Jan 10 16:48:37 2022 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon, 10 Jan 2022 21:48:37 +0000 Subject: Video Chat? In-Reply-To: References: Message-ID: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Tom, I just tried using whereby (via a php page we created) in LiveCode (the IDE) and its stuck on "Loading camera and audio...". I've tried both the browser widget and the revBrowserOpen() method. What versions of LC are you using? I'm on 9.6.5. Do you have a sample stack that is working for you? FWIW, the php page we made works perfectly is a browser on desktop and mobile. -Dan ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" wrote: Yes, since recently, you can use webrtc chat inside the browser. It picks up the camera and mic. I tested a couple of them and they seemed to work fine. whereby.com is a good one to try On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Does anyone know if it's possible to do a live Video Chat in a LC > project/app? > > -Dan > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From keith.clarke at me.com Mon Jan 10 17:19:51 2022 From: keith.clarke at me.com (Keith Clarke) Date: Mon, 10 Jan 2022 22:19:51 +0000 Subject: PDW widget: get the rect of the hilitedRange Message-ID: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Hi folks, Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? I can successfully get the first word from the page text using something like: put pPageNum into tHilitedArray["from"]["page”] // = 1 put pPageNum into tHilitedArray["to"]["page”] // = 1 put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" put tWordIndex into tHilitedArray["from"]["index”] // = 1 put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 set the hilitedRange of control "PDF1" to tHilitedArray put the hilitedRangeText of control "PDF1" into tText // = “the" However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... I’ve tried using the hilitedRangeText but get similar errors. Any clues? TIA Keith From jacque at hyperactivesw.com Mon Jan 10 17:47:04 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Jan 2022 16:47:04 -0600 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> I agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > Hi Folks, > > Am I allowed to modify the answer and ask dialog stack to be what I need it > to be? and build my standalones from the modified version? > > and can those modified stacks be shared with others? > > Thanks in advance, > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Mon Jan 10 19:15:22 2022 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 11 Jan 2022 00:15:22 +0000 Subject: Can I still change LC code? In-Reply-To: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> Message-ID: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Just roll your own. Any mod to the IDE goes away next time you update. Sent from my iPhone > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode wrote: > > ï»żI agree with Craig that you're better off making your own. There is a built-in mechanism for this: the dialogData. It's a generic global property, always available, specifically for moving data between a modal stack and your scripts. You don't need to declare it as a global, it's always there. > > Create a stack with the controls you need, and open it as modal. When the user hits the OK button (or whatever dismisses the stack,) use a closeStack handler to put the data you need into the dialogData. Your script will pause when the modal opens and resume when it closes, so you just get the dialogData in the line after the one that opened the modal. > > Be sure to grab the data in the same handler that opened the modal stack, because a lot of things use it and it can change often. > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: >> Hi Folks, >> Am I allowed to modify the answer and ask dialog stack to be what I need it >> to be? and build my standalones from the modified version? >> and can those modified stacks be shared with others? >> Thanks in advance, > > > -- > 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 merakosp at gmail.com Tue Jan 11 05:02:10 2022 From: merakosp at gmail.com (panagiotis m) Date: Tue, 11 Jan 2022 12:02:10 +0200 Subject: Video Chat? In-Reply-To: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hello all, Support for WebRTC was recently added in the CEF browser - that is Windows and Linux. I _think_ Tom is on Windows. I believe that for the other platforms we'll need special permissions in the WKWebView (Mac and iOS) and the WebView (Android). I'll file an enhancement request in BZ so that we have a look at this in the future. Kind regards, Panos On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom, > > I just tried using whereby (via a php page we created) in LiveCode (the > IDE) and its stuck on "Loading camera and audio...". I've tried both the > browser widget and the revBrowserOpen() method. What versions of LC are > you using? I'm on 9.6.5. Do you have a sample stack that is working for > you? > > FWIW, the php page we made works perfectly is a browser on desktop and > mobile. > > -Dan > > > ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" > use-livecode at lists.runrev.com> wrote: > > Yes, since recently, you can use webrtc chat inside the browser. It > picks > up the camera and mic. I tested a couple of them and they seemed to > work > fine. whereby.com is a good one to try > > On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Does anyone know if it's possible to do a live Video Chat in a LC > > project/app? > > > > -Dan > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 11 09:29:49 2022 From: dvglasgow at gmail.com (David Glasgow) Date: Tue, 11 Jan 2022 14:29:49 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi folks I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): on menuPick pChosenItem set the label of me to pChosenitem switch case pChosenItem = "=" set the tooltip of me to "Equals" break case pChosenItem = "≀" set the tooltip of me to “Is at least" break case pChosenItem = "≅" set the tooltip of me to “Is approximately" break end switch set the tooltipdelay to 500 show the tooltip of me set the tooltip delay to 0 end menuPick It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, David Glasgow Honorary Professor, Nottingham Trent University (SOCAMRU) Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York From klaus at major-k.de Tue Jan 11 09:38:29 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:38:29 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : > > Hi folks > > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "≀" > set the tooltip of me to “Is at least" > break > case pChosenItem = "≅" > set the tooltip of me to “Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow well, we cannot explicitely show a tooltip by script. So "show the tooltup of me" will not work if it doesn't throw an error. Problem in your script: ... set the tooltipdelay to 500 ## from this point the tooltip will appear in 500 millisecs ## show the tooltip of me ## but this will disable the tooltip again much EARLIER than the 500 millisecs! ## LC is too fast for this :-) set the tooltip delay to 0 ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From tom at makeshyft.com Tue Jan 11 09:38:53 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 09:38:53 -0500 Subject: Can I still change LC code? In-Reply-To: <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: Alright, I'll have to add that to my list. Thanks for the hints Jacqueline. On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Just roll your own. Any mod to the IDE goes away next time you update. > > Sent from my iPhone > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > ï»żI agree with Craig that you're better off making your own. There is a > built-in mechanism for this: the dialogData. It's a generic global > property, always available, specifically for moving data between a modal > stack and your scripts. You don't need to declare it as a global, it's > always there. > > > > Create a stack with the controls you need, and open it as modal. When > the user hits the OK button (or whatever dismisses the stack,) use a > closeStack handler to put the data you need into the dialogData. Your > script will pause when the modal opens and resume when it closes, so you > just get the dialogData in the line after the one that opened the modal. > > > > Be sure to grab the data in the same handler that opened the modal > stack, because a lot of things use it and it can change often. > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > >> Hi Folks, > >> Am I allowed to modify the answer and ask dialog stack to be what I > need it > >> to be? and build my standalones from the modified version? > >> and can those modified stacks be shared with others? > >> Thanks in advance, > > > > > > -- > > 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 klaus at major-k.de Tue Jan 11 09:48:08 2022 From: klaus at major-k.de (Klaus major-k) Date: Tue, 11 Jan 2022 15:48:08 +0100 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: Hi David, > Am 11.01.2022 um 15:38 schrieb Klaus major-k via use-livecode : > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltipdelay to 0 >> end menuPick maybe something like this will work for you: .. set the tooltipdelay to 1 ## to show the tooltip almost immediately ## give th user time to read the tooltip send "set the tooltipdelay to 0" to me in 2 secs ... Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From craig at starfirelighting.com Tue Jan 11 09:48:01 2022 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 11 Jan 2022 09:48:01 -0500 Subject: scripted Show tooltip not a thing? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> You can do this. In a button script; on mouseenter set the tooltip of me to random(999) end mouseenter Now every time you move the cursor into that button, you get a new integer when you hover. Craig > On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode wrote: > > Hi David, > >> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >> >> Hi folks >> >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >> >> >> Best Wishes, >> >> David Glasgow > > well, we cannot explicitely show a tooltip by script. > So "show the tooltup of me" will not work if it doesn't throw an error. > > Problem in your script: > ... > set the tooltipdelay to 500 > ## from this point the tooltip will appear in 500 millisecs > ## show the tooltip of me > > ## but this will disable the tooltip again much EARLIER than the 500 millisecs! > ## LC is too fast for this :-) > set the tooltip delay to 0 > ... > > > 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 meetings-noreply at google.com Tue Jan 11 09:50:12 2022 From: meetings-noreply at google.com (Eraklis Pittas (via Google Meet)) Date: Tue, 11 Jan 2022 06:50:12 -0800 Subject: Happening now: Eraklis Pittas is inviting you to a video call Message-ID: Google Meet logo Eraklis Pittas is inviting you to join a video call happening now Join call meet.google.com/uhu-cwar-ibd From iphonelagi at gmail.com Tue Jan 11 09:56:08 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Tue, 11 Jan 2022 14:56:08 +0000 Subject: Happening now: Eraklis Pittas is inviting you to a video call In-Reply-To: References: Message-ID: my mistake it was supposed to go somewhere else On Tue, 11 Jan 2022 at 14:51, Eraklis Pittas (via Google Meet) via use-livecode wrote: > Google Meet logo > > Eraklis Pittas is inviting you to join a video > call > happening now > > > > > > > > Join call > > > > meet.google.com/uhu-cwar-ibd > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 mkoob at rogers.com Tue Jan 11 12:47:17 2022 From: mkoob at rogers.com (Martin Koob) Date: Tue, 11 Jan 2022 12:47:17 -0500 Subject: Video Chat? In-Reply-To: References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> Message-ID: <487A52E8-A45E-42A4-BA4B-F7506339FEC4@rogers.com> Hi Panos Do you need to use the browser object to use WebRTC or would if be feasible to code your own solution using the cameraControl Object to capture the video to send, the player object to play the incoming video and tsNet to handle all the internet communication making the two way streaming possible? Martin > On Jan 11, 2022, at 5:02 AM, panagiotis m via use-livecode wrote: > > Hello all, > > Support for WebRTC was recently added in the CEF browser - that is Windows > and Linux. I _think_ Tom is on Windows. > > I believe that for the other platforms we'll need special permissions in > the WKWebView (Mac and iOS) and the WebView (Android). > > I'll file an enhancement request in BZ so that we have a look at this in > the future. > > Kind regards, > Panos > > > > > On Mon, 10 Jan 2022 at 23:49, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Tom, >> >> I just tried using whereby (via a php page we created) in LiveCode (the >> IDE) and its stuck on "Loading camera and audio...". I've tried both the >> browser widget and the revBrowserOpen() method. What versions of LC are >> you using? I'm on 9.6.5. Do you have a sample stack that is working for >> you? >> >> FWIW, the php page we made works perfectly is a browser on desktop and >> mobile. >> >> -Dan >> >> >> ï»żOn 1/7/22, 9:15 AM, "use-livecode on behalf of Tom Glod via use-livecode" >> > use-livecode at lists.runrev.com> wrote: >> >> Yes, since recently, you can use webrtc chat inside the browser. It >> picks >> up the camera and mic. I tested a couple of them and they seemed to >> work >> fine. whereby.com is a good one to try >> >> On Fri, Jan 7, 2022 at 12:05 PM Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Does anyone know if it's possible to do a live Video Chat in a LC >>> project/app? >>> >>> -Dan >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 11 14:49:13 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 11 Jan 2022 14:49:13 -0500 Subject: Can I still change LC code? In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: However, if you have improvements to make, you can always submit them along with a bug report. On Tue, Jan 11, 2022 at 9:40 AM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Alright, I'll have to add that to my list. Thanks for the hints > Jacqueline. > > On Mon, Jan 10, 2022 at 7:16 PM Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just roll your own. Any mod to the IDE goes away next time you update. > > > > Sent from my iPhone > > > > > On Jan 10, 2022, at 14:48, J. Landman Gay via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > ï»żI agree with Craig that you're better off making your own. There is a > > built-in mechanism for this: the dialogData. It's a generic global > > property, always available, specifically for moving data between a modal > > stack and your scripts. You don't need to declare it as a global, it's > > always there. > > > > > > Create a stack with the controls you need, and open it as modal. When > > the user hits the OK button (or whatever dismisses the stack,) use a > > closeStack handler to put the data you need into the dialogData. Your > > script will pause when the modal opens and resume when it closes, so you > > just get the dialogData in the line after the one that opened the modal. > > > > > > Be sure to grab the data in the same handler that opened the modal > > stack, because a lot of things use it and it can change often. > > > > > > > > >> On 1/10/22 12:13 PM, Tom Glod via use-livecode wrote: > > >> Hi Folks, > > >> Am I allowed to modify the answer and ask dialog stack to be what I > > need it > > >> to be? and build my standalones from the modified version? > > >> and can those modified stacks be shared with others? > > >> Thanks in advance, > > > > > > > > > -- > > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > > HyperActive Software | http://www.hyperactivesw.com > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 rdimola at evergreeninfo.net Tue Jan 11 15:31:11 2022 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 11 Jan 2022 15:31:11 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <006e01d8072a$2ecfa290$8c6ee7b0$@net> Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. LC is my friend! RIP VAX Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From bogdanoff at me.com Tue Jan 11 16:26:24 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 11 Jan 2022 16:26:24 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <61AE0195-7EB5-46FD-A500-0A0A37C6AB13@me.com> 👍👍 > On Jan 11, 2022, at 3:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 monte at appisle.net Tue Jan 11 18:26:15 2022 From: monte at appisle.net (Monte Goulding) Date: Wed, 12 Jan 2022 10:26:15 +1100 Subject: PDW widget: get the rect of the hilitedRange In-Reply-To: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> References: <745BA7AB-6842-459A-9A3A-57E9FCBF6B3C@me.com> Message-ID: I think we would need to add a new property for that. Quite feasible as we already need to determine rects of the halite text to draw the selection. Perhaps create an enhancement request for this? Cheers Monte > On 11 Jan 2022, at 9:19 am, Keith Clarke via use-livecode wrote: > > Hi folks, > Please can anyone advise how to get the rendered rectangle of highlighted text in the PDF widget
? > > I can successfully get the first word from the page text using something like: > put pPageNum into tHilitedArray["from"]["page”] // = 1 > > put pPageNum into tHilitedArray["to"]["page”] // = 1 > put the length of word tWordNum of pPageText into tWordLength // = ‘3’ as the word is “the" > > put tWordIndex into tHilitedArray["from"]["index”] // = 1 > > put tWordIndex + tWordLength -1 into tHilitedArray["to"]["index”] // = 3 > set the hilitedRange of control "PDF1" to tHilitedArray > > put the hilitedRangeText of control "PDF1" into tText // = “the" > > > However, when I attempt to get the rendered rect of this word, to compare with namedDestinations in the page ... > put the rectangle of the hilitedRange of control "PDF1" into tRect // returns (Chunk: error in object expression) near “the”... > > I’ve tried using the hilitedRangeText but get similar errors. > Any clues? > TIA > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue Jan 11 18:48:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Jan 2022 17:48:07 -0600 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <9e64f5f1-748a-6993-26ee-9f127c778f29@hyperactivesw.com> I love that story. On 1/11/22 2:31 PM, Ralph DiMola via use-livecode wrote: > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at jhjensen.com Tue Jan 11 18:57:38 2022 From: jerry at jhjensen.com (Jerry Jensen) Date: Tue, 11 Jan 2022 15:57:38 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: <006e01d8072a$2ecfa290$8c6ee7b0$@net> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: And just think of what to do with the extra floor space! > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode wrote: > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years and was only rebooted every 2 or three years(power outage or disk replacement). It's either a bad disk drawing too much from the old power supply or the supply itself needs to be re-capped. Fires up and boots but shuts off after couple of hours. I could keep it going but I've been converting the VAX apps to LC since 2012. There was only one left and I'm finishing the conversion now. If was not for LC's text processing(chunks) I could never have converted them all. The last one needs to be done in a week or two, no prob for LC. For me this project in any other language would not be possible. There was 12 years of Basic text processing apps by a team of 4 programmers to convert. With LC it was all converted by me in my spare time. > > LC is my friend! > > RIP VAX > > 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 tom at makeshyft.com Tue Jan 11 21:16:02 2022 From: tom at makeshyft.com (Tom Glod) Date: Tue, 11 Jan 2022 21:16:02 -0500 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: A great testimonial for Livecode On Tue, Jan 11, 2022 at 6:58 PM Jerry Jensen via use-livecode < use-livecode at lists.runrev.com> wrote: > And just think of what to do with the extra floor space! > > > On Jan 11, 2022, at 12:31 PM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Well my old VAX/VMS friend has finally died. It ran 24/7 for 26 years > and was only rebooted every 2 or three years(power outage or disk > replacement). It's either a bad disk drawing too much from the old power > supply or the supply itself needs to be re-capped. Fires up and boots but > shuts off after couple of hours. I could keep it going but I've been > converting the VAX apps to LC since 2012. There was only one left and I'm > finishing the conversion now. If was not for LC's text processing(chunks) I > could never have converted them all. The last one needs to be done in a > week or two, no prob for LC. For me this project in any other language > would not be possible. There was 12 years of Basic text processing apps by > a team of 4 programmers to convert. With LC it was all converted by me in > my spare time. > > > > LC is my friend! > > > > RIP VAX > > > > 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 ahsoftware at sonic.net Tue Jan 11 22:08:52 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 11 Jan 2022 19:08:52 -0800 Subject: [OT] Converting to LiveCode from VAX VMS In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <006e01d8072a$2ecfa290$8c6ee7b0$@net> Message-ID: <42f0cb7e-d31b-f524-65c6-87ccdeb9355d@sonic.net> On 1/11/22 3:57 PM, Jerry Jensen via use-livecode wrote: > And just think of what to do with the extra floor space! ...but I digress... back in the 80s I did a contract writing a c preprocessor for a guy who made a bunch of money off a video game. His accountant said he should buy a house, and he actually ended up buying two in the Oakland hills. There was still leftover money, and he was still deep into writing software, so he bought a VAX and put it in a downstairs bedroom. We would sometimes come in to use terminals in his house, but more often we'd log in from home. He kept close tabs on everyone doing work for him, and would check the logs frequently to see who was using what apps. Someone (nope - not me) had the bright idea to remap rogue to teco, so while it looked like he was using a text editor for hours, he was actually playing a game. Eventually got caught and the mapping was removed. -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Wed Jan 12 04:08:01 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 12 Jan 2022 11:08:01 +0200 Subject: Search & Replace Message-ID: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> I am trying to locate the Search & Replace dialog inwith the LC IDE but seem unable to . . . Best, Richmond. From klaus at major-k.de Wed Jan 12 04:13:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 10:13:56 +0100 Subject: Search & Replace In-Reply-To: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> Message-ID: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Hi Richmond, > Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : > > I am trying to locate the Search & Replace dialog inwith the LC IDE > but seem unable to . . . new to LC? 8-) Last item in menu -> Edit Or CMD-F. > Best, Richmond. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Wed Jan 12 11:44:45 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Jan 2022 10:44:45 -0600 Subject: Search & Replace In-Reply-To: <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> Message-ID: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > Hi Richmond, > >> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode >> : >> >> I am trying to locate the Search & Replace dialog inwith the LC IDE >> but seem unable to . . . > > new to LC? 8-) > > Last item in menu -> Edit > Or CMD-F. > >> Best, Richmond. > > 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 craig at starfirelighting.com Wed Jan 12 14:00:41 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:00:41 -0500 Subject: Search & Replace In-Reply-To: <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. Craig > On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: > > If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: > >> Hi Richmond, >> >>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>> >>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>> but seem unable to . . . >> >> new to LC? 8-) >> >> Last item in menu -> Edit >> Or CMD-F. >> >>> Best, Richmond. >> >> 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 klaus at major-k.de Wed Jan 12 14:06:23 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 20:06:23 +0100 Subject: Search & Replace In-Reply-To: <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> Message-ID: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Hi Craig, > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode : > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, go figure. 8-) > Craig > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >> >> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >> >>> Hi Richmond, >>> >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>> >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>> but seem unable to . . . >>> >>> new to LC? 8-) >>> >>> Last item in menu -> Edit >>> Or CMD-F. >>> >>>> Best, Richmond. >>> >>> Best >>> >>> Klaus Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Wed Jan 12 14:11:48 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 12 Jan 2022 21:11:48 +0200 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Everyone has misunderstood my Q over here on the use-list. Luckily Bernd, over in the Fora understood my Q perfectly, and because of his help I was able to do what I wanted. Best, Richmond. On Wed, 12 Jan 2022, 21:06 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > > Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode < > use-livecode at lists.runrev.com>: > > > > What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and > Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" > STACK file, > go figure. 8-) > > > Craig > > > >> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> If you're in the script editor you'll see different menus and cmd-F > will bring up the editor's Find which appears between the script and the > variable pane. > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Richmond, > >>> > >>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode < > use-livecode at lists.runrev.com>: > >>>> > >>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>> but seem unable to . . . > >>> > >>> new to LC? 8-) > >>> > >>> Last item in menu -> Edit > >>> Or CMD-F. > >>> > >>>> Best, Richmond. > >>> > >>> Best > >>> > >>> Klaus > > 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 craig at starfirelighting.com Wed Jan 12 14:14:32 2022 From: craig at starfirelighting.com (Craig Newman) Date: Wed, 12 Jan 2022 14:14:32 -0500 Subject: Search & Replace In-Reply-To: <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: <68022E39-2F45-480C-962F-166D00EDAC2D@starfirelighting.com> Klaus. Has to be the “ordinary" one in the IDE, also in the “Edit” menu, at the bottom. To be fair, that is in fact a stack, though that particular fact is not pertinent. Craig > On Jan 12, 2022, at 2:06 PM, Klaus major-k via use-livecode wrote: > > Hi Craig, > >> Am 12.01.2022 um 20:00 schrieb Craig Newman via use-livecode >: >> >> What Jacque said. If not on a Mac, it is in the “Edit” menu, “Find and Replace”. > > I saw in the forum that Richmond is looking for the "Find and Replace" STACK file, > go figure. 8-) > >> Craig >> >>> On Jan 12, 2022, at 11:44 AM, J. Landman Gay via use-livecode wrote: >>> >>> If you're in the script editor you'll see different menus and cmd-F will bring up the editor's Find which appears between the script and the variable pane. >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> On January 12, 2022 3:15:19 AM Klaus major-k via use-livecode wrote: >>> >>>> Hi Richmond, >>>> >>>>> Am 12.01.2022 um 10:08 schrieb Richmond via use-livecode : >>>>> >>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>> but seem unable to . . . >>>> >>>> new to LC? 8-) >>>> >>>> Last item in menu -> Edit >>>> Or CMD-F. >>>> >>>>> Best, Richmond. >>>> >>>> Best >>>> >>>> Klaus > > 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 jiml at netrin.com Wed Jan 12 15:26:02 2022 From: jiml at netrin.com (Jim Lambert) Date: Wed, 12 Jan 2022 12:26:02 -0800 Subject: Can I still change LC code? In-Reply-To: References: Message-ID: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Of course, you can start 'rolling your own' by cloning the IDE stacks then customizing those clones as you wish. From klaus at major-k.de Wed Jan 12 16:06:56 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 12 Jan 2022 22:06:56 +0100 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Hi Richmond, > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode : > > Everyone has misunderstood my Q over here on the use-list. > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > his help I was able to do what I wanted. in the forum you asked for the "Find and Replace STACK"! If you had mentioned STACK here in the mailing list, too, well... 8-) > Best, Richmond. >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE >>>>>> but seem unable to . . . Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From richmondmathewson at gmail.com Thu Jan 13 01:25:11 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 13 Jan 2022 08:25:11 +0200 Subject: Search & Replace In-Reply-To: References: <7d544b56-4cf7-105c-96e7-326e03b07253@gmail.com> <691C2325-A73A-45FA-85BD-E7243A495869@major-k.de> <17e4f2d7048.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <2DCFDE65-9D7B-4714-976F-F14C6BB793B3@starfirelighting.com> <1AB6F321-A1CD-4AFB-A8F0-3EA5D2D55BBE@major-k.de> Message-ID: Aye, well, I stand corrected. On Wed, 12 Jan 2022, 23:07 Klaus major-k via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hi Richmond, > > > Am 12.01.2022 um 20:11 schrieb Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com>: > > > > Everyone has misunderstood my Q over here on the use-list. > > Luckily Bernd, over in the Fora understood my Q perfectly, and because of > > his help I was able to do what I wanted. > > in the forum you asked for the "Find and Replace STACK"! > If you had mentioned STACK here in the mailing list, too, well... 8-) > > > Best, Richmond. > > >>>>>> I am trying to locate the Search & Replace dialog inwith the LC IDE > >>>>>> but seem unable to . . . > > 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 dvglasgow at gmail.com Fri Jan 14 06:10:37 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Fri, 14 Jan 2022 11:10:37 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> Message-ID: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Thanks all. I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didn’t know it at the same time. Cheers David G > On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: > > You can do this. In a button script; > > on mouseenter > > set the tooltip of me to random(999) > > end mouseenter > > > Now every time you move the cursor into that button, you get a new integer when you hover. > > Craig > >> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >> >> Hi David, >> >>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>> >>> Hi folks >>> >>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>> >>> on menuPick pChosenItem >>> set the label of me to pChosenitem >>> switch >>> case pChosenItem = "=" >>> set the tooltip of me to "Equals" >>> break >>> case pChosenItem = "≀" >>> set the tooltip of me to “Is at least" >>> break >>> case pChosenItem = "≅" >>> set the tooltip of me to “Is approximately" >>> break >>> end switch >>> set the tooltipdelay to 500 >>> show the tooltip of me >>> set the tooltip delay to 0 >>> end menuPick >>> >>> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>> >>> >>> Best Wishes, >>> >>> David Glasgow >> >> well, we cannot explicitely show a tooltip by script. >> So "show the tooltup of me" will not work if it doesn't throw an error. >> >> Problem in your script: >> ... >> set the tooltipdelay to 500 >> ## from this point the tooltip will appear in 500 millisecs >> ## show the tooltip of me >> >> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >> ## LC is too fast for this :-) >> set the tooltip delay to 0 >> ... >> >> >> 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 richmondmathewson at gmail.com Fri Jan 14 07:19:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 14 Jan 2022 14:19:22 +0200 Subject: scripted Show tooltip not a thing? In-Reply-To: <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> References: <85699859-3C0D-46C3-8E2A-61D190C88715@clearvisiontech.com> <33E01BDC-48CA-4387-B9CD-560CC84802CC@starfirelighting.com> <76F020CC-A192-451F-98AF-3B894274A087@gmail.com> Message-ID: https://forums.livecode.com/viewtopic.php?f=7&t=36647&p=211966#p211966 On 14.01.22 13:10, David V Glasgow via use-livecode wrote: > Thanks all. > > I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didnt know it at the same time. > > Cheers > > David G > >> On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode wrote: >> >> You can do this. In a button script; >> >> on mouseenter >> >> set the tooltip of me to random(999) >> >> end mouseenter >> >> >> Now every time you move the cursor into that button, you get a new integer when you hover. >> >> Craig >> >>> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode > wrote: >>> >>> Hi David, >>> >>>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode : >>>> >>>> Hi folks >>>> >>>> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >>>> >>>> on menuPick pChosenItem >>>> set the label of me to pChosenitem >>>> switch >>>> case pChosenItem = "=" >>>> set the tooltip of me to "Equals" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is at least" >>>> break >>>> case pChosenItem = "" >>>> set the tooltip of me to Is approximately" >>>> break >>>> end switch >>>> set the tooltipdelay to 500 >>>> show the tooltip of me >>>> set the tooltip delay to 0 >>>> end menuPick >>>> >>>> It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. >>>> >>>> >>>> Best Wishes, >>>> >>>> David Glasgow >>> well, we cannot explicitely show a tooltip by script. >>> So "show the tooltup of me" will not work if it doesn't throw an error. >>> >>> Problem in your script: >>> ... >>> set the tooltipdelay to 500 >>> ## from this point the tooltip will appear in 500 millisecs >>> ## show the tooltip of me >>> >>> ## but this will disable the tooltip again much EARLIER than the 500 millisecs! >>> ## LC is too fast for this :-) >>> set the tooltip delay to 0 >>> ... >>> >>> >>> 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 kaveh at rivervalleytechnologies.com Fri Jan 14 08:19:16 2022 From: kaveh at rivervalleytechnologies.com (Kaveh) Date: Fri, 14 Jan 2022 13:19:16 +0000 Subject: regex backreferences In-Reply-To: References: <3C2EAAE8-D2E5-49FE-ADB7-03810E26DCE2@byu.edu> <17dbc2e1748.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <209A7370-73E0-471F-8A0D-8C23F1F256E0@byu.edu> <017601d7f1d1$eddcfa20$c996ee60$@telus.net> Message-ID: Hi all I emailed Thierry on 23 Dec and I have had no response. It looks like his last post on the Forum was in July 2021. His software for backreferences works beautifully. It is closed source and commercial. I purchased it and used it successfully. He also provided good support. Precisely because I could not have my stacks dependent on proprietary software, I stopped using his sunnYrex program and started implementing backreferences myself. it is not an easy task and I even wonder if an efficient method is possible using LiveCode scripting. But I have made a start and if anyone is interested I am happy to collaborate. The ideal would be if LiveCode could implement this. The feature request ticket is here . Regards Kaveh On Wed, 15 Dec 2021 at 16:40, Kaveh wrote: > It's two years since I have been in contact, but this is the email I had: > > th.douez at sunny-tdz.com > > Regards > Kaveh > > On Wed, 15 Dec 2021 at 16:37, Douglas A. Ruisaard via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> None of the links to acquire nor contact Thierry on his site (< >> https://sunny-tdz.com/livecode/sunnyrex>) work. They just hang >> indefinitely... but the web site, itself, appears to be functrional. >> >> Can anyone provide an alternative means to contact this developer? >> >> Douglas Ruisaard >> >> Trilogy Software >> (250) 573-3935 >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Devin Asay via use-livecode >> Sent: Wednesday, December 15, 2021 7:54 AM >> To: How to use LiveCode >> Cc: Devin Asay >> Subject: Re: regex backreferences >> >> Thanks for confirming, Jacque and Kaveh. I figured that was the case. I >> can stop beating my head against it now! >> >> Now for a trip to workaround land! >> >> - Devin >> >> On Dec 15, 2021, at 2:46 AM, Kaveh via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> This is a major shortcoming and I have wanted this for years. Thierry has >> filled the gap with his excellent SunnyRex library >> . I have used it successfully, I >> recommend it, and it works well. He has also supported me well after I >> purchased SunnyRex. But it is a proprietary dependency and that is >> something at the back of my mind. >> >> It would be great if LiveCode could add this feature. Or perhaps come to >> an >> agreement with Thierry so that we reduce dependencies. >> >> Regards >> Kaveh >> >> On Wed, 15 Dec 2021 at 03:42, J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> I wish it did, but replaceText doesn't support back references. The >> parameters at the end are treated as literals, whether as actual quoted >> literals or variables containing a value. >> >> If there isn't a feature request for it, there should be. >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com> jacque at hyperactivesw.com> >> HyperActive Software | http://www.hyperactivesw.com >> On December 14, 2021 6:03:12 PM Devin Asay via use-livecode >> > >> wrote: >> >> Hi all, >> >> Does the replaceText() function allow the use of backreferences to >> retain >> groupings of text between matches. For example, if I have some text like >> this: >> >>

Good stuff here.

>> >> I want to end up something like this: >> >>

Good stuff here.”

>> >> In BBedit I can search for

(.*)

and >> replace it with

\1

and it preserves the run of text designated >> by >> parentheses. >> (I know, I can get more fancy on matching the runs of html tags, but I’m >> mainly interested in retaining the text, not in regex madness.) >> >> In LC this does not work: >> >> put replaceText(myText,"

> style=“cruft”>(.*)

”,”

\1

”) into myText >> >> I just end up with

\1

, when I want

Good stuff here.

>> >> Can replaceText even do this? >> >> - Devin >> >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> -- >> Kaveh Bazargan PhD >> Director >> River Valley Technologies ● Twitter >> ● LinkedIn >> ● ORCID >> >> *Accelerating the Communication of Research* >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > Kaveh Bazargan PhD > Director > River Valley Technologies ● Twitter > ● LinkedIn > ● ORCID > > *Accelerating the Communication of Research* > -- Kaveh Bazargan PhD Director River Valley Technologies ● Twitter ● LinkedIn ● ORCID *Accelerating the Communication of Research* From waprothero at gmail.com Fri Jan 14 13:17:54 2022 From: waprothero at gmail.com (William Prothero) Date: Fri, 14 Jan 2022 10:17:54 -0800 Subject: Thinking out loud In-Reply-To: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: Folks: Just thinking out loud. My hobby and gift to pay back all of the money I got from the National Science Foundation over my career, is to program and make educational applications about Earth Science. I’m finding, tho, that for younger kids, Chromebooks are mostly used. So, tapping into the vast experience of livecode users on this list, what advice would you give me? Livecode on the web? Google Classroom dev in Python? Is the web deployment of the livecode server getting to a place where it is actually practical in comparison to other solutions? My son is a 5’th grade teacher. He uses Google Classroom a lot. I would want apps I develop to work in that environment too. Or 
 function in a web browser. I see that LiveCode 10 versions are supporting webASM. It also looks like a direction I could go. The reason I’m favoring apps that work in a browser is then I don’t have to worry about the app stores and my work would/should run on different machines. So, I would appreciate any thoughts or suggestions you might have. I’ve programmed in numerous languages (but forgotten lots) and am not averse to learning new ones (Javascript?). Best, Bill William Prothero waprothero at gmail.com https://earthlearningsolutions.org From jacque at hyperactivesw.com Fri Jan 14 13:32:07 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Jan 2022 12:32:07 -0600 Subject: Thinking out loud In-Reply-To: References: <0D0229FB-35D4-4C29-9D53-FF1A3D1566DB@netrin.com> Message-ID: <17e59dc7458.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Android apps run on Chromebooks and I have several installed, including 3 of my own. There are a few glitches when rotating to tablet mode on Chromebooks that support that feature but in general they work pretty well. For you, that would be the easiest way forward. The main problem is that apps outside the Play Store can't be installed on Chromebooks without booting into developer mode and that isn't an option for students. On the other hand, getting your app into the Google Play Store is far easier than Apple makes it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 14, 2022 12:20:14 PM William Prothero via use-livecode wrote: > Folks: > Just thinking out loud. > > My hobby and gift to pay back all of the money I got from the National > Science Foundation over my career, is to program and make educational > applications about Earth Science. Im finding, tho, that for younger kids, > Chromebooks are mostly used. So, tapping into the vast experience of > livecode users on this list, what advice would you give me? Livecode on the > web? Google Classroom dev in Python? Is the web deployment of the livecode > server getting to a place where it is actually practical in comparison to > other solutions? > > My son is a 5th grade teacher. He uses Google Classroom a lot. I would > want apps I develop to work in that environment too. Or function in a web > browser. I see that LiveCode 10 versions are supporting webASM. It also > looks like a direction I could go. > > The reason Im favoring apps that work in a browser is then I dont have to > worry about the app stores and my work would/should run on different machines. > > So, I would appreciate any thoughts or suggestions you might have. Ive > programmed in numerous languages (but forgotten lots) and am not averse to > learning new ones (Javascript?). > > Best, > Bill > > > William Prothero > waprothero at gmail.com > https://earthlearningsolutions.org > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri Jan 14 17:33:58 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Jan 2022 14:33:58 -0800 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: Tooltips can be a solution, but the mechanism has some limitations in this context. First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: ------------------------- | = (Equals) | | (Is at least) | | (Is approximately) | ------------------------- This would allow users to fully grasp the implications of a choice before making it. -- Richard Gaskin Fourth World Systems avid Glasgow wrote: > I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): > > on menuPick pChosenItem > set the label of me to pChosenitem > switch > case pChosenItem = "=" > set the tooltip of me to "Equals" > break > case pChosenItem = "" > set the tooltip of me to Is at least" > break > case pChosenItem = "" > set the tooltip of me to Is approximately" > break > end switch > set the tooltipdelay to 500 > show the tooltip of me > set the tooltip delay to 0 > end menuPick > > It seems show the tooltip of me isnt a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. > > > Best Wishes, > > David Glasgow From dvglasgow at gmail.com Sat Jan 15 07:04:16 2022 From: dvglasgow at gmail.com (David V Glasgow) Date: Sat, 15 Jan 2022 12:04:16 +0000 Subject: scripted Show tooltip not a thing? In-Reply-To: References: Message-ID: <289E368F-F98F-4B58-8A39-20FD5CA6A401@gmail.com> I rather lazily didn’t post an update, but on reflection I had already decided to do exactly what you recommend, Richard. Your advice isn’t wasted because my thinking about why it is the best thing to do wasn’t that clear. It is an important UI point you make about advice only being useful as an antecedent of choice. Also, since I have avoided flippy flappy tooltips in my rather control-crowded app, it makes zero sense to have one exception which users would have no knowledge of, or reason to find until they stumble upon it. And then maybe wonder why the same doesn’t happen elsewhere. Why is it so easy to design a bad UI, when it is such a pleasure to experience a good one? Thanks, David G > On 14 Jan 2022, at 10:33 pm, Richard Gaskin via use-livecode wrote: > > Tooltips can be a solution, but the mechanism has some limitations in this context. > > First, tooltips are a sort of hidden feature, where the user discovers them only after moving the mouse over the object. Prior to that moment they're invisible, offering no guidance at all. > > And in this case, the good explanatory text you're offering can't be seen until after the user commits to a choice, but that explanation would seem helpful to guide them to making that choice. > > If space permits, you could consider adding the explanatory text in parentheses after the symbol directly in the control: > > ------------------------- > | = (Equals) | > | ≀ (Is at least) | > | ≅ (Is approximately) | > ------------------------- > > This would allow users to fully grasp the implications of a choice before making it. > > -- > Richard Gaskin > Fourth World Systems > > > avid Glasgow wrote: > >> I have an app in which tooltips are generally off. I also have a button menu which allows the selection of equality/inequelity. Users are non technical, and on selection (i.e. not the usual hover) I wanted to pop up a brief tooltip describing the selected item in ordinary language (irrespective of whether tooltips are globally on or off): >> on menuPick pChosenItem >> set the label of me to pChosenitem >> switch >> case pChosenItem = "=" >> set the tooltip of me to "Equals" >> break >> case pChosenItem = "≀" >> set the tooltip of me to “Is at least" >> break >> case pChosenItem = "≅" >> set the tooltip of me to “Is approximately" >> break >> end switch >> set the tooltipdelay to 500 >> show the tooltip of me >> set the tooltip delay to 0 >> end menuPick >> It seems show the tooltip of me isn’t a thing. I appreciate that I could show and hide an ordinary field, but I wondered if I have overlooked a suitable message and/or syntax that will enable what I want. Best Wishes, >> David Glasgow > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Sat Jan 15 13:15:09 2022 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 15 Jan 2022 18:15:09 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? Message-ID: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Hey Folks, I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? I used to have a license for them, but I have no idea how to get that license, or how to get that software. Best Andre From richmondmathewson at gmail.com Sat Jan 15 13:49:17 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:49:17 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: The best bet is to go to the Wayback machine and look at RunRev websites there, and I di know that RunRev2 can be downloaded. Best, Richmond. On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 13:51:22 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 15 Jan 2022 20:51:22 +0200 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> Message-ID: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 On 15.01.22 20:15, Andre Garzia via use-livecode wrote: > Hey Folks, > > Im in the mood to build some hobby toys for old classic macs, just to amuse myself. > > Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? > > I used to have a license for them, but I have no idea how to get that license, or how to get that software. > > Best > Andre > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 16:41:15 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 15 Jan 2022 15:41:15 -0600 Subject: Import file on Android Message-ID: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it opens the generic Share panel and lets you choose where to put the file. Now I want to import a file from an external source. Where does specialFolderPath("external documents") point to on Android? Is there another generic way to find a file in a public folder on the device? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From curry at pair.com Sun Jan 16 14:38:18 2022 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Jan 2022 14:38:18 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch Message-ID: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> LC Bug: After you Ctrl-click a link that uses "launch" the text field will NOT scroll with the Mouse Wheel unless you first press a keyboard key or modifier. Not only is Ctrl-click the official way to activate links while editing text in LiveCode, but MS Word uses Ctrl-click for links too, so it's a widely-trained habit! :) Here's the bug report: https://quality.livecode.com/show_bug.cgi?id=23520 More details: This bug does not specifically require Ctrl or click. (Or even an edited field.) Any launch or shell while a modifier key is down will trigger it. Then LC fields aren't aware of modifier key status. The test stack demos two ways to trigger this. Bonus side effect: This might be a valuable clue to explain some rare LC Script Editor glitches, too! (Each fix gets us closer to a rock-solid SE.) Platform: Tested with LC 9.6.6-rc-2 on Windows 10. My current recipe did NOT trigger for me on Mac. So, I'm not sure yet whether Mac is affected by this bug or anything similar. That wraps up my Weekend Big-Game LC Bug Hunt! Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From tom at makeshyft.com Sun Jan 16 15:22:32 2022 From: tom at makeshyft.com (Tom Glod) Date: Sun, 16 Jan 2022 15:22:32 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> References: <760f8deb-3d3f-ed50-2207-a1bd409fa80f@pair.com> Message-ID: wow Curry that must have been a hard one to track down. knowing me, i'll run into it. On Sun, Jan 16, 2022 at 2:40 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > LC Bug: > > After you Ctrl-click a link that uses "launch" > the text field will NOT scroll with the Mouse Wheel > unless you first press a keyboard key or modifier. > > Not only is Ctrl-click the official way > to activate links while editing text in LiveCode, > but MS Word uses Ctrl-click for links too, > so it's a widely-trained habit! :) > > Here's the bug report: > > https://quality.livecode.com/show_bug.cgi?id=23520 > > More details: > > This bug does not specifically require Ctrl or click. > (Or even an edited field.) Any launch or shell > while a modifier key is down will trigger it. > > Then LC fields aren't aware of modifier key status. > The test stack demos two ways to trigger this. > > Bonus side effect: > > This might be a valuable clue to explain > some rare LC Script Editor glitches, too! > (Each fix gets us closer to a rock-solid SE.) > > Platform: > > Tested with LC 9.6.6-rc-2 on Windows 10. > My current recipe did NOT trigger for me on Mac. > So, I'm not sure yet whether Mac is affected > by this bug or anything similar. > > That wraps up my Weekend Big-Game LC Bug Hunt! > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Sun Jan 16 15:52:50 2022 From: dsquance at telus.net (David Squance) Date: Sun, 16 Jan 2022 12:52:50 -0800 Subject: OT: Wordle In-Reply-To: References: Message-ID: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Thanks to Ali for creating this and making it available. However, I have a question about the dictionary used and whether the secret word in any given turn is chosen at random from that dictionary. My last game got me to: ALOE- The first four letters are green, the last, an S is black. I tried to send a screenshot, but it’s too big for the list. Regardless of the other letters I’d used up, I can’t come up with anything that makes sense. Aloe as a verb? That’s a real stretch and not in the American Scrabble dictionary. Any ideas? Dave > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode wrote: > > Many of you will no doubt already be addicted to the game 'Wordle' (if not, > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only problem > with it is that you only get one per day to solve. So I have taken the > liberty of making an unlimited version (in LC of course) > https://alilloyd.livecodehosting.com/wordle/wordle.html From stephen at barncard.com Sun Jan 16 17:42:41 2022 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 16 Jan 2022 14:42:41 -0800 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: This list uses an ancient version of mailman that does not except attachments of any kind, including images. You just need to find a place to host the stuff you want to share and use the URL. On Sun, Jan 16, 2022 at 12:54 David Squance via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From bogdanoff at me.com Sun Jan 16 22:21:33 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:21:33 -0500 Subject: Segmented Control Not Working? Message-ID: I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. I can send the mouseUp message to it from the Message box. Am I missing something? Peter Bogdanoff From bogdanoff at me.com Sun Jan 16 22:30:38 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 16 Jan 2022 22:30:38 -0500 Subject: Segmented Control Not Working? In-Reply-To: References: Message-ID: <2987107A-340E-461C-9245-CEC06D35835B@me.com> I see on the Livecode-blog.de forum I need to use a hiliteChanged handler to do the job. Not what I expected. Peter Bogdanoff > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode wrote: > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp handler in it. Clicking on any of the tabs (buttons) fail to trigger the mouseUp. > > I can send the mouseUp message to it from the Message box. > > Am I missing something? > > 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 From curry at pair.com Mon Jan 17 05:16:05 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 17 Jan 2022 05:16:05 -0500 Subject: LC Bug: No Mouse Wheel Scroll after a Ctrl-Click Launch In-Reply-To: References: Message-ID: <9ba3d095-0eab-eff1-8d52-3a505c413cbc@pair.com> Tom: > wow Curry that must have been a hard one to track down. > knowing me, i'll run into it. A bit tricky! :) BTW, I have a potential user workaround for the other bug I reported last week. I will post it soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andre at andregarzia.com Mon Jan 17 07:44:46 2022 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 17 Jan 2022 12:44:46 +0000 Subject: Someone has a copy of the last version of LiveCode to support PowerPC MacOS Classic machines? In-Reply-To: <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> References: <743F0286-A159-42D5-982C-A120DF7EF225@andregarzia.com> <76a8b566-2b6a-5d33-262d-4ee84452cbdc@gmail.com> Message-ID: <9B8C765B-45FA-4F3D-97C2-8D0D9E9C3531@andregarzia.com> Thanks a lot Richmond! > On 15 Jan 2022, at 18:51, Richmond via use-livecode wrote: > > Old and mouldy: https://www.dropbox.com/s/qslejp8mq5tuges/revolution.sit?dl=0 > > On 15.01.22 20:15, Andre Garzia via use-livecode wrote: >> Hey Folks, >> >> I’m in the mood to build some hobby toys for old classic macs, just to amuse myself. >> >> Anyone here has a copy of the last version of Runtime Revolution to support PowerPC based Macs running classic Mac OS? >> >> I used to have a license for them, but I have no idea how to get that license, or how to get that software. >> >> Best >> Andre >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Jan 17 10:07:18 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 10:07:18 -0500 Subject: Segmented Control Not Working? In-Reply-To: <2987107A-340E-461C-9245-CEC06D35835B@me.com> References: <2987107A-340E-461C-9245-CEC06D35835B@me.com> Message-ID: If memory serves, I think hiliteChanged doesn't fire until after the hilite has already changed, which is unhelpful. I've given up on using LC's widgets, for now, because they are just so primitive. I've gone back to using tmc2 for everything. On Sun, Jan 16, 2022 at 10:31 PM Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > I see on the Livecode-blog.de forum I need to > use a hiliteChanged handler to do the job. > > Not what I expected. > > Peter Bogdanoff > > > > > On Jan 16, 2022, at 10:21 PM, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I’m using a segmented control widget in LC 9.6.4 Mac. I have a mouseUp > handler in it. Clicking on any of the tabs (buttons) fail to trigger the > mouseUp. > > > > I can send the mouseUp message to it from the Message box. > > > > Am I missing something? > > > > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ali.lloyd at livecode.com Mon Jan 17 14:40:52 2022 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Mon, 17 Jan 2022 19:40:52 +0000 Subject: OT: Wordle In-Reply-To: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: Hi David - my version uses the UK Scrabble word list (CSW19 , although there's a CSW21 now I think) which has quite a few more words than the US one. I've just checked the list with definitions and it does appear that it is valid in CSW19 as a past participle / adjective although it seems not to have full verb privileges (the gerund is not allowed, apparently) Yes the secret word is selected at random and can therefore be rather obscure! On Sun, 16 Jan 2022, 20:52 David Squance via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thanks to Ali for creating this and making it available. However, I have a > question about the dictionary used and whether the secret word in any given > turn is chosen at random from that dictionary. > > My last game got me to: ALOE- > > The first four letters are green, the last, an S is black. I tried to send > a screenshot, but it’s too big for the list. Regardless of the other > letters I’d used up, I can’t come up with anything that makes sense. Aloe > as a verb? That’s a real stretch and not in the American Scrabble > dictionary. > > Any ideas? > Dave > > > On Jan 7, 2022, at 2:53 AM, Ali Lloyd via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Many of you will no doubt already be addicted to the game 'Wordle' (if > not, > > prepare to be: https://www.powerlanguage.co.uk/wordle/) - the only > problem > > with it is that you only get one per day to solve. So I have taken the > > liberty of making an unlimited version (in LC of course) > > https://alilloyd.livecodehosting.com/wordle/wordle.html > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 17 16:42:20 2022 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 17 Jan 2022 13:42:20 -0800 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> Message-ID: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> On 1/17/22 11:40 AM, Ali Lloyd via use-livecode wrote: > I've just checked the list with definitions and it does appear that it is > valid in CSW19 as a past participle / adjective although it seems not to > have full verb privileges (the gerund is not allowed, apparently) Or rather an adjective only: I don't think you can aloe something or say that something has been aloed. https://www.lexico.com/en/definition/aloed -- Mark Wieder ahsoftware at gmail.com From dochawk at gmail.com Mon Jan 17 16:50:08 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 13:50:08 -0800 Subject: OT: Wordle In-Reply-To: <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> Message-ID: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> mark mentioned, >I don't think you can aloe something or say that something has been aloed. Are you saying that such usage isn’t aloed? From jacque at hyperactivesw.com Mon Jan 17 17:04:18 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Jan 2022 16:04:18 -0600 Subject: OT: Wordle In-Reply-To: <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: > mark mentioned, > >> I don't think you can aloe something or say that something has been aloed. > > Are you saying that such usage isn’t aloed? Oh, stop it. :P You're as bad as Wieder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From colinholgate at gmail.com Mon Jan 17 18:52:48 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 17 Jan 2022 16:52:48 -0700 Subject: OT: Wordle In-Reply-To: References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> Message-ID: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> You could say, thinking aloed, is aloed aloed? > On Jan 17, 2022, at 3:04 PM, J. Landman Gay via use-livecode wrote: > > On 1/17/22 3:50 PM, doc hawk via use-livecode wrote: >> mark mentioned, >>> I don't think you can aloe something or say that something has been aloed. >> Are you saying that such usage isn’t aloed? > > Oh, stop it. :P You're as bad as Wieder. > > -- > 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 MikeKerner at roadrunner.com Mon Jan 17 20:03:12 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:03:12 -0500 Subject: tmAlign is now available on gitHub Message-ID: I discovered a little while ago that tmAlign is licensed GPL. So, I fixed the light header backdrop in Scott's various plugins and threw up a tmAlign repo on github. https://github.com/macMikey/tmAlign From MikeKerner at roadrunner.com Mon Jan 17 20:05:30 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Jan 2022 20:05:30 -0500 Subject: tmc2 hacks In-Reply-To: References: Message-ID: To anyone that cares, I think I got tmc2 working with behavior stacks and Levure. I can't release the code, since the base project is copyright, but if you're interested, I can tell you what I did (then hopefully someone else can make it better). On Tue, Dec 28, 2021 at 5:41 AM scott--- via use-livecode < use-livecode at lists.runrev.com> wrote: > I have not been modding tmc2 but I do still use some of those slick > objects. (I have modded a few of the gauges in Scott's older tmgauges > project. :- ) > > > On Dec 27, 2021, at 8:24 AM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > tmc2 still gives me better ui's than native widgets do. > > i have been messing with it for a while, including experimenting with > > breaking it into SOS's to see if i can get it to play nicely with levure. > > today's conversation about keyboards on mobile reminded me that it would > be > > good to add some of those properties. > > has anyone else been modding/hacking tmc2? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 dochawk at gmail.com Mon Jan 17 20:40:11 2022 From: dochawk at gmail.com (doc hawk) Date: Mon, 17 Jan 2022 17:40:11 -0800 Subject: OT: Wordle In-Reply-To: <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> References: <558F8CF5-ADDA-47E4-940E-0DB9F8865F99@telus.net> <78b14f29-c131-706b-d020-58e1e62747e7@sonic.net> <6CA7138D-CDBB-4B8A-A44B-C4BDE8EAF707@gmail.com> <2991F3BD-6ADC-4FD4-992E-85B64579BD7B@gmail.com> Message-ID: colin complied, > > You could say, thinking aloed, is aloed aloed? I could, but Jacqui would weider I didn’t . . . From curry at pair.com Tue Jan 18 08:19:35 2022 From: curry at pair.com (Curry Kenworthy) Date: Tue, 18 Jan 2022 08:19:35 -0500 Subject: LC Bug: Clipboard Polling Failure In-Reply-To: References: Message-ID: Me: > BTW, I have a potential user workaround I was almost afraid to mention that: sure enough, LC bombed out after I did! :D So to be clear, this will NOT solve the issue. (User workarounds are only bandaids at best.) Disclaimer: This LC bug needs a real fix. It locks up the clipboard, and perhaps any user copy/paste could trigger it. The end-user has to restart your app to paste again. But...this may help A LITTLE with A FEW use cases, especially IN-HOUSE workflows where YOU are the user. Disciplined user workaround: I am manually copying info from a web browser and LC works on the clipboard contents. Previously the LC clipboard would hang often, so I had to restart LC 2 or 3 times a day. When creating the test stack and bug recipe, faster clipboard access helped trigger it. So I tried making my manual copying actions slower and more deliberate: more time after and between selections to copy, etc. "Slow Is Smooth, and Smooth Is Fast." Results: Now I have to restart LC every 2 or 3 days. A bit better. (Disciplined users only!) :) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From andreas.bergendal at gmail.com Tue Jan 18 10:57:27 2022 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 18 Jan 2022 16:57:27 +0100 Subject: Rounding in LiveCode vs Excel Message-ID: Just to follow up on the rounding issue: Panos has now confirmed that round(5,-1) = 0 is indeed a bug, since at least LC 6(!!!): https://quality.livecode.com/show_bug.cgi?id=23522 /Andreas From jacque at hyperactivesw.com Tue Jan 18 16:15:31 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Jan 2022 15:15:31 -0600 Subject: Import file on Android In-Reply-To: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> References: <2f7b73c7-9b69-3858-e756-cae8e50f7b98@hyperactivesw.com> Message-ID: <79ca0f2f-60cb-2adc-b0bf-684a80eb1baf@hyperactivesw.com> I'm not having much luck with this. SpecialFolderPath("external documents") seems to point to the Android/data//files folder. I thought I might be able to use a file browser to put files there so the app could see them, but Android 12 doesn't seem to allow copying files there. Has anyone succeeded in importing files from a publicly-accessible location? Ideally I'd get access to the public Downloads folder. On 1/15/22 3:41 PM, J. Landman Gay via use-livecode wrote: > I'm using mobileComposeMail to export a data file from an Android app. In spite of its name, it > opens the generic Share panel and lets you choose where to put the file. > > Now I want to import a file from an external source. Where does specialFolderPath("external > documents") point to on Android? Is there another generic way to find a file in a public folder > on the device? > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From MikeKerner at roadrunner.com Tue Jan 18 16:16:33 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 18 Jan 2022 16:16:33 -0500 Subject: tmEffects is now available on gitHub Message-ID: It looks like Scott also OSS'd tmEffects, which is his nifty tool for adding shading, drop shadows, etc. to LC objects. I removed the white filter on the palette and uploaded. https://github.com/macMikey/tmEffects -- 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 jbv at souslelogo.com Thu Jan 20 06:49:51 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 06:49:51 -0500 Subject: Livecode and interactive video Message-ID: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Hi list, This might be a dumb question but anyway... Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. At the end, a final screen shows the score and some additional comments. This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? Thanks in advance. jbv From tom at makeshyft.com Thu Jan 20 13:39:59 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 20 Jan 2022 13:39:59 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi there ..... can you give an example of an interactive video on youtube? so I can see what you mean? I've never seen one. Thanks, Tom On Thu, Jan 20, 2022 at 6:51 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide > featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, > then a comment about the right answer is displayed, and then the user > clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app > from LC into a format compatible with an interactive video for youtube > for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jbv at souslelogo.com Thu Jan 20 13:53:06 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Thu, 20 Jan 2022 13:53:06 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Le 2022-01-20 13:39, Tom Glod via use-livecode a crit : > Hi there ..... can you give an example of an interactive video on > youtube? > so I can see what you mean? I've never seen one. > Please check this video : it explains the basics of interactive videos, although I don't know if it's accepted on youtive : https://www.youtube.com/watch?v=QkGI4OHSjA0 From marksmithhfx at gmail.com Thu Jan 20 14:12:57 2022 From: marksmithhfx at gmail.com (Mark Smith) Date: Thu, 20 Jan 2022 19:12:57 +0000 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Boy that video was a perfect example of giving away free information in order to highlight your brand. Very well done. I think in general you could probably do something like this in HTML5 and the new web browser technology (caveat: which I have not looked into yet but sounds like it might fit the bill). > On Jan 20, 2022, at 6:53 PM, jbv via use-livecode wrote: > > Le 2022-01-20 13:39, Tom Glod via use-livecode a Ă©crit : >> Hi there ..... can you give an example of an interactive video on youtube? >> so I can see what you mean? I've never seen one. > > Please check this video : it explains the basics of interactive videos, > although I don't know if it's accepted on youtive : > https://www.youtube.com/watch?v=QkGI4OHSjA0 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jan 20 15:45:27 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 20 Jan 2022 15:45:27 -0500 Subject: Livecode and interactive video In-Reply-To: <9a205ad9c4627a560272d910327b624e@souslelogo.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: You could probably do it on your own website with LiveCode server. It would not work with YouTube though. You might however be able to publish an optional link to your interactive video on YouTube just below a video you have posted. You could say something like: To try the interactive version of this video, please click on the link below. Good Luck! Rick > On Jan 20, 2022, at 6:49 AM, jbv via use-livecode wrote: > > Hi list, > This might be a dumb question but anyway... > Imagine a simple quiz made of a succession of static slides, each slide featuring a question and 4 possible answers. > When the user clicks 1 answer, he gets notified if he's right or wrong, then a comment about the right answer is displayed, and then the user clicks to move to the next question. > At the end, a final screen shows the score and some additional comments. > > This is easily done with LC. But is there a way to export such an app from LC into a format compatible with an interactive video for youtube for instance ? > > Thanks in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Jan 21 11:02:47 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 11:02:47 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: Hi Rick, Thank you for your answer. That was actually my very first option, but it remains the most simple one. I am now exploring a new option : generate an HTML5 animation and then convert it to a video format. I'm just wondering if hotspots (mostly to offer viewers options for branching to different segments of the video) will be kept after the conversion... Le 2022-01-20 15:45, Rick Harrison via use-livecode a crit : > You could probably do it on your own website with LiveCode server. > > It would not work with YouTube though. > > You might however be able to publish an optional link to > your interactive video on YouTube just below a video > you have posted. > > You could say something like: To try the interactive > version of this video, please click on the link below. > > Good Luck! > > Rick > >> On Jan 20, 2022, at 6:49 AM, jbv via use-livecode >> wrote: >> >> Hi list, >> This might be a dumb question but anyway... >> Imagine a simple quiz made of a succession of static slides, each >> slide featuring a question and 4 possible answers. >> When the user clicks 1 answer, he gets notified if he's right or >> wrong, then a comment about the right answer is displayed, and then >> the user clicks to move to the next question. >> At the end, a final screen shows the score and some additional >> comments. >> >> This is easily done with LC. But is there a way to export such an app >> from LC into a format compatible with an interactive video for youtube >> for instance ? >> >> Thanks in advance. >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curt at sonasoftware.com Fri Jan 21 12:13:56 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 09:13:56 -0800 Subject: video formats for Windows in LC 9.6.5? Message-ID: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v;  the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. With LiveCode 9.6.5 on Windows, the .m4v videos are not showing there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. Are there any tips for using H.264 videos on Windows with 9.6.5? Thanks! -Curt -- Sent from Postbox From klaus at major-k.de Fri Jan 21 12:25:25 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Jan 2022 18:25:25 +0100 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <9EA84660-B28F-4025-8DA2-A576733A2954@major-k.de> Hi Curt, > Am 21.01.2022 um 18:13 schrieb Curt Ford via use-livecode : > > A client has asked me to update a project from a few years ago that includes a few videos. In the previous version we used clips in MP4 format with the suffix .m4v; the codecs (judging from Get Info on a Mac) are H.264, AAC. These worked well on both platforms before. > > With LiveCode 9.6.5 on Windows, the .m4v videos are not showing – there's just a blank space above the control bar. I'm seeing this in Windows 11, and clients have confirmed the same on their end with Windows 7 and 10. The .m4v videos do play OK on my system in Windows Media Player, and I am able to play an .avi video in LiveCode on my system. > > Are there any tips for using H.264 videos on Windows with 9.6.5? did you try to just change the suffix to -> .mp4 ? However Windows should also accept .m4v > Thanks! > > -Curt Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From curry at pair.com Fri Jan 21 12:47:27 2022 From: curry at pair.com (Curry Kenworthy) Date: Fri, 21 Jan 2022 12:47:27 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> Message-ID: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Curt: > In the previous version we used clips > in MP4 format with the suffix .m4v > Are there any tips for using H.264 videos on Windows with 9.6.5? Your Windows app should (encourage users to/) install: LAV Filters https://github.com/Nevcairiel/LAVFilters (I've heard that a future LC version will add better support.) Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From paul at researchware.com Fri Jan 21 13:01:09 2022 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Jan 2022 13:01:09 -0500 Subject: video formats for Windows in LC 9.6.5? In-Reply-To: <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> References: <5228be94-e513-98c8-db5d-f99695d66e12@sonasoftware.com> <39ef07c7-2fb9-f2e4-f626-fe8f57ae4d18@pair.com> Message-ID: On 1/21/2022 12:47 PM, Curry Kenworthy via use-livecode wrote: > (I've heard that a future LC version will add better support.) LC 10 is supposed to move from DirectShow to Windows Media Framework, but I have no idea what d.p. version will make that change (or if it will really occur). DirectShow has limited media file format support. Microsoft (I think) saw additional formats as a "third party opportunity". LAVFilters add almost all the formats you find with Quicktime or Apple Video Foundation (AVF) for DirectShow and the newer Windows Media Framework comes with support for most popular formats. So, until a hopeful LC10 release, you need to also install LAVFilters to get any sort of parity in support media file formats between macOS and Windows in Livecode. From harrison at all-auctions.com Fri Jan 21 13:25:54 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 21 Jan 2022 13:25:54 -0500 Subject: Livecode and interactive video In-Reply-To: References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> Message-ID: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> I doubt that will work. Once you have converted it into a video, it’s just a video. You want to have a video with HTML5 button overlays. You will probably have to use Javascript for jumping to the various points in the video. Let us know what finally works for you. Cheers, Rick > On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: > > Hi Rick, > > Thank you for your answer. That was actually my very first option, > but it remains the most simple one. > I am now exploring a new option : generate an HTML5 animation and > then convert it to a video format. I'm just wondering if hotspots > (mostly to offer viewers options for branching to different segments > of the video) will be kept after the conversion... From curt at sonasoftware.com Fri Jan 21 13:45:02 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 10:45:02 -0800 Subject: video formats for Windows in LC 9.6.5? *solved* Message-ID: <0e95b13c-4022-23c4-955f-1c6fea0ca22d@sonasoftware.com> Thanks Klaus, Curry, Paul just changing the suffix didn't help, but fortunately, converting the videos to divX format (.avi) with a free converter seems to have done the trick. The target audience is creative/theater types so the simplest solution is best here, but that's helpful to know about LAV Filters and the situation in general. Thanks! Curt -- Sent from Postbox From curt at sonasoftware.com Fri Jan 21 14:50:35 2022 From: curt at sonasoftware.com (Curt Ford) Date: Fri, 21 Jan 2022 11:50:35 -0800 Subject: Livecode and interactive video Message-ID: <45314c8c-fe01-f158-7280-4e9a3b68ae7c@sonasoftware.com> I can't help with a LiveCode implementation, but if web delivery is an option, I've had good results using the free H5P technology for videos that include embedded quizzes of various kinds; I think it does image hotspots and branching as well. https://h5p.org -Curt -- Sent from Postbox From bryan at exnihilo-media.com Fri Jan 21 14:50:13 2022 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Fri, 21 Jan 2022 14:50:13 -0500 Subject: Livecode and interactive video In-Reply-To: <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> References: <9a205ad9c4627a560272d910327b624e@souslelogo.com> <4569562F-02E0-44B2-9CD0-5023F010C7B4@all-auctions.com> Message-ID: <3BA96C83-F143-47AF-9EC2-C549B124B716@exnihilo-media.com> Hi jbv Here’s a tool that can help you create what you’re describing. https://h5p.org/interactive-video Best regards. Bryan Anderson > On Jan 21, 2022, at 1:25 PM, Rick Harrison via use-livecode wrote: > > I doubt that will work. Once you have converted it into a video, it’s just a video. > You want to have a video with HTML5 button overlays. You will probably > have to use Javascript for jumping to the various points in the video. > > Let us know what finally works for you. > > Cheers, > > Rick > >> On Jan 21, 2022, at 11:02 AM, jbv via use-livecode wrote: >> >> Hi Rick, >> >> Thank you for your answer. That was actually my very first option, >> but it remains the most simple one. >> I am now exploring a new option : generate an HTML5 animation and >> then convert it to a video format. I'm just wondering if hotspots >> (mostly to offer viewers options for branching to different segments >> of the video) will be kept after the conversion... > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 21 14:56:33 2022 From: jiml at netrin.com (Jim Lambert) Date: Fri, 21 Jan 2022 11:56:33 -0800 Subject: Livecode and interactive video In-Reply-To: References: Message-ID: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> A quarter of a century ago, we called this Interactive Multimedia. It was usually delivered on a CD-ROM. Ask your parents! ;) From jbv at souslelogo.com Fri Jan 21 15:32:05 2022 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 21 Jan 2022 15:32:05 -0500 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <8a1ceb1fe1f8380113789c0a7931e7f8@souslelogo.com> Le 2022-01-21 14:56, Jim Lambert via use-livecode a crit : > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > he he he... I actually made quite a few myself 30 years ago... I"m currently browsing through various existing tools that allow to produce interactive videos, but my main goal is to automate the process of generating them... Most of these tools aren't cheap. A promising one seems to be Adobe Captivate which, unless I'm wrong, offers possibilities to hack the main file format. From matthias_livecode_150811 at m-r-d.de Fri Jan 21 15:34:21 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Fri, 21 Jan 2022 21:34:21 +0100 Subject: Livecode and interactive video In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: > Am 21.01.2022 um 20:56 schrieb Jim Lambert via use-livecode : > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > I remember the Philips CM205 cd-rom which was advertised in 1991 or so as first multimedia cd-rom drive with so called cd-i support. Btw. i've never seen a cd-i disc, but it felt good to know that my drive could have read such cds. ;) > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 11:54:57 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 09:54:57 -0700 Subject: For the Mathematicians. Message-ID: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> This equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. Is there a better way? Thanks, Roger From runrev at vonfintel.org Sat Jan 22 14:34:56 2022 From: runrev at vonfintel.org (Thomas von Fintel) Date: Sat, 22 Jan 2022 20:34:56 +0100 Subject: For the Mathematicians. In-Reply-To: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> Message-ID: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. Hope this helps. Thomas > Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : > > ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? > > The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. > > Is there a better way? > > > Thanks, > > Roger > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Sat Jan 22 15:04:48 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 13:04:48 -0700 Subject: For the Mathematicians. In-Reply-To: <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> Message-ID: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. Roger > On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: > > I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. > > Hope this helps. > Thomas > > > >> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >> >> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >> >> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >> >> Is there a better way? >> >> >> Thanks, >> >> Roger >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From francois.chaplais at mines-paristech.fr Sat Jan 22 18:37:30 2022 From: francois.chaplais at mines-paristech.fr (francois.chaplais) Date: Sun, 23 Jan 2022 00:37:30 +0100 Subject: For the Mathematicians. In-Reply-To: <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> Message-ID: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> In https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli use the formulation in polar coordinates. You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). HTH François > Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : > > Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. > > Roger > >> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >> >> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >> >> Hope this helps. >> Thomas >> >> >> >>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>> >>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>> >>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>> >>> Is there a better way? >>> >>> >>> Thanks, >>> >>> Roger >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 22 20:37:51 2022 From: irog at mac.com (Roger Guay) Date: Sat, 22 Jan 2022 18:37:51 -0700 Subject: For the Mathematicians. In-Reply-To: <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> Message-ID: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Hi François, My aim is to find a way to plot any and all implicit functions, not to plot only the lemniscate. But, that is a very interesting Wikipedia entry. Sorry I wasn’t clear! Thanks, Roger > On Jan 22, 2022, at 4:37 PM, francois.chaplais via use-livecode wrote: > > In > https://en.wikipedia.org/wiki/Lemniscate_of_Bernoulli > use the formulation in polar coordinates. > You sample theta, compute the corresponding radius r, convert the polar coordinates to usual cartesian coordinates, and draw a line between each point for successive angles theta. > > This is an explicit formulation (up to the sign or r, but the figure is obviously symmetric with respect to the origin). > > HTH > François > >> Le 22 janv. 2022 Ă  21:04, Roger Guay via use-livecode a Ă©crit : >> >> Thanks, Thomas. I’ve done some of that but you suggest some better keywords to search with. I will give it another go. >> >> Roger >> >>> On Jan 22, 2022, at 12:34 PM, Thomas von Fintel via use-livecode wrote: >>> >>> I am not a mathematician, but this kind of equation is called implicit function, implicit equation or implicit curve. If you search for that combined with draw or plot, you might find explanations. But it seems to be complicated. >>> >>> Hope this helps. >>> Thomas >>> >>> >>> >>>> Am 22.01.2022 um 17:56 schrieb Roger Guay via use-livecode : >>>> >>>> ï»żThis equation for the lemniscate, (x^2+y^2)^2 = 100*(x^2-y^2) is an example of a 2 variable function f(x,y). I am trying to figure how to plot such functions in LC. I can do simple functions like y = f(x) and x = f(t), y = f(t). Calculators such Good Grapher on the Mac do these f(x,y) functions with apparent ease. How? >>>> >>>> The only thing I’ve come up with so far is to imbed a y-repeat loop within an x-repeat loop where for each value of x (within a certain range), every value of y (within a certain range) is tested for the equation being true. If true, a point is generated in a point list of a polygon. I think, in principle, this should work and with persistence, I might be able make it work, but so far, no cigar. >>>> >>>> Is there a better way? >>>> >>>> >>>> Thanks, >>>> >>>> Roger >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From david.bovill at gmail.com Sun Jan 23 05:55:45 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 10:55:45 +0000 Subject: Customising Wasm export In-Reply-To: <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> Message-ID: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> I have a project that requires creating and rapidly prototyping was modules that would suitably be created in Livecode. However the was modules need to interface with other system components in a manner that is most easily accomplished at the moment using a rust based toolchain. How would I explore this possibility? Can a wasm based Livecode be embedded / wrapped / included in the existing rust code? Can the Livecode export be relatively easily customised to provide the relevant warm api / headers needed? Is it feasible to edit the warm directly to add the relevant api / headers and set up the way the Livecode code is organised to make this possible? What are the right questions to ask here? 📆    Schedule a call with me From livfoss at mac.com Sun Jan 23 07:57:45 2022 From: livfoss at mac.com (Graham Samuel) Date: Sun, 23 Jan 2022 12:57:45 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> Message-ID: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? Graham > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: > > A quarter of a century ago, we called this Interactive Multimedia. > It was usually delivered on a CD-ROM. Ask your parents! ;) > > ______________________________________________ From david.bovill at gmail.com Sun Jan 23 09:14:12 2022 From: david.bovill at gmail.com (David Bovill) Date: Sun, 23 Jan 2022 14:14:12 +0000 Subject: Wasm export examples In-Reply-To: <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> References: <8404b344b09103bf489dd8a9a.1eacf0ebea.20210831165309.d41c8f4f10.847db057@mail116.atl281.mcsv.net> <45A178E1-0C3A-45E8-826D-29327C8D26D0@rogers.com> <3bcba6d8-9635-4c82-a1b1-9dea9a4b9423@Spark> Message-ID: I’m trying to evaluate the state of the wasm export in dp10. As I’m not able to export to wasm from my current license, nor does the trial seem to give that option - I’m a bit stuck. Are there any examples on the web of Livecode stacks running using the wasm export that I can evaluate? 📆    Schedule a call with me From richmondmathewson at gmail.com Sun Jan 23 09:18:14 2022 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 23 Jan 2022 16:18:14 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: <36394d86-6123-f834-1585-9811c0430757@gmail.com> I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of these CDs were authored using MacroMedia products where the media are embedded in a way which seems to make them inaccessible. After that . . . Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is the norm nowadays). I wrote to them twice and they never bothered to reply they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could climb into bed with you to mutual advantage . . . so I would merrily chant my favourite mantra: "abandonware, abandonware"  and make sure that anything I did with media ripped off from those CDs was splattered with disclaimers and released on a not-for-profit basis. Richard Gaskin will probably now come after me with the castrating irons.  :) Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is both invaluable and far, far more extensive than mine it. On 23.01.22 14:57, Graham Samuel via use-livecode wrote: > I know Im old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (theyve essentially ignored me), so this would begin as a private project. Im still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. > > Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? > > Graham > >> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >> >> A quarter of a century ago, we called this Interactive Multimedia. >> It was usually delivered on a CD-ROM. Ask your parents! ;) >> >> ______________________________________________ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Sun Jan 23 11:47:13 2022 From: colinholgate at gmail.com (Colin Holgate) Date: Sun, 23 Jan 2022 09:47:13 -0700 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <36394d86-6123-f834-1585-9811c0430757@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> Message-ID: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Between Feb 1992 when I moved to the US, and May 1995, most of the floppy disks and CD-ROMs I programmed were done in HyperCard. Any of those would be easy enough to hack. I had been doing the Mac version, and other companies would do the PC version. From May 1995, being cross platform right away was more important, and so I started using Macromedia Director. For those CD-ROM I would either keep the document files in their editable format, or I would have a folder on the CD that included the editable files. The way I looked at it was that I had thousands of backup copies of the source files. I did do 10 CD-ROMs using Oracle Media Objects, which was another way to make cross platform HyperCard like titles. That still all predates Revolution. By the time Run Rev were sitting on top of MetaCard we were doing more web activities, all in Macromedia Director. Then by 2000, three years before Run Rev acquired MetaCard, I had to start using Macromedia Flash for the web work. The documents Flash produced were not easily editable after being published. Some day I’ll find time to recreate the HyperCard products in LiveCode! > On Jan 23, 2022, at 7:18 AM, Richmond via use-livecode wrote: > > I have a good dozen CD-ROMs which my boys got a lot of mileage out of when we stayed in the UAE. > > The first thing to do is to extract all the media - and this can be a right-pain-in-the-bum as quite a lot of > these CDs were authored using MacroMedia products where the media are embedded in a way which seems > to make them inaccessible. > > After that . . . > > Run up LiveCode stacks that mimic the FUNCTIONALITY of the original CDs (this is surprisingly easy). > > I have a horde of Dorling-Kindersley CDs that contain stuff that really rocks (well, up to the point > that media authored for a Mac Performa 5700 is of a far, far lower quality and size than what is > the norm nowadays). > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware" and make sure that anything I did with media ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating irons. :) > > Even if he doesn't, his knowledge of what-you-can and what-you-cannot get away with is > both invaluable and far, far more extensive than mine it. > > On 23.01.22 14:57, Graham Samuel via use-livecode wrote: >> I know I’m old enough to be the father of the average LiveCoder, and maybe the grandfather of quite a few, so I clearly remember CD-ROMs. I had a favourite cross-platform one which contains some very attractive material, and I have often thought of reviving the contents using either an LC standalone, or (as is presumably now possible), an LC-generated web app. Sadly I have never been able to have a sensible conversation with the copyright owner (they’ve essentially ignored me), so this would begin as a private project. I’m still wondering what the best technical approach should be. The material includes videos (not interactive) and synchronised text and audio files. After thinking about it for years, I still think it would be fun to do. >> >> Has anyone any ideas about how to approach this conversion (or re-purposing, or whatever term you want to use)? >> >> Graham >> >>> On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode wrote: >>> >>> A quarter of a century ago, we called this Interactive Multimedia. >>> It was usually delivered on a CD-ROM. Ask your parents! ;) >>> >>> ______________________________________________ >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 14:33:05 2022 From: iphonelagi at gmail.com (Eraklis Pittas) Date: Sun, 23 Jan 2022 19:33:05 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> Message-ID: CD ROM? Luxury! - We used to store all our data on clay tablets and stored them in holes in the ground. https://www.youtube.com/watch?v=ue7wM0QC5LE On Sun, 23 Jan 2022 at 12:59, Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > I know I’m old enough to be the father of the average LiveCoder, and maybe > the grandfather of quite a few, so I clearly remember CD-ROMs. I had a > favourite cross-platform one which contains some very attractive material, > and I have often thought of reviving the contents using either an LC > standalone, or (as is presumably now possible), an LC-generated web app. > Sadly I have never been able to have a sensible conversation with the > copyright owner (they’ve essentially ignored me), so this would begin as a > private project. I’m still wondering what the best technical approach > should be. The material includes videos (not interactive) and synchronised > text and audio files. After thinking about it for years, I still think it > would be fun to do. > > Has anyone any ideas about how to approach this conversion (or > re-purposing, or whatever term you want to use)? > > Graham > > > On 21 Jan 2022, at 19:56, Jim Lambert via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > A quarter of a century ago, we called this Interactive Multimedia. > > It was usually delivered on a CD-ROM. Ask your parents! ;) > > > > ______________________________________________ > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jeff at siphonophore.com Sun Jan 23 14:46:34 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 14:46:34 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: <2CFD3197-8931-43A9-BABA-48D2B19411D5@siphonophore.com> Graham, Having created a bunch of commercial interactive cdroms back in those days of early commercial interactivity, I can say they can be a challenge to mine all the necessary content from them and determine the whole flow chart of content and interactivity. I did this a few times on my own projects in the late days of cdroms and beginning of the web. It was a job to suck all the content out of the encyclopedia and put it into a set of meta files to get sucked into the online system along with providing files that detailed how it all fit together. An I had created the original cdrom and done it in a very template cms way. It took a few weeks to do and this was probably the simplest port that could ever be done due to the content and how I had built the original cdrom and me sucking it out only a few years later. And this was for the encyclopedia part of the disc that was pretty basic article with attached media, glossary and links between articles. When we looked at doing this for the very interactive parts (lots of kids being able to plot various data sets in various ways for them to both see the environmental data itself but also get into analyzing it by plotting various things against each other) it got swiftly daunting to extract and document the interactivity completely. Luckily the online education company determined it was past what was feasible to do online at the time so they let that part drop. I had the same experience extracting very interactive exhibits from dual laserdisc systems (in the day the only way to get seamless interactive video was to have two laserdiscs and switch between the two and carefully place your videos on the two discs) to QuickTime and it was a big job to again extract all the content (mostly videos) and document the interactivity. Again I had built the original and was pretty good about file keeping and documentation. Again doable but it was a good pile of work for me and I knew it well having built it. I’ve looked at migrating some of the educational cdroms we did a decade or so ago that went along with beginning reader story books, but the amount of work, even though done in revolution was just a bit too much for any return it would give other than just doing it. I may still do it some day as the rights owner would probably be fine with it as a freeware presentation online. Suffice it to say it is possible, just how hard it will be to extract the content from the disc you have is a very hard question to answer. Livecode is so much more powerful today that it’s not a question of programming, it’s getting all the interaction figured out and content out of the system. I can tell you with that huge encyclopedia project (it was $2.7M project in mid 90s) the Mac and PC versions were programmed separately (cross platform systems were not quite there yet for the project) with Mac in HyperCard and pc in Visual Basic. I wrote the Mac version and made HyperCard a shell that was a cms system that would just pull in and article text file and it had a related data file that called out all the links, attached media, and such, so the content is all sitting there in folders that are easy to access and with a little sleuthing you could figure out the data structure probably. But much of the interface graphics and interaction on controls were all buried in HyperCard (mostly as resources). On the PC side they had two hard core Visual Basic programmers that attacked the problem like it was some moon launch (they spent 5x more even though behind the Mac version on production as were handed totally clean and debugged content from the Mac version to suck in, yet they still had 4x more bug sheets than the Mac version, go figure). They had all the data in a big access database that got very cumbersome as it went along. They tried to make access do too much and it ended up being a real issue and they almost went to coding their own database. But all the interface graphics were just a folder of files put together then in vb. So on the pc version the content would be totally inaccessible (yes that’s a pun we used a lot around access), but on the Mac side totally accessible as easily used rtf files. We had about 5 hardcore programmers at the media company and I know each project many times got build in very different ways due to differences in needs and the evolving tools. I know I would be hard pressed to crack open their projects and extract everything not having been part of building it or the tool potentially to try to get in through an editor. In the last couple of decades every few years one of the owners (or subsequent owner) of old cdroms I developed has approached me with the idea or resurrecting them in a new fashion. I’ve run the numbers and tried to assess how hard it will be and even doing this at educational rates (bottom of the pay tier, but that’s been a lot of my professional life) it just hasn’t panned out as feasible. I have one gem that someday I want to resurrect as it’s pretty basic interactivity and low bandwidth, but is one of the best educational games I’ve ever seen with kids on decision making. Content is totally evergreen. But sadly I had a handshake deal with the rights owner years ago but it’s since been sold off and I didn’t have it on paper
 Cheers Jeff From harrison at all-auctions.com Sun Jan 23 15:23:55 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 15:23:55 -0500 Subject: tsNet Gmail Email In-Reply-To: <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: Hi there, I just tried out email using the tsNet LiveCode lesson that was updated on 8/17/2020. I ran into an error (67) when trying to send using Gmail. Google has updated their security for 3rd party Apps, and now you need to use an App password. How can an App password be included for a tsNet email when using Gmail? Thanks, Rick From jeff at siphonophore.com Sun Jan 23 15:38:01 2022 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sun, 23 Jan 2022 15:38:01 -0500 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] Message-ID: Richmond, And I’ll be right there with Richard. Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. Sorry I’ve been around this tree too many times. Jeff > On Jan 23, 2022, at 12:02 PM, use-livecode-request at lists.runrev.com wrote: > > I wrote to them twice and they never bothered to reply > > they did not "essentially" ignore me: they IGNORED me. This is nonsense > as, presumably, there is no obvious way > they can make the odd bob out of ancient CD-ROMS; and if they had a bit > of nous they might realise that they could > climb into bed with you to mutual advantage . . . > > so I would merrily chant my favourite mantra: > > "abandonware, abandonware"? and make sure that anything I did with media > ripped off from those > > CDs was splattered with disclaimers and released on a not-for-profit basis. > > Richard Gaskin will probably now come after me with the castrating > irons.? From jacque at hyperactivesw.com Sun Jan 23 16:26:38 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 23 Jan 2022 15:26:38 -0600 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: On 1/23/22 2:23 PM, Rick Harrison via use-livecode wrote: > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? You can't, app passwords are user-specific and need to be created by each user. This has been the case for some time, and I needed to do that for both my Android email client and Thunderbird on my Mac. If your users are running any other third party email client they've already had to create an app password for it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:30:19 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:30:19 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <3AB9C5C6-A097-4994-BF26-BBF39835238E@m-r-d.de> Hi Rick, the only thing that works, as far as i know, is to go to security in your google account and enable the option "google security non secure apps allow". When that option is enabled, you can use tsNet with your Google account. Matthias > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 matthias_livecode_150811 at m-r-d.de Sun Jan 23 16:55:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 23 Jan 2022 22:55:52 +0100 Subject: tsNet Gmail Email In-Reply-To: References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> Message-ID: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Rick, please let me add something If you have 2FA enabled for your Google Account you can create an app specific password https://myaccount.google.com/apppasswords You then use the app password instead of your "normal" google password with tsNet If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" If that option is enabled, then you use your normal google password with tsNet. > Am 23.01.2022 um 21:23 schrieb Rick Harrison via use-livecode : > > Hi there, > > I just tried out email using the tsNet LiveCode lesson > that was updated on 8/17/2020. > > I ran into an error (67) when trying to send using Gmail. > > Google has updated their security for 3rd party Apps, and > now you need to use an App password. > > How can an App password be included for a tsNet > email when using Gmail? > > Thanks, > > 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 Sun Jan 23 18:36:20 2022 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 23 Jan 2022 18:36:20 -0500 Subject: tsNet Gmail Email In-Reply-To: <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> References: <7444F65B-BA67-4F67-88BC-01D5291AA399@netrin.com> <9F085C8F-90D0-4CCE-9781-E6695244A5DB@mac.com> <36394d86-6123-f834-1585-9811c0430757@gmail.com> <20AB63A1-ECAC-4462-8CD1-1534BC1A750F@gmail.com> <5CF834A3-FB22-4DC3-A85B-9F5C89DE6167@m-r-d.de> Message-ID: Hi Matthias, Thanks for getting back to me. I will give that a try! Rick > On Jan 23, 2022, at 4:55 PM, matthias rebbe via use-livecode wrote: > > Rick, > > please let me add something > > If you have 2FA enabled for your Google Account you can create an app specific password > https://myaccount.google.com/apppasswords > > > You then use the app password instead of your "normal" google password with tsNet > > If you don't have 2FA enabled for your account then you can enable the option "google security non secure apps allow" > If that option is enabled, then you use your normal google password with tsNet. From dochawk at gmail.com Sun Jan 23 18:51:00 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 15:51:00 -0800 Subject: For the Mathematicians. In-Reply-To: <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> Message-ID: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. From irog at mac.com Sun Jan 23 18:58:14 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 16:58:14 -0700 Subject: For the Mathematicians. In-Reply-To: <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? Thanks, Roger > On Jan 23, 2022, at 4:51 PM, doc hawk via use-livecode wrote: > > Implicit functions are not, in general, directly plowable, as there is no general y(x) explicit function available. > > You *could*use differentials and derivates to take small steps, if you’re careful and watch for points with multiple solutions (in the example function, when it crosses either axis) > > I think the best you’re going to be able to do is find broad classes of functions that you can have solutions prepared to handle. > > Either that, or a brute-forced grid drawing, in which you solve for all values of y for each value of x. Even then, you’d need a way to connect them. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Sun Jan 23 19:11:25 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 16:11:25 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: roger reasoned, > Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. There are any number of numeric methods to approximate the derivative. You could even iterate after each point until “close enough”. E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . From ambassador at fourthworld.com Sun Jan 23 20:24:46 2022 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 23 Jan 2022 17:24:46 -0800 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: Message-ID: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. Richmond's original comment about me was: > Richard Gaskin will probably now come after me with the castrating > irons.? How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. For the other readers here, I don't mind sharing a personal opinion on copyright law: There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. Let that sink in. Savor it. It's wonderfully delicious. It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. It is not for me to assume control of any other creator's work. In honoring copyright, I'm creating of a world where copyright is honored. -- Richard Gaskin Fourth World Systems Jeff Reynolds wrote: > Richmond, > > And I’ll be right there with Richard. > > Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. > > I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. > > Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. > > I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. > > I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. > > The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. > > Sorry I’ve been around this tree too many times. From irog at mac.com Sun Jan 23 20:56:26 2022 From: irog at mac.com (Roger Guay) Date: Sun, 23 Jan 2022 18:56:26 -0700 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: Thank you very much for your reply. It looks like I did indeed bite off more than I can chew. But I really appreciate that you’ve given me some avenues to explore. I’m a retired Physicist that loves math, and particularly how to use computers to model the real world. Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? Roger > On Jan 23, 2022, at 5:11 PM, doc hawk via use-livecode wrote: > > > roger reasoned, > >> Yet, as I mentioned in the beginning, Graphing tools like Good Grapher on the Mac can do it. And, I wonder how? > > My guess would be using either differentials or differences, and drawing from the current point for a small distance, with some watching for branch points. > > There are any number of numeric methods to approximate the derivative. > > You could even iterate after each point until “close enough”. > > E.g., if your calculated x,y(x) is 4.2, 7.4, you would plug these into the original function and see if it indeed is zero. > > If so, good, go to the next point. If not, try a smaller move, or plug in adjacent values of 7.3 and 7.5 for y, and see if either gets you closer to zero. > > For my dissertation, I developed a third branch of dynamic programming, which built spaces around trial solutions, and then collapsing to successively finer grds. > > In the process, I unwittingly reinvented cache memory . . . the search space was *far* to large to keep all potential moves, so they were dropped from the cache and recalculated when needed. > > We never did calculate the dimensionality of the baseline problem we were working on—we know that it was *at least* sixty dimensional, but almost certainly past that, as the choice spaces were very much not compact . . . > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 23 21:25:01 2022 From: dochawk at gmail.com (doc hawk) Date: Sun, 23 Jan 2022 18:25:01 -0800 Subject: For the Mathematicians. In-Reply-To: References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> Message-ID: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Roger rumbled, > Thank you very much for your reply. You’re quite welcome. Accumulated knowledge is wasted if not shared! I used to find it online quite easily. But not any more. >Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? The code Fortran, so it should be readable. The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . I think I got to it for download from http://dissertation.com/abstracts/1701716 . And some info at: https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf Template-Type: ReDIF-Paper 1.0 Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection Author-Name: Hawkins, Richard Edmund Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. Creation-Date: 1999-01-01 File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd Number: 1999010108000013457 Handle: RePEc:isu:genstf:1999010108000013457 From MikeKerner at roadrunner.com Sun Jan 23 22:39:37 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 23 Jan 2022 22:39:37 -0500 Subject: Mac Multiple Monitor Menubar Management Message-ID: Other than using windowBoundingRect, is there any way to compute the menubar height? The 2021 MBP's have changed the height of the menubar to accommodate the notch. Generally it's 42 pixels on the new MBP, except when it's something else, especially on secondary monitors (e.g. I've seen it at 50 px in one case). I want to constrain the movement of a window to keep the user from dragging it under the menubar. The code I have works great, until you add monitor 2. screenRects (plural) tells you what the rect is for the second window, but it doesn't take the menubar into account. I could just assume it's the same height as the menubar on monitor 1, but that assumes that the menubar is present on monitor 2, as well. From phil at pdslabs.net Mon Jan 24 01:21:40 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:21:40 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: Message-ID: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Hi Mike, Would this give you what you need? function menubarHeight     return item 2 of the working screenRect end  menubarHeight Phil Davis On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > Other than using windowBoundingRect, is there any way to compute the > menubar height? The 2021 MBP's have changed the height of the menubar to > accommodate the notch. > Generally it's 42 pixels on the new MBP, except when it's something else, > especially on secondary monitors (e.g. I've seen it at 50 px in one case). > I want to constrain the movement of a window to keep the user from dragging > it under the menubar. The code I have works great, until you add monitor 2. > screenRects (plural) tells you what the rect is for the second window, but > it doesn't take the menubar into account. I could just assume it's the same > height as the menubar on monitor 1, but that assumes that the menubar is > present on monitor 2, as well. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis 503-307-4363 From richmondmathewson at gmail.com Mon Jan 24 01:49:08 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 08:49:08 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: Thank you, Richsrd Gaskin. On Mon, 24 Jan 2022, 03:26 Richard Gaskin via use-livecode, < use-livecode at lists.runrev.com> wrote: > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a > noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit > from, esp the readers here, since most of us earn our living from > intellectual property. > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current > rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > > > Richmond, > > > > And I’ll be right there with Richard. > > > > Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > > > > I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. > > > > Getting an odd bob out out of relicensing an old project involves > figuring out who you are getting in bed with and if you even want to get > into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > > > > I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > > > > I was approached by an old employer about resurrecting an old commercial > cdrom project. I knew the rights had changed hands a couple of times, so my > first question was who has the rights now and have you secured them? His > response was well it’s abandoned and one of the publishers that were > distributing the product to the education market (that wanted to partner > with him on this deal) thought they could do it under their publishing > agreement. Again I questioned did they have a full rights deal or just a > publishing contract (I knew from the original days on the project we had > very specific publishing contracts with different channels like Apple, > media distributor and some educational publishers and they were rabid about > retaining the work’s rights). Response was they feel confident they could > stretch it legally. He then tried to say well we could construe this to be > in then public domain as most paid for with public/private partnership > money from NSF and EPA grants. I had to laugh in his face as they had made > sure that even with this public money the company had complete rights to > everything. I said I’d be happy to talk to him (and spend my own time) > about it once he can put through the lawyers. He did and planning abruptly > stopped. > > > > The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > > > > Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From phil at pdslabs.net Mon Jan 24 01:52:29 2022 From: phil at pdslabs.net (Phil Davis) Date: Sun, 23 Jan 2022 22:52:29 -0800 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> Message-ID: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Actually 'the working screenRects' returns that info for all screens. Maybe that could work for you. Phil On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > Hi Mike, > > Would this give you what you need? > > function menubarHeight >     return item 2 of the working screenRect > end  menubarHeight > > Phil Davis > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> Other than using windowBoundingRect, is there any way to compute the >> menubar height? The 2021 MBP's have changed the height of the menubar to >> accommodate the notch. >> Generally it's 42 pixels on the new MBP, except when it's something >> else, >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> case). >> I want to constrain the movement of a window to keep the user from >> dragging >> it under the menubar. The code I have works great, until you add >> monitor 2. >> screenRects (plural) tells you what the rect is for the second >> window, but >> it doesn't take the menubar into account. I could just assume it's >> the same >> height as the menubar on monitor 1, but that assumes that the menubar is >> present on monitor 2, as well. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > -- Phil Davis 503-307-4363 From MikeKerner at roadrunner.com Mon Jan 24 09:20:06 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 09:20:06 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Hmm. I tried that before I dove into windowBoundingRect and ran into a problem, but now it seems to be working, so maybe. Thanks, Phil. On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < use-livecode at lists.runrev.com> wrote: > Actually 'the working screenRects' returns that info for all screens. > Maybe that could work for you. > > Phil > > > On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: > > Hi Mike, > > > > Would this give you what you need? > > > > function menubarHeight > > return item 2 of the working screenRect > > end menubarHeight > > > > Phil Davis > > > > > > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: > >> Other than using windowBoundingRect, is there any way to compute the > >> menubar height? The 2021 MBP's have changed the height of the menubar to > >> accommodate the notch. > >> Generally it's 42 pixels on the new MBP, except when it's something > >> else, > >> especially on secondary monitors (e.g. I've seen it at 50 px in one > >> case). > >> I want to constrain the movement of a window to keep the user from > >> dragging > >> it under the menubar. The code I have works great, until you add > >> monitor 2. > >> screenRects (plural) tells you what the rect is for the second > >> window, but > >> it doesn't take the menubar into account. I could just assume it's > >> the same > >> height as the menubar on monitor 1, but that assumes that the menubar is > >> present on monitor 2, as well. > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > -- > Phil Davis > 503-307-4363 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 irog at mac.com Mon Jan 24 10:15:23 2022 From: irog at mac.com (Roger Guay) Date: Mon, 24 Jan 2022 08:15:23 -0700 Subject: For the Mathematicians. In-Reply-To: <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> References: <6B0F33B5-7100-4338-B98B-CEA7140BA886@mac.com> <85B2FEF1-5EDD-4C52-B25F-F4D3F255C042@vonfintel.org> <01C828B1-ECC1-4C91-BE73-4B5CB09B66C4@mac.com> <903FBD4B-674C-4ACB-BDD4-5E236B50D0E7@mines-paristech.fr> <296BEE03-9ABB-4EE1-8297-70BB0C0C5A7C@mac.com> <9590853E-B1E1-439B-8B83-160B4AFD9107@gmail.com> <7BDE9C47-ACA4-47F6-AABF-78B3840939C8@gmail.com> Message-ID: <309C8596-E907-43B4-A4F3-D794ED34A057@mac.com> Thanks again for all the information. You've had a very impressive as well as a varied career! I shall be poking around your dissertation as it sounds quite interesting. Roger > On Jan 23, 2022, at 7:25 PM, doc hawk via use-livecode wrote: > > > Roger rumbled, > >> Thank you very much for your reply. > > You’re quite welcome. > > Accumulated knowledge is wasted if not shared! > > I used to find it online quite easily. But not any more. > >> Again I thank you for taking the time to respond. Is your dissertation readable to a LiveCoder that has no experience in any other programming language? > > The code Fortran, so it should be readable. > > The descriptions are probably largely accessible, with 2d and I think 3d graphics to illustrate. > > But the math for the underlying problem. . . I looked at it two or three years later, and . . . I was quite impressed with the math, could see *why* it was right, but generally had *no* idea why I ever would have thought to make those steps! > > It would go on for two or three pages of matrix calculus at times. And within those were multinomial factors > > You don’t need the underlying math of the genetic problem to make sense of the algorithm, though. > > I just found that it can now be downloaded. Chapter 3 seems to be the guts of the algorithm. It certainly came from googling the full title below. > > Btw, my undergrad was in physics, then law school and practicing, before returning for the Ph.D. jointly in Econo9mics & Statistics, a few years at a university, and returning to law to pay tuition for my own kids . . . > > I think I got to it for download from http://dissertation.com/abstracts/1701716 . > > And some info at: > > https://www.econ.iastate.edu/RePEc/isu/genstf/genstf_4657.rdf > > > Template-Type: ReDIF-Paper 1.0 > Title: Numerical optimization of recursive systems of equations with an application to optimal swine genetic selection > Author-Name: Hawkins, Richard Edmund > Abstract: A new dynamic programming method is developed for numerical optimization of recursive systems of equations, in which continuous choice variables determine the allowed choices in subsequent stages of the problem. The method works by dynamically creating bubbles, or subspaces, of the total search space, allowing the indexing of states visited for later use, and taking advantage of the fact that states adjacent to a visited state are likely to be visited. The method thereby allows search of spaces far larger than would traditionally be permitted by memory limitations. The search allows an infinite planning horizon, and tests at each stage to determine whether further optimization is worth the costs, reverting to a default choice when no longer profitable. The method is applied to the quantitative genetics problem of finding the optimal selection choices for quantitative traits using an identified locus, using the present discounted value of all generations. The method is then applied to the Estrogen Receptor Gene (ESR) to find the economic value of testing for this particular gene. > Creation-Date: 1999-01-01 > File-URL: https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=13457&context=rtd > Number: 1999010108000013457 > Handle: RePEc:isu:genstf:1999010108000013457 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jan 24 10:27:25 2022 From: livfoss at mac.com (Graham Samuel) Date: Mon, 24 Jan 2022 15:27:25 +0000 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: As the one who started this thread, I just wanted to say I agree wholeheartedly with Richard in his attitude to copyright works. My own problem arose (long ago) when in Richard’s words, I tried to reach the creator (strictly speaking the copyright owner, as the work includes copyright material from different sources, collected and licensed by the publisher of the CD-ROM which I wanted to revive for new media). I made the mistake of mentioning copyright in my first attempt to communicate, and got a boilerplate reply which didn’t cover my case. I made quite big efforts to find an individual to correspond with, but failed. So, if I do the job now, it will be as a hobbyist and it will come under the “private study” rules, I suppose. As an aside (OK, pretty OT), the history of copyright protection is quite fascinating. At one time, the USA was a major defaulter (see for example https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) Another area of interest, which if it weren’t so OT, I’d like to hear Richard’s views on, is the ongoing battle between the VPN-using community and the increasing number of streaming services. I guess most people here know what I’m talking about. Graham > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode wrote: > > Thank you for the mention, Jeff. Without your adding that here I would have missed Richmond's reference; he's among a small number of members I generally don't read anymore (so much to learn, so little signal in a noisy world...) > > FWIW I agree with what you wrote, and felt it was important enough to quote it in whole below. Thank you for taking the time to write that. > > > Richmond's original comment about me was: > > Richard Gaskin will probably now come after me with the castrating > > irons.? > > How you arrive at your legal and ethical choices is entirely up to you. Unless it involves my work it doesn't affect me. Knock yourself out. > > > For the other readers here, I don't mind sharing a personal opinion on copyright law: > > > There are some details of US copyright statutes I don't much care for, particularly the control one giant American corporation has held over US copyright expiration ("Steamboat Willy", I'm looking at you). > > But overall I not only do my best to conform to US and applicable international copyright law per the terms of the contracts I sign, I wholeheartedly celebrate it. > > IMO the Berne Convention, which lies at the heart of most copyright law among signatory nations, exemplifies a profound wisdom we all benefit from, esp the readers here, since most of us earn our living from intellectual property. > > It holds that at the very moment of the creation of any original creative work, the creator of that work has sole authority over it. > > Let that sink in. Savor it. It's wonderfully delicious. > > It recognizes that creative effort is a uniquely valuable human activity, and maintains as a matter of international legal guidance the sanctity of the act of creation. > > Man, if nations could agree on anything else so beautifully principled our Spaceship Earth might be a paradise. :) > > I love it so much that when I come across old works I'm interested in that appear to be abandoned, I try to reach the creator or current rights holder to see what can be done to re-use it. > > It's the least I can do. If I am to embrace the excitingly bold spirit of the Berne Convention, I'm obliged to not only enjoy its fruits but to also honor its responsibilities. > > It is not for me to assume control of any other creator's work. > > In honoring copyright, I'm creating of a world where copyright is honored. > > -- > Richard Gaskin > Fourth World Systems > > > > Jeff Reynolds wrote: > >> Richmond, >> And I’ll be right there with Richard. >> Just because it’s not being supported does not remove copyrights. You know that’s a stupid argument. Maybe fine with your own morals but it’s not how copyright works. As a content creator for over 4 decades of my professional life I really hate that attitude of self justification. Fine for your own use but if you want to redistribute it then get the rights. Not for profit label has nothing to do with the rights involved. >> I have experience working in and with media companies and licensing others’ materials and having others licensing ours. We were told all the time by management and legal to not respond to requests to license unless management was interested in the proposal and they would handle that. I thought it pretty strange that a denial letter could cause any issues and may have just been paranoia or don’t waste your time but those were the instructions. Getting an odd bob out out of relicensing an old project involves figuring out who you are getting in bed with and if you even want to get into bed with them in the first place, time to come to an agreement, research out the original projects licensing (media projects are rife with licensed media that at times are not transferable or require additional permission and/or payments), create and agree on a contract, deliver the goods, then make sure everything is being done as contracted. That’s not simple and all the steps cost time and money and usually folks are not willing to pay much for the rights to cover these costs, let alone a profit. >> I’ve done this process a couple of times with old projects and it was way more work than I thought it would be and that was with a very good relationship with the rights holder (I built the original product for them) and in good rights situations. One was easy and owner was happy with a handshake on the deal until I had a product to sell and then we would pen a contract. I totally trusted him he would honor the handshake (and I’m still absolutely sure he would have, very good chap), but a year and a half later he ended up having to sell the rights, so our handshake of course was no longer good. He was transparent about all this and I just did the hand shake as it would have been a good chunk of change with lawyer to pen the rights contract and I didn’t have a publisher onboard yet. So even in the best of situations things can go sideways on these kinds of things and life is not as simple as you think it is Richmond. >> I was approached by an old employer about resurrecting an old commercial cdrom project. I knew the rights had changed hands a couple of times, so my first question was who has the rights now and have you secured them? His response was well it’s abandoned and one of the publishers that were distributing the product to the education market (that wanted to partner with him on this deal) thought they could do it under their publishing agreement. Again I questioned did they have a full rights deal or just a publishing contract (I knew from the original days on the project we had very specific publishing contracts with different channels like Apple, media distributor and some educational publishers and they were rabid about retaining the work’s rights). Response was they feel confident they could stretch it legally. He then tried to say well we could construe this to be in then public domain as most paid for with public/private partnership money from NSF and EPA grants. I had to laugh in his face as they had made sure that even with this public money the company had complete rights to everything. I said I’d be happy to talk to him (and spend my own time) about it once he can put through the lawyers. He did and planning abruptly stopped. >> The real killer usually is that media licensed in the original work was not contracted for sub licensing, transfer, or reuse or requires new payments. Sounds like something most would plan for to allow better life for their products, but I was amazed how many times this was not done or, at times, even thought of. >> Sorry I’ve been around this tree too many times. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Mon Jan 24 10:38:35 2022 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 24 Jan 2022 17:38:35 +0200 Subject: [ ANN ] Release 9.6.6 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.6 STABLE. 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.6 comes with several changes, including fixes for lots of the bugs you requested in the recent survey: New Features: - iOS device safe area insets function An iphoneSafeAreaInsets function has been added to enable getting the safe area insets of the device the app is running on. These can be used to adjust your app's user interface elements to avoid areas that are covered by device furniture, e.g. the notch. - Android adaptive icons It is now possible to configure your Android apps to use adaptive icons. To use adaptive icons, generate them using the Image Asset Editor in Android Studio and then choose the resulting res folder in the android standalone settings pane. - Android app query whitelist Support has been added for specifying which other apps can be interacted with via the intent and other (custom) URL schemes. Since Android 11, by default, an app cannot interact with any others due to changes to package visibility. You must now specify which apps you need access to by adding their ids to the App ID Query Whitelist field in the Android standalone settings. Bug Fixes: - Opening HyperCard stacks will no longer cause a crash - Support for the system date and the system time has been added on Android - A stack's rect will no longer become out of sync with its actual position after being moved in the IDE on macOS - A wider range of TrueType font files will now work on Android and Web - Use of the term Tutorials have been replaced by the term Lessons throughout the IDE - When a runtime error occurs in a context where the script debugger cannot run, the error dialog will be displayed rather than failing silently - Conversions between global and local co-ordinates are now correct on multi-screen macOS systems. - The welcome tutorial can now be started on first run via the Start Interactive Welcome button in the start center - Starting a new tutorial will now close the previous tutorial's stack, if present - The performance of the script editor while typing has been improved - Downloading large amounts of data using tsNet on Windows is now substantially faster - Invalid PDFs will no longer be generated when using the open printing to PDF command on Windows using the 64-bit engine - Script debugging will no longer fail to work intermittently when running the IDE with pro features - Scripts which run without locking the screen are no longer slower on macOS Big Sur and later - The drawing library now correctly handle gradients which are referred to using an id containing - or _ - Key events will now work correctly after a modal dialog is shown from a mouseUp handler in a grouped control - The iphoneDeviceModel function now returns the correct model string when run on an iOS/iPadOS simulator. - Default buttons and progress bars will no longer cause unnecessary CPU usage on macOS 10.10 (Yosemite) or later - The byteOffset function will no longer cause incorrect results in some cases nor cause a crash - Scripts containing accented characters will no longer incorrectly report being externally modified - Using the print link command when printing to PDF on Windows no longer causes a crash - The copyright notices in the engine app bundle (macOS) and exe (Windows) have been updated - A significant memory leak in the browser widget on macOS has been resolved - POST data larger than 64kb is now parsed correctly by the Windows server engine - Audio-only players no longer consume excessive CPU when in Edit Mode on macOS Big Sur - WebGL content now displays in the browser widget when running on macOS 12.x (Monterey) - The union (and other set operation) commands now throw an error if there is no into clause and the target is not a declared variable - Building iOS apps using Xcode 13.2 with the iOS 15.2 SDK is now supported - Local file and content access has been re-enabled in the browser widget and native control on Android - Touch events now occur at the correct location when handled by objects underneath a disabled Android scroller - SVG elements with a stroke-width of 0 are no longer drawn with a hairline stroke - There is no longer a delay when opening the IDE menus on macOS - Selecting a specific browser to test a web project against now works correctly - The overhead of using "do .." to evaluate long JavaScript scripts in the browser widget on Android has been greatly reduced For the full list of all fixes, updates and enhancements please see the release notes: http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6.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+ : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 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 at http://forums.livecode.com/ Have fun! The LiveCode Team -- From richmondmathewson at gmail.com Mon Jan 24 11:44:12 2022 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 24 Jan 2022 18:44:12 +0200 Subject: Reviving CD-ROM material [was: Re: Livecode and interactive video] In-Reply-To: References: <4fd3181b-034f-2100-d459-79431b5a7bcb@fourthworld.com> Message-ID: I, also have no objection to copyright laws: indeed, they are there to protect us from people pinching our work. The things I object to are as follows: 1. The concept behind copyright is to make sure the copyright holder profits from their work. 1.1. If the copyright holder is not making further efforts to profit from their work (by either further attempts at marketing and/or repackaging their work), should the possibility not be there for someone else to either: 1.1.1. Offer a profit-sharing arrangement to the copyright holder for some sort of repackaging of their work. 1.1.2. Offer a not-for-profit version of repackaged work. 2. The length of time that copyright lasts for is far, far too long for software as the rate of computer system development and change makes that software unusable remarkably quickly. I am well aware that copyright is very complicated and my answer to the original question was based on 3 ideas: 1. My #1.1.2. above. 2. That mimicking the functionality of software is not, in itself, a serious sin (c.f. Open Source Office suites that mimic the functionality of Microsoft Office). 3. ReactOS On Mon, Jan 24, 2022 at 5:28 PM Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > As the one who started this thread, I just wanted to say I agree > wholeheartedly with Richard in his attitude to copyright works. My own > problem arose (long ago) when in Richard’s words, I tried to reach the > creator (strictly speaking the copyright owner, as the work includes > copyright material from different sources, collected and licensed by the > publisher of the CD-ROM which I wanted to revive for new media). I made > the mistake of mentioning copyright in my first attempt to communicate, and > got a boilerplate reply which didn’t cover my case. I made quite big > efforts to find an individual to correspond with, but failed. So, if I do > the job now, it will be as a hobbyist and it will come under the “private > study” rules, I suppose. > > As an aside (OK, pretty OT), the history of copyright protection is quite > fascinating. At one time, the USA was a major defaulter (see for example > https://www.alcs.co.uk/news/charles-dickens-copyright-pioneer) > > Another area of interest, which if it weren’t so OT, I’d like to hear > Richard’s views on, is the ongoing battle between the VPN-using community > and the increasing number of streaming services. I guess most people here > know what I’m talking about. > > Graham > > > On 24 Jan 2022, at 01:24, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thank you for the mention, Jeff. Without your adding that here I would > have missed Richmond's reference; he's among a small number of members I > generally don't read anymore (so much to learn, so little signal in a noisy > world...) > > > > FWIW I agree with what you wrote, and felt it was important enough to > quote it in whole below. Thank you for taking the time to write that. > > > > > > Richmond's original comment about me was: > > > Richard Gaskin will probably now come after me with the castrating > > > irons.? > > > > How you arrive at your legal and ethical choices is entirely up to you. > Unless it involves my work it doesn't affect me. Knock yourself out. > > > > > > For the other readers here, I don't mind sharing a personal opinion on > copyright law: > > > > > > There are some details of US copyright statutes I don't much care for, > particularly the control one giant American corporation has held over US > copyright expiration ("Steamboat Willy", I'm looking at you). > > > > But overall I not only do my best to conform to US and applicable > international copyright law per the terms of the contracts I sign, I > wholeheartedly celebrate it. > > > > IMO the Berne Convention, which lies at the heart of most copyright law > among signatory nations, exemplifies a profound wisdom we all benefit from, > esp the readers here, since most of us earn our living from intellectual > property. > > > > It holds that at the very moment of the creation of any original > creative work, the creator of that work has sole authority over it. > > > > Let that sink in. Savor it. It's wonderfully delicious. > > > > It recognizes that creative effort is a uniquely valuable human > activity, and maintains as a matter of international legal guidance the > sanctity of the act of creation. > > > > Man, if nations could agree on anything else so beautifully principled > our Spaceship Earth might be a paradise. :) > > > > I love it so much that when I come across old works I'm interested in > that appear to be abandoned, I try to reach the creator or current rights > holder to see what can be done to re-use it. > > > > It's the least I can do. If I am to embrace the excitingly bold spirit > of the Berne Convention, I'm obliged to not only enjoy its fruits but to > also honor its responsibilities. > > > > It is not for me to assume control of any other creator's work. > > > > In honoring copyright, I'm creating of a world where copyright is > honored. > > > > -- > > Richard Gaskin > > Fourth World Systems > > > > > > > > Jeff Reynolds wrote: > > > >> Richmond, > >> And I’ll be right there with Richard. > >> Just because it’s not being supported does not remove copyrights. You > know that’s a stupid argument. Maybe fine with your own morals but it’s not > how copyright works. As a content creator for over 4 decades of my > professional life I really hate that attitude of self justification. Fine > for your own use but if you want to redistribute it then get the rights. > Not for profit label has nothing to do with the rights involved. > >> I have experience working in and with media companies and licensing > others’ materials and having others licensing ours. We were told all the > time by management and legal to not respond to requests to license unless > management was interested in the proposal and they would handle that. I > thought it pretty strange that a denial letter could cause any issues and > may have just been paranoia or don’t waste your time but those were the > instructions. Getting an odd bob out out of relicensing an old project > involves figuring out who you are getting in bed with and if you even want > to get into bed with them in the first place, time to come to an agreement, > research out the original projects licensing (media projects are rife with > licensed media that at times are not transferable or require additional > permission and/or payments), create and agree on a contract, deliver the > goods, then make sure everything is being done as contracted. That’s not > simple and all the steps cost time and money and usually folks are not > willing to pay much for the rights to cover these costs, let alone a profit. > >> I’ve done this process a couple of times with old projects and it was > way more work than I thought it would be and that was with a very good > relationship with the rights holder (I built the original product for them) > and in good rights situations. One was easy and owner was happy with a > handshake on the deal until I had a product to sell and then we would pen a > contract. I totally trusted him he would honor the handshake (and I’m still > absolutely sure he would have, very good chap), but a year and a half later > he ended up having to sell the rights, so our handshake of course was no > longer good. He was transparent about all this and I just did the hand > shake as it would have been a good chunk of change with lawyer to pen the > rights contract and I didn’t have a publisher onboard yet. So even in the > best of situations things can go sideways on these kinds of things and life > is not as simple as you think it is Richmond. > >> I was approached by an old employer about resurrecting an old > commercial cdrom project. I knew the rights had changed hands a couple of > times, so my first question was who has the rights now and have you secured > them? His response was well it’s abandoned and one of the publishers that > were distributing the product to the education market (that wanted to > partner with him on this deal) thought they could do it under their > publishing agreement. Again I questioned did they have a full rights deal > or just a publishing contract (I knew from the original days on the project > we had very specific publishing contracts with different channels like > Apple, media distributor and some educational publishers and they were > rabid about retaining the work’s rights). Response was they feel confident > they could stretch it legally. He then tried to say well we could construe > this to be in then public domain as most paid for with public/private > partnership money from NSF and EPA grants. I had to laugh in his face as > they had made sure that even with this public money the company had > complete rights to everything. I said I’d be happy to talk to him (and > spend my own time) about it once he can put through the lawyers. He did and > planning abruptly stopped. > >> The real killer usually is that media licensed in the original work was > not contracted for sub licensing, transfer, or reuse or requires new > payments. Sounds like something most would plan for to allow better life > for their products, but I was amazed how many times this was not done or, > at times, even thought of. > >> Sorry I’ve been around this tree too many times. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- This communication may be unlawfully collected and stored by the Agents of a large number of governments in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. From curry at pair.com Mon Jan 24 12:14:02 2022 From: curry at pair.com (Curry Kenworthy) Date: Mon, 24 Jan 2022 12:14:02 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: References: Message-ID: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Panos: > LiveCode 9.6.6 comes with several changes, > including fixes for lots of the bugs > you requested in the recent survey: Excellent! Good progress in the War on Bugs.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From MikeKerner at roadrunner.com Mon Jan 24 12:39:29 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 24 Jan 2022 12:39:29 -0500 Subject: Mac Multiple Monitor Menubar Management In-Reply-To: References: <2e6a3570-409f-15a4-1ffc-e0737eb67db8@pdslabs.net> <53b7b5cd-f68f-95b6-1c2d-53c0534d3e70@pdslabs.net> Message-ID: Thanks, Phil. Taking another look at it, I was able to get the code to work using working screenRects. On Mon, Jan 24, 2022 at 9:20 AM Mike Kerner wrote: > Hmm. I tried that before I dove into windowBoundingRect and ran into a > problem, but now it seems to be working, so maybe. > Thanks, Phil. > > On Mon, Jan 24, 2022 at 1:53 AM Phil Davis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Actually 'the working screenRects' returns that info for all screens. >> Maybe that could work for you. >> >> Phil >> >> >> On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote: >> > Hi Mike, >> > >> > Would this give you what you need? >> > >> > function menubarHeight >> > return item 2 of the working screenRect >> > end menubarHeight >> > >> > Phil Davis >> > >> > >> > On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote: >> >> Other than using windowBoundingRect, is there any way to compute the >> >> menubar height? The 2021 MBP's have changed the height of the menubar >> to >> >> accommodate the notch. >> >> Generally it's 42 pixels on the new MBP, except when it's something >> >> else, >> >> especially on secondary monitors (e.g. I've seen it at 50 px in one >> >> case). >> >> I want to constrain the movement of a window to keep the user from >> >> dragging >> >> it under the menubar. The code I have works great, until you add >> >> monitor 2. >> >> screenRects (plural) tells you what the rect is for the second >> >> window, but >> >> it doesn't take the menubar into account. I could just assume it's >> >> the same >> >> height as the menubar on monitor 1, but that assumes that the menubar >> is >> >> present on monitor 2, as well. >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> >> -- >> Phil Davis >> 503-307-4363 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From tom at makeshyft.com Mon Jan 24 15:38:17 2022 From: tom at makeshyft.com (Tom Glod) Date: Mon, 24 Jan 2022 15:38:17 -0500 Subject: [ ANN ] Release 9.6.6 In-Reply-To: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> References: <0ef0513a-0fe8-b454-0834-ac5eb6f24c6a@pair.com> Message-ID: Yeah you guys rocked it in this release .... keep it up! It would be amazing if this was reflective of the pace at which we can count on fixes going forward........ or something like it...... I really want to help take Livecode to new heights and a solid modern engine ....and just a normal working IDE ,,,,,,,will go a long way in doing that. Lets do this. Thank you team On Mon, Jan 24, 2022 at 12:15 PM Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > Panos: > > > LiveCode 9.6.6 comes with several changes, > > including fixes for lots of the bugs > > you requested in the recent survey: > > Excellent! > > Good progress in the War on Bugs.... > > Best wishes, > > Curry Kenworthy > > WordLib: Import MS Word and OpenOffice files in LiveCode! > "Dominate documents with WordLib and LC" > http://livecodeaddons.com/wordlib.html > > Innovative Christian LiveCode Training and Consulting > "Better Methods, Better Results" > 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 dsquance at telus.net Tue Jan 25 00:59:28 2022 From: dsquance at telus.net (David Squance) Date: Mon, 24 Jan 2022 21:59:28 -0800 Subject: Script editor auto-completion Message-ID: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. Dave From bogdanoff at me.com Tue Jan 25 01:26:16 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 01:26:16 -0500 Subject: Script editor auto-completion In-Reply-To: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Hi Dave, look under the Edit > Options menu. Peter Bogdanoff > On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: > > Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. > Dave > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsquance at telus.net Tue Jan 25 19:56:44 2022 From: dsquance at telus.net (David Squance) Date: Tue, 25 Jan 2022 16:56:44 -0800 Subject: Script editor auto-completion In-Reply-To: References: <7F99B806-5E9D-4EDB-82AF-69DC8DA90D3E@telus.net> Message-ID: Thank you very much. I so seldom use any menu item in the script editor, I hadn’t thought to look there. Dave > On Jan 24, 2022, at 10:26 PM, Peter Bogdanoff via use-livecode wrote: > > Hi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 25 20:00:29 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 25 Jan 2022 20:00:29 -0500 Subject: Script editor auto-completion In-Reply-To: References: Message-ID: <03187565-450E-49EB-B558-FBEA6DCCFF94@me.com> I as well. I had a vague memory of trying to find out where those options were, and also could not find them in the preference settings. Peter > On Jan 25, 2022, at 1:27 AM, Peter Bogdanoff via use-livecode wrote: > > ï»żHi Dave, look under the Edit > Options menu. > > Peter Bogdanoff > >> On Jan 25, 2022, at 12:59 AM, David Squance via use-livecode wrote: >> >> Is there some way to turn off the automatic completion of parentheses and quotes in the script editor? I looked in preferences under script editor, and the auto-format being turned off doesn’t do it. Even a key to hold down when inserting into a line for an individual instance would help. >> Dave >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From keith.clarke at me.com Wed Jan 26 06:24:23 2022 From: keith.clarke at me.com (Keith Clarke) Date: Wed, 26 Jan 2022 11:24:23 +0000 Subject: Browser widget - follow redirects setting? Message-ID: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Hi folks, Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. Am I missing a trick? Best, Keith From matthias_livecode_150811 at m-r-d.de Wed Jan 26 08:27:17 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 14:27:17 +0100 Subject: Browser widget - follow redirects setting? In-Reply-To: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> Message-ID: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Keith, what happens, if you set the URL of the browser widget to tURL? I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. Regards, Matthias > Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : > > Hi folks, > Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? > > Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. > > However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. > > Am I missing a trick? > Best, > Keith > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Wed Jan 26 14:29:57 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 11:29:57 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> Message-ID: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Folks: Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. Thanks, Bill P William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From richmondmathewson at gmail.com Wed Jan 26 14:35:23 2022 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 26 Jan 2022 21:35:23 +0200 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: The security issue is because the user probably just did a double-click on the thing. a right-click will allow them to run the app. On 26.01.22 21:29, William Prothero via use-livecode wrote: > Folks: > Sorry for this question which probably has been answered many times, but . Im trying not to waste my day searching around. > > Whats the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Jan 26 14:38:15 2022 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Jan 2022 20:38:15 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <1C59C175-D4C1-4B52-8381-AF335C13312E@major-k.de> Hi Bill, > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. your friend needs to: 1. in the "System Settings" -> Security & Data whatever (I have a german sytem) check "Allow app downloads from "App Store and verified developers 2. right-click on the app and select "Open..." and confirm one or two othersecurity dialogs THEN the app will finally start and will always start without any dialogs, however only on that machine. > Thanks, > Bill P Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paulmcclernan at gmail.com Wed Jan 26 15:18:54 2022 From: paulmcclernan at gmail.com (Paul McClernan) Date: Wed, 26 Jan 2022 15:18:54 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: Just an FYI, you have to do that right-click-to-open thing TWICE on BigSur and higher to clear the gatekeeper check before the app will actually launch on the second try. There’s actually few ways to get by the gatekeeper. On Wed, Jan 26, 2022 at 2:36 PM Richmond via use-livecode < use-livecode at lists.runrev.com> wrote: > The security issue is because the user probably just did a double-click > on the thing. > a right-click will allow them to run the app. > > On 26.01.22 21:29, William Prothero via use-livecode wrote: > > Folks: > > Sorry for this question which probably has been answered many times, but > 
. I’m trying not to waste my day searching around. > > > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend > or beta tester? I sent an app and a security issue came up. > > > > Thanks, > > Bill P > > > > William A. Prothero, Ph.D. > > University of California, Santa Barbara Dept. of Earth Sciences > (Emeritus) > > Santa Barbara, CA. 93105 > > http://earthlearningsolutions.org/ > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Wed Jan 26 15:22:52 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 21:22:52 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> References: <2b5b3093-228f-0076-212b-9715af28276c@hyperactivesw.com> <81779352-35C8-4FD2-A211-37272C5B3075@iotecdigital.com> <0B22D117-FBC6-4EE0-A9FE-793FFC824A32@gmail.com> Message-ID: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> If you have an Apple Developer Account membership you could code sign and notarize your app. This should prevent the security issue. Regards, Matthias > Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : > > Folks: > Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. > > What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. > > Thanks, > Bill P > > William A. Prothero, Ph.D. > University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) > Santa Barbara, CA. 93105 > http://earthlearningsolutions.org/ > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From thatkeith at mac.com Wed Jan 26 15:39:36 2022 From: thatkeith at mac.com (Keith Martin) Date: Wed, 26 Jan 2022 20:39:36 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> Message-ID: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> If only it was easier to do. 😱 I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. k Keith Martin 360 media specialist http://PanoramaPhotographer.com Contact and info http://thatkeith.com +44 (0)7909541365 > On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode wrote: > > ï»żIf you have an Apple Developer Account membership you could code sign and notarize your app. > This should prevent the security issue. > > Regards, > Matthias > >> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode : >> >> Folks: >> Sorry for this question which probably has been answered many times, but 
. I’m trying not to waste my day searching around. >> >> What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta tester? I sent an app and a security issue came up. >> >> Thanks, >> Bill P >> >> William A. Prothero, Ph.D. >> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) >> Santa Barbara, CA. 93105 >> http://earthlearningsolutions.org/ >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Wed Jan 26 15:43:30 2022 From: kevin at livecode.com (Kevin Miller) Date: Wed, 26 Jan 2022 20:43:30 +0000 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> While this may not be applicable in all cases, the Web deployment options in 10 should resolve this for a great many sorts of LC apps. ⁣Get BlueMail for Android ​ On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode wrote: >If only it was easier to do. 😱 >I've actually stopped using LC much because the process of making apps >that people can run without fuss has become ridiculous. I'm still >hoping for a solution that isn't so aggressively hostile! The current >situation feels like a direct threat to LiveCode the company, as it >must be putting off more than a few people from becoming or staying >customers. > >k > >Keith Martin >360 media specialist http://PanoramaPhotographer.com >Contact and info http://thatkeith.com >+44 (0)7909541365 > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > wrote: >> >> ï»żIf you have an Apple Developer Account membership you could code >sign and notarize your app. >> This should prevent the security issue. >> >> Regards, >> Matthias >> >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode >: >>> >>> Folks: >>> Sorry for this question which probably has been answered many times, >but 
. I’m trying not to waste my day searching around. >>> >>> What’s the best way to send a desktop app on Apple OS 12.1 to a >friend or beta tester? I sent an app and a security issue came up. >>> >>> Thanks, >>> Bill P >>> >>> William A. Prothero, Ph.D. >>> University of California, Santa Barbara Dept. of Earth Sciences >(Emeritus) >>> Santa Barbara, CA. 93105 >>> http://earthlearningsolutions.org/ >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Wed Jan 26 15:59:40 2022 From: tom at makeshyft.com (Tom Glod) Date: Wed, 26 Jan 2022 15:59:40 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <5286a9e6-9c60-4c3b-8f38-eb62f1593a0c@livecode.com> Message-ID: I'm about to go through that process of setting up an app developer profile with apple. After they take my kid and steal all my money, apparently it will be a pretty easy process afterwards .... taking mere minutes to sign and notarize. Good luck to us all. Thanks, Tom Glod Founder & Developer @ MakeShyft R.D.A Build Software with AppStarterStack for Livecode Save Time with The Time Saver's Toolbox On Wed, Jan 26, 2022 at 3:43 PM Kevin Miller via use-livecode < use-livecode at lists.runrev.com> wrote: > While this may not be applicable in all cases, the Web deployment options > in 10 should resolve this for a great many sorts of LC apps. > > ⁣Get BlueMail for Android ​ > > On 26 Jan 2022, 20:40, at 20:40, Keith Martin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >If only it was easier to do. 😱 > >I've actually stopped using LC much because the process of making apps > >that people can run without fuss has become ridiculous. I'm still > >hoping for a solution that isn't so aggressively hostile! The current > >situation feels like a direct threat to LiveCode the company, as it > >must be putting off more than a few people from becoming or staying > >customers. > > > >k > > > >Keith Martin > >360 media specialist http://PanoramaPhotographer.com > >Contact and info http://thatkeith.com > >+44 (0)7909541365 > > > > > > > >> On 26 Jan 2022, at 20:24, matthias rebbe via use-livecode > > wrote: > >> > >> ï»żIf you have an Apple Developer Account membership you could code > >sign and notarize your app. > >> This should prevent the security issue. > >> > >> Regards, > >> Matthias > >> > >>> Am 26.01.2022 um 20:29 schrieb William Prothero via use-livecode > >: > >>> > >>> Folks: > >>> Sorry for this question which probably has been answered many times, > >but 
. I’m trying not to waste my day searching around. > >>> > >>> What’s the best way to send a desktop app on Apple OS 12.1 to a > >friend or beta tester? I sent an app and a security issue came up. > >>> > >>> Thanks, > >>> Bill P > >>> > >>> William A. Prothero, Ph.D. > >>> University of California, Santa Barbara Dept. of Earth Sciences > >(Emeritus) > >>> Santa Barbara, CA. 93105 > >>> http://earthlearningsolutions.org/ > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >_______________________________________________ > >use-livecode mailing list > >use-livecode at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 26 16:18:27 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 26 Jan 2022 22:18:27 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> This situation does not only affect Livecode, but all development tools. Even Xcode. To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. We can either accept it or stop developing for macOS. Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. But currently we have to do it manual. I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. I did not try it under macOS12 so far, but did not hear about any problems about it yet. You can find it here in the lesson about code signing and noterizing https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > Am 26.01.2022 um 21:39 schrieb Keith Martin : > > f only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. > From bogdanoff at me.com Wed Jan 26 16:28:49 2022 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 26 Jan 2022 16:28:49 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> Message-ID: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Matthias’ tool has been a lifesaver for me. I use it constantly. You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. Peter Bogdanoff > On Jan 26, 2022, at 4:18 PM, matthias rebbe via use-livecode wrote: > > This situation does not only affect Livecode, but all development tools. Even Xcode. > To get your programs trusted by macOS you need to sign and notarize. There is little that can be done about it. > > We can either accept it or stop developing for macOS. > > Of course it would be great if the standalone building process would include the option to code sign and notarize right after building the standalone. Or if at least the Livecode Ide would have a plugin that would allow us to do the whole process directly from Livecode. > > But currently we have to do it manual. > > I am not sure if you tried already my Notarize Helper Stack, which does all needed steps for code signing and notarizing. The stack is far from being perfect and everyone is welcomed to optimize it, but at least it works. > You just have to enter some information (Developer ID, passwords and other information) once. After that you can use it to code sign and notarize your Livecode standalones. > I did not try it under macOS12 so far, but did not hear about any problems about it yet. > > You can find it here in the lesson about code signing and noterizing > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > > >> Am 26.01.2022 um 21:39 schrieb Keith Martin : >> >> f only it was easier to do. 😱 >> I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Wed Jan 26 17:21:21 2022 From: mkoob at rogers.com (Martin Koob) Date: Wed, 26 Jan 2022 17:21:21 -0500 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> <2E1B03DD-B4CA-4082-9106-6FFA7B9FE251@m-r-d.de> <2204770F-A774-4FA2-A13F-CE2E0FF89B11@me.com> Message-ID: <05765E76-0CA0-41F4-BDAB-657F02B769DE@rogers.com> +1 to Peter’s comments I also have benefited from the lesson listed below and Matthias’ helper stack. Also when I ran into problems following the lesson or using the Helper stack Matthias was very responsive and helpful. Setting up an Apple Developer account is not hard and just a part of doing business if you are developing for iOS, macOS 
 The process for Code Signing, Notorizing and Stapling does seem daunting at first. I would recommend diving in first with a knife in your teeth to the command line as outlined in the lessons so you can learn what is going on. I found it helpful to see the responses to any errors I made so I could learn what parameters were needed and how they were written in the command line. This helped me to ensure I had the correct parameters for the fields right in the helper app. Then I would start using the helper stack using the parameters from the command line to fill in the fields in the helper app. When I come across these kinds of tasks that are new and daunting with technology I have not used before they sometimes cause me anxiety to the point where I can’t face starting them. For these I have a mantra “Other people have done this so why can’t I do it too.” Taking that attitude I am able to overcome that mental inertia that keeps me from starting to work on it. Martin > On Jan 26, 2022, at 4:28 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias’ tool has been a lifesaver for me. I use it constantly. > > You do need to get an Apple developer account going, and the dev certificates in Keychain in order, which can be a challenge. But once that’s done it’s a breeze. > > If you want to create an installer, you’ll need to code sign that as well. DropDMG helps you set that up as well. > > Peter Bogdanoff From waprothero at gmail.com Wed Jan 26 17:28:52 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 14:28:52 -0800 Subject: Sharing a desktop app, or with beta testers Message-ID: Folks: I’m using the notarizing app. I have it set to only “Sign, notarize and staple App”. I’ve tested the suDo password in the terminal and it’s ok. ------------------------------------------------ In debug mode, I get: ***DEBUG MODE*** deleting zip file... can't delete that file can't delete that file could not delete zip file. Stapling app... ------------------------------------------------ When not in debug mode, I get: Removing extended attributes
 executing: pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Sorry, try again. sudo: no password was provided sudo: 1 incorrect password attempt process aborted I’ve also set, in the settings: Apple ID Nothing in app-specific password* (I don’t think I have one??) Account is attached multiple iTunes providers (not checked) Developer ID Application William Prothero (######) PKG creation (not checked) DMG creation (not checked) Entitlements (checked) —lines checked: 1,2,4,9,11 My project is fairly complex, but if I can use the signiing app, it would be great. Thanks! Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Wed Jan 26 17:38:54 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Jan 2022 16:38:54 -0600 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> References: <467580A0-8C2F-4607-B83C-B3A523F12002@m-r-d.de> <307AF384-73EA-47AD-A89A-9850B75B5D26@mac.com> Message-ID: <17c038b5-d6ba-ee7d-2f97-fb6516267918@hyperactivesw.com> On 1/26/22 2:39 PM, Keith Martin via use-livecode wrote: > If only it was easier to do. 😱 > I've actually stopped using LC much because the process of making apps that people can run without fuss has become ridiculous. I'm still hoping for a solution that isn't so aggressively hostile! The current situation feels like a direct threat to LiveCode the company, as it must be putting off more than a few people from becoming or staying customers. You need to talk to Apple about that. On iOS it's even harder. But as Matthias said, the difficulty has nothing to do with LC or the app itself. Whether created with LC or any other languge, the distribution process is the culprit. In the name of security, Apple has put numerous roadblocks in front of developers before a Mac app can be easily used by someone else. I highly recommend Matthias' helper tool, it takes a big chunk of irritation out of the equation. Someone mentioned there should be a plugin. Just put his stack into the plugins folder and there you are. (And on iOS it's even worse; you can't distribute to the public at all except through the App Store which has even stricter limitations on what developers must do before the app is accepted. It can take days just to work through everything required for submission.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Jan 26 18:42:03 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 00:42:03 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: Message-ID: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> William, did you try to run that line from shell? Just as a test? Is it executed then without a problem? > Am 26.01.2022 um 23:28 schrieb William Prothero via use-livecode : > > pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer > Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Or could you try to execute this line here from shell > sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" You then should be asked for the sudo password. Is that working? I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. To be honest i only tried with macOS up to 11.6.2. If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. Regards, Matthias From MikeKerner at roadrunner.com Wed Jan 26 19:51:07 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 26 Jan 2022 19:51:07 -0500 Subject: pssst tmControl2 is now OSS Message-ID: At long last, Scott Rossi has released the amazing tmControl2 under the BSD license, including a number of themes that I, at least, had not seen, before. Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 to build more beautiful interfaces and controls. * I have a repo with a number of updates/bug fixes up at https://github.com/macMikey/tmControl * The original is available at https://tmtools.tactilemedia.com. * If anyone else falls in love with, or is already in love with tmc2, I would love to talk to you about what we can do to make it better - tmc3. -- 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 waprothero at gmail.com Wed Jan 26 20:06:36 2022 From: waprothero at gmail.com (William Prothero) Date: Wed, 26 Jan 2022 17:06:36 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: Matthias: I tried the command in the shell It didn’t work as shown in the status field. I then switched to superuser, with the password, and it ran the following without complaint. xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? —This is the shell/terminal text: WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. But this worked: WProtherosMBP4:~ prothero$ su Password: sh-3.2# I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" Password: Sorry, try again. Password: Sorry, try again. Password: > On Jan 26, 2022, at 3:42 PM, matthias rebbe via use-livecode wrote: > > William, > did you try to run that line from shell? Just as a test? > Is it executed then without a problem? > > Or could you try to execute this line here from shell >> sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > You then should be asked for the sudo password. Is that working? > > I am using here an alpha numeric password. I did not test with any symbols or umlauts. So maybe if your pw contains such special characters this might not be working or maybe macOS 12 is not accepting to pass the password using echo. > > To be honest i only tried with macOS up to 11.6.2. > > If you want, we can discuss this further by private email. Use my list email first and i reply from my normal office email then. But not today. I need some sleep. > > 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 William Prothero waprothero at gmail.com From keith.clarke at me.com Thu Jan 27 04:28:27 2022 From: keith.clarke at me.com (Keith Clarke) Date: Thu, 27 Jan 2022 09:28:27 +0000 Subject: Browser widget - follow redirects setting? In-Reply-To: <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> References: <318C2CD8-155F-422E-A770-0C28477F5BD4@me.com> <1D95B915-9DF0-4357-9B53-A575D33C3495@m-r-d.de> Message-ID: <5392DC93-1611-430D-9824-EFA4C5892E50@me.com> Hi Matthias, Thanks for your response and experiment. Unfortunately, I get the same experience with 'launch URL in...' and 'set the URL of
’ widget “Browser” I think it might be my URL. I’m trying to access the Salesforce OAuth 2.0 User Agent flow via the browser, as I can’t get the OAuth library to work for this flow. Maybe I’ll try dipping my to into tsnet, as that looks like it may have the comparative mechanisms to replicate a recipe I have working from PHP. Thanks and regards, Keith > On 26 Jan 2022, at 13:27, matthias rebbe via use-livecode wrote: > > Keith, > > what happens, if you set the URL of the browser widget to tURL? > > I tried here both "set the url..." and also "launch URL ... in widget.." with an online Shop. I tried to launch the account page. In both cases i was redirected to the login page. > The only thing i noticed is, that the URL of the widget kept to be the URL of the account page although the login page was opened/displayed. > > Regards, > Matthias > >> Am 26.01.2022 um 12:24 schrieb Keith Clarke via use-livecode : >> >> Hi folks, >> Is there any hidden / undocumented setting for the Browser widget that will allow it to follow redirects? >> >> Using launch URL tURL opens the default browser on my machine and - if I’m not logged into the server - redirects to a login page, the address of which I can see in the browser’s address bar. >> >> However, launch URL tURL in widget "Browser” doesn’t redirect and subsequently put the URL of widget “Browser" shows tURL unchanged. >> >> Am I missing a trick? >> Best, >> Keith >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:01:20 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:01:20 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> Message-ID: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. https://latenightsw.com/sd-notary-notarizing-made-easy/ Maybe you try that . Regards, Matthias > Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: > > Matthias: > I tried the command in the shell > It didn’t work as shown in the status field. > I then switched to superuser, with the password, and it ran the following without complaint. > xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > > Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). > > My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? > > —This is the shell/terminal text: > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > > But this worked: > WProtherosMBP4:~ prothero$ su > Password: > sh-3.2# > > I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. > WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" > Password: > Sorry, try again. > Password: > Sorry, try again. > Password: From matthias_livecode_150811 at m-r-d.de Thu Jan 27 06:29:53 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 12:29:53 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: That are great news. I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. I am still using tmAlign regularly. I would love to see a version 3 of tmControl, but could only help testing. Regards Matthias > Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : > > At long last, Scott Rossi has released the amazing tmControl2 under the BSD > license, including a number of themes that I, at least, had not seen, > before. > Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 > to build more beautiful interfaces and controls. > * I have a repo with a number of updates/bug fixes up at > https://github.com/macMikey/tmControl > * The original is available at https://tmtools.tactilemedia.com. > * If anyone else falls in love with, or is already in love with tmc2, I > would love to talk to you about what we can do to make it better - tmc3. > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 08:11:09 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 08:11:09 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: Matthias, Check the reply I made on the issue you raised: The version that Scott uploaded had some old bugs in it. I sent him the fixes, but I don't know if he included them. The repo should have those bugs squashed. From matthias_livecode_150811 at m-r-d.de Thu Jan 27 09:52:32 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 15:52:32 +0100 Subject: pssst tmControl2 is now OSS In-Reply-To: References: Message-ID: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> The file in my plugin folder was date 27.01 1:38am. After removing both folder and file and copying the files again from your repo, the error does not come up anymore. But another one, see my reply. Seems there is something wrong with the LAZR2 theme. > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode : > > Matthias, > Check the reply I made on the issue you raised: The version that Scott > uploaded had some old bugs in it. I sent him the fixes, but I don't know if > he included them. The repo should have those bugs squashed. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Thu Jan 27 10:14:23 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 07:14:23 -0800 Subject: Question Re desktop app construction Message-ID: <02CA1605-3FEE-4664-B0A8-64A39DD59782@gmail.com> Folks, Just wondering if, in the latest versions of Livecode we still need to silence error messages when we build the app? I’m wondering if I might be missing some useful build errors. Thanks, Bill William A Prothero > On Jan 27, 2022, at 3:30 AM, matthias rebbe via use-livecode wrote: > > ï»żThat are great news. > > I used tmControl and tmControl2 in a lot of projects at the time it was still maintained. > I am still using tmAlign regularly. > > I would love to see a version 3 of tmControl, but could only help testing. > > Regards > Matthias > >> Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode : >> >> At long last, Scott Rossi has released the amazing tmControl2 under the BSD >> license, including a number of themes that I, at least, had not seen, >> before. >> Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2 >> to build more beautiful interfaces and controls. >> * I have a repo with a number of updates/bug fixes up at >> https://github.com/macMikey/tmControl >> * The original is available at https://tmtools.tactilemedia.com. >> * If anyone else falls in love with, or is already in love with tmc2, I >> would love to talk to you about what we can do to make it better - tmc3. >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jan 27 15:02:40 2022 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 27 Jan 2022 15:02:40 -0500 Subject: pssst tmControl2 is now OSS In-Reply-To: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> References: <97073A81-1102-464B-BA59-91B324274ED2@m-r-d.de> Message-ID: Yep. I added that issue to the board. On Thu, Jan 27, 2022 at 9:54 AM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > The file in my plugin folder was date 27.01 1:38am. After removing both > folder and file and copying the files again from your repo, the error does > not come up anymore. > > But another one, see my reply. Seems there is something wrong with the > LAZR2 theme. > > > Am 27.01.2022 um 14:11 schrieb Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > Matthias, > > Check the reply I made on the issue you raised: The version that Scott > > uploaded had some old bugs in it. I sent him the fixes, but I don't know > if > > he included them. The repo should have those bugs squashed. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:14:44 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:14:44 +0100 Subject: Sharing a desktop app, or with beta testers In-Reply-To: <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: William, i just tried in a Monterey VM the syntax pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. I've putted the password in single quotes and it worked then altough it contained the dollar sign. I will adjust the sample stack. Regards, Matthias > Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : > > As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. > I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. > > There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. > https://latenightsw.com/sd-notary-notarizing-made-easy/ > > Maybe you try that . > > Regards, > Matthias > > >> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >> >> Matthias: >> I tried the command in the shell >> It didn’t work as shown in the status field. >> I then switched to superuser, with the password, and it ran the following without complaint. >> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> >> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >> >> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >> >> —This is the shell/terminal text: >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> >> But this worked: >> WProtherosMBP4:~ prothero$ su >> Password: >> sh-3.2# >> >> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >> Password: >> Sorry, try again. >> Password: >> Sorry, try again. >> Password: > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jan 27 17:53:31 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 27 Jan 2022 23:53:31 +0100 Subject: Notarize Helper Stack in LC lesson updated Message-ID: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> For those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore The direct download link is https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode Regards, Matthias From tom at makeshyft.com Thu Jan 27 19:57:50 2022 From: tom at makeshyft.com (Tom Glod) Date: Thu, 27 Jan 2022 19:57:50 -0500 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Thank you, I will be going through this tutorial next week. Any help to make this easier is very much appreciated. On Thu, Jan 27, 2022 at 5:54 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > For those who are interested, i've uploaded a new version of the Notarize > Helper stack to the Livecode lesson > > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 waprothero at gmail.com Thu Jan 27 21:06:55 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:06:55 -0800 Subject: Sharing a desktop app, or with beta testers In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <30591438-D593-4379-BDC8-1BC9C14E64E0@gmail.com> Thanks, Matthias. I had tried it without a dollar sign, but I’ll re-check. Thanks for looking at this. Bill > On Jan 27, 2022, at 2:14 PM, matthias rebbe via use-livecode wrote: > > William, > > i just tried in a Monterey VM > > the syntax > pw=YourPassword; echo $pw | sudo -S ....... works here as long as i do not have a $ sign in my password. > > The problem seems to be that the dollar sign is a special character in shell. I am not a shell expert, but i've read that strings that contain dollar signs has to be in single quotes. > > I've putted the password in single quotes and it worked then altough it contained the dollar sign. > > I will adjust the sample stack. > > Regards, > Matthias > > > > > >> Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode : >> >> As i have still 11.6.2 installed i cannot test, if this might be something Monterey specific. >> I am currently downloading Monterey and will install it onto a VM, so i could test. But the 12GB take some time to download. >> >> There is a free tool available from Late Night Software called SD Notary, which also does the needed steps to get a notarized app. >> https://latenightsw.com/sd-notary-notarizing-made-easy/ >> >> Maybe you try that . >> >> Regards, >> Matthias >> >> >>> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode >: >>> >>> Matthias: >>> I tried the command in the shell >>> It didn’t work as shown in the status field. >>> I then switched to superuser, with the password, and it ran the following without complaint. >>> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> >>> Weird: I entered the command as you suggested below, and it asked for a password, as expected. BUT, it didn’t recognize the password I put in. Then I just did an SU command, it asked for the password and recognized my password. Then the action worked. I’m on OS 12.1 (Apple). >>> >>> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could that be the problem? >>> >>> —This is the shell/terminal text: >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> >>> But this worked: >>> WProtherosMBP4:~ prothero$ su >>> Password: >>> sh-3.2# >>> >>> I changed the shell pw to all lower case alphabetical letters. Same issue.When I entered the shell first, entering the same password, it worked. The command below didn’t. It asked me for the password and when I entered it, it refused. Hmm.. odd. >>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth Explorer.app" >>> Password: >>> Sorry, try again. >>> Password: >>> Sorry, try again. >>> Password: >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William Prothero waprothero at gmail.com From waprothero at gmail.com Thu Jan 27 21:12:00 2022 From: waprothero at gmail.com (William Prothero) Date: Thu, 27 Jan 2022 18:12:00 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> Message-ID: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> I have a stack where I’m hiding and showing text fieldsm, in LC 9.6 I’m doing a show field with effect. I made it work by putting in a delay before each action, like: put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo --wait for 1 second with messages wait 500 milliseconds with messages do tDo It helps, but still, the field will show briefly, then there is a blank white spot where the field was. If I click on it the field shows like it’s supposed to. The field background is transparent. It worked in older versions of livecode. Seems like a bug to me. Any ideas? Best, Bill William Prothero waprothero at gmail.com From craig at starfirelighting.com Fri Jan 28 09:17:35 2022 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 28 Jan 2022 09:17:35 -0500 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Hi. Still annoyed at having to answer in the use-list as opposed to the Forum. I made a new stack with a button an a field. In the button script: on mouseUp hide fld 1 put "fld 1" into lFieldRef put “dissolve" into tEffect put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo do tDo end mouseUp Works just fine. Why go through all the “do” stuff? Why not just: show fld 1 with visual effect dissolve Craig > On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > --wait for 1 second with messages > > wait 500 milliseconds with messages > > do tDo From irog at mac.com Fri Jan 28 09:56:27 2022 From: irog at mac.com (Roger Guay) Date: Fri, 28 Jan 2022 07:56:27 -0700 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: <22C44F74-9343-4E3F-8DDE-7F2A5CE2C091@m-r-d.de> <7B594417-91E8-4E89-9BC2-4D05C554C1CC@m-r-d.de> <7381A780-E1FA-4FC9-9F40-8D2BC8490ADE@gmail.com> Message-ID: Works just fine here! And has always been the way I do it. Roger > On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: > > show fld 1 with visual effect dissolve From prothero at earthlearningsolutions.org Fri Jan 28 11:48:39 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:48:39 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Craig, Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. Thanks for the comment, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: > > ï»żHi. > > Still annoyed at having to answer in the use-list as opposed to the Forum. > > I made a new stack with a button an a field. In the button script: > > on mouseUp > > hide fld 1 > > put "fld 1" into lFieldRef > > put “dissolve" into tEffect > > put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo > > do tDo > > end mouseUp > > Works just fine. > > Why go through all the “do” stuff? Why not just: > > show fld 1 with visual effect dissolve > > Craig > >> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> --wait for 1 second with messages >> >> wait 500 milliseconds with messages >> >> do tDo > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 11:51:23 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 08:51:23 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: References: Message-ID: Roger, It has always worked fine for me, too. That’s why I’m perplexed. I will also try older versions of Livecode. I remember that there was an issue with “showing” in one of the previous versions. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 6:57 AM, Roger Guay via use-livecode wrote: > > ï»żWorks just fine here! And has always been the way I do it. > > Roger > >> On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode wrote: >> >> show fld 1 with visual effect dissolve > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 28 11:54:07 2022 From: klaus at major-k.de (Klaus major-k) Date: Fri, 28 Jan 2022 17:54:07 +0100 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <1FA49D72-9A4A-4D8E-8293-BBB4F32DD14C@major-k.de> Hi Bill, > Am 28.01.2022 um 17:48 schrieb William Prothero via use-livecode : > > Craig, > Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, to do so, you can set the "effectrate" to XXXX in millsecs: ... set the effectrate to 300 show fld XYZ with visual dissolve very slow ... The last line is a bit mentally challenging, but the effectrate will only affect the visual effect setting ... VERY SLOW! :-D > initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. > > Thanks for the comment, > Bill Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jacque at hyperactivesw.com Fri Jan 28 12:29:44 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Jan 2022 11:29:44 -0600 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> References: <7B8D8017-AFEE-4212-A848-CF28045964AD@earthlearningsolutions.org> Message-ID: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The newer, recommended method may work better for you: lock screen for visual effect [in rect] - - do stuff unlock screen with visual effect dissolve This caches the area and allows the engine better control over the effect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: > Craig, > Tnx, the reason I did the do stuff is because I wanted to > programmatically vary the speed of the dissolve, initially, but its > probably not necessary because most of the dissolves are the same. I have a > pretty large app and I suspect there is some kind of timing problem because > putting in a delay solved some of it. For me, the text fades in, then the > field content disappears and leaves a white space where the field was. The > background of the field is set to transparent, but I havent yet explored > setting different options. I will do that today. > > Thanks for the comment, > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode >> wrote: >> >> Hi. >> >> Still annoyed at having to answer in the use-list as opposed to the Forum. >> >> I made a new stack with a button an a field. In the button script: >> >> on mouseUp >> >> hide fld 1 >> >> put "fld 1" into lFieldRef >> >> put dissolve" into tEffect >> >> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >> >> do tDo >> >> end mouseUp >> >> Works just fine. >> >> Why go through all the do stuff? Why not just: >> >> show fld 1 with visual effect dissolve >> >> Craig >> >>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode >>> wrote: >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> --wait for 1 second with messages >>> >>> wait 500 milliseconds with messages >>> >>> do tDo >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 12:59:49 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Fri, 28 Jan 2022 09:59:49 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Thanks, Jacqueline! I’ll try to. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: > > ï»żThe newer, recommended method may work better for you: > > lock screen for visual effect [in rect] > - - do stuff > unlock screen with visual effect dissolve > > This caches the area and allows the engine better control over the effect. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >> >> Craig, >> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >> >> Thanks for the comment, >> Bill >> >> William A. Prothero, PhD >> Prof Emeritus, Dept of Earth Science >> University of California, Santa Barbara >> >>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>> >>> ï»żHi. >>> >>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>> >>> I made a new stack with a button an a field. In the button script: >>> >>> on mouseUp >>> >>> hide fld 1 >>> >>> put "fld 1" into lFieldRef >>> >>> put “dissolve" into tEffect >>> >>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>> >>> do tDo >>> >>> end mouseUp >>> >>> Works just fine. >>> >>> Why go through all the “do” stuff? Why not just: >>> >>> show fld 1 with visual effect dissolve >>> >>> Craig >>> >>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> --wait for 1 second with messages >>>> >>>> wait 500 milliseconds with messages >>>> >>>> do tDo >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri Jan 28 20:05:04 2022 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Fri, 28 Jan 2022 17:05:04 -0800 Subject: LC 9.6.6 oddities when showing/hiding text In-Reply-To: <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> References: <17ea1b87b28.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <95E62BB0-8C26-4056-9B96-48237045B5A5@earthlearningsolutions.org> Message-ID: <001F6775-CFC0-4036-BE67-A6E4EE71A8F5@earthlearningsolutions.org> Jacqueline: This appears to do the trick. I had other problems too, like locking the screen before I went to the card that was to display the text. But what you describe works and now I’m cleaning up the stack. Thanks, Bill > On Jan 28, 2022, at 9:59 AM, William Prothero via use-livecode wrote: > > Thanks, Jacqueline! I’ll try to. > Bill > > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > >> On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode wrote: >> >> ï»żThe newer, recommended method may work better for you: >> >> lock screen for visual effect [in rect] >> - - do stuff >> unlock screen with visual effect dissolve >> >> This caches the area and allows the engine better control over the effect. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >>> On January 28, 2022 10:51:03 AM William Prothero via use-livecode wrote: >>> >>> Craig, >>> Tnx, the reason I did the “do” stuff is because I wanted to programmatically vary the speed of the dissolve, initially, but it’s probably not necessary because most of the dissolves are the same. I have a pretty large app and I suspect there is some kind of timing problem because putting in a delay solved some of it. For me, the text fades in, then the field content disappears and leaves a white space where the field was. The background of the field is set to transparent, but I haven’t yet explored setting different options. I will do that today. >>> >>> Thanks for the comment, >>> Bill >>> >>> William A. Prothero, PhD >>> Prof Emeritus, Dept of Earth Science >>> University of California, Santa Barbara >>> >>>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode wrote: >>>> >>>> ï»żHi. >>>> >>>> Still annoyed at having to answer in the use-list as opposed to the Forum. >>>> >>>> I made a new stack with a button an a field. In the button script: >>>> >>>> on mouseUp >>>> >>>> hide fld 1 >>>> >>>> put "fld 1" into lFieldRef >>>> >>>> put “dissolve" into tEffect >>>> >>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>> >>>> do tDo >>>> >>>> end mouseUp >>>> >>>> Works just fine. >>>> >>>> Why go through all the “do” stuff? Why not just: >>>> >>>> show fld 1 with visual effect dissolve >>>> >>>> Craig >>>> >>>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode wrote: >>>>> >>>>> put "show "&lFieldRef&" with visual effect ""e&tEffect"e into tDo >>>>> >>>>> --wait for 1 second with messages >>>>> >>>>> wait 500 milliseconds with messages >>>>> >>>>> do tDo >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode William A. Prothero, Ph.D. University of California, Santa Barbara Dept. of Earth Sciences (Emeritus) Santa Barbara, CA. 93105 http://earthlearningsolutions.org/ From General.2018 at outlook.com Sat Jan 29 13:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 18:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: Hi , Just seen this - fantastic help. Just getting “signature of the binary is invalid” and “signature does not include secure time stamp” as reply following notarization attempt. Status Code 2 Package Invalid. Regards Camm > On 27 Jan 2022, at 22:54, matthias rebbe via use-livecode wrote: > > ï»żFor those who are interested, i've uploaded a new version of the Notarize Helper stack to the Livecode lesson > https://lessons.livecode.com/m/4071/l/1122100-codesigning-and-notarizing-your-lc-standalone-for-distribution-outside-the-mac-appstore > > The direct download link is > https://media.screensteps.com/attachment_assets/assets/005/023/860/original/mrSignNotarizeHelperV3.livecode > > > 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 matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:19:04 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:19:04 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> Message-ID: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Did you add any files to the standalone (application bundle) after you've created it with LC? In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. Look here for the part about nested code: https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? Regards, Matthias > Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : > > signature of the binary is invalid” From matthias_livecode_150811 at m-r-d.de Sat Jan 29 15:36:15 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 21:36:15 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> References: <0F1BA579-14D7-4CDD-AD25-D6D787FE2A38@m-r-d.de> <3362E01A-D4DC-4D09-8C41-15496E9C4681@m-r-d.de> Message-ID: <08945B0B-A6FC-48C1-AB6B-3AA44332424A@m-r-d.de> Camm, another thing you could try is to replace the line which creates the zip file. In the stack script of the NotarizeHelper replace this line (line no. 1569) put "zip -r ##zipfile## ##appbundle##" into tShell with this one put "zip -y -r ##zipfile## ##appbundle##" into tShell or if that does not solve it, replace the line with the following one and try again. put "/usr/bin/ditto -c -k --sequesterRsrc --keepParent ##zipfile## ##appbundle##" into tShell Matthias > Am 29.01.2022 um 21:19 schrieb matthias rebbe via use-livecode : > > > Did you add any files to the standalone (application bundle) after you've created it with LC? > In this thread https://developer.apple.com/forums/thread/116831 someone points out that this error can be caused when nested code is in a wrong location. > > Look here for the part about nested code: > https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201 > > Btw. Which version of macOS are you using? And with which version of LC did you build the standalone? > > Regards, > Matthias > > > > > >> Am 29.01.2022 um 19:51 schrieb General 2018 via use-livecode : >> >> signature of the binary is invalid” > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From General.2018 at outlook.com Sat Jan 29 15:47:23 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 20:47:23 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: No added files. Mojave 10.14.6 LC 9.6.6 Regards Camm > On 29 Jan 2022, at 20:20, matthias rebbe via use-livecode wrote: > From General.2018 at outlook.com Sat Jan 29 16:17:27 2022 From: General.2018 at outlook.com (General 2018) Date: Sat, 29 Jan 2022 21:17:27 +0000 Subject: Notarize Helper Stack in LC lesson updated Message-ID: Tried all these, result the same. In show “Notarization requests” for each :- Status = invalid 2 Status Code = Pac Status Message = age invalid Regards Camm > On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: > From matthias_livecode_150811 at m-r-d.de Sat Jan 29 17:40:05 2022 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sat, 29 Jan 2022 23:40:05 +0100 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: References: Message-ID: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Hm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? line 904 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell with this line put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell line 908 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell line 953 put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell with put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : > > Tried all these, result the same. > > In show “Notarization requests” for each :- > > Status = invalid 2 > Status Code = Pac > Status Message = age invalid > > Regards Camm > >> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 29 18:32:21 2022 From: curry at pair.com (Curry Kenworthy) Date: Sat, 29 Jan 2022 18:32:21 -0500 Subject: Weather and WordReport Message-ID: Hi List, I hope our colleagues in Central and NorthEast USA are OK this weekend! (Big cold, snow, power outages.) Pretty rough conditions. On the Curry front, WordReport 1.3 is nearly ready to take on the forces of evil and various reports. More news soon.... Best wishes, Curry Kenworthy WordLib: Import MS Word and OpenOffice files in LiveCode! "Dominate documents with WordLib and LC" http://livecodeaddons.com/wordlib.html Innovative Christian LiveCode Training and Consulting "Better Methods, Better Results" http://livecodeconsulting.com/ From General.2018 at outlook.com Sun Jan 30 10:51:55 2022 From: General.2018 at outlook.com (General 2018) Date: Sun, 30 Jan 2022 15:51:55 +0000 Subject: Notarize Helper Stack in LC lesson updated In-Reply-To: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> References: <00F23B18-2885-4B43-877E-EAE1001C2368@m-r-d.de> Message-ID: Tried those with each of the previous suggests still the same error. Maybe I have missed something in the setup ? Will check everything again. Regards Camm > On 29 Jan 2022, at 22:41, matthias rebbe via use-livecode wrote: > > ï»żHm, interesting. Seems to be a problem with a wrong or missing timestamp. So maybe adding --timestamp parameter will fix this. > > Could you please change the following lines in the stack script of the NotarizeHelper stack and try again after that? > > > line 904 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > with this line > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime --entitlements ##entitlementsplist## ##myapp##" into tShell > > > > line 908 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myapp##" into tShell > > line 953 > put "codesign --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > with > put "codesign --timestamp --deep --force --verify --verbose --sign ##developerIDApplication## --options runtime ##myDMG##" into tShell > > >> Am 29.01.2022 um 22:17 schrieb General 2018 via use-livecode : >> >> Tried all these, result the same. >> >> In show “Notarization requests” for each :- >> >> Status = invalid 2 >> Status Code = Pac >> Status Message = age invalid >> >> Regards Camm >> >>>> On 29 Jan 2022, at 20:37, matthias rebbe via use-livecode wrote: >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Sun Jan 30 11:27:15 2022 From: waprothero at gmail.com (William Prothero) Date: Sun, 30 Jan 2022 08:27:15 -0800 Subject: question re lock screen In-Reply-To: References: Message-ID: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. Thanks for any info, Bill William Prothero waprothero at gmail.com From jacque at hyperactivesw.com Sun Jan 30 12:57:42 2022 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 30 Jan 2022 11:57:42 -0600 Subject: question re lock screen In-Reply-To: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> References: <9F27E09B-9400-41C8-B39A-092F78C81194@gmail.com> Message-ID: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Lockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: > Im working on a transition from one stack to another, and initializing to > destination stacks screen before I show it. > So, my question is whether the lock screen command actually works on the > invisible destination screen. Or does it only apply to a screen that is > visible. How does it determine which screen to lock? > > I see in the dictionary that lock screen does not work in the debug mode. > Hmm. makes it harder to debug. > > Thanks for any info, > Bill > > William Prothero > waprothero at gmail.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Sun Jan 30 13:19:21 2022 From: prothero at earthlearningsolutions.org (William Prothero) Date: Sun, 30 Jan 2022 10:19:21 -0800 Subject: question re lock screen In-Reply-To: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17eac22b1f0.27a5.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Thanks, Jacqueline. That saves me some time and head scratching. Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Jan 30, 2022, at 9:58 AM, J. Landman Gay via use-livecode wrote: > > ï»żLockscreen only works within the current window, it doesn't apply to the whole screen. Changing stacks will always show what's happening because LC has to create a new window structure. The visibility isn't relevant per se but drawing the new window is. > > You can initialize the new stack before going to it. Or if you want a visual effect you can go to the stack in the same window, which replaces the current content with the new stack's content without creating a new window. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com >> On January 30, 2022 10:29:29 AM William Prothero via use-livecode wrote: >> >> I’m working on a transition from one stack to another, and initializing to destination stack’s screen before I show it. >> So, my question is whether the lock screen command actually works on the invisible destination screen. Or does it only apply to a screen that is visible. How does it determine which “screen” to lock? >> >> I see in the dictionary that lock screen does not work in the debug mode. Hmm
. makes it harder to debug. >> >> Thanks for any info, >> Bill >> >> William Prothero >> waprothero at gmail.com >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode