From dvglasgow at gmail.com Wed Nov 1 04:48:17 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Wed, 1 Nov 2023 08:48:17 +0000 Subject: Filter with wildcards In-Reply-To: <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> References: <007A938B-3793-4D4A-ACAB-58A13E559AA9@gmail.com> <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> Message-ID: Thanks all for the suggestions, folks. I expected someone to mention regex (shudder). I have many searches in a loop and most are simple strings, so excepting regex filters would be a bit of a pain (unless of course I could specify regex but this would not choke if the search was simple string containing no regular expressions) Because I am lazy, and a simple soul, I will probably just split the task into two filter commands - which will deliver exactly what I want at only a minimal time and thought overhead. Cheers David G > On 30 Oct 2023, at 7:29 pm, Mark Waddingham via use-livecode wrote: > > The filter command has had a ‘with[out] regex’ form for a long time - so I’d use a regex instead :) > > (I’m pretty sure [ ] is a set of characters to match, rather than a list of sub strings, in wildcard expressions) > > Warmest Regards, > > Mark. > > Sent from my iPhone > >> On 30 Oct 2023, at 17:19, David Glasgow via use-livecode wrote: >> >> Hi folks, >> >> I am doing the above and struggling with an oddity that I can’t find guidance on on Livecode or wider wildcard stuff >> >> A simple example is I am searching text messages for 'with you' or 'with u’ >> >> so I use the wildcard form >> >> *with [you,u]* >> >> That finds all examples of both just fine. However, it also finds ‘with unlimited cheese’ and 'with us’, ‘with yours’ etc. so I want a space after both u >> >> When I put two spaces inside the square brackets after each string, the search still works but spaces seem to be ignored (so still finds the above resamples I don’t want). >> >> If I put a single space after the brackets the first bracketed string is ignored and the filter only finds “with u “ >> >> Hope someone can help me stop pulling my baffled face >> >> Cheers >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Nov 1 04:54:45 2023 From: dvglasgow at gmail.com (David V Glasgow) Date: Wed, 1 Nov 2023 08:54:45 +0000 Subject: Filter with wildcards In-Reply-To: References: Message-ID: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> This is the thing about regex, amazing,powerful, impressive, but scary as hell. I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. Best Wishes, David Glasgow Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York Honorary Professor (SOCAMRU), Nottingham Trent University LinkedIn Profile > On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode wrote: > > Forgot any number of other chars after the non-numeric character > > Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” > > Now I’ve really got to go … hope I’ve got it all right this time! > > Neville Smythe > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Wed Nov 1 07:20:34 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 1 Nov 2023 11:20:34 +0000 Subject: Modify timeout for shell function Message-ID: An install which runs daily and makes a number of calls using the shell function occasionally reports The process "..." exceeded the timeout of 10 seconds. I'm not sure where this timeout is defined; I'm not totally sure where this message is coming from (the shell? LiveCode? the process that was invoked through the shell command?). Assuming for a moment that this isn't a timeout internal to the process that I happen to be invoking, is there a way in LiveCode, or in shell configuration, to modify this timeout? TIA, Ben From klaus at major-k.de Wed Nov 1 08:02:11 2023 From: klaus at major-k.de (Klaus major-k) Date: Wed, 1 Nov 2023 13:02:11 +0100 Subject: PolyGrid: UNhilite a row? UPDATE In-Reply-To: <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> References: <16C759D8-CAC4-4429-9A42-6D1865E31DC9@major-k.de> <6A88B070-4270-4F46-9360-A3568E65F322@major-k.de> <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> Message-ID: <075C2E9A-76E2-45BB-B797-DA08B72BC311@major-k.de> Hi friends, > I tried had: > ... > set the hilitedrow of widget "index" to "0" > ... > set the hilitedrow of widget "index" to 0 > ... > set the pgHilitedText of widget "index" to "" > ... > set the pgHilitedText of widget "index" to EMPTY > ... > no dice!? it turned out that ONLY this widget "index" is affected, all other PolyGrid widget behave as advertised!? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at livecode.com Wed Nov 1 11:16:29 2023 From: mark at livecode.com (Mark Waddingham) Date: Wed, 01 Nov 2023 15:16:29 +0000 Subject: Modify timeout for shell function In-Reply-To: References: Message-ID: <6a54919db14fb77db690b67bf5835381@livecode.com> On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: > An install which runs daily and makes a number of calls using the shell > function occasionally reports > The process "..." exceeded the timeout of 10 seconds. > > I'm not sure where this timeout is defined; I'm not totally sure where > this message is coming from (the shell? LiveCode? the process that was > invoked through the shell command?). Definitely not LiveCode - LiveCode runs the shell process until it ends on all platforms its implemented on (I'll leave it for another day to ponder whether there should be some sort of timeout to account for rogue/hung processes!) > Assuming for a moment that this isn't a timeout internal to the process > that I happen to be invoking, is there a way in LiveCode, or in shell > configuration, to modify this timeout? Doing a quick google for variants of "The process ... exceeded the timeout of 10 seconds" - then there are various results relating to Laravel - which is a PHP framework. So are you shell'ing to PHP? If so my guess is that whatever PHP script you are running is using sub-processes too, and has a process timeout set to 10s. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From peter.thirkell at vuw.ac.nz Wed Nov 1 17:28:23 2023 From: peter.thirkell at vuw.ac.nz (Peter Thirkell) Date: Wed, 1 Nov 2023 21:28:23 +0000 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. I have one question which doesn’t seem to be addressed in the documentation. The polygrid widget specifications say that it supports “direct cell editing” but I am not able to find any way to do this. Has anyone found a way? More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. Many thanks 😊 From paul at researchware.com Wed Nov 1 18:00:16 2023 From: paul at researchware.com (Paul Dupuis) Date: Wed, 1 Nov 2023 18:00:16 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: +1 I'd like to know this too as I can see no way in the Property Inspector or the pgColumns property to indicate a column is 'editable'. Nor can I find any property, message, etc. in the polygrid Dictionary entry that seems to suggest cell editing. On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. > > I have one question which doesnt seem to be addressed in the documentation. The polygrid widget specifications say that it supports direct cell editing but I am not able to find any way to do this. Has anyone found a way? > > More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. > > Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. > > Many thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Wed Nov 1 19:24:53 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Thu, 2 Nov 2023 10:24:53 +1100 Subject: Filter with wildcards In-Reply-To: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: I agree David, regular expressions look intimidating at first sight. But in fact if you compare your intuitive attempt filter tList with “*with [you,u] *” with the regex which does what you set out to do filter tList with regex “.*with (you|u) .*” they are almost exactly the same – for very good reasons of course. The . is just the regex for a single character, the * says “any number incuding 0 of the preceding pattern”. I don’t know your actual use-case, the above may be enough for all your searches, But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. The final tweak to account for a case insensitive search adds a flag at the front the of the regex (and I agree is rather arcane). If you want arcane, there is a possibly better way to do the regex search for either the whole word “you" or the whole word “u”. You can use the code “\b” to indicate a word boundary instead of a character, that is white space, punctuation or line start or end. filter tList with regex “.*with\b(you|u)\b.*” As usual with a complex language there are alternative ways of accomplishing the same thing. Hmm, if to be truthful, my previous regex doesn’t do precisely the same thing as looking for word boundaries (hyphens, numbers, hard spaces…human language is so complicated). I opine that regular expressions and sql are the two most useful technologies to add to the LC developer’s toolbox. After some basic user interface design principles course. Beyond those lie the web languages html, css, javascript (shudder). And then LCB, something I have yet to tackle. BTW, apologies for the “numeric” when I meant “alphabetic” in the previous email. It seems I cannot write an email these days without at leat one mistke. Neville > On 1 Nov 2023, at 7:54 pm, David V Glasgow wrote: > > This is the thing about regex, amazing,powerful, impressive, but scary as hell. > > I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. > > Best Wishes, > > David Glasgow > Consultant Forensic & Clinical Psychologist > Carlton Glasgow Partnership > Director, Child & Family Training, York > Honorary Professor (SOCAMRU), Nottingham Trent University > > LinkedIn Profile > >> On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode > wrote: >> >> Forgot any number of other chars after the non-numeric character >> >> Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” >> >> Now I’ve really got to go … hope I’ve got it all right this time! >> >> Neville Smythe From tom at makeshyft.com Wed Nov 1 22:06:58 2023 From: tom at makeshyft.com (Tom Glod) Date: Wed, 1 Nov 2023 22:06:58 -0400 Subject: decrypt error junk Message-ID: Hi Folks, I'm having bizarre issues with livecode's decrypt command. strap in, its a weird one. I have found a "wrong decryption key" that does not return a bad decrypt error, but returns garbage into "the result". Every other wrong key correctly gives the usual error. The right key works to decrypt. But this one key gives a different result. the length of the encryption/decryption key is always 64 characters it is always alphanumeric, because its a hash derivative, no weird characters, always the correct length. and the salt is the same for every key i tried. I can program around it, but its unsettling. I will report it, but in the meantime has anyone ever come across this garbage in "the result" as a result of an incorrect. decryption key? the even more bizzare part is that my test password was "abc123" and the key that does not work is "abc12" ...although those become hash derivatives that are 64 characters, so that has nothing to do with it. its ...just...so weird. I spend nearly all my working time in Livecode these days, so I will find all the bugs. Thanks,Tom From mark at livecode.com Thu Nov 2 02:20:01 2023 From: mark at livecode.com (Mark Waddingham) Date: Thu, 02 Nov 2023 06:20:01 +0000 Subject: decrypt error junk In-Reply-To: References: Message-ID: <2239434161bae02b9606007afc588a9f@livecode.com> On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > I have found a "wrong decryption key" that does not return a bad > decrypt > error, but returns garbage into "the result". > Every other wrong key correctly gives the usual error. > The right key works to decrypt. What exact error do you get with a wrong key vs the not-so-wrong key? > the length of the encryption/decryption key is always 64 characters > it is always alphanumeric, because its a hash derivative, no weird > characters, always the correct length. > and the salt is the same for every key i tried. > > I can program around it, but its unsettling. > I will report it, but in the meantime has anyone ever come across this > garbage in "the result" as a result of an incorrect. decryption key? So I don't think this is a bug, but expected behavior. The encrypt/decrypt operations are very low-level they 'simply' apply the specified algorithm to the data. Encryption/decryption is 'just' a mathematical function which uses the 'key bytes' and 'input data' to derive an output - in particular, decryption does not include any validation checks to ensure the provided decryption key is what was used to encrypt in the first place - that's something you have to do yourself. There's a huge variety of ways to do this - but perhaps the simplest is to add your favorite (simple) hash of the encryption key before the data being encrypted: ---- (pseudo encryption code - I don't know exactly what form of encrypt you are using!): local tKey, tHash put deriveMyEncryptionKey(tPassword) into tKey put md5Digest(tKey) into tHash encrypt tHash & tData using ... with password tKey (pseudo decryption code - I don't know exactly what form of encrypt you are using!): decrypt tEncryptedData using ... with password tKey if byte 1 to 16 of tData is not md5Digest(tKey) then throw "incorrect password" end if ---- Of course I'm now slightly intrigued as to what checks OpenSSL *can* actually do to be able to generate a 'bad decrypt' message - so by all means file a bug/send a test stack to support and we can at least advise on that (and potentially update the docs). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From benr_mc at cogapp.com Thu Nov 2 05:19:05 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 2 Nov 2023 09:19:05 +0000 Subject: Modify timeout for shell function In-Reply-To: <6a54919db14fb77db690b67bf5835381@livecode.com> References: <6a54919db14fb77db690b67bf5835381@livecode.com> Message-ID: <55922fb6-5f58-49ef-be93-f2b809539618@cogapp.com> Hi Mark, That's helpful, thank you. Ben On 01/11/2023 15:16, Mark Waddingham via use-livecode wrote: > On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: >> An install which runs daily and makes a number of calls using the shell >> function occasionally reports >>     The process "..." exceeded the timeout of 10 seconds. >> >> I'm not sure where this timeout is defined; I'm not totally sure where this >> message is coming from (the shell? LiveCode? the process that was invoked >> through the shell command?). > > Definitely not LiveCode - LiveCode runs the shell process until it ends on all > platforms its implemented on (I'll leave it for another day to ponder whether > there should be some sort of timeout to account for rogue/hung processes!) > >> Assuming for a moment that this isn't a timeout internal to the process that >> I happen to be invoking, is there a way in LiveCode, or in shell >> configuration, to modify this timeout? > > Doing a quick google for variants of "The process ... exceeded the timeout of > 10 seconds" - then there are various results relating to Laravel - which is a > PHP framework. So are you shell'ing to PHP? If so my guess is that whatever > PHP script you are running is using sub-processes too, and has a process > timeout set to 10s. > > Warmest Regards, > > Mark. > From dvglasgow at gmail.com Thu Nov 2 09:02:12 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Thu, 2 Nov 2023 13:02:12 +0000 Subject: Filter with wildcards In-Reply-To: References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> > On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: > > But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! Thanks again, Cheers David G From neville.smythe at optusnet.com.au Thu Nov 2 09:59:04 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Fri, 3 Nov 2023 00:59:04 +1100 Subject: Filter with wildcards In-Reply-To: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> References: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> Message-ID: <2A64315F-C5D4-46A6-AC56-29C441DD222C@optusnet.com.au> Users should certainly never see regex! That’s covered in User Interface Guidelines 101. But surely you wouldn’t show them the LC wildcard filter either! $@%?$@%?$@%?$@%?$@%?$@%?$@%?$@%? Neville Smythe Director, International Go Federation VicePresident, Australian Go Association Inc. > On 3 Nov 2023, at 12:02 am, David Glasgow wrote: > >  > >> On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: >> >> But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. > > > When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. > > I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! > > Thanks again, > > Cheers > > David G From panos.merakos at livecode.com Thu Nov 2 10:30:48 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:30:48 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 RC-1. LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team -- From merakosp at gmail.com Thu Nov 2 10:56:11 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:56:11 +0200 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: Hello all, You can write a script for that. Just add a PolyGrid and a field, set the name of the field to "Edit" and add this code: Add this in the script of the field "edit": on enterinfield hide me end enterinfield on returninfield hide me end returninfield on textChanged set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me set the pgTextOfCell of widget "PolyGrid" to the text of me end textChanged Add this to the script of the PolyGrid: on cellDoubleClick pCol, pRow, pRect set the rect of field "edit" to pRect set the text of field "edit" to the pgmousecelltext of me set the cCoordinate of field "edit" to pCol, pRow show field "edit" --focus on field "edit" select after field "edit" end cellDoubleClick on cellClick hide field "edit" end cellClick Now just double-click on a cell to edit it. Kind regards, Panos On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > I'd like to know this too as I can see no way in the Property Inspector > or the pgColumns property to indicate a column is 'editable'. Nor can I > find any property, message, etc. in the polygrid Dictionary entry that > seems to suggest cell editing. > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > are infinitely flexible to use once you get to know them, and most > importantly they render beautifully across all platforms. > > > > I have one question which doesn’t seem to be addressed in the > documentation. The polygrid widget specifications say that it supports > “direct cell editing” but I am not able to find any way to do this. Has > anyone found a way? > > > > More generally, do we have any multi-line input field options for > Livecode which render well across all platforms? Polygrid and polylist work > beautifully in displaying already existing data from some sort of data > repository ... but it would be awesome to provide the ability for users to > input information as well as display it using the brilliant polygrid and > polylist tools. > > > > Providing truly cross-platform inputting of data and information in an > easy way would provide the final puzzle piece for many of us wanting to > provide a modern and beautiful user interface for our apps. > > > > Many thanks 😊 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 2 11:11:23 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:11:23 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: looking forward to maybe finally doing the sonoma thing On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu Nov 2 11:16:40 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:16:40 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: i think you might need to add an on focusOut handler, because the user may choose to click outside of the field, and if the app is on mobile, an inputEndEditing handler this is bringing back 1980's memories, with how we had to hack controls to do the same thing in hc... On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello all, > > You can write a script for that. Just add a PolyGrid and a field, set the > name of the field to "Edit" and add this code: > > Add this in the script of the field "edit": > > on enterinfield > hide me > end enterinfield > > on returninfield > hide me > end returninfield > > on textChanged > set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me > set the pgTextOfCell of widget "PolyGrid" to the text of me > end textChanged > > Add this to the script of the PolyGrid: > > on cellDoubleClick pCol, pRow, pRect > set the rect of field "edit" to pRect > set the text of field "edit" to the pgmousecelltext of me > set the cCoordinate of field "edit" to pCol, pRow > show field "edit" > --focus on field "edit" > select after field "edit" > end cellDoubleClick > > on cellClick > hide field "edit" > end cellClick > > Now just double-click on a cell to edit it. > > Kind regards, > Panos > > On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > +1 > > > > I'd like to know this too as I can see no way in the Property Inspector > > or the pgColumns property to indicate a column is 'editable'. Nor can I > > find any property, message, etc. in the polygrid Dictionary entry that > > seems to suggest cell editing. > > > > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > > are infinitely flexible to use once you get to know them, and most > > importantly they render beautifully across all platforms. > > > > > > I have one question which doesn’t seem to be addressed in the > > documentation. The polygrid widget specifications say that it supports > > “direct cell editing” but I am not able to find any way to do this. Has > > anyone found a way? > > > > > > More generally, do we have any multi-line input field options for > > Livecode which render well across all platforms? Polygrid and polylist > work > > beautifully in displaying already existing data from some sort of data > > repository ... but it would be awesome to provide the ability for users > to > > input information as well as display it using the brilliant polygrid and > > polylist tools. > > > > > > Providing truly cross-platform inputting of data and information in an > > easy way would provide the final puzzle piece for many of us wanting to > > provide a modern and beautiful user interface for our apps. > > > > > > Many thanks 😊 > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 klaus at major-k.de Thu Nov 2 11:20:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 2 Nov 2023 16:20:15 +0100 Subject: Possible enhancement request Message-ID: Hi friends, before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? I have always wondered why that is not the case. This way scripting would be a lot easier for us and we do not have to remember the many different messages the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) Examples: PolyGrid -> cellclick PolyList -> itemclick Segmentedcontrol -> hilitechanged Switch Button -> hilitechanged Radial Slider -> valueChanged Navigation Bar -> hilitechanged Line Graph -> receives NO message at all? Maybe I forgot one or two things here, but I think you get the picture. Thank you for your opinions. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Thu Nov 2 11:19:57 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:19:57 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: sorry, i hit "send", too quickly. focusOut and inputEndEditing would go in the "edit" field, and i think that would get rid of the need for the cellClick handler in the pl/pg. the cellClick handler will only manage clicks inside the pl/pg, not elsewhere on the card. On Thu, Nov 2, 2023 at 11:16 AM Mike Kerner wrote: > i think you might need to add an on focusOut handler, because the user may > choose to click outside of the field, and if the app is on mobile, an > inputEndEditing handler > this is bringing back 1980's memories, with how we had to hack controls to > do the same thing in hc... > > On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hello all, >> >> You can write a script for that. Just add a PolyGrid and a field, set the >> name of the field to "Edit" and add this code: >> >> Add this in the script of the field "edit": >> >> on enterinfield >> hide me >> end enterinfield >> >> on returninfield >> hide me >> end returninfield >> >> on textChanged >> set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me >> set the pgTextOfCell of widget "PolyGrid" to the text of me >> end textChanged >> >> Add this to the script of the PolyGrid: >> >> on cellDoubleClick pCol, pRow, pRect >> set the rect of field "edit" to pRect >> set the text of field "edit" to the pgmousecelltext of me >> set the cCoordinate of field "edit" to pCol, pRow >> show field "edit" >> --focus on field "edit" >> select after field "edit" >> end cellDoubleClick >> >> on cellClick >> hide field "edit" >> end cellClick >> >> Now just double-click on a cell to edit it. >> >> Kind regards, >> Panos >> >> On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> > +1 >> > >> > I'd like to know this too as I can see no way in the Property Inspector >> > or the pgColumns property to indicate a column is 'editable'. Nor can I >> > find any property, message, etc. in the polygrid Dictionary entry that >> > seems to suggest cell editing. >> > >> > >> > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: >> > > I am enjoying both the polygrid and polylist add-ons to Livecode. They >> > are infinitely flexible to use once you get to know them, and most >> > importantly they render beautifully across all platforms. >> > > >> > > I have one question which doesn’t seem to be addressed in the >> > documentation. The polygrid widget specifications say that it supports >> > “direct cell editing” but I am not able to find any way to do this. Has >> > anyone found a way? >> > > >> > > More generally, do we have any multi-line input field options for >> > Livecode which render well across all platforms? Polygrid and polylist >> work >> > beautifully in displaying already existing data from some sort of data >> > repository ... but it would be awesome to provide the ability for users >> to >> > input information as well as display it using the brilliant polygrid and >> > polylist tools. >> > > >> > > Providing truly cross-platform inputting of data and information in an >> > easy way would provide the final puzzle piece for many of us wanting to >> > provide a modern and beautiful user interface for our apps. >> > > >> > > Many thanks 😊 >> > > _______________________________________________ >> > > use-livecode mailing list >> > > use-livecode at lists.runrev.com >> > > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 merakosp at gmail.com Thu Nov 2 11:20:42 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 17:20:42 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: Hello Mike, Yes, the time to try Sonoma has come :) BTW, to all you folks trying Xcode 15 - here is something you should note. We have included this in the Release Notes, but I put it here as well: *Note: *In Xcode 15.0.x, and possibly in future versions as well, the required iOS runtimes (iOS 17.0 in this case) are no longer included in the Xcode app bundle, and they have to be installed explicitly. You can do so by opening Xcode and going to Xcode -> Settings.. -> Platforms and then find row iOS 17.0 and click GET . If you do not do this ^^, you will not be able to build a standalone for an iOS device or the simulator. Cheers, Panos -- On Thu, 2 Nov 2023 at 17:13, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > looking forward to maybe finally doing the sonoma thing > > On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Dear list members, > > > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > > including support for Xcode 15 / iOS 17 SDK. > > > > You can find more details on the bug fixes and improvements of this new > > release here: > > > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > > > You can find the release in your LiveCode account area or get it via the > > automatic updater. > > > > Enjoy! > > > > Kind regards > > The LiveCode Team > > -- > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 11:21:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 11:21:52 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Thu Nov 2 11:28:30 2023 From: heather at livecode.com (Heather Laine) Date: Thu, 2 Nov 2023 15:28:30 +0000 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> References: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> Message-ID: <41FD087A-079E-4CB9-BD3D-E3A05F7AFB44@livecode.com> It'll be to do with having using manual activation. I think that will get saved to your preferences file, which is shared among LiveCode installations, so you'll see it go to manual activation instead of automatic, if thats the way you've previously activated. At least that's my understanding of how it all works :) Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 2 Nov 2023, at 15:21, Paul Dupuis via use-livecode wrote: > > When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation > > Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. > > > On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: >> Dear list members, >> >> We are pleased to announce the release of LiveCode 9.6.11 RC-1. >> >> LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, >> including support for Xcode 15 / iOS 17 SDK. >> >> You can find more details on the bug fixes and improvements of this new >> release here: >> >> https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ >> >> You can find the release in your LiveCode account area or get it via the >> automatic updater. >> >> Enjoy! >> >> Kind regards >> The LiveCode Team >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Nov 2 11:31:20 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:31:20 -0400 Subject: Possible enhancement request In-Reply-To: References: Message-ID: for good or bad, the lcb style guide section on events as excerpted, here says that those events are recommended, but not required. in many of those widgets, it would also be nice if there was a way to intercept the click, and decide what to do, before it is just done. that's part of what led to the birth of the "navrad" widget - intercept a click in the navbar and decide whether the hilite should be allowed to change or not, instead of changing the hilite first, and then undoing it if it should not have been allowed. On Thu, Nov 2, 2023 at 11:20 AM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 > -- 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 jacque at hyperactivesw.com Thu Nov 2 12:01:23 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 02 Nov 2023 11:01:23 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> +++++... I can never keep all those variations straight. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 paul at researchware.com Thu Nov 2 18:01:17 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 18:01:17 -0400 Subject: Property Inspector bug for keys with commas in the key name Message-ID: This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a comma in the key name of an array prevents the Proerty Inspector from being able to edit the property just bit me again. I have a stack (for help) that extensively uses keys with commas (create prior to the Project Browser and new PI) that I can not edit except by script - which is a pain in the (you know what). Does anyone have an edit to the PI code for this OR an alternative PI that does not have this bug? From bogdanoff at me.com Thu Nov 2 18:22:04 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 2 Nov 2023 15:22:04 -0700 Subject: Crashing on M2 Mac Message-ID: A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) From dan at clearvisiontech.com Thu Nov 2 18:33:09 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu, 2 Nov 2023 22:33:09 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: Peter, I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! - Dan From: use-livecode on behalf of Peter Bogdanoff via use-livecode Date: Thursday, November 2, 2023 at 3:23 PM To: Paul Dupuis via use-livecode Cc: Peter Bogdanoff Subject: Crashing on M2 Mac A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) _______________________________________________ use-livecode mailing list use-livecode at 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 Thu Nov 2 19:27:31 2023 From: tom at makeshyft.com (Tom Glod) Date: Thu, 2 Nov 2023 19:27:31 -0400 Subject: decrypt error junk In-Reply-To: <2239434161bae02b9606007afc588a9f@livecode.com> References: <2239434161bae02b9606007afc588a9f@livecode.com> Message-ID: Hi Mark, Thanks for your response. I understand. I will try to reproduce this in an empty stack and submit report. Thanks, Tom On Thu, Nov 2, 2023 at 2:20 AM Mark Waddingham via use-livecode < use-livecode at lists.runrev.com> wrote: > On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > > I have found a "wrong decryption key" that does not return a bad > > decrypt > > error, but returns garbage into "the result". > > Every other wrong key correctly gives the usual error. > > The right key works to decrypt. > > What exact error do you get with a wrong key vs the not-so-wrong key? > > > the length of the encryption/decryption key is always 64 characters > > it is always alphanumeric, because its a hash derivative, no weird > > characters, always the correct length. > > and the salt is the same for every key i tried. > > > > I can program around it, but its unsettling. > > I will report it, but in the meantime has anyone ever come across this > > garbage in "the result" as a result of an incorrect. decryption key? > > So I don't think this is a bug, but expected behavior. > > The encrypt/decrypt operations are very low-level they 'simply' apply > the specified > algorithm to the data. > > Encryption/decryption is 'just' a mathematical function which uses the > 'key bytes' > and 'input data' to derive an output - in particular, decryption does > not include > any validation checks to ensure the provided decryption key is what was > used to > encrypt in the first place - that's something you have to do yourself. > > There's a huge variety of ways to do this - but perhaps the simplest is > to add your > favorite (simple) hash of the encryption key before the data being > encrypted: > > ---- > > (pseudo encryption code - I don't know exactly what form of encrypt you > are using!): > > local tKey, tHash > put deriveMyEncryptionKey(tPassword) into tKey > put md5Digest(tKey) into tHash > > encrypt tHash & tData using ... with password tKey > > (pseudo decryption code - I don't know exactly what form of encrypt you > are using!): > > decrypt tEncryptedData using ... with password tKey > > if byte 1 to 16 of tData is not md5Digest(tKey) then > throw "incorrect password" > end if > > ---- > > Of course I'm now slightly intrigued as to what checks OpenSSL *can* > actually do to > be able to generate a 'bad decrypt' message - so by all means file a > bug/send a test > stack to support and we can at least advise on that (and potentially > update the > docs). > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Build Amazing Things > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 19:35:53 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 19:35:53 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is > called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer > crashes. Hope that helps! > > - Dan Has the 'convert' command bug been reported in the Livecode Quality Center? From paul at researchware.com Fri Nov 3 08:04:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 08:04:45 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a fix for the convert issue you found? We use convert a lot (currently under LC 9.6.10) and can't take out app to LC 10, so a 9.6.11 that addresses this convert bug is needed. On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! > > - Dan > > > From: use-livecode on behalf of Peter Bogdanoff via use-livecode > Date: Thursday, November 2, 2023 at 3:23 PM > To: Paul Dupuis via use-livecode > Cc: Peter Bogdanoff > Subject: Crashing on M2 Mac > A user is reporting crashing on his M2 Sonoma Mac. > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. > > It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I havent been able to debug that since I dont have an M2 Mac. > > Has anyone used LC with M2? > > Peter Bogdanoff > >> Process: MITA [10810] >> Path: /Applications/MITA.app/Contents/MacOS/MITA >> Identifier: com.artsinteractiveinc.mita >> Version: 3.0 (3.0) >> Code Type: X86-64 (Translated) >> Parent Process: launchd [1] >> User ID: 501 >> >> Date/Time: 2023-11-02 13:22:17.1555 -0400 >> OS Version: macOS 14.1 (23B74) >> Report Version: 12 >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >> >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >> >> Time Awake Since Boot: 110000 seconds >> Time Since Wake: 1041 seconds >> >> System Integrity Protection: enabled >> >> Notes: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >> >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >> >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >> Exception Codes: 0x0000000000000001, 0x0000000000000004 >> >> VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 >> REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL >> UNUSED SPACE AT START >> ---> >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b >> >> Error Formulating Crash Report: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Fri Nov 3 09:07:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 09:07:48 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: no, but, i started to write a wiki on the PI/PE, which might help you to get started in your search: https://github.com/macMikey/LC-HACK/wiki/Property-Inspector On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri Nov 3 10:49:01 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 10:49:01 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: ok, let's see. you got me distracted from real work: if you're following along at home, in real time, look in toolset->palettes->inspector->editors->com.livecode.pi.customprops.behavior.livecodescript On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 merakosp at gmail.com Fri Nov 3 12:22:01 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 3 Nov 2023 18:22:01 +0200 Subject: Crashing on M2 Mac In-Reply-To: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 3 12:47:47 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 16:47:47 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: To all, Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. Apologies for posting the wrong platform. -Dan From: use-livecode on behalf of panagiotis merakos via use-livecode Date: Friday, November 3, 2023 at 9:23 AM To: How to use LiveCode Cc: panagiotis merakos Subject: Re: Crashing on M2 Mac Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Fri Nov 3 14:15:08 2023 From: mark at livecode.com (Mark Waddingham) Date: Fri, 3 Nov 2023 18:15:08 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Fri Nov 3 14:29:09 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Fri, 3 Nov 2023 18:29:09 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Hi Paul, The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: "A comma delimited list of array keys." Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. However I wonder if treeview or PI is to blame: Page 145 of "Livecode User Guide" 9.6.10 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. Page 113 of "Revolution User Guide 2.0" printed edition from 2004 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. So I am afraid that treeview could not expect a comma in a customproperty name. Kind regards Bernd From dan at clearvisiontech.com Fri Nov 3 14:37:40 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 18:37:40 +0000 Subject: Crashing on M2 Mac In-Reply-To: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Mark, It is literally: convert dateSecs to date //dateSecs is a epoch value (as in the seconds). And yes, I am 100% positive dateSecs is a valid date -Dan From: use-livecode on behalf of Mark Waddingham via use-livecode Date: Friday, November 3, 2023 at 11:16 AM To: How to use LiveCode Cc: Mark Waddingham Subject: Re: Crashing on M2 Mac Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Fri Nov 3 15:08:51 2023 From: curry at pair.com (Curry Kenworthy) Date: Fri, 3 Nov 2023 15:08:51 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: Bernd: > "Livecode User Guide" 9.6.10 - Custom Property Names > any combination of letters, digits, and underscores.... > treeview could not expect a comma in a customproperty name. Hi Y'all, Anyone ever hear of the cRevStandaloneSettings? Wonderful (official) prop set ... especially all the commas! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From paul at researchware.com Fri Nov 3 16:21:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 16:21:03 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Hi Bernd, You do make a good point about the documentation regarding custom properties. Assuming people read the documentation. At the same time, you used to be able to use commas in custom property names. As Curry noted, Livecode even used to use them in the standalone setting properties, so the mothership set a precedence. My problem is that I have stacks where commas were used because they could be used and there was value to using them as evidenced by how Livecode used them in the standalone settings. Now I can only edit them via scripts rather than the current PI. It's not really a problem since I can do updates by script. It is more of just an annoyance. Knowing that the current issue if the hilitedElement of the tree view object, I won't bother trying to look for any quick fix I could make to the PI code in the IDE. Thanks for the information. On 11/3/2023 2:29 PM, Niggemann, Bernd via use-livecode wrote: > Hi Paul, > > The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: > "A comma delimited list of array keys." > > Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. > > However I wonder if treeview or PI is to blame: > > Page 145 of "Livecode User Guide" 9.6.10 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > Page 113 of "Revolution User Guide 2.0" printed edition from 2004 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > So I am afraid that treeview could not expect a comma in a customproperty name. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Sun Nov 5 07:41:47 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 12:41:47 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <30DB0F25-23A1-4B93-B57F-1080AB339587@uni-wh.de> Hi Paul, I looked a bit further into the problem with commas in key names of custom properties. It turns out that the widget "treeview" has the option to choose a delimiter for paths. Default is comma. If you feel adventurous you could hack the properties inspector fairly easily to work with commas in the key names; Recipe: open any custom property in the PI close the PI Select from Menu "View": Show IDE Stacks in Lists open Project Browser Use the project browser to edit the script of com.livecode.pi.customprops.behavior Now add to handler editorInitialize at the end -- more code set the pathDelimiter of widget 1 of me to tab -- add end editorInitialize Now add the line: set the itemDelimiter to tab to handlers: setArrayDataOnPath setArrayKeyOnPath deleteArrayKeyOnPath addArrayKeyOnPath fetchArrayDataOnPath keyChangedOnPath To be sure you can do a search for "item" in the script and every handler that refers to "item" needs set the itemDelimiter to tab Reopen the PI for a custom property containing comma in a key name and it should work to display key and value in PI and also lets you change the value. If you want this change to be persistent for that particular version of LC you would have to save the changes to com.livecode.pi.customprops.behavior from the Script Editor. Otherwise the next time you start that version of LC the changes would be gone. I tested shortly and it worked for me. Maybe try this first on a LC version that is not your current working version. I chose tab as delimiter since I doubt that tab will be used in a key name... Kind regards Bernd From Bernd.Niggemann at uni-wh.de Sun Nov 5 08:02:26 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 13:02:26 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <3210911B-78D2-4820-B95E-9099A4197331@uni-wh.de> Hi Paul, I forgot to add handler editorUpdate to the list that needs a "set the itemDelimiter to tab" Kind regards Bernd From mark at livecode.com Sun Nov 5 08:46:25 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 05 Nov 2023 13:46:25 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Message-ID: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> On 2023-11-03 20:21, Paul Dupuis via use-livecode wrote: > You do make a good point about the documentation regarding custom > properties. Assuming people read the documentation. At the same time, > you used to be able to use commas in custom property names. As Curry > noted, Livecode even used to use them in the standalone setting > properties, so the mothership set a precedence. The user guide's comments are really good advice *if* you want to access your custom properties with `the X of` syntax - it is *this* kind of access which is *not* possible if the custom property name is not an identifier (i.e. something you can use as a variable or handler name). (Remember that you can set the 'current' custom property set of an object and use `the X of` syntax to access the keys of that too - and if you do that, then any non-identifier keys are similarly not accessible). So we haven't set a precedent by using commas in custom property names - its in a custom property set *and* they are never accessed via `the X of` syntax (only via `the SET[X] of` syntax) - and with such things (where you are using the custom property set as an array of data) I don't think the rule applies. > It's not really a problem since I can do updates by script. It is more > of just an annoyance. I agree its an annoyance - and is something which is resolvable (i.e. by adding a variant of the hilitedElement property of the treeview with one which returns a sequence rather than a string). Feel free to file a bug report about it and we'll put it on the list to look at. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From curry at pair.com Sun Nov 5 11:12:32 2023 From: curry at pair.com (Curry Kenworthy) Date: Sun, 5 Nov 2023 11:12:32 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> References: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> Message-ID: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Mark: > to access your custom properties with `the X of` syntax - > it is *this* kind of access which is *not* possible > if the custom property name is not an identifier Discussion is perception - Code is reality: put "I,love,commas*etc" into X set the X of me to "Hi, Mark!" answer the X of me https://quality.livecode.com/show_bug.cgi?id=23512 Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From mark at livecode.com Sun Nov 5 13:41:04 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 5 Nov 2023 18:41:04 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> References: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Message-ID: Indeed you can indirect through a variable - but you can’t do, e.g: get the foo,bar,baz of me Which was my point :) Warmest Regards, Mark. P.S. Of course an obvious syntactic extension would be allowing quoting of the property keyword: the “foo,bar,baz” of me. Sent from my iPhone > On 5 Nov 2023, at 16:14, Curry Kenworthy via use-livecode wrote: > >  > Mark: > > > to access your custom properties with `the X of` syntax - > > it is *this* kind of access which is *not* possible > > if the custom property name is not an identifier > > Discussion is perception - Code is reality: > > put "I,love,commas*etc" into X > set the X of me to "Hi, Mark!" > answer the X of me > > https://quality.livecode.com/show_bug.cgi?id=23512 > > Best wishes, > > Curry Kenworthy > > Radically Innovative Christian LiveCode Development > "PASSION for Elegant, Efficient Code!" > http://livecodeconsulting.com/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Nov 6 07:33:37 2023 From: curry at pair.com (Curry Kenworthy) Date: Mon, 6 Nov 2023 07:33:37 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: <84d635ea-07cb-ebe6-cf06-c3f55c5e9a37@pair.com> Mark, re Inspector and custom property names with commas: > I agree its an annoyance - and is something which is resolvable 1. Great news! Because that code/data reality is hard to avoid: - EVERY shipping LC app's stack has cRevStandaloneSettings ... - If the IDE or app has build glitches, we need to check props - - Right now, even VIEWING them with Inspector can CORRUPT data. Likewise, you confirmed commas work with set[prop] and indirect syntax. Thus, users do it - just like LC Ltd does; goose/gander - important fix. 2. Here's a set of 3 other Custom Property editor Scroll/Selection Bugs: https://quality.livecode.com/show_bug.cgi?id=24391 Hat-trick to make the Inspector succeed at custom property editing - Just need to fix the scrolling glitches and lost selections. 3. And YES to your proposal, thanks: > an obvious syntactic extension would be allowing > quoting of the property keyword: the "foo,bar,baz" of me. Here's a "get" Request and "set" Bug report for reliably quoting custom property names: https://quality.livecode.com/show_bug.cgi?id=24392 See the "Quoted Name Test" button for thorough code and results. Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From merakosp at gmail.com Mon Nov 6 08:57:03 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 6 Nov 2023 15:57:03 +0200 Subject: Crashing on M2 Mac In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Dear Dan, I did this quick test using LC 9.6.11 RC-1, and deployed to an iOS 17 device and an iOS 17 simulator. In both cases, it worked as expected: on mouseUp pButtonNumber local tVar put the seconds into tVar convert tVar to date answer tVar end mouseUp So, either the problem you were seeing in LC 9.6.x is now fixed in LC 9.6.11 RC-1, or I am following a different recipe :) Kind regards, Panos -- On Fri, 3 Nov 2023 at 20:38, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Mark, > > It is literally: convert dateSecs to date //dateSecs is a epoch value > (as in the seconds). And yes, I am 100% positive dateSecs is a valid date > > > -Dan > > > From: use-livecode on behalf of > Mark Waddingham via use-livecode > Date: Friday, November 3, 2023 at 11:16 AM > To: How to use LiveCode > Cc: Mark Waddingham > Subject: Re: Crashing on M2 Mac > Dan, could you file a bug with the offending line of code which crashed > ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) > > Thanks! > > Mark > > Sent from my iPhone > > > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > To all, > > > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 > that was problem. iOS app built with 9.6.10 running on iOS 17 crashes > when the convert command is called. I can (in my experience) absolutely > confirm this. Debugged it down to the single line of code. Rebuilt the > app with 10.0.0 (dp 6) and the issue was solved. > > > > Apologies for posting the wrong platform. > > > > -Dan > > > > > > From: use-livecode on behalf of > panagiotis merakos via use-livecode > > Date: Friday, November 3, 2023 at 9:23 AM > > To: How to use LiveCode > > Cc: panagiotis merakos > > Subject: Re: Crashing on M2 Mac > > Hello all, > > > > We are not aware of any bug in the "convert" command, and I think it is > > highly unlikely such a bug to affect M2 machines but not M1 ones. > > > > We have a M2 machine running Sonoma which is used in the prerelease > testing > > so my feeling is that if there was such a bug, we would have caught it in > > the prerelease testing of 9.6.11 rc1, which included a fix related to the > > system date on Sonoma. Also, a related report we got about the convert > > command - but turned out to be not a bug, is this one: > > > > https://quality.livecode.com/show_bug.cgi?id=24362 > > > > BTW, the crash report that is attached in the first post indicates that > the > > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > > > @Peter > > If you have a reproducible recipe please do file a bug report and include > > your app or a sample stack - I can give it a try in my Sonoma M2 mac > mini. > > > > Kind regards, > > Panos > > > > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > >> fix for the convert issue you found? > >> > >> We use convert a lot (currently under LC 9.6.10) and can't take out app > >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. > >> > >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > >>> Peter, > >>> > >>> I recently discovered (from one of my own apps) that a Mac app built > >> with 9.6.10 running on Sonoma crashes when the convert command is > called. > >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > >> that helps! > >>> > >>> - Dan > >>> > >>> > >>> From: use-livecode on behalf > of > >> Peter Bogdanoff via use-livecode > >>> Date: Thursday, November 2, 2023 at 3:23 PM > >>> To: Paul Dupuis via use-livecode > >>> Cc: Peter Bogdanoff > >>> Subject: Crashing on M2 Mac > >>> A user is reporting crashing on his M2 Sonoma Mac. > >>> > >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the > >> Standalone settings. > >>> > >>> It did not crash with only Apple chosen, though there were script > errors > >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to > >> debug that since I don’t have an M2 Mac. > >>> > >>> Has anyone used LC with M2? > >>> > >>> Peter Bogdanoff > >>> > >>>> Process: MITA [10810] > >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA > >>>> Identifier: com.artsinteractiveinc.mita > >>>> Version: 3.0 (3.0) > >>>> Code Type: X86-64 (Translated) > >>>> Parent Process: launchd [1] > >>>> User ID: 501 > >>>> > >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >>>> OS Version: macOS 14.1 (23B74) > >>>> Report Version: 12 > >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >>>> > >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >>>> > >>>> Time Awake Since Boot: 110000 seconds > >>>> Time Since Wake: 1041 seconds > >>>> > >>>> System Integrity Protection: enabled > >>>> > >>>> Notes: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>>> > >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >>>> > >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >>>> > >>>> VM Region Info: 0x4 is not in any region. Bytes before following > >> region: 140722906071036 > >>>> REGION TYPE START - END [ VSIZE] > >> PRT/MAX SHRMOD REGION DETAIL > >>>> UNUSED SPACE AT START > >>>> ---> > >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > >> r-x/r-x SM=COW ...t_id=60eeba9b > >>>> > >>>> Error Formulating Crash Report: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Nov 7 06:05:40 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 7 Nov 2023 11:05:40 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: I'm doing some coding around videos and transcripts. Before diving in I thought I'd see if there is any existing code out there? I'm working on creating transcripts from videos we shoot for a community project - naturally using ai (whisper) to do that - but Livecode to edit the transcript and make the final output interactive. I'd like to stick to SRT standards, and be able to display the text track with the video playing and to click and interact with it under Livecode control. Given the future of the video player seems to be more focussed on an HTML5 player - I'm wondering if it worth the effort of scripting this in Livecode - or I should build on one of the opensource javascript players? From paul at researchware.com Tue Nov 7 07:35:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 07:35:45 -0500 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> There are a lot more details to really assess a best choice here (unless your questions is rhetorical). Is this a planned web app, desktop app (which platforms) or a mobile app? I assume from the javascript player comment that you are looking to build this as a web app? What video file formats do you need to support - just mpeg4 or other formats? On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > I'm doing some coding around videos and transcripts. Before diving in I > thought I'd see if there is any existing code out there? I'm working on > creating transcripts from videos we shoot for a community project - > naturally using ai (whisper) to do that - but Livecode to edit the > transcript and make the final output interactive. > > I'd like to stick to SRT standards, and be able to display the text track > with the video playing and to click and interact with it under Livecode > control. > > Given the future of the video player seems to be more focussed on an HTML5 > player - I'm wondering if it worth the effort of scripting this in Livecode > - or I should build on one of the opensource javascript players? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Nov 7 11:07:15 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:07:15 -0500 Subject: Windows maximization on desktops Message-ID: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? Is there such a message. What messages (if any) are sent when a window is maximized? From klaus at major-k.de Tue Nov 7 11:14:36 2023 From: klaus at major-k.de (Klaus major-k) Date: Tue, 7 Nov 2023 17:14:36 +0100 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <7C05BF80-D9EA-489C-AB2A-800748619B37@major-k.de> Hi Paul, > Am 07.11.2023 um 17:07 schrieb Paul Dupuis via use-livecode : > > Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? > > Is there such a message. What messages (if any) are sent when a window is maximized? doesn't that make the "resizestack" message fire? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From merakosp at gmail.com Tue Nov 7 11:15:02 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 7 Nov 2023 18:15:02 +0200 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hello Paul, I think the "resizeStack" message should be sent. Kind regards, Panos -- On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Is there a message sent when a user click the maximize icon (macOS and > Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent > when a minimizaed stack is expanded (from the Windows taskbar or Apple > dock). However, I can't seem to find an equivalent message for > maximization? > > Is there such a message. What messages (if any) are sent when a window > is maximized? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Tue Nov 7 11:42:34 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:42:34 -0500 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Thanks Klaus and Panos, Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. Thank you. On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: > Hello Paul, > > I think the "resizeStack" message should be sent. > > Kind regards, > Panos > -- > > On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Is there a message sent when a user click the maximize icon (macOS and >> Windows) in the titlebar of a window? >> >> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >> when a minimizaed stack is expanded (from the Windows taskbar or Apple >> dock). However, I can't seem to find an equivalent message for >> maximization? >> >> Is there such a message. What messages (if any) are sent when a window >> is maximized? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue Nov 7 16:16:33 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 7 Nov 2023 16:16:33 -0500 Subject: [ot] Test In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <003701da11bf$b2661070$17323150$@net> Email test. Sorry for the noise Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From david.bovill at gmail.com Wed Nov 8 15:26:10 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 8 Nov 2023 20:26:10 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> Message-ID: Thanks Paul - my understanding is that Livecode are working on a new version of the player that works with HTML5 deployment. I'm not sure if in that scenario the current player will become a legacy control. AFAIK there is no Livecode libraries out there for working with timed sub-title tracks? On Tue, 7 Nov 2023 at 12:37, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > There are a lot more details to really assess a best choice here (unless > your questions is rhetorical). > > Is this a planned web app, desktop app (which platforms) or a mobile > app? I assume from the javascript player comment that you are looking to > build this as a web app? What video file formats do you need to support > - just mpeg4 or other formats? > > On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > > I'm doing some coding around videos and transcripts. Before diving in I > > thought I'd see if there is any existing code out there? I'm working on > > creating transcripts from videos we shoot for a community project - > > naturally using ai (whisper) to do that - but Livecode to edit the > > transcript and make the final output interactive. > > > > I'd like to stick to SRT standards, and be able to display the text track > > with the video playing and to click and interact with it under Livecode > > control. > > > > Given the future of the video player seems to be more focussed on an > HTML5 > > player - I'm wondering if it worth the effort of scripting this in > Livecode > > - or I should build on one of the opensource javascript players? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From oliver.kalleinen at gmail.com Wed Nov 8 16:15:19 2023 From: oliver.kalleinen at gmail.com (OLIVER GMAIL) Date: Wed, 8 Nov 2023 23:15:19 +0200 Subject: Subtitle and the future of the Player control In-Reply-To: References: Message-ID: <051138e3-9e63-4ce2-aab7-94b6acab7768@GMAIL.COM> Hi, for a project I had to subtitle 63 hours of videos, I couldn't find any subtitle software that was speedy enough to manage such a huge amount, so I decided to make a custom subtitler for our specific needs and workflow. It was fairly easy to build it with Livecode. You simply need to regularily check the currentTime of your player object and compare it to the timecode in your subtitlefile. You then show/hide the subtitle at the right moment. As longs as there will be the currentTime property available you can work easily with subititles in Livecode. There is one major caveat though: It is not possible to show the subtitle on top of the video, otherwise it will decrease the playback performance massively. I had to place the subtitle outside of the player object, than it worked. In the good old quick-times alwaysBuffer worked well, it was easy to draw on top of a video without performance issues. if you are in interested to hear more you can send me direct mail. Best, Oliver On 07/11/23 19.00, use-livecode-request at lists.runrev.com wrote: > Subtitle and the future of the Player control -- ::::::::::::::::::::::: Oliver Kochta-Kalleinen mobile +358-40-8223552 www.studiokalleinen.net From klaus at major-k.de Thu Nov 9 09:23:52 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 9 Nov 2023 15:23:52 +0100 Subject: New LC plug-in Message-ID: <9057AD64-6F54-412F-9BE3-04792121A39A@major-k.de> Hi friends, I created a handy plug-in for LC. Not free, but just 1,- Euro. It will create all neccessary iOS icons for LC from one 1024*1024 image. Also works with PNG files with transparency. If you are interested, take a look here: Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at canelasoftware.com Thu Nov 9 12:56:03 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Thu, 9 Nov 2023 09:56:03 -0800 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hi Paul, Knowing the app was minimized, you could use a flag to track your state and recover from a maximize. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 7, 2023, at 8:42 AM, Paul Dupuis via use-livecode wrote: > > Thanks Klaus and Panos, > > Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. > > Thank you. > > > On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: >> Hello Paul, >> >> I think the "resizeStack" message should be sent. >> >> Kind regards, >> Panos >> -- >> >> On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Is there a message sent when a user click the maximize icon (macOS and >>> Windows) in the titlebar of a window? >>> >>> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >>> when a minimizaed stack is expanded (from the Windows taskbar or Apple >>> dock). However, I can't seem to find an equivalent message for >>> maximization? >>> >>> Is there such a message. What messages (if any) are sent when a window >>> is maximized? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 9 16:25:11 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 9 Nov 2023 22:25:11 +0100 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner Message-ID: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. I used jarsigner 5.0 and JDK 1.8 for it. I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) Is there any interest here in the list for detailed instructions? I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. The only work that has to be done by you is to do the basic configuration once... Regards, Matthias From paul at researchware.com Thu Nov 9 17:11:39 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 17:11:39 -0500 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: On 11/9/2023 4:25 PM, matthias rebbe via use-livecode wrote: > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. Congratulations! Code signing on any platform appears to be a moving target, and not easy to get setup each time the target changes. From ambassador at fourthworld.com Thu Nov 9 17:38:40 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 09 Nov 2023 22:38:40 +0000 Subject: Windows maximization on desktops Message-ID: Paul Dupuis wrote: > Is there a message sent when a user click the maximize icon (macOS > and Windows) in the titlebar of a window? As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? -- Richard Gaskin Fourth World Systems From paul at researchware.com Thu Nov 9 18:05:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 18:05:52 -0500 Subject: Windows maximization on desktops In-Reply-To: References: Message-ID: <527c7fd9-1499-4b00-a7ae-e95c3d42d025@researchware.com> On 11/9/2023 5:38 PM, ambassador--- via use-livecode wrote: > Paul Dupuis wrote: > >> Is there a message sent when a user click the maximize icon (macOS >> and Windows) in the titlebar of a window? > As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? So, the windowBoundingRect actually only applies to the main monitor (where 'the screen of stack "X" = 1' so you actually need to consider windowBoundingRect deprecated and use the working screenRects or the effective working screenRects (I may have my adjectives in the wrong order!) and compare the screen of the stack in question to the line in the returned screenRects for a bounding rect equivalent. > I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? It is an oddity (bug) where certain windows in HyperRESEARCH are not redrawing their contents properly when the maximize icon in the title bar is clicked and the window maximized. However, if you resize the window to the maximum size, everything is redrawn correctly. I was asking about the maximize message as it may have aided in debugging the issue - if there was such a message sent. This is also only on macOS. The same windows maximize correctly whether resized manually or the maximize icon in the title bar is clicked. Also, I have not determined if this behavior started happening on some specific version of macOS yet. In theory, as you stated, there should be no difference between resizing a stack/window manually and clicking the maximize icon. From bogdanoff at me.com Thu Nov 9 18:42:20 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 9 Nov 2023 15:42:20 -0800 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Matthias, I am definitely interested in this! Peter Bogdanoff > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: > > Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. > > I used jarsigner 5.0 and JDK 1.8 for it. > I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions > > I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. > But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. > > Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) > > Is there any interest here in the list for detailed instructions? > I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. > The only work that has to be done by you is to do the basic configuration once... > > 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 merakosp at gmail.com Fri Nov 10 03:44:32 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 10 Nov 2023 10:44:32 +0200 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Hello Matthias, I think a lesson on this would be super useful! Kind regards, Panos -- On Fri, 10 Nov 2023 at 01:43, Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > Matthias, I am definitely interested in this! > > Peter Bogdanoff > > > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. > > > > I used jarsigner 5.0 and JDK 1.8 for it. > > I will now intensively test it and if there is interest i could create > either an LC lesson or just a PDF with step by step instructions > > > > I tested it here with a certficate that can be used with a software > based eToken, not a hardware based one. > > But it should also work with hardware eTokens, as jarsigner does not see > if the the eToken is software or hardware based. > > > > Code signing Windows standalones under macOS should technically also be > possible using osslsigncode, but the current builds for macOS do not have > the eToken support included, but i think that is just a matter of time. At > least i hope so. ;) > > > > Is there any interest here in the list for detailed instructions? > > I will see if i can also provide an easy stack that automatically builds > and executes the needed shell commands for signing, so you just have to > select your Windows standalone and the stack does all the work for you. > > The only work that has to be done by you is to do the basic > configuration once... > > > > Regards, > > Matthias > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From marksmithhfx at gmail.com Fri Nov 10 11:20:25 2023 From: marksmithhfx at gmail.com (Mark Smith) Date: Fri, 10 Nov 2023 16:20:25 +0000 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: Message-ID: Brilliant Matthias. I am sure there are many who would appreciate your documentation efforts. Sent from my iPhone > On Nov 9, 2023, at 11:43 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias, I am definitely interested in this! > > Peter Bogdanoff > >> On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: >> >> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. >> >> I used jarsigner 5.0 and JDK 1.8 for it. >> I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions >> >> I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. >> But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. >> >> Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) >> >> Is there any interest here in the list for detailed instructions? >> I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. >> The only work that has to be done by you is to do the basic configuration once... >> >> Regards, >> Matthias >> >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Nov 11 11:30:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Sat, 11 Nov 2023 17:30:15 +0100 Subject: Update for new LC plug-in Message-ID: Hi friends, I made an update for my plug-in. The stack can now enter the pathnames (relative or absolute) of the resulting icons to the "Standalone Applications Settings" of a selected stack for you. If you are interested, take a look here: Coming soon: Create an .ICNS file for macOS apps! 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 Sat Nov 11 17:43:46 2023 From: tom at makeshyft.com (Tom Glod) Date: Sat, 11 Nov 2023 17:43:46 -0500 Subject: Top things you are waiting for .... Message-ID: Hey everyone Just a market research thread. What are the top 3 or 5 things you are waiting for in Livecode's feature set? This is my list. 1. Updated Browser 2. Compiler (its important because speed is important to the user experience) 3. integrated layering of native controls What are yours? Cheers, Tom From jbv at souslelogo.com Sun Nov 12 03:42:56 2023 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 12 Nov 2023 03:42:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: Hi, My top priority : "rev" libraries (revXML, revZIP, perhaps others) to be fully Unicode compatible. I do a lot of stuff with LC server, and for the moment, my only choice is to use php instead for some tasks. Le 2023-11-11 17:43, Tom Glod via use-livecode a crit : > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's > feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sun Nov 12 08:19:36 2023 From: paul at researchware.com (Paul Dupuis) Date: Sun, 12 Nov 2023 08:19:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: On 11/12/2023 3:42 AM, jbv via use-livecode wrote: > My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible. I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334) From christerp1 at gmail.com Sun Nov 12 10:04:40 2023 From: christerp1 at gmail.com (christerp1) Date: Sun, 12 Nov 2023 17:04:40 +0200 Subject: Top things you are waiting for .... In-Reply-To: Message-ID: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Wow! Now, guys  it is time to make a move! The key is to get this feedback registered and  - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group  possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Sun Nov 12 12:09:56 2023 From: mkoob at rogers.com (Martin Koob) Date: Sun, 12 Nov 2023 12:09:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: Hi christerp In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com Its ID in the database is "Bug 24402” Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. Thanks Tom for starting this discussion. Martin Koob * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: > > Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile > -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 12 12:36:31 2023 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Sun, 12 Nov 2023 12:36:31 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: I’m still waiting for the LC Compiler. (My foot is still tapping while I wait.) I’m concerned that I keep getting offers from LC to build my app for me using their programmers. I would rather know those programmers are working hard on the new versions of LC that are enhancements we have already financed. There shouldn’t be slack in the programmers pipeline that allows them to work on other privately paid projects instead of on our mainstream problem bugs and enhancements. Just my 2 cents for the day. Cheers, Rick From christerp1 at gmail.com Sun Nov 12 12:42:25 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 19:42:25 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: <39474E10-2798-4E54-9344-80756DB4CD3D@gmail.com> Martin, Many thanks for your views! I think this discussion is very useful in terns of both understanding what is needed looking forward as well as making the current framework quality. Looking back where most of the time was used was trying to learn the very basics making your application work in a scalable environment of multiple, up to thousands of users, maintaining quality and support. There simply is not enough time to learn how basic things work instead of fulfilling the request making your application delivering its supposed value to its users. As I sated in my wish list was to make the LiveCode environment clear and precise documented ways how to work with the required environments, mainly the device OS’s, LiveCode server, app delivery frameworks (Google and Apple, maybe others). It took me far too much time to find out all these details, like for example asynchronous payment schemes and licensing etc. A detailed documentation available would helped a lot of time to concentrate improving the value of the app to its potential users. Still kicking around if to continue the job. As of today, there still seems to be market opportunity for a knowledge based application - not killed by the AI ones. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 19.09, Martin Koob wrote: > > Hi christerp > > In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. > > Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi > > That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) > > Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* > > Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com > > Its ID in the database is "Bug 24402” > > Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" > > I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. > In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. > > Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. > > Thanks Tom for starting this discussion. > > > > Martin Koob > > * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > > > > >> On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: >> >> Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile >> -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Nov 12 15:58:23 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 12 Nov 2023 21:58:23 +0100 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> 1. Debugger for Livecode Server. Man, what do i miss the On-Rev client.... 2. Native MSSQL database support 3. tsNet to support HTTP/2 https://quality.livecode.com/show_bug.cgi?id=23355 According to CharlesW this should be easily fixed with a 3rd party library which has to be included alongside curl. > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode : > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Nov 12 19:04:16 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:04:16 -0500 Subject: Top things you are waiting for .... In-Reply-To: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: just going off the top-of-my-head. i don't feel like going into the bug list, even though there are plenty of open ones, including for the summer megabundle widgets things i licensed that i'm still waiting for: * script compiler * web deploy things that severely degrade lc features or make them unusable: * docs for lcb * docs for property inspector and property editor * script widgets * multi-path svg support (i can't tell you how many great svg's are unusable, because you can't flatten/combine the paths and get the layers to work out) * icon library fixes * project browser support groups things that are just annoying: * filtering/sorting the inclusions for standalones (there's a freaking PR for this that's been "awaiting release" for...three years?) * all the other PR's that are just sitting in limbo. * standalone inclusion selections fixed (did you know that the db library is attached to standalones, even if you specifically deselect it? did you know that every time you mouseUp on a standalone, the db library intercepts the event?) On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > > 1. Debugger for Livecode Server. > Man, what do i miss the On-Rev client.... > > 2. Native MSSQL database support > > 3. tsNet to support HTTP/2 > https://quality.livecode.com/show_bug.cgi?id=23355 > According to CharlesW this should be easily fixed with a 3rd party library > which has to be included alongside curl. > > > > > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hey everyone > > Just a market research thread. > > What are the top 3 or 5 things you are waiting for in Livecode's feature > > set? > > This is my list. > > > > 1. Updated Browser > > 2. Compiler (its important because speed is important to the user > > experience) > > 3. integrated layering of native controls > > > > What are yours? > > > > Cheers, > > > > Tom > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sun Nov 12 19:11:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:11:48 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: one more: * attention span and discipline, or hiring a chief that has attention span and discipline - with lc chasing every new revenue thing, and lurching off after it, the half-finished meals that are strewn about reflects on the product. "look! a squirrel!" is not a plan. On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner wrote: > just going off the top-of-my-head. i don't feel like going into the bug > list, even though there are plenty of open ones, including for the summer > megabundle widgets > > things i licensed that i'm still waiting for: > * script compiler > * web deploy > things that severely degrade lc features or make them unusable: > * docs for lcb > * docs for property inspector and property editor > * script widgets > * multi-path svg support (i can't tell you how many great svg's are > unusable, because you can't flatten/combine the paths and get the layers to > work out) > * icon library fixes > * project browser support groups > things that are just annoying: > * filtering/sorting the inclusions for standalones (there's a freaking PR > for this that's been "awaiting release" for...three years?) > * all the other PR's that are just sitting in limbo. > * standalone inclusion selections fixed (did you know that the db library > is attached to standalones, even if you specifically deselect it? did you > know that every time you mouseUp on a standalone, the db library intercepts > the event?) > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> 1. Debugger for Livecode Server. >> Man, what do i miss the On-Rev client.... >> >> 2. Native MSSQL database support >> >> 3. tsNet to support HTTP/2 >> https://quality.livecode.com/show_bug.cgi?id=23355 >> According to CharlesW this should be easily fixed with a 3rd party >> library which has to be included alongside curl. >> >> >> >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >> use-livecode at lists.runrev.com>: >> > >> > Hey everyone >> > Just a market research thread. >> > What are the top 3 or 5 things you are waiting for in Livecode's feature >> > set? >> > This is my list. >> > >> > 1. Updated Browser >> > 2. Compiler (its important because speed is important to the user >> > experience) >> > 3. integrated layering of native controls >> > >> > What are yours? >> > >> > Cheers, >> > >> > Tom >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Sun Nov 12 21:15:25 2023 From: tom at makeshyft.com (Tom Glod) Date: Sun, 12 Nov 2023 21:15:25 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Thanks everyone for your answers. On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > one more: > * attention span and discipline, or hiring a chief that has attention span > and discipline - with lc chasing every new revenue thing, and lurching off > after it, the half-finished meals that are strewn about reflects on the > product. "look! a squirrel!" is not a plan. > > On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > wrote: > > > just going off the top-of-my-head. i don't feel like going into the bug > > list, even though there are plenty of open ones, including for the summer > > megabundle widgets > > > > things i licensed that i'm still waiting for: > > * script compiler > > * web deploy > > things that severely degrade lc features or make them unusable: > > * docs for lcb > > * docs for property inspector and property editor > > * script widgets > > * multi-path svg support (i can't tell you how many great svg's are > > unusable, because you can't flatten/combine the paths and get the layers > to > > work out) > > * icon library fixes > > * project browser support groups > > things that are just annoying: > > * filtering/sorting the inclusions for standalones (there's a freaking PR > > for this that's been "awaiting release" for...three years?) > > * all the other PR's that are just sitting in limbo. > > * standalone inclusion selections fixed (did you know that the db library > > is attached to standalones, even if you specifically deselect it? did you > > know that every time you mouseUp on a standalone, the db library > intercepts > > the event?) > > > > > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> > >> 1. Debugger for Livecode Server. > >> Man, what do i miss the On-Rev client.... > >> > >> 2. Native MSSQL database support > >> > >> 3. tsNet to support HTTP/2 > >> https://quality.livecode.com/show_bug.cgi?id=23355 > >> According to CharlesW this should be easily fixed with a 3rd party > >> library which has to be included alongside curl. > >> > >> > >> > >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >> use-livecode at lists.runrev.com>: > >> > > >> > Hey everyone > >> > Just a market research thread. > >> > What are the top 3 or 5 things you are waiting for in Livecode's > feature > >> > set? > >> > This is my list. > >> > > >> > 1. Updated Browser > >> > 2. Compiler (its important because speed is important to the user > >> > experience) > >> > 3. integrated layering of native controls > >> > > >> > What are yours? > >> > > >> > Cheers, > >> > > >> > Tom > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Mon Nov 13 12:07:22 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 17:07:22 +0000 Subject: Oddity in 'currentCard' function? In-Reply-To: References: Message-ID: <54E2C4DB-9D76-4F1D-9433-233898DD68FC@iotecdigital.com> I never create an object without immediately giving it a name. Problem solved. :-) Bob S On Oct 24, 2023, at 9:34 PM, Mark Waddingham via use-livecode wrote: On 2023-10-24 18:00, Paul Dupuis via use-livecode wrote: I think I found a oddity in the "currentCard" property. The documentation states that the currentCard property return the short name of the current card of a stack: for example: put the currentCard of stack "Untitled 1" into tCardName You can then execute code such as: set the myProperty of cd tCardName of stack "Untitled 1" to tValue ... But again, breaking that example above (set the myProperty of the currentCard of stack "Untitled 1" to tValue) into 2 lines: put the currentCard of stack "Untitled 1" into tCardName set the myProperty of cd tCardName of stack "Untitled 1" to tValue FAILS if the card has no name. Something just seems off here? As Jacque said, if an object has an empty name then the short name returns ` id ` (i.e. an id chunk) - this is long standing behavior and one which I'm not sure is entirely helpful (it should perhaps just return empty!). From paul at researchware.com Mon Nov 13 12:18:19 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 13 Nov 2023 12:18:19 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app Message-ID: Hivemind, Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? Examples: 1) set the clipboardData["rtf"] to the rtfText of fld "X" 2) set the clipboardData["html"] to the htmlText of fld "X" 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. From craig at starfirelighting.com Mon Nov 13 14:24:40 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 13 Nov 2023 14:24:40 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: Hi. I always use the “htmlText”. Of course this encodes the original text with HTML tags, so you cannot just: set the clipBoardData to the htmlText of fld 1 set the text of fld 2 to the clipBoardData you have to: set the htmltext of fld 2 to the clipBoardData Craig > On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: > > Hivemind, > > Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? > > Examples: > 1) set the clipboardData["rtf"] to the rtfText of fld "X" > 2) set the clipboardData["html"] to the htmlText of fld "X" > 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode > 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") > > Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 13 14:32:07 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 19:32:07 +0000 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: <46D7CC59-97A2-4EB9-8A87-0B6CEA5DC539@iotecdigital.com> Couldn’t you choose door number 2? Using just the clipBoardData without a parameter is something I never do anymore. Bob S > On Nov 13, 2023, at 11:24 AM, Craig Newman via use-livecode wrote: > > Hi. > > I always use the “htmlText”. > > Of course this encodes the original text with HTML tags, so you cannot just: > > set the clipBoardData to the htmlText of fld 1 > set the text of fld 2 to the clipBoardData > > you have to: set the htmltext of fld 2 to the clipBoardData > > > > Craig > > >> On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: >> >> Hivemind, >> >> Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? >> >> Examples: >> 1) set the clipboardData["rtf"] to the rtfText of fld "X" >> 2) set the clipboardData["html"] to the htmlText of fld "X" >> 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode >> 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") >> >> Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Mon Nov 13 16:40:27 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 14 Nov 2023 08:40:27 +1100 Subject: Top things you are waiting for .... Message-ID: <8A8527BE-0196-4681-AB98-5B5BFF6E34B4@optusnet.com.au> • Font styles • Get/set text baselines Neville Smythe From curry at pair.com Tue Nov 14 10:19:13 2023 From: curry at pair.com (Curry Kenworthy) Date: Tue, 14 Nov 2023 10:19:13 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <66c34a8e-322a-87a0-e1dd-95b6605155de@pair.com> Good thread! These would help in WORDLIB, FIELDTRIP, client work, and generally: 1. LC Field Bugs: Tab false selection area, cr before image removes it, Effective textFont fails, Pasting adds null, Bad Thai/Myanmar text wrap, Wrong (truncated) text reported for mouseover/selections, No Mouse-Wheel scroll after Ctrl-Click launch. 2. LC Player Bugs, Clipboard Bugs, and the amazing Invisible Menu bug. 3. Richard's common-sense REALITY note: A user-friendly devtool MUST fully integrate support to build/sign/etc for targeted OS platforms! My reported and CC'd LC bugs; search LC-QA for email "curry": Best wishes, Curry K. From General.2018 at outlook.com Tue Nov 14 12:51:52 2023 From: General.2018 at outlook.com (General 2018) Date: Tue, 14 Nov 2023 17:51:52 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Serial communications over Bluetooth for Android. Currently Serial over Bluetooth limited to Windows and IOS devices at high tablet cost. Most real world solutions use Android for cost effective tablet for external device comms. This has been requested for at least 10 years for LC cross platform approach and is a weakness for such developments. > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode wrote: > > Thanks everyone for your answers. > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> one more: >> * attention span and discipline, or hiring a chief that has attention span >> and discipline - with lc chasing every new revenue thing, and lurching off >> after it, the half-finished meals that are strewn about reflects on the >> product. "look! a squirrel!" is not a plan. >> >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner >> wrote: >> >>> just going off the top-of-my-head. i don't feel like going into the bug >>> list, even though there are plenty of open ones, including for the summer >>> megabundle widgets >>> >>> things i licensed that i'm still waiting for: >>> * script compiler >>> * web deploy >>> things that severely degrade lc features or make them unusable: >>> * docs for lcb >>> * docs for property inspector and property editor >>> * script widgets >>> * multi-path svg support (i can't tell you how many great svg's are >>> unusable, because you can't flatten/combine the paths and get the layers >> to >>> work out) >>> * icon library fixes >>> * project browser support groups >>> things that are just annoying: >>> * filtering/sorting the inclusions for standalones (there's a freaking PR >>> for this that's been "awaiting release" for...three years?) >>> * all the other PR's that are just sitting in limbo. >>> * standalone inclusion selections fixed (did you know that the db library >>> is attached to standalones, even if you specifically deselect it? did you >>> know that every time you mouseUp on a standalone, the db library >> intercepts >>> the event?) >>> >>> >>> >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> >>>> 1. Debugger for Livecode Server. >>>> Man, what do i miss the On-Rev client.... >>>> >>>> 2. Native MSSQL database support >>>> >>>> 3. tsNet to support HTTP/2 >>>> https://quality.livecode.com/show_bug.cgi?id=23355 >>>> According to CharlesW this should be easily fixed with a 3rd party >>>> library which has to be included alongside curl. >>>> >>>> >>>> >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >>>> use-livecode at lists.runrev.com>: >>>>> >>>>> Hey everyone >>>>> Just a market research thread. >>>>> What are the top 3 or 5 things you are waiting for in Livecode's >> feature >>>>> set? >>>>> This is my list. >>>>> >>>>> 1. Updated Browser >>>>> 2. Compiler (its important because speed is important to the user >>>>> experience) >>>>> 3. integrated layering of native controls >>>>> >>>>> What are yours? >>>>> >>>>> Cheers, >>>>> >>>>> Tom >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> -- >>> On the first day, God created the heavens and the Earth >>> On the second day, God created the oceans. >>> On the third day, God put the animals on hold for a few hours, >>> and did a little diving. >>> And God said, "This is good." >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Wed Nov 15 09:34:39 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Wed, 15 Nov 2023 16:34:39 +0200 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available Message-ID: Hello all, Just to let you know that there is an update of the enhancements bundle available in your account area. Latest update 1.0.33: 15 November 2023 This update includes some bugfixes. I'll update BugZilla later tonight. You can have a look at the "changelog.txt" file that is included in the bundle, to see what is new in this release. Note that when installing this new version using the stack "WidgetPackInstaller.livecode" that is included in the bundle, you need to restart the LC IDE when the installation finishes - you will get a dialog asking you to do so. Kind regards, Panos -- From jacque at hyperactivesw.com Wed Nov 15 15:02:52 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 14:02:52 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) I do have this in the My LiveCode folder: My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Nov 15 15:55:27 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 15 Nov 2023 21:55:27 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <3ED6E0B6-EF97-4BC3-A723-68DCA2AE3612@m-r-d.de> I too have the My Livecode folder in Dropbox and here i was able to install with minor problems on LC 9.6.10 macOS. I got 2 times a message that a stack was already in memory. After pressing purge the installation went on. The only thing that was not installed was the radial slider. I had to manually add it using the extension builder. > Am 15.11.2023 um 21:02 schrieb J. Landman Gay via use-livecode : > > On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: >> Hello all, >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> Latest update 1.0.33: 15 November 2023 > > Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) > > I do have this in the My LiveCode folder: > My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 > > It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? > > -- > 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 bobsneidar at iotecdigital.com Wed Nov 15 18:28:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 15 Nov 2023 23:28:32 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Is this the Summer Megabundle 2022? Otherwise I do not see it. Bob S > On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: > > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 > > This update includes some bugfixes. I'll update BugZilla later tonight. > > You can have a look at the "changelog.txt" file that is included in the > bundle, to see what is new in this release. > > Note that when installing this new version using the stack > "WidgetPackInstaller.livecode" that is included in the bundle, you need to > restart the LC IDE when the installation finishes - you will get a dialog > asking you to do so. > > Kind regards, > Panos > -- > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 15 18:39:59 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 16 Nov 2023 00:39:59 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Message-ID: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty https://livecode.com/account/products/thirdparty > Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : > > Is this the Summer Megabundle 2022? Otherwise I do not see it. > > Bob S > > >> On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: >> >> Hello all, >> >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> >> Latest update 1.0.33: 15 November 2023 >> >> This update includes some bugfixes. I'll update BugZilla later tonight. >> >> You can have a look at the "changelog.txt" file that is included in the >> bundle, to see what is new in this release. >> >> Note that when installing this new version using the stack >> "WidgetPackInstaller.livecode" that is included in the bundle, you need to >> restart the LC IDE when the installation finishes - you will get a dialog >> asking you to do so. >> >> Kind regards, >> Panos >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed Nov 15 19:40:40 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 00:40:40 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Message-ID: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Okay I found it. Thanks for the help. I did have to run it a couple times because there were dependencies that needed to be installed first which I assume were not active until the restart of LC. Running the installer a second time did the trick. I wonder if there shouldn’t be two buttons, one for the dependent library, and another for the actual widgets? Check for the dependent library and version first, if not there show the first button, hide the second, otherwise hide the first button and show the second. Bob S > On Nov 15, 2023, at 3:39 PM, matthias rebbe via use-livecode wrote: > > Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty > > https://livecode.com/account/products/thirdparty > > > >> Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : >> >> Is this the Summer Megabundle 2022? Otherwise I do not see it. >> >> Bob S >> >> From jacque at hyperactivesw.com Thu Nov 16 00:20:30 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 23:20:30 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Message-ID: <18bd692d930.276f.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I got the "duplicate stack" error twice too, and hit the Purge button for those. It was after that I got the repeated error about the utilities library. I'll try installation again making sure I relaunch LC in between. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 15, 2023 6:42:55 PM Bob Sneidar via use-livecode wrote: > Okay I found it. Thanks for the help. I did have to run it a couple times > because there were dependencies that needed to be installed first which I > assume were not active until the restart of LC. Running the installer a > second time did the trick. > > I wonder if there shouldnt be two buttons, one for the dependent library, > and another for the actual widgets? Check for the dependent library and > version first, if not there show the first button, hide the second, > otherwise hide the first button and show the second. > > Bob S From panos.merakos at livecode.com Thu Nov 16 09:57:26 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 16 Nov 2023 16:57:26 +0200 Subject: [[ ANN ]] Release 9.6.11 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 STABLE. LiveCode 9.6.11 STABLE comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-stable-released/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team From MikeKerner at roadrunner.com Thu Nov 16 10:36:36 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 16 Nov 2023 10:36:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. On Tue, Nov 14, 2023 at 12:53 PM General 2018 via use-livecode < use-livecode at lists.runrev.com> wrote: > Serial communications over Bluetooth for Android. > > Currently Serial over Bluetooth limited to Windows and IOS devices at high > tablet cost. > > Most real world solutions use Android for cost effective tablet for > external device comms. > > This has been requested for at least 10 years for LC cross platform > approach and is a weakness for such developments. > > > > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thanks everyone for your answers. > > > > > > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> one more: > >> * attention span and discipline, or hiring a chief that has attention > span > >> and discipline - with lc chasing every new revenue thing, and lurching > off > >> after it, the half-finished meals that are strewn about reflects on the > >> product. "look! a squirrel!" is not a plan. > >> > >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > >> wrote: > >> > >>> just going off the top-of-my-head. i don't feel like going into the bug > >>> list, even though there are plenty of open ones, including for the > summer > >>> megabundle widgets > >>> > >>> things i licensed that i'm still waiting for: > >>> * script compiler > >>> * web deploy > >>> things that severely degrade lc features or make them unusable: > >>> * docs for lcb > >>> * docs for property inspector and property editor > >>> * script widgets > >>> * multi-path svg support (i can't tell you how many great svg's are > >>> unusable, because you can't flatten/combine the paths and get the > layers > >> to > >>> work out) > >>> * icon library fixes > >>> * project browser support groups > >>> things that are just annoying: > >>> * filtering/sorting the inclusions for standalones (there's a freaking > PR > >>> for this that's been "awaiting release" for...three years?) > >>> * all the other PR's that are just sitting in limbo. > >>> * standalone inclusion selections fixed (did you know that the db > library > >>> is attached to standalones, even if you specifically deselect it? did > you > >>> know that every time you mouseUp on a standalone, the db library > >> intercepts > >>> the event?) > >>> > >>> > >>> > >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> > >>>> 1. Debugger for Livecode Server. > >>>> Man, what do i miss the On-Rev client.... > >>>> > >>>> 2. Native MSSQL database support > >>>> > >>>> 3. tsNet to support HTTP/2 > >>>> https://quality.livecode.com/show_bug.cgi?id=23355 > >>>> According to CharlesW this should be easily fixed with a 3rd party > >>>> library which has to be included alongside curl. > >>>> > >>>> > >>>> > >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >>>> use-livecode at lists.runrev.com>: > >>>>> > >>>>> Hey everyone > >>>>> Just a market research thread. > >>>>> What are the top 3 or 5 things you are waiting for in Livecode's > >> feature > >>>>> set? > >>>>> This is my list. > >>>>> > >>>>> 1. Updated Browser > >>>>> 2. Compiler (its important because speed is important to the user > >>>>> experience) > >>>>> 3. integrated layering of native controls > >>>>> > >>>>> What are yours? > >>>>> > >>>>> Cheers, > >>>>> > >>>>> Tom > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> > >>> > >>> -- > >>> On the first day, God created the heavens and the Earth > >>> On the second day, God created the oceans. > >>> On the third day, God put the animals on hold for a few hours, > >>> and did a little diving. > >>> And God said, "This is good." > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Thu Nov 16 11:01:39 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 16:01:39 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> I’ve run into that myself. An, “Are you sure?” Dialog would be helpful when an object is deleted. I suppose that can be scripted too. Bob S On Nov 16, 2023, at 7:36 AM, Mike Kerner via use-livecode wrote: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. From bobsneidar at iotecdigital.com Thu Nov 16 12:08:29 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:08:29 +0000 Subject: Delete Confirmation Library Message-ID: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Hi all. I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. on deleteButton beep put the short name of the selectedObject into tObjectName answer warning \ "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ with "Delete" or "Cancel" \ as sheet if it is "Cancel" then send "undo" to this card in 5 milliseconds end deleteButton Any idea why? Bob S From bobsneidar at iotecdigital.com Thu Nov 16 12:37:14 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:37:14 +0000 Subject: Delete Confirmation Library In-Reply-To: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> References: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Message-ID: <5D0BD525-6164-46A1-BC6A-2014D5134694@iotecdigital.com> The real fix for this would be to have the engine pass the long id of the object with the message, so I could use: on deleteButton pObjectID … end deleteButton However I am reticent to create yet another enhancement request. :-) Bob S > On Nov 16, 2023, at 9:08 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. > > on deleteButton > beep > put the short name of the selectedObject into tObjectName > answer warning \ > "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ > with "Delete" or "Cancel" \ > as sheet > if it is "Cancel" then send "undo" to this card in 5 milliseconds > end deleteButton > > Any idea why? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 12:20:02 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 17:20:02 +0000 Subject: [OT] The Fall of the British Empire??? Message-ID: Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S From rdimola at evergreeninfo.net Fri Nov 17 14:05:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 17 Nov 2023 14:05:04 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <003d01da1988$fc26d160$f4747420$@net> "When exactly did the British Empire fall?? I thought it was still a thing?" +1 Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode Sent: Friday, November 17, 2023 12:20 PM To: How to use LiveCode Cc: Bob Sneidar Subject: [OT] The Fall of the British Empire??? Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 14:07:11 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 14:07:11 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <003d01da1988$fc26d160$f4747420$@net> References: <003d01da1988$fc26d160$f4747420$@net> Message-ID: <9202EA42-2232-4704-816C-42E78D43C80C@starfirelighting.com> When the United States took over. 1945. The only thing that remained is that the Lingua Franca of the world is English. I have a French friend who is constantly annoyed at that fact. Craig > On Nov 17, 2023, at 2:05 PM, Ralph DiMola via use-livecode wrote: > > "When exactly did the British Empire fall?? I thought it was still a thing?" > > +1 > > > Ralph DiMola > IT Director > Evergreen Information Services > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Bob Sneidar via use-livecode > Sent: Friday, November 17, 2023 12:20 PM > To: How to use LiveCode > Cc: Bob Sneidar > Subject: [OT] The Fall of the British Empire??? > > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Nov 17 14:21:52 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 17 Nov 2023 21:21:52 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: The English think so. After all: Wales, Scotland, N Ireland, do appear to constitute an Empire if you look at them from isolationist, Brexitland. Ask Boris Johnson: if you stand behind him at waist height you'll recieve an answer in suitably rumbling Churchillian terms. On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < use-livecode at lists.runrev.com> wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Fri Nov 17 16:24:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:24:32 +0000 Subject: Launch does not work in Windows Message-ID: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Hi all. Given: tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command: launch tFilePath with tTextEditorPath Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: tTextEditorPath = "/System/Applications/TextEdit.app” tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command DOES WORK! Any ides?? Is launch broken in Windows?? Bob S From bobsneidar at iotecdigital.com Fri Nov 17 16:37:58 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:37:58 +0000 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: <1AFBA5D1-A45E-4A90-9382-BF4373E22EC0@iotecdigital.com> In case anyone cares, this works: if the platform contains "WIN" then put "start" && quote & tTextEditorPath & quote && quote & tFilePath & quote into tShellCommand get shell(tShellCommand) else launch tFilePath with tTextEditorPath end if Bob S > On Nov 17, 2023, at 1:24 PM, Bob Sneidar via use-livecode wrote: > > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: > > tTextEditorPath = "/System/Applications/TextEdit.app” > tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command DOES WORK! Any ides?? Is launch broken in Windows?? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 16:39:10 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 16:39:10 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Empires these days are strictly economic. In fact, it was always that way. Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. England was #1 until 1916, when guess who took over. Craig > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: > > The English think so. After all: Wales, Scotland, N Ireland, do appear to > constitute an Empire if you look at them from isolationist, Brexitland. > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > an answer in suitably rumbling Churchillian terms. > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > use-livecode at lists.runrev.com> wrote: > >> Excerpt from The Livecode Team newsletter: >> >> Several members of our team have been enjoying the Empire podcast recently >> with William Dalrymple and Anita Anand. This explores how empires rise, why >> they fall and how they have shaped the world around us today. The series >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >> Empire, with episodes around iconic events such as the fall of >> Constantinople and the Indian Mutiny among many others. >> >> When exactly did the British Empire fall?? I thought it was still a thing? >> >> Bob S >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 16:53:45 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:53:45 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Well, I’ll grant you that a sound economic footing was essential for building an empire. But I hardly think that economics = imperialism. There have been a lot of prosperous nations in history that had no interest in conquest, and there have been empires built by invading armies that by our standards were dirt poor. I give you the Mongols for instance. Bob S > On Nov 17, 2023, at 1:39 PM, Craig Newman via use-livecode wrote: > > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > >> On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: >> >> The English think so. After all: Wales, Scotland, N Ireland, do appear to >> constitute an Empire if you look at them from isolationist, Brexitland. >> >> Ask Boris Johnson: if you stand behind him at waist height you'll recieve >> an answer in suitably rumbling Churchillian terms. >> >> On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < >> use-livecode at lists.runrev.com> wrote: >> >>> Excerpt from The Livecode Team newsletter: >>> >>> Several members of our team have been enjoying the Empire podcast recently >>> with William Dalrymple and Anita Anand. This explores how empires rise, why >>> they fall and how they have shaped the world around us today. The series >>> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >>> Empire, with episodes around iconic events such as the fall of >>> Constantinople and the Indian Mutiny among many others. >>> >>> When exactly did the British Empire fall?? I thought it was still a thing? >>> >>> Bob S >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Fri Nov 17 17:02:33 2023 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 17 Nov 2023 22:02:33 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: > >> On Nov 17, 2023, at 1:39 PM, >> >> England was #1 until 1916, when guess who took over. >> >> Craig Hmmm I thought it was the UK on the top spot. Alex From bogdanoff at me.com Sat Nov 18 02:50:49 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 17 Nov 2023 23:50:49 -0800 Subject: Browser widget error Message-ID: Hi, I’m getting an error from the browser widget. I only see it when I’m running in Sonoma on an M2 Mac mini. All earlier Macs (Ventura and earlier) don’t trigger it. This is part of a routine that sets JS handlers to control the playing of a YouTube movie in the browser. I created a small sample stack to file a bug report, but actually got that one to work with no errors. The source stack is still showing errors, and I can’t seem yet to track down what’s causing it. The calls still function, but pop up the error box. The errorDialog message shows this. I guess that some explanation of specifically what the error is in "error evaluating javascript” would be helpful: 863,0,0,runtime 864,0,0,error evaluating javascript 865,0,0,browser.lcb 866,0,0,1007 897,0,0,1 865,0,0,browser.lcb 866,0,0,999 897,0,0,1 This is in LC 10.0.0-dp-6, the version of LC that seems to function best with this Sonoma M2 Mac. I have found that this computer is so fast, errors appear such that I had to do some adjusting of the timing of events. Peter Bogdanoff From richmondmathewson at gmail.com Sat Nov 18 03:27:18 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 18 Nov 2023 10:27:18 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: Oh, I have no illusions re Empires at the moment: there is one generally good one (USA) , and 2 pretty bad ones: C and R. I hope that the good one will finally pull the teeth of the bad ones, and that will sufficiently weaken the good one that it will calm down a bit. On Fri, 17 Nov 2023, 23:40 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and > New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > > > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > The English think so. After all: Wales, Scotland, N Ireland, do appear > to > > constitute an Empire if you look at them from isolationist, Brexitland. > > > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > > an answer in suitably rumbling Churchillian terms. > > > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > > use-livecode at lists.runrev.com> wrote: > > > >> Excerpt from The Livecode Team newsletter: > >> > >> Several members of our team have been enjoying the Empire podcast > recently > >> with William Dalrymple and Anita Anand. This explores how empires rise, > why > >> they fall and how they have shaped the world around us today. The series > >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > >> Empire, with episodes around iconic events such as the fall of > >> Constantinople and the Indian Mutiny among many others. > >> > >> When exactly did the British Empire fall?? I thought it was still a > thing? > >> > >> Bob S > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kee.nethery at elloco.com Sat Nov 18 15:48:15 2023 From: kee.nethery at elloco.com (kee nethery) Date: Sat, 18 Nov 2023 12:48:15 -0800 Subject: Top things you are waiting for .... In-Reply-To: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> Message-ID: In App Purchases for MacOS apps. When I can’t make money using LiveCode, I have to use something else. Everything in LiveCode should be Unicode. Really surprised there is stuff that is not. Kee Nethery From benr_mc at cogapp.com Sat Nov 18 18:37:21 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sat, 18 Nov 2023 23:37:21 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: > When exactly did the British Empire fall?? Just like Hemingway's bankruptcy: slowly at first, then suddenly. Lost the American colonies 1776-1783. Canada 1867 - 1931 Australia and New Zealand 1901 - 1931 South Africa 1910- 1931 Ireland (mostly) 1919-1937 Egypt 1922 Iraq 1932 1940s India, Pakistan, Burma, Sri Lanka 1950s Malaya, Singapore, Palestine 1960s Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta 1970s Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean 1984 Hong Kong On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sat Nov 18 20:14:24 2023 From: paul at researchware.com (Paul Dupuis) Date: Sat, 18 Nov 2023 20:14:24 -0500 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. In my case tApp is C:/Program Files/TextPad 8/TextPad.exe and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt From craig at starfirelighting.com Mon Nov 20 10:28:06 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 10:28:06 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Apparently a commonwealth does not an empire make. But whatever you think about empires overall, you have to give that tiny island credit… Craig > On Nov 18, 2023, at 6:37 PM, Ben Rubinstein via use-livecode wrote: > > > When exactly did the British Empire fall?? > Just like Hemingway's bankruptcy: slowly at first, then suddenly. > > Lost the American colonies 1776-1783. > > Canada 1867 - 1931 > > Australia and New Zealand 1901 - 1931 > > South Africa 1910- 1931 > Ireland (mostly) 1919-1937 > > Egypt 1922 > > Iraq 1932 > > 1940s > India, Pakistan, Burma, Sri Lanka > > 1950s > Malaya, Singapore, Palestine > > 1960s > Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta > > 1970s > Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean > > 1984 > Hong Kong > > On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: >> Excerpt from The Livecode Team newsletter: >> Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. >> When exactly did the British Empire fall?? I thought it was still a thing? >> Bob S >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:16:51 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:16:51 +0000 Subject: Launch does not work in Windows In-Reply-To: References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: I think judging by your path that what I am running into is the Windows system being reticent to allow a foreign app to launch processes in certain folders. Thankfully I have a workaround. It’s telling I think that the dictionary describes the shell command as another way to launch documents with apps in Windows. :-) Bob S > On Nov 18, 2023, at 5:14 PM, Paul Dupuis via use-livecode wrote: > > On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: >> Hi all. Given: >> >> tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” >> tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” >> >> The command: >> >> launch tFilePath with tTextEditorPath >> >> Does NOT launch tFilePath with tTextEditorPath >> > > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. > > In my case tApp is C:/Program Files/TextPad 8/TextPad.exe > and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:17:56 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:17:56 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Not until they pay off their loans from WWII. ;-P Bob S > On Nov 20, 2023, at 7:28 AM, Craig Newman via use-livecode wrote: > > Apparently a commonwealth does not an empire make. > > But whatever you think about empires overall, you have to give that tiny island credit… > > Craig > From dochawk at gmail.com Mon Nov 20 12:59:31 2023 From: dochawk at gmail.com (doc hawk) Date: Mon, 20 Nov 2023 09:59:31 -0800 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: bob bent, there have been a lot of prosperous nations in history that had no interest in conquest, Part’s of Britain’s were accidental—the East India Tea Company (yes, the same one that messed with the US) acquired India a bit at a time as its troops (yes, this corporation kept troops!) put down local disputes that interfered with trade. They spent a full century, iirc, trying to pawn it off on the crown before it was finally accepted! British English was never the *lingua franca*. American English suddenly took the role in the postwar period/vacuum. I suppose it was a natural result of the *Pax Americana.* I’m about halfway through Gibson’s *Decline and Fall of the Roman Empire.* (And haven’t moved much in the last decade, but anyway . . .). It’s much easier to read on an iPad from the Gutenberg project than the 5 pt text, or whatever is, in the printed version I have. From rdimola at evergreeninfo.net Mon Nov 20 13:29:18 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:29:18 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <004c01da1bdf$7bee1b30$73ca5190$@net> I can't license LC or login to my LC account on the website. Anyone else having problems? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:32:36 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:32:36 +0100 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: Same here with the LC Account. Did not try to relicense LC. > Am 20.11.2023 um 19:29 schrieb Ralph DiMola via use-livecode : > > I can't license LC or login to my LC account on the website. Anyone else having problems? > > 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 ahsoftware at sonic.net Mon Nov 20 13:41:10 2023 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 20 Nov 2023 10:41:10 -0800 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- Mark Wieder ahsoftware at gmail.com From rdimola at evergreeninfo.net Mon Nov 20 13:55:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:55:04 -0500 Subject: LC Licensing and Website In-Reply-To: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> Message-ID: <005001da1be3$15b28c80$4117a580$@net> I sent an email to support before I sent to the list. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Wieder via use-livecode Sent: Monday, November 20, 2023 1:41 PM To: Ralph DiMola via use-livecode Cc: Mark Wieder Subject: Re: LC Licensing and Website On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- 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 matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:57:57 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:57:57 +0100 Subject: LC Licensing and Website In-Reply-To: <005001da1be3$15b28c80$4117a580$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> Message-ID: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : > > I sent an email to support before I sent to the list. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Mark Wieder via use-livecode > Sent: Monday, November 20, 2023 1:41 PM > To: Ralph DiMola via use-livecode > Cc: Mark Wieder > Subject: Re: LC Licensing and Website > > On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >> I can't license LC or login to my LC account on the website. Anyone else > having problems? > > Yep. It's dead. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Mon Nov 20 14:06:08 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 20:06:08 +0100 Subject: LC Licensing and Website In-Reply-To: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >> Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gWolfgang at gaich.de Mon Nov 20 14:24:52 2023 From: gWolfgang at gaich.de (G.W.Gaich) Date: Mon, 20 Nov 2023 20:24:52 +0100 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <57794d86-9fe0-4e08-8c03-a835e7541899@gaich.de> Hello Matthias, Thank you for the info. I just tested it and it works for me again, too. Best Gnter -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich c/o AI-IT GmbH & Co KG Marburger Str. 6, 35088 Battenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de Am 20.11.2023 um 20:06 schrieb matthias rebbe via use-livecode: > I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : >> >> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >>> Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich Neustdter Str. 25, 35066 Frankenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de From rdimola at evergreeninfo.net Mon Nov 20 14:42:11 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 14:42:11 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <005701da1be9$aab3c910$001b5b30$@net> Matthias, Thanks! Back up here also. I thought of that but did not want to take advantage of my hosting support. Next time I have an emergency off hours I'll contact hosting support. Also thanks to the LC team for fixing this ASAP. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of matthias rebbe via use-livecode Sent: Monday, November 20, 2023 2:06 PM To: How to use LiveCode Cc: matthias_livecode_150811 at m-r-d.de Subject: Re: LC Licensing and Website I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone >>> else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Nov 20 14:40:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 14:40:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. From matthias_livecode_150811 at m-r-d.de Mon Nov 20 15:21:10 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 21:21:10 +0100 Subject: LC Licensing and Website In-Reply-To: <005701da1be9$aab3c910$001b5b30$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> <005701da1be9$aab3c910$001b5b30$@net> Message-ID: I normally would also use the emergency request only if it is really urgent for me. But in this case it was also import for Livecode Ltd to get to know about it and therefore i thought i should inform them in case they weren't already aware of it. > Am 20.11.2023 um 20:42 schrieb Ralph DiMola via use-livecode : > > Matthias, Thanks! > Back up here also. I thought of that but did not want to take advantage of > my hosting support. Next time I have an emergency off hours I'll contact > hosting support. > > Also thanks to the LC team for fixing this ASAP. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of matthias rebbe via use-livecode > Sent: Monday, November 20, 2023 2:06 PM > To: How to use LiveCode > Cc: matthias_livecode_150811 at m-r-d.de > Subject: Re: LC Licensing and Website > > I just received an answer from the LC hosting support. Login and licensing > should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode > : >> >> Me too, but send an email to livecode hosting support as urgent, because > the service at that address is provided 24/7. I am not sure if the normal LC > support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode > : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >>> Behalf Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone >>>> else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 16:29:18 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 21:29:18 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: During the reign of the Romans, it was Greek that was primarily spoken. I’ve been told that at the turn of last century, the bulk of Europe used French as the common language. In a world that trades internationally, it seems to me that a common tongue is necessary, and given that the most prosperous nation in the world at some point was the US, I do not see why it is such a bad thing that everyone learned American English. If not America, then who? It would have to be some nation, and then we could say that THAT nation forced their linguistic will on the world. I do not see how that line of thinking gets us anywhere. I am American, and I do not feel smug OR ashamed that I only speak American English. My mother tried to teach us French, but she spoke in both English and French to us, without any indication that there ought to be a distinction. As a result we began to speak Frenglish! I asked her about it later, and she said we children were too stupid to learn French. Is that my fault? I find it pointless to be ashamed or proud of things I have no control over. I’ve discovered long ago it’s better to try and live in the world that is, and not the world I think ought to be. Bob S > On Nov 20, 2023, at 11:40 AM, Craig Newman via use-livecode wrote: > > I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, > > Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… > > Craig > >> On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: >> >> British English was never the *lingua franca*. > From rdimola at evergreeninfo.net Mon Nov 20 17:02:03 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 17:02:03 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <006701da1bfd$34c2d2f0$9e4878d0$@net> Most importantly in aviation. Add that to the list below and "here we are". We will be one day be in a single language world. This does not mean that heritages are erased or lost. We still study Latin. I worked in Japan in the 80's. They were this far away(2 Fingers a hair width apart) of using western representation of katakana because of the computer keyboard/display/printer limitations. In the days of 286/386s It was cumbersome and slow to input kanji. You had to phonically spell it in hiragana or katakana like today but the speed/resolution/lack of standard hiragana, katakana and kanji databases/printers/7 bit communications of these early PCs and modems made kanji a headache. Technology caught up just fast enough to put those type of plans on the trash heap. Personally it's all I can do to constantly learn new things/languages in IT, learn new music, learn new car technology so I can fix it, fix my refrigerator/furnace/PC and manage my personal life. I just never had the time nor the brain capacity to learn a new language. I don't think that makes me a US snob. My second language is music staff notation. Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Craig Newman via use-livecode Sent: Monday, November 20, 2023 2:41 PM To: How to use LiveCode Cc: Craig Newman Subject: Re: [OT] The Fall of the British Empire??? I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Tue Nov 21 09:43:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 21 Nov 2023 09:43:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> “... the bulk of Europe used French as the common language.” That is where the term “Lingua Franca” came from. Before that in Europe, which was the center of the universe, learned people used Latin. Just ask Newton or any cleric. English took over when the world got smaller. The US was the "bomb" in 1945, (can’t wait to see how that comes back) and ten years later consumed nearly a third of the planets energy. That plus Rock and Roll made English the only language that made sense. Still does. Craig > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode wrote: > > the bulk of Europe used French as the common language. From richmondmathewson at gmail.com Tue Nov 21 14:17:59 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 21 Nov 2023 21:17:59 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> Message-ID: Actually Lingua Franca was a pidgin developed by slavers and pirates to communicate. English is not a pidgin, as it is the end result of a creolisation between Anglo-Saxon and Norman French. On Tue, 21 Nov 2023, 16:45 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > “... the bulk of Europe used French as the common language.” > > That is where the term “Lingua Franca” came from. Before that in Europe, > which was the center of the universe, learned people used Latin. Just ask > Newton or any cleric. > > English took over when the world got smaller. The US was the "bomb" in > 1945, (can’t wait to see how that comes back) and ten years later consumed > nearly a third of the planets energy. That plus Rock and Roll made English > the only language that made sense. > > Still does. > > Craig > > > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > the bulk of Europe used French as the common language. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dfe4 at cornell.edu Sat Nov 25 17:35:07 2023 From: dfe4 at cornell.edu (David Epstein) Date: Sat, 25 Nov 2023 17:35:07 -0500 Subject: Comparative speed in switching among groups Message-ID: Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). Many thanks. David Epstein From bobsneidar at iotecdigital.com Sat Nov 25 17:59:49 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 25 Nov 2023 22:59:49 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <948F1FD5-F383-4F71-A672-2801C382E216@iotecdigital.com> My understanding is that the second method of show/hide groups will be more efficient. Sent from my iPhone > On Nov 25, 2023, at 14:36, David Epstein via use-livecode wrote: > > Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). > > There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). > > Many thanks. > > David Epstein > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Sun Nov 26 02:25:28 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Sat, 25 Nov 2023 23:25:28 -0800 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <54CFDC5D-A19C-438B-A7A1-11222E5C3BE0@canelasoftware.com> Hi David, We made an app development environment that does this. It is very fast and comes with some benefits. One is you can do a good swipe between screens. Feel free to try it and see what the performance is like. The link is below. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 25, 2023, at 2:35 PM, David Epstein via use-livecode wrote: > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or From ambassador at fourthworld.com Sun Nov 26 19:02:30 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 00:02:30 +0000 Subject: Comparative speed in switching among groups Message-ID: An excuse to benchmark? Sure, I'll bite. :) I didn't test the third option because I feel confident we'd find it similar to the second but with the extra overhead of object/memory allocation. My hunch was that groups would be faster than cards, because everthing needs to be unpacked and ready to go on a card but when going card-to-card there's presumably some setup and teardown. But boy oh boy was I surprised by the difference. A bit about the test stack: I wanted a worst-case scenario, looking for things we know take a lot of rendering time. So I made a group with a field containing > 20k chars so there's a lot of line wrap calcs, a fairly sizable image shrunk small with resizing set to "best", and two buttons so the engine needs to coordinate with the OS. Then I replicated that group so there are three copies, grouped that and set a blue background, then made a copy of that bigger group and set it with a red background so we can tell them apart. Then I copied the blue group to a second card, the red to a third, and wrote a script that does the timing of each. The test stack I used is here (I added "SLIM" to the name because the first version I attempted had more than twice as many subgroups and took too long to work with, lots of beach balls on card-to-card and even saving): https://fourthworld.net/lc/TransitionTimingTest%20SLIM.livecode Bottom line, in millisecs for just 5 iterations on an M1 Mac: Groups: 141 Cards: 13619 And even that was after adding a couple details to the group hide/show so I could tell they've changed, with a lock/unlock and a wait 0 you probably wouldn't need in production. I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But I suspect the difference would still show itself in lighter layouts. And now I'm curious: what are you working on where layout transition speed is critical? -- Richard Gaskin FourthWorld.com David Epstein wrote: > Does anyone have practical experience or an understanding of the engine that would > cast light on the relative speed of some alternative ways of doing things? I want > to switch among a number of different groups, each of which may contain its own > fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card > as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from > an unseen card to a single card that is always seen (and DELETE the unwanted group > on that single card). > > There are other considerations that affect a choice among these methods, but my concern > here is the speed with which I can switch from displaying one group to displaying > another. I am wondering whether at some level these methods all amount to the same > thing from the engine’s point of view (since everything is in RAM in any case). From klaus at major-k.de Mon Nov 27 06:47:25 2023 From: klaus at major-k.de (Klaus major-k) Date: Mon, 27 Nov 2023 12:47:25 +0100 Subject: Possible enhancement request In-Reply-To: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <040D2CB2-7939-45F2-BC4B-EC0595EFE6FE@major-k.de> Hi all, I filed an enhancement request for this with some more examples: Best Klaus > Am 02.11.2023 um 17:01 schrieb J. Landman Gay via use-livecode : > > +++++... > > I can never keep all those variations straight. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > >> Hi friends, >> >> before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. >> >> Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? >> I have always wondered why that is not the case. >> >> This way scripting would be a lot easier for us and we do not have to remember the many different messages >> the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) >> >> Examples: >> PolyGrid -> cellclick >> PolyList -> itemclick >> Segmentedcontrol -> hilitechanged >> Switch Button -> hilitechanged >> Radial Slider -> valueChanged >> Navigation Bar -> hilitechanged >> Line Graph -> receives NO message at all? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paul at researchware.com Mon Nov 27 07:09:38 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 27 Nov 2023 07:09:38 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: On 11/2/2023 11:20 AM, Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > It seems to me that for most of these (not sure about Line Graph) that 'selectionChanged' is the more applicable 'standard' message than a mouseUp or mouseDown, although I would wholly agree that every (or nearly every) widget should pass mouseUp and mouseDown if they do not. From alex at tweedly.net Mon Nov 27 07:42:21 2023 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 27 Nov 2023 12:42:21 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: On 27/11/2023 00:02, ambassador--- via use-livecode wrote: > An excuse to benchmark? Sure, I'll bite. :) > :=).  Beat me to it. > But boy oh boy was I surprised by the difference. > Bottom line, in millisecs for just 5 iterations on an M1 Mac: > > Groups: 141 > Cards: 13619 Wow! > I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But there is another consideration. When (if) you resize the stack, the 'group' version will need to resize each of the groups (even when they are hidden), and if the number of different groups is non-trivial, that might make resizing slow. I took Richard's test stack and resized each of the the text fields  to approx 1/3 of the stack width - and that was already painfully slow with two groups. So if you aim to have a large number of groups, you may be forced to overcome this yourself. You can do something like on resizecontrol    if the visible of me then       .....    end if end resizecontrol and be sure to add a    send "resizecontrol" grp tGroup immediately after you make group 'tGroup' visible again. > But I suspect the difference would still show itself in lighter layouts. > > And now I'm curious: what are you working on where layout transition speed is critical? > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? (13 seconds for 5 iterations). That's plenty long enough to annoy me. I get frustrated (for example) with the forums, because of the 1-3 seconds it takes to transition from one interesting topic to the next. I have no idea what current UI thinking is - and I admit that the increasing use of the web and online access has probably increased people's acceptance of small delays - but back in the day I was used to aiming for sub-second response to complete *most* user actions. Alex. From ambassador at fourthworld.com Mon Nov 27 12:34:26 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 17:34:26 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <2f808a1b028d2165e5c20955497d0a6882e25151@fourthworld.com> Alex Tweedly wrote: > On 27/11/2023 00:02, ambassador--- via use-livecode wrote: >> I suspect most layouts won't encounter this much of a difference. After all, >> I did choose the elements I could put together quickly with rendering impairment >> in mind. > > But there is another consideration. When (if) you resize the stack, the > 'group' version will need to resize each of the groups (even when they > are hidden), and if the number of different groups is non-trivial, that > might make resizing slow. True, there are many other cases where rendering speed will show itself, and resizing is one that will come up throughout a session. My example only covered the transition speed as requested because I don't have the time I used to. LiveCode's decline in the market has me building a new business. It's been a long time since I've built a business from scratch; turns out it's not much easier than I remember it. :) The big performance difference here isn't so much the number of groups but what's in them. I'd guess the fields alone are the biggest time sink, calculating line wraps for 20k text with no carriage returns. With six of those fields it's almost silly to have that much text rendered below the fold at once; showing only the visible portion with a deferred loading of the rest would make things much snappier all around. I've made many layouts with deeply-nested groups. But outside of artificial stress tests like this I generally don't see load and save times as long as I see with this test stack. > > And now I'm curious: what are you working on where layout transition speed is critical? > > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? > (13 seconds for 5 iterations). Yes, hindsight is always illuminating. :) But the question would not have been posed if the answer was known in advance. Given how often we use the card model provided, if the delay were this significant more often we all would have abandoned the practice long ago. But for most things card-to-card speed is more than adequate, and sometimes useful for organzing things during the development workflow. My own work has used both cards and groups, depending on particulars unique to the project. But now I'm also a little more aware of overall perfortmance degradation with line wrap calculations and images larger than their displayed size. Richard Gaskin FourthWorld.com From dfe4 at cornell.edu Tue Nov 28 10:40:51 2023 From: dfe4 at cornell.edu (David Epstein) Date: Tue, 28 Nov 2023 10:40:51 -0500 Subject: Comparative speed in switching among groups Message-ID: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Many thanks to Richard, for his interesting results and for the reminder that speed testing is pretty easy. I ran a similar test on a slightly different task--flipping among 50 different groups, or 50 different cards--and got similar results. Adding a “lock messages” sped up the card option by a factor of 4, but the group option was much, much faster even then. I’m trying to make it possible to scan quickly through a long document. The remarks of Richard and Alex raise these questions for me: 1. Is LC recalculating the line wraps of all fields every time we go to a card? Is it not doing that when a hidden field on a card is shown (or is the field somehow “ready to go” even when the field is hidden)? 2. On the question of resizing: One possibility is to adjust groups when (i.e., just before) they are shown. But would it be speedier to do this in advance, when nothing else is happening? The User Guide says “timer based messaging [is] ideal where you want your user interface to remain responsive.” I’m not sure exactly how to do this, but it seems like on a resize event one could make a list of the hidden groups that need to be adjusted, and call them one at a time with something like send “upDateGroupLayout oneGroupID” to me in 10 milliseconds. Is that right? David Epstein From david.bovill at gmail.com Tue Nov 28 12:43:51 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 17:43:51 +0000 Subject: Preventing Browser Navigation In-Reply-To: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Is there a way to prevent the desktop browser widget from navigating to a new url by blocking a message? I seem to remember it was possible but intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do not prevent the navigation. I wish to process a url dropped on the page rather than navigate to it. From david.bovill at gmail.com Tue Nov 28 15:56:49 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 20:56:49 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: So you should be able to prevent navigation on iOS using: on browserLoadRequest pURL, pType -- iOS only end browserLoadRequest But that does not work with the browser widget. Also I don;t seem to be able to respond to browser html / javascript events that seek to open a url in a new browser tab. This means that displaying web sites that use this functionality is not possible. Or is there a way? The following do not respond to links in the html that open such tabs - in fact they don't seem to be triggered: on browserFrameDocumentLoadFailed pUrl, pError breakpoint end browserFrameDocumentLoadFailed on browserFrameDocumentLoadBegin pUrl breakpoint end browserFrameDocumentLoadBegin on browserDocumentLoadFailed pUrl, pError breakpoint end browserDocumentLoadFailed on browserUnhandledLoadRequest pUrl breakpoint end browserUnhandledLoadRequest These work, but are not useful for the purpose of blocking a load, or responding to requests for open in a new tab events: on browserNavigateBegin sUrl breakpoint end browserNavigateBegin on browserDocumentLoadBegin pUrl breakpoint end browserDocumentLoadBegin On Tue, 28 Nov 2023 at 17:43, David Bovill wrote: > Is there a way to prevent the desktop browser widget from navigating to a > new url by blocking a message? I seem to remember it was possible but > intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do > not prevent the navigation. I wish to process a url dropped on the page > rather than navigate to it. > From david.bovill at gmail.com Wed Nov 29 05:11:39 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 29 Nov 2023 10:11:39 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Finally I often get the following error: LCB Error error evaluating javascript Object View|Obeya|Studio LCB File browser.lcb LCB Line 1007 The javascript in question executes with the desired result - but the error is thrown by Livecode presenting a dialogue. I can use the "Supress Errors" menu option to prevent this, but wondering if its a bug? From paul at researchware.com Thu Nov 30 11:05:04 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 11:05:04 -0500 Subject: resizeControl wishes... Message-ID: resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. From craig at starfirelighting.com Thu Nov 30 11:53:35 2023 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 30 Nov 2023 11:53:35 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <668645F4-080C-443C-B469-9FC92F3B503E@starfirelighting.com> Paul. “reSizeControl” is a message. What I mean by that is if you are already running under script control, why do you need to send such a message at all? Can’t your handler do whatever you needed to if the user did the actual resize action? Craig > On Nov 30, 2023, at 11:05 AM, Paul Dupuis via use-livecode wrote: > > resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." > > Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! > > For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. > > My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! > > Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Thu Nov 30 12:05:02 2023 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 30 Nov 2023 17:05:02 +0000 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <5e86171b-b8e0-44a7-8cc0-b250e5a45b89@tweedly.net> On 30/11/2023 16:05, Paul Dupuis via use-livecode wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size of > a control by changing its properties (width, height, and so on)." > Basically, that dictionary entry is wrong. If you *change* the size of a group by script, then that group *does* receive a resizeControl message. Note that it does *not* receive a mesage just because the rect changes - only if the size changes. So if you do something like    repeat 10 times        add 1 to X        set the rect of grp "A" to X,Y, X+100, Y+100    end repeat then grp "A" will get either 0 or 1 message (from the first time through the loop). If you do    repeat 10 times        add 1 to X        set the rect of grp "A" to 100,Y, X+100, Y+100    end repeat it will receive either 9 or 10 messages. So, essentially I think, your wish is already true :-) Alex. (Yes, tested pretty thoroughly in 10.0DP6 but I believe also true in earlier versions; I had to re-test this two days ago while playing with the recent benchmarking of groups vs cards). From ambassador at fourthworld.com Thu Nov 30 12:29:49 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 30 Nov 2023 17:29:49 +0000 Subject: resizeControl wishes... Message-ID: <35050596a67258140d60601085dc16f48c456429@fourthworld.com> Craig Newman wrote: > “reSizeControl” is a message. What I mean by that is if you are already > running under script control, why do you need to send such a message at > all? Can’t your handler do whatever you needed to if the user did the > actual resize action? He's asking about resizing that takes place outside of direct user interaction with the pointer tool, such as during a resizeStack event. Paul Dupuis wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size > of a control by changing its properties (width, height, and so on)." That appears to be a documentation bug. IIRC the change you're looking for was introduced way back when the DataGrid premiered. Without it the DG wouldn't be able to cleanly update its internal groups. Here's a simple test stack confirming the change: https://fourthworld.net/lc/Resize%20Confirmation.livecode -- Card script: on resizeStack set the rect of grp 1 to the rect of this cd end resizeStack -- Group script: on resizeControl put item 2 of the loc of this card into tMid set the rect of fld 1 to the left of me,the top of me,the right of me,tMid set the rect of fld 2 to the left of me, tMid, the right of me, the bottom of me end resizeControl Tip: Set the lockLoc of such groups to true, to override the engine's default behavior of adjusting group size to fit contents. Now that the engine sends resizeControl to groups under both user interaction and script directive, handling the resizeStack message is MUCH easier than before. Among other things, it lets you encapsulate code within groups for reuse. But even if your groups are one-offs not needed elsewhere, the benefits of encapsulating the LOGIC of putting things where you want them is immense. It's so much easier to express the placement of objects within a group than relative to the group within a card. I'd guess that not having this sooner, and not documenting it after delivery, may contribute to the cottage industry of clck-click-click-click-click-click-click-click-click-click options for handling resizing with things like the Geometry Manager and various other tools and options. All of them are utimately responding to the resizeStack message, but in a generalized way that adds a large layer of complexity, and sometimes uncertainty. Handling resizeStack directly is with-the-grain; it uses the power of the engine to its most efficient, preditable, and robust advangage to put things exactly where you want them. -- Richard Gaskin FourthWorld.com From paul at researchware.com Thu Nov 30 13:50:23 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 13:50:23 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: Thank you Richard. I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. https://quality.livecode.com/show_bug.cgi?id=24437 From brian at milby7.com Thu Nov 30 14:20:08 2023 From: brian at milby7.com (Brian Milby) Date: Thu, 30 Nov 2023 14:20:08 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Groups get the message when resize happens by script. Other objects only receive the message when resized by hand. Brian Milby brian at milby7.com > On Nov 30, 2023, at 1:51 PM, Paul Dupuis via use-livecode wrote: > > Thank you Richard. > > I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) > > I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. > > https://quality.livecode.com/show_bug.cgi?id=24437 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Nov 30 15:45:15 2023 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 30 Nov 2023 21:45:15 +0100 Subject: Your scripts as a flowchart In-Reply-To: References: <49103ECE-97F3-4305-A3B4-01A0E377E158@gmail.com> <18a9f0eaa08.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <023C9AEA-7B3A-455E-B6DC-18164BBF04B5@gmail.com> Message-ID: <5357224F-1A01-4F2E-804A-014467118930@gmail.com> Hi all, Finally I can answer Yes to the question on exporting script flowcharts! New version of WIS_ScriptDependencies available: v1.1.5 (30 Nov 2023) - Enhancement: Flowcharts can now be produced and exported as PNG or SVG. On Windows and Linux the flowchart is now always displayed in-stack, as a PNG. On all platforms the flowchart can be exported as PNG, SVG and HTML. - Enhancement: Node text size can now be set - Adjustment: Handler type naming convention changed in LC10 (apparently), making ”M” mean ”on” and ”C” mean ”command” (and changing ”PM” into ”CM” for ”private command”). This is now correctly handled when using WIS_ScriptDependencies in either LC9 or LC10. - Fixed bug: Arrow colouring failed for private commands/functions - Fixed bug: The (rarely used) constructions ”before *command name*” and ”after *command name*” now get included in analysis and flowchart (displayed as ”command *command name*”). - Other minor fixes Download link: https://github.com/wheninspace/WIS_ScriptDepedencies/releases/latest /Andreas > 18 sep. 2023 kl. 03:38 skrev Geoff Canyon via use-livecode : > > Is there a way to export the entire flowchart, instead of just the portion > currently displayed? From hershelflc at gmail.com Thu Nov 30 16:04:12 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:04:12 -0500 Subject: greying out columns in a dataGrid Message-ID: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? thanks, Hershel From paul at researchware.com Thu Nov 30 16:34:12 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:34:12 -0500 Subject: resizeControl wishes... In-Reply-To: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> References: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Message-ID: <35f6b866-e44c-452c-bae7-e4b0e0afb844@researchware.com> On 11/30/2023 2:20 PM, Brian Milby via use-livecode wrote: > Groups get the message when resize happens by script. > Other objects only receive the message when resized by hand. > > Brian Milby > brian at milby7.com > Except, the "PowerButton" widget actually receives "resizeControl" just as a group does when its rect is changed by script control (as well as by user manipulation of its resize handles). So it *is* inconsistent. Or, at the very least, poorly documented. And, for my purposes, if the PowerButton can received a resizeControl handler, I'd really like to see the PDF widget get the message also. The XPDF external requires, as its target for a drawing area, a Graphic inside a Group, and the containing group gets resizeControl. You can use that resizeControl to show/hide scrollbars as appropriate based on zoom; set the scroll to keep a highlighted part of the PDF in view when resized; and more. For a migration path from the XPDF External to the PDF Widget, the PDF Widget should support resizeControl as well. From paul at researchware.com Thu Nov 30 16:36:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:36:03 -0500 Subject: greying out columns in a dataGrid In-Reply-To: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: > Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? > > thanks, Hershel > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hershelflc at gmail.com Thu Nov 30 16:41:43 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:41:43 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: sorry my mistake. does not have to be greyed out should be a gray color. or to rephrase the question properly, how the change the color to gray? thanks , Hershel > On Nov 30, 2023, at 4:36 PM, Paul Dupuis via use-livecode wrote: > > Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. > > On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: >> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? >> >> thanks, Hershel >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Thu Nov 30 16:48:40 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:48:40 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > sorry my mistake. does not have to be greyed out should be a gray color. > or to rephrase the question properly, how the change the color to gray? Ah! I am pretty sure it can be done, but I do not know how to do it exactly. By guess is that you will probably need to edit the row template to add a "grey" background behind the columns your may want to grey and then for those columns in the Property inspector, create a custom column behavior to show or hide that grey background graphic based on whatever calculation your want. That is a guess though. From zryip.theslug at gmail.com Thu Nov 30 19:46:24 2023 From: zryip.theslug at gmail.com (zryip theSlug) Date: Fri, 1 Dec 2023 01:46:24 +0100 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Hi Hershel, A possible solution consists to add this handler in the datagrid group script: *command* DG_ColorColumn pColName, pColor, pInk * set* the opaque of grp pColName of me to (pColor is not empty) set the backcolor of grp pColName of me to pColor set the ink of grp pColName of me to pInk *end* DG_ColorColumn Then, call this handler that way: *on* mouseUp dispatch "DG_ColorColumn" to grp "datagrid 1" with "col 2", "211,211,211", "srcCopy" *end* mouseUp Best Regards, On Thu, 30 Nov 2023 at 22:49, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > > sorry my mistake. does not have to be greyed out should be a gray color. > > or to rephrase the question properly, how the change the color to gray? > > Ah! I am pretty sure it can be done, but I do not know how to do it > exactly. By guess is that you will probably need to edit the row > template to add a "grey" background behind the columns your may want to > grey and then for those columns in the Property inspector, create a > custom column behavior to show or hide that grey background graphic > based on whatever calculation your want. > > That is a guess though. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Zryip TheSlug http://www.aslugontheroad.com From dvglasgow at gmail.com Wed Nov 1 04:48:17 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Wed, 1 Nov 2023 08:48:17 +0000 Subject: Filter with wildcards In-Reply-To: <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> References: <007A938B-3793-4D4A-ACAB-58A13E559AA9@gmail.com> <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> Message-ID: Thanks all for the suggestions, folks. I expected someone to mention regex (shudder). I have many searches in a loop and most are simple strings, so excepting regex filters would be a bit of a pain (unless of course I could specify regex but this would not choke if the search was simple string containing no regular expressions) Because I am lazy, and a simple soul, I will probably just split the task into two filter commands - which will deliver exactly what I want at only a minimal time and thought overhead. Cheers David G > On 30 Oct 2023, at 7:29 pm, Mark Waddingham via use-livecode wrote: > > The filter command has had a ‘with[out] regex’ form for a long time - so I’d use a regex instead :) > > (I’m pretty sure [ ] is a set of characters to match, rather than a list of sub strings, in wildcard expressions) > > Warmest Regards, > > Mark. > > Sent from my iPhone > >> On 30 Oct 2023, at 17:19, David Glasgow via use-livecode wrote: >> >> Hi folks, >> >> I am doing the above and struggling with an oddity that I can’t find guidance on on Livecode or wider wildcard stuff >> >> A simple example is I am searching text messages for 'with you' or 'with u’ >> >> so I use the wildcard form >> >> *with [you,u]* >> >> That finds all examples of both just fine. However, it also finds ‘with unlimited cheese’ and 'with us’, ‘with yours’ etc. so I want a space after both u >> >> When I put two spaces inside the square brackets after each string, the search still works but spaces seem to be ignored (so still finds the above resamples I don’t want). >> >> If I put a single space after the brackets the first bracketed string is ignored and the filter only finds “with u “ >> >> Hope someone can help me stop pulling my baffled face >> >> Cheers >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Nov 1 04:54:45 2023 From: dvglasgow at gmail.com (David V Glasgow) Date: Wed, 1 Nov 2023 08:54:45 +0000 Subject: Filter with wildcards In-Reply-To: References: Message-ID: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> This is the thing about regex, amazing,powerful, impressive, but scary as hell. I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. Best Wishes, David Glasgow Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York Honorary Professor (SOCAMRU), Nottingham Trent University LinkedIn Profile > On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode wrote: > > Forgot any number of other chars after the non-numeric character > > Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” > > Now I’ve really got to go … hope I’ve got it all right this time! > > Neville Smythe > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Wed Nov 1 07:20:34 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 1 Nov 2023 11:20:34 +0000 Subject: Modify timeout for shell function Message-ID: An install which runs daily and makes a number of calls using the shell function occasionally reports The process "..." exceeded the timeout of 10 seconds. I'm not sure where this timeout is defined; I'm not totally sure where this message is coming from (the shell? LiveCode? the process that was invoked through the shell command?). Assuming for a moment that this isn't a timeout internal to the process that I happen to be invoking, is there a way in LiveCode, or in shell configuration, to modify this timeout? TIA, Ben From klaus at major-k.de Wed Nov 1 08:02:11 2023 From: klaus at major-k.de (Klaus major-k) Date: Wed, 1 Nov 2023 13:02:11 +0100 Subject: PolyGrid: UNhilite a row? UPDATE In-Reply-To: <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> References: <16C759D8-CAC4-4429-9A42-6D1865E31DC9@major-k.de> <6A88B070-4270-4F46-9360-A3568E65F322@major-k.de> <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> Message-ID: <075C2E9A-76E2-45BB-B797-DA08B72BC311@major-k.de> Hi friends, > I tried had: > ... > set the hilitedrow of widget "index" to "0" > ... > set the hilitedrow of widget "index" to 0 > ... > set the pgHilitedText of widget "index" to "" > ... > set the pgHilitedText of widget "index" to EMPTY > ... > no dice!? it turned out that ONLY this widget "index" is affected, all other PolyGrid widget behave as advertised!? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at livecode.com Wed Nov 1 11:16:29 2023 From: mark at livecode.com (Mark Waddingham) Date: Wed, 01 Nov 2023 15:16:29 +0000 Subject: Modify timeout for shell function In-Reply-To: References: Message-ID: <6a54919db14fb77db690b67bf5835381@livecode.com> On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: > An install which runs daily and makes a number of calls using the shell > function occasionally reports > The process "..." exceeded the timeout of 10 seconds. > > I'm not sure where this timeout is defined; I'm not totally sure where > this message is coming from (the shell? LiveCode? the process that was > invoked through the shell command?). Definitely not LiveCode - LiveCode runs the shell process until it ends on all platforms its implemented on (I'll leave it for another day to ponder whether there should be some sort of timeout to account for rogue/hung processes!) > Assuming for a moment that this isn't a timeout internal to the process > that I happen to be invoking, is there a way in LiveCode, or in shell > configuration, to modify this timeout? Doing a quick google for variants of "The process ... exceeded the timeout of 10 seconds" - then there are various results relating to Laravel - which is a PHP framework. So are you shell'ing to PHP? If so my guess is that whatever PHP script you are running is using sub-processes too, and has a process timeout set to 10s. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From peter.thirkell at vuw.ac.nz Wed Nov 1 17:28:23 2023 From: peter.thirkell at vuw.ac.nz (Peter Thirkell) Date: Wed, 1 Nov 2023 21:28:23 +0000 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. I have one question which doesn’t seem to be addressed in the documentation. The polygrid widget specifications say that it supports “direct cell editing” but I am not able to find any way to do this. Has anyone found a way? More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. Many thanks 😊 From paul at researchware.com Wed Nov 1 18:00:16 2023 From: paul at researchware.com (Paul Dupuis) Date: Wed, 1 Nov 2023 18:00:16 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: +1 I'd like to know this too as I can see no way in the Property Inspector or the pgColumns property to indicate a column is 'editable'. Nor can I find any property, message, etc. in the polygrid Dictionary entry that seems to suggest cell editing. On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. > > I have one question which doesnt seem to be addressed in the documentation. The polygrid widget specifications say that it supports direct cell editing but I am not able to find any way to do this. Has anyone found a way? > > More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. > > Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. > > Many thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Wed Nov 1 19:24:53 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Thu, 2 Nov 2023 10:24:53 +1100 Subject: Filter with wildcards In-Reply-To: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: I agree David, regular expressions look intimidating at first sight. But in fact if you compare your intuitive attempt filter tList with “*with [you,u] *” with the regex which does what you set out to do filter tList with regex “.*with (you|u) .*” they are almost exactly the same – for very good reasons of course. The . is just the regex for a single character, the * says “any number incuding 0 of the preceding pattern”. I don’t know your actual use-case, the above may be enough for all your searches, But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. The final tweak to account for a case insensitive search adds a flag at the front the of the regex (and I agree is rather arcane). If you want arcane, there is a possibly better way to do the regex search for either the whole word “you" or the whole word “u”. You can use the code “\b” to indicate a word boundary instead of a character, that is white space, punctuation or line start or end. filter tList with regex “.*with\b(you|u)\b.*” As usual with a complex language there are alternative ways of accomplishing the same thing. Hmm, if to be truthful, my previous regex doesn’t do precisely the same thing as looking for word boundaries (hyphens, numbers, hard spaces…human language is so complicated). I opine that regular expressions and sql are the two most useful technologies to add to the LC developer’s toolbox. After some basic user interface design principles course. Beyond those lie the web languages html, css, javascript (shudder). And then LCB, something I have yet to tackle. BTW, apologies for the “numeric” when I meant “alphabetic” in the previous email. It seems I cannot write an email these days without at leat one mistke. Neville > On 1 Nov 2023, at 7:54 pm, David V Glasgow wrote: > > This is the thing about regex, amazing,powerful, impressive, but scary as hell. > > I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. > > Best Wishes, > > David Glasgow > Consultant Forensic & Clinical Psychologist > Carlton Glasgow Partnership > Director, Child & Family Training, York > Honorary Professor (SOCAMRU), Nottingham Trent University > > LinkedIn Profile > >> On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode > wrote: >> >> Forgot any number of other chars after the non-numeric character >> >> Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” >> >> Now I’ve really got to go … hope I’ve got it all right this time! >> >> Neville Smythe From tom at makeshyft.com Wed Nov 1 22:06:58 2023 From: tom at makeshyft.com (Tom Glod) Date: Wed, 1 Nov 2023 22:06:58 -0400 Subject: decrypt error junk Message-ID: Hi Folks, I'm having bizarre issues with livecode's decrypt command. strap in, its a weird one. I have found a "wrong decryption key" that does not return a bad decrypt error, but returns garbage into "the result". Every other wrong key correctly gives the usual error. The right key works to decrypt. But this one key gives a different result. the length of the encryption/decryption key is always 64 characters it is always alphanumeric, because its a hash derivative, no weird characters, always the correct length. and the salt is the same for every key i tried. I can program around it, but its unsettling. I will report it, but in the meantime has anyone ever come across this garbage in "the result" as a result of an incorrect. decryption key? the even more bizzare part is that my test password was "abc123" and the key that does not work is "abc12" ...although those become hash derivatives that are 64 characters, so that has nothing to do with it. its ...just...so weird. I spend nearly all my working time in Livecode these days, so I will find all the bugs. Thanks,Tom From mark at livecode.com Thu Nov 2 02:20:01 2023 From: mark at livecode.com (Mark Waddingham) Date: Thu, 02 Nov 2023 06:20:01 +0000 Subject: decrypt error junk In-Reply-To: References: Message-ID: <2239434161bae02b9606007afc588a9f@livecode.com> On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > I have found a "wrong decryption key" that does not return a bad > decrypt > error, but returns garbage into "the result". > Every other wrong key correctly gives the usual error. > The right key works to decrypt. What exact error do you get with a wrong key vs the not-so-wrong key? > the length of the encryption/decryption key is always 64 characters > it is always alphanumeric, because its a hash derivative, no weird > characters, always the correct length. > and the salt is the same for every key i tried. > > I can program around it, but its unsettling. > I will report it, but in the meantime has anyone ever come across this > garbage in "the result" as a result of an incorrect. decryption key? So I don't think this is a bug, but expected behavior. The encrypt/decrypt operations are very low-level they 'simply' apply the specified algorithm to the data. Encryption/decryption is 'just' a mathematical function which uses the 'key bytes' and 'input data' to derive an output - in particular, decryption does not include any validation checks to ensure the provided decryption key is what was used to encrypt in the first place - that's something you have to do yourself. There's a huge variety of ways to do this - but perhaps the simplest is to add your favorite (simple) hash of the encryption key before the data being encrypted: ---- (pseudo encryption code - I don't know exactly what form of encrypt you are using!): local tKey, tHash put deriveMyEncryptionKey(tPassword) into tKey put md5Digest(tKey) into tHash encrypt tHash & tData using ... with password tKey (pseudo decryption code - I don't know exactly what form of encrypt you are using!): decrypt tEncryptedData using ... with password tKey if byte 1 to 16 of tData is not md5Digest(tKey) then throw "incorrect password" end if ---- Of course I'm now slightly intrigued as to what checks OpenSSL *can* actually do to be able to generate a 'bad decrypt' message - so by all means file a bug/send a test stack to support and we can at least advise on that (and potentially update the docs). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From benr_mc at cogapp.com Thu Nov 2 05:19:05 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 2 Nov 2023 09:19:05 +0000 Subject: Modify timeout for shell function In-Reply-To: <6a54919db14fb77db690b67bf5835381@livecode.com> References: <6a54919db14fb77db690b67bf5835381@livecode.com> Message-ID: <55922fb6-5f58-49ef-be93-f2b809539618@cogapp.com> Hi Mark, That's helpful, thank you. Ben On 01/11/2023 15:16, Mark Waddingham via use-livecode wrote: > On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: >> An install which runs daily and makes a number of calls using the shell >> function occasionally reports >>     The process "..." exceeded the timeout of 10 seconds. >> >> I'm not sure where this timeout is defined; I'm not totally sure where this >> message is coming from (the shell? LiveCode? the process that was invoked >> through the shell command?). > > Definitely not LiveCode - LiveCode runs the shell process until it ends on all > platforms its implemented on (I'll leave it for another day to ponder whether > there should be some sort of timeout to account for rogue/hung processes!) > >> Assuming for a moment that this isn't a timeout internal to the process that >> I happen to be invoking, is there a way in LiveCode, or in shell >> configuration, to modify this timeout? > > Doing a quick google for variants of "The process ... exceeded the timeout of > 10 seconds" - then there are various results relating to Laravel - which is a > PHP framework. So are you shell'ing to PHP? If so my guess is that whatever > PHP script you are running is using sub-processes too, and has a process > timeout set to 10s. > > Warmest Regards, > > Mark. > From dvglasgow at gmail.com Thu Nov 2 09:02:12 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Thu, 2 Nov 2023 13:02:12 +0000 Subject: Filter with wildcards In-Reply-To: References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> > On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: > > But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! Thanks again, Cheers David G From neville.smythe at optusnet.com.au Thu Nov 2 09:59:04 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Fri, 3 Nov 2023 00:59:04 +1100 Subject: Filter with wildcards In-Reply-To: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> References: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> Message-ID: <2A64315F-C5D4-46A6-AC56-29C441DD222C@optusnet.com.au> Users should certainly never see regex! That’s covered in User Interface Guidelines 101. But surely you wouldn’t show them the LC wildcard filter either! $@%?$@%?$@%?$@%?$@%?$@%?$@%?$@%? Neville Smythe Director, International Go Federation VicePresident, Australian Go Association Inc. > On 3 Nov 2023, at 12:02 am, David Glasgow wrote: > >  > >> On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: >> >> But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. > > > When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. > > I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! > > Thanks again, > > Cheers > > David G From panos.merakos at livecode.com Thu Nov 2 10:30:48 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:30:48 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 RC-1. LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team -- From merakosp at gmail.com Thu Nov 2 10:56:11 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:56:11 +0200 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: Hello all, You can write a script for that. Just add a PolyGrid and a field, set the name of the field to "Edit" and add this code: Add this in the script of the field "edit": on enterinfield hide me end enterinfield on returninfield hide me end returninfield on textChanged set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me set the pgTextOfCell of widget "PolyGrid" to the text of me end textChanged Add this to the script of the PolyGrid: on cellDoubleClick pCol, pRow, pRect set the rect of field "edit" to pRect set the text of field "edit" to the pgmousecelltext of me set the cCoordinate of field "edit" to pCol, pRow show field "edit" --focus on field "edit" select after field "edit" end cellDoubleClick on cellClick hide field "edit" end cellClick Now just double-click on a cell to edit it. Kind regards, Panos On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > I'd like to know this too as I can see no way in the Property Inspector > or the pgColumns property to indicate a column is 'editable'. Nor can I > find any property, message, etc. in the polygrid Dictionary entry that > seems to suggest cell editing. > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > are infinitely flexible to use once you get to know them, and most > importantly they render beautifully across all platforms. > > > > I have one question which doesn’t seem to be addressed in the > documentation. The polygrid widget specifications say that it supports > “direct cell editing” but I am not able to find any way to do this. Has > anyone found a way? > > > > More generally, do we have any multi-line input field options for > Livecode which render well across all platforms? Polygrid and polylist work > beautifully in displaying already existing data from some sort of data > repository ... but it would be awesome to provide the ability for users to > input information as well as display it using the brilliant polygrid and > polylist tools. > > > > Providing truly cross-platform inputting of data and information in an > easy way would provide the final puzzle piece for many of us wanting to > provide a modern and beautiful user interface for our apps. > > > > Many thanks 😊 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 2 11:11:23 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:11:23 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: looking forward to maybe finally doing the sonoma thing On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu Nov 2 11:16:40 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:16:40 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: i think you might need to add an on focusOut handler, because the user may choose to click outside of the field, and if the app is on mobile, an inputEndEditing handler this is bringing back 1980's memories, with how we had to hack controls to do the same thing in hc... On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello all, > > You can write a script for that. Just add a PolyGrid and a field, set the > name of the field to "Edit" and add this code: > > Add this in the script of the field "edit": > > on enterinfield > hide me > end enterinfield > > on returninfield > hide me > end returninfield > > on textChanged > set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me > set the pgTextOfCell of widget "PolyGrid" to the text of me > end textChanged > > Add this to the script of the PolyGrid: > > on cellDoubleClick pCol, pRow, pRect > set the rect of field "edit" to pRect > set the text of field "edit" to the pgmousecelltext of me > set the cCoordinate of field "edit" to pCol, pRow > show field "edit" > --focus on field "edit" > select after field "edit" > end cellDoubleClick > > on cellClick > hide field "edit" > end cellClick > > Now just double-click on a cell to edit it. > > Kind regards, > Panos > > On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > +1 > > > > I'd like to know this too as I can see no way in the Property Inspector > > or the pgColumns property to indicate a column is 'editable'. Nor can I > > find any property, message, etc. in the polygrid Dictionary entry that > > seems to suggest cell editing. > > > > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > > are infinitely flexible to use once you get to know them, and most > > importantly they render beautifully across all platforms. > > > > > > I have one question which doesn’t seem to be addressed in the > > documentation. The polygrid widget specifications say that it supports > > “direct cell editing” but I am not able to find any way to do this. Has > > anyone found a way? > > > > > > More generally, do we have any multi-line input field options for > > Livecode which render well across all platforms? Polygrid and polylist > work > > beautifully in displaying already existing data from some sort of data > > repository ... but it would be awesome to provide the ability for users > to > > input information as well as display it using the brilliant polygrid and > > polylist tools. > > > > > > Providing truly cross-platform inputting of data and information in an > > easy way would provide the final puzzle piece for many of us wanting to > > provide a modern and beautiful user interface for our apps. > > > > > > Many thanks 😊 > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 klaus at major-k.de Thu Nov 2 11:20:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 2 Nov 2023 16:20:15 +0100 Subject: Possible enhancement request Message-ID: Hi friends, before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? I have always wondered why that is not the case. This way scripting would be a lot easier for us and we do not have to remember the many different messages the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) Examples: PolyGrid -> cellclick PolyList -> itemclick Segmentedcontrol -> hilitechanged Switch Button -> hilitechanged Radial Slider -> valueChanged Navigation Bar -> hilitechanged Line Graph -> receives NO message at all? Maybe I forgot one or two things here, but I think you get the picture. Thank you for your opinions. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Thu Nov 2 11:19:57 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:19:57 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: sorry, i hit "send", too quickly. focusOut and inputEndEditing would go in the "edit" field, and i think that would get rid of the need for the cellClick handler in the pl/pg. the cellClick handler will only manage clicks inside the pl/pg, not elsewhere on the card. On Thu, Nov 2, 2023 at 11:16 AM Mike Kerner wrote: > i think you might need to add an on focusOut handler, because the user may > choose to click outside of the field, and if the app is on mobile, an > inputEndEditing handler > this is bringing back 1980's memories, with how we had to hack controls to > do the same thing in hc... > > On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hello all, >> >> You can write a script for that. Just add a PolyGrid and a field, set the >> name of the field to "Edit" and add this code: >> >> Add this in the script of the field "edit": >> >> on enterinfield >> hide me >> end enterinfield >> >> on returninfield >> hide me >> end returninfield >> >> on textChanged >> set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me >> set the pgTextOfCell of widget "PolyGrid" to the text of me >> end textChanged >> >> Add this to the script of the PolyGrid: >> >> on cellDoubleClick pCol, pRow, pRect >> set the rect of field "edit" to pRect >> set the text of field "edit" to the pgmousecelltext of me >> set the cCoordinate of field "edit" to pCol, pRow >> show field "edit" >> --focus on field "edit" >> select after field "edit" >> end cellDoubleClick >> >> on cellClick >> hide field "edit" >> end cellClick >> >> Now just double-click on a cell to edit it. >> >> Kind regards, >> Panos >> >> On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> > +1 >> > >> > I'd like to know this too as I can see no way in the Property Inspector >> > or the pgColumns property to indicate a column is 'editable'. Nor can I >> > find any property, message, etc. in the polygrid Dictionary entry that >> > seems to suggest cell editing. >> > >> > >> > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: >> > > I am enjoying both the polygrid and polylist add-ons to Livecode. They >> > are infinitely flexible to use once you get to know them, and most >> > importantly they render beautifully across all platforms. >> > > >> > > I have one question which doesn’t seem to be addressed in the >> > documentation. The polygrid widget specifications say that it supports >> > “direct cell editing” but I am not able to find any way to do this. Has >> > anyone found a way? >> > > >> > > More generally, do we have any multi-line input field options for >> > Livecode which render well across all platforms? Polygrid and polylist >> work >> > beautifully in displaying already existing data from some sort of data >> > repository ... but it would be awesome to provide the ability for users >> to >> > input information as well as display it using the brilliant polygrid and >> > polylist tools. >> > > >> > > Providing truly cross-platform inputting of data and information in an >> > easy way would provide the final puzzle piece for many of us wanting to >> > provide a modern and beautiful user interface for our apps. >> > > >> > > Many thanks 😊 >> > > _______________________________________________ >> > > use-livecode mailing list >> > > use-livecode at lists.runrev.com >> > > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 merakosp at gmail.com Thu Nov 2 11:20:42 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 17:20:42 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: Hello Mike, Yes, the time to try Sonoma has come :) BTW, to all you folks trying Xcode 15 - here is something you should note. We have included this in the Release Notes, but I put it here as well: *Note: *In Xcode 15.0.x, and possibly in future versions as well, the required iOS runtimes (iOS 17.0 in this case) are no longer included in the Xcode app bundle, and they have to be installed explicitly. You can do so by opening Xcode and going to Xcode -> Settings.. -> Platforms and then find row iOS 17.0 and click GET . If you do not do this ^^, you will not be able to build a standalone for an iOS device or the simulator. Cheers, Panos -- On Thu, 2 Nov 2023 at 17:13, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > looking forward to maybe finally doing the sonoma thing > > On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Dear list members, > > > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > > including support for Xcode 15 / iOS 17 SDK. > > > > You can find more details on the bug fixes and improvements of this new > > release here: > > > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > > > You can find the release in your LiveCode account area or get it via the > > automatic updater. > > > > Enjoy! > > > > Kind regards > > The LiveCode Team > > -- > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 11:21:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 11:21:52 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Thu Nov 2 11:28:30 2023 From: heather at livecode.com (Heather Laine) Date: Thu, 2 Nov 2023 15:28:30 +0000 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> References: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> Message-ID: <41FD087A-079E-4CB9-BD3D-E3A05F7AFB44@livecode.com> It'll be to do with having using manual activation. I think that will get saved to your preferences file, which is shared among LiveCode installations, so you'll see it go to manual activation instead of automatic, if thats the way you've previously activated. At least that's my understanding of how it all works :) Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 2 Nov 2023, at 15:21, Paul Dupuis via use-livecode wrote: > > When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation > > Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. > > > On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: >> Dear list members, >> >> We are pleased to announce the release of LiveCode 9.6.11 RC-1. >> >> LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, >> including support for Xcode 15 / iOS 17 SDK. >> >> You can find more details on the bug fixes and improvements of this new >> release here: >> >> https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ >> >> You can find the release in your LiveCode account area or get it via the >> automatic updater. >> >> Enjoy! >> >> Kind regards >> The LiveCode Team >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Nov 2 11:31:20 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:31:20 -0400 Subject: Possible enhancement request In-Reply-To: References: Message-ID: for good or bad, the lcb style guide section on events as excerpted, here says that those events are recommended, but not required. in many of those widgets, it would also be nice if there was a way to intercept the click, and decide what to do, before it is just done. that's part of what led to the birth of the "navrad" widget - intercept a click in the navbar and decide whether the hilite should be allowed to change or not, instead of changing the hilite first, and then undoing it if it should not have been allowed. On Thu, Nov 2, 2023 at 11:20 AM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 > -- 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 jacque at hyperactivesw.com Thu Nov 2 12:01:23 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 02 Nov 2023 11:01:23 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> +++++... I can never keep all those variations straight. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 paul at researchware.com Thu Nov 2 18:01:17 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 18:01:17 -0400 Subject: Property Inspector bug for keys with commas in the key name Message-ID: This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a comma in the key name of an array prevents the Proerty Inspector from being able to edit the property just bit me again. I have a stack (for help) that extensively uses keys with commas (create prior to the Project Browser and new PI) that I can not edit except by script - which is a pain in the (you know what). Does anyone have an edit to the PI code for this OR an alternative PI that does not have this bug? From bogdanoff at me.com Thu Nov 2 18:22:04 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 2 Nov 2023 15:22:04 -0700 Subject: Crashing on M2 Mac Message-ID: A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) From dan at clearvisiontech.com Thu Nov 2 18:33:09 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu, 2 Nov 2023 22:33:09 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: Peter, I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! - Dan From: use-livecode on behalf of Peter Bogdanoff via use-livecode Date: Thursday, November 2, 2023 at 3:23 PM To: Paul Dupuis via use-livecode Cc: Peter Bogdanoff Subject: Crashing on M2 Mac A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) _______________________________________________ use-livecode mailing list use-livecode at 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 Thu Nov 2 19:27:31 2023 From: tom at makeshyft.com (Tom Glod) Date: Thu, 2 Nov 2023 19:27:31 -0400 Subject: decrypt error junk In-Reply-To: <2239434161bae02b9606007afc588a9f@livecode.com> References: <2239434161bae02b9606007afc588a9f@livecode.com> Message-ID: Hi Mark, Thanks for your response. I understand. I will try to reproduce this in an empty stack and submit report. Thanks, Tom On Thu, Nov 2, 2023 at 2:20 AM Mark Waddingham via use-livecode < use-livecode at lists.runrev.com> wrote: > On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > > I have found a "wrong decryption key" that does not return a bad > > decrypt > > error, but returns garbage into "the result". > > Every other wrong key correctly gives the usual error. > > The right key works to decrypt. > > What exact error do you get with a wrong key vs the not-so-wrong key? > > > the length of the encryption/decryption key is always 64 characters > > it is always alphanumeric, because its a hash derivative, no weird > > characters, always the correct length. > > and the salt is the same for every key i tried. > > > > I can program around it, but its unsettling. > > I will report it, but in the meantime has anyone ever come across this > > garbage in "the result" as a result of an incorrect. decryption key? > > So I don't think this is a bug, but expected behavior. > > The encrypt/decrypt operations are very low-level they 'simply' apply > the specified > algorithm to the data. > > Encryption/decryption is 'just' a mathematical function which uses the > 'key bytes' > and 'input data' to derive an output - in particular, decryption does > not include > any validation checks to ensure the provided decryption key is what was > used to > encrypt in the first place - that's something you have to do yourself. > > There's a huge variety of ways to do this - but perhaps the simplest is > to add your > favorite (simple) hash of the encryption key before the data being > encrypted: > > ---- > > (pseudo encryption code - I don't know exactly what form of encrypt you > are using!): > > local tKey, tHash > put deriveMyEncryptionKey(tPassword) into tKey > put md5Digest(tKey) into tHash > > encrypt tHash & tData using ... with password tKey > > (pseudo decryption code - I don't know exactly what form of encrypt you > are using!): > > decrypt tEncryptedData using ... with password tKey > > if byte 1 to 16 of tData is not md5Digest(tKey) then > throw "incorrect password" > end if > > ---- > > Of course I'm now slightly intrigued as to what checks OpenSSL *can* > actually do to > be able to generate a 'bad decrypt' message - so by all means file a > bug/send a test > stack to support and we can at least advise on that (and potentially > update the > docs). > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Build Amazing Things > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 19:35:53 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 19:35:53 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is > called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer > crashes. Hope that helps! > > - Dan Has the 'convert' command bug been reported in the Livecode Quality Center? From paul at researchware.com Fri Nov 3 08:04:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 08:04:45 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a fix for the convert issue you found? We use convert a lot (currently under LC 9.6.10) and can't take out app to LC 10, so a 9.6.11 that addresses this convert bug is needed. On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! > > - Dan > > > From: use-livecode on behalf of Peter Bogdanoff via use-livecode > Date: Thursday, November 2, 2023 at 3:23 PM > To: Paul Dupuis via use-livecode > Cc: Peter Bogdanoff > Subject: Crashing on M2 Mac > A user is reporting crashing on his M2 Sonoma Mac. > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. > > It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I havent been able to debug that since I dont have an M2 Mac. > > Has anyone used LC with M2? > > Peter Bogdanoff > >> Process: MITA [10810] >> Path: /Applications/MITA.app/Contents/MacOS/MITA >> Identifier: com.artsinteractiveinc.mita >> Version: 3.0 (3.0) >> Code Type: X86-64 (Translated) >> Parent Process: launchd [1] >> User ID: 501 >> >> Date/Time: 2023-11-02 13:22:17.1555 -0400 >> OS Version: macOS 14.1 (23B74) >> Report Version: 12 >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >> >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >> >> Time Awake Since Boot: 110000 seconds >> Time Since Wake: 1041 seconds >> >> System Integrity Protection: enabled >> >> Notes: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >> >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >> >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >> Exception Codes: 0x0000000000000001, 0x0000000000000004 >> >> VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 >> REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL >> UNUSED SPACE AT START >> ---> >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b >> >> Error Formulating Crash Report: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Fri Nov 3 09:07:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 09:07:48 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: no, but, i started to write a wiki on the PI/PE, which might help you to get started in your search: https://github.com/macMikey/LC-HACK/wiki/Property-Inspector On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri Nov 3 10:49:01 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 10:49:01 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: ok, let's see. you got me distracted from real work: if you're following along at home, in real time, look in toolset->palettes->inspector->editors->com.livecode.pi.customprops.behavior.livecodescript On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 merakosp at gmail.com Fri Nov 3 12:22:01 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 3 Nov 2023 18:22:01 +0200 Subject: Crashing on M2 Mac In-Reply-To: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 3 12:47:47 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 16:47:47 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: To all, Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. Apologies for posting the wrong platform. -Dan From: use-livecode on behalf of panagiotis merakos via use-livecode Date: Friday, November 3, 2023 at 9:23 AM To: How to use LiveCode Cc: panagiotis merakos Subject: Re: Crashing on M2 Mac Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Fri Nov 3 14:15:08 2023 From: mark at livecode.com (Mark Waddingham) Date: Fri, 3 Nov 2023 18:15:08 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Fri Nov 3 14:29:09 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Fri, 3 Nov 2023 18:29:09 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Hi Paul, The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: "A comma delimited list of array keys." Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. However I wonder if treeview or PI is to blame: Page 145 of "Livecode User Guide" 9.6.10 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. Page 113 of "Revolution User Guide 2.0" printed edition from 2004 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. So I am afraid that treeview could not expect a comma in a customproperty name. Kind regards Bernd From dan at clearvisiontech.com Fri Nov 3 14:37:40 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 18:37:40 +0000 Subject: Crashing on M2 Mac In-Reply-To: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Mark, It is literally: convert dateSecs to date //dateSecs is a epoch value (as in the seconds). And yes, I am 100% positive dateSecs is a valid date -Dan From: use-livecode on behalf of Mark Waddingham via use-livecode Date: Friday, November 3, 2023 at 11:16 AM To: How to use LiveCode Cc: Mark Waddingham Subject: Re: Crashing on M2 Mac Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Fri Nov 3 15:08:51 2023 From: curry at pair.com (Curry Kenworthy) Date: Fri, 3 Nov 2023 15:08:51 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: Bernd: > "Livecode User Guide" 9.6.10 - Custom Property Names > any combination of letters, digits, and underscores.... > treeview could not expect a comma in a customproperty name. Hi Y'all, Anyone ever hear of the cRevStandaloneSettings? Wonderful (official) prop set ... especially all the commas! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From paul at researchware.com Fri Nov 3 16:21:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 16:21:03 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Hi Bernd, You do make a good point about the documentation regarding custom properties. Assuming people read the documentation. At the same time, you used to be able to use commas in custom property names. As Curry noted, Livecode even used to use them in the standalone setting properties, so the mothership set a precedence. My problem is that I have stacks where commas were used because they could be used and there was value to using them as evidenced by how Livecode used them in the standalone settings. Now I can only edit them via scripts rather than the current PI. It's not really a problem since I can do updates by script. It is more of just an annoyance. Knowing that the current issue if the hilitedElement of the tree view object, I won't bother trying to look for any quick fix I could make to the PI code in the IDE. Thanks for the information. On 11/3/2023 2:29 PM, Niggemann, Bernd via use-livecode wrote: > Hi Paul, > > The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: > "A comma delimited list of array keys." > > Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. > > However I wonder if treeview or PI is to blame: > > Page 145 of "Livecode User Guide" 9.6.10 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > Page 113 of "Revolution User Guide 2.0" printed edition from 2004 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > So I am afraid that treeview could not expect a comma in a customproperty name. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Sun Nov 5 07:41:47 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 12:41:47 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <30DB0F25-23A1-4B93-B57F-1080AB339587@uni-wh.de> Hi Paul, I looked a bit further into the problem with commas in key names of custom properties. It turns out that the widget "treeview" has the option to choose a delimiter for paths. Default is comma. If you feel adventurous you could hack the properties inspector fairly easily to work with commas in the key names; Recipe: open any custom property in the PI close the PI Select from Menu "View": Show IDE Stacks in Lists open Project Browser Use the project browser to edit the script of com.livecode.pi.customprops.behavior Now add to handler editorInitialize at the end -- more code set the pathDelimiter of widget 1 of me to tab -- add end editorInitialize Now add the line: set the itemDelimiter to tab to handlers: setArrayDataOnPath setArrayKeyOnPath deleteArrayKeyOnPath addArrayKeyOnPath fetchArrayDataOnPath keyChangedOnPath To be sure you can do a search for "item" in the script and every handler that refers to "item" needs set the itemDelimiter to tab Reopen the PI for a custom property containing comma in a key name and it should work to display key and value in PI and also lets you change the value. If you want this change to be persistent for that particular version of LC you would have to save the changes to com.livecode.pi.customprops.behavior from the Script Editor. Otherwise the next time you start that version of LC the changes would be gone. I tested shortly and it worked for me. Maybe try this first on a LC version that is not your current working version. I chose tab as delimiter since I doubt that tab will be used in a key name... Kind regards Bernd From Bernd.Niggemann at uni-wh.de Sun Nov 5 08:02:26 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 13:02:26 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <3210911B-78D2-4820-B95E-9099A4197331@uni-wh.de> Hi Paul, I forgot to add handler editorUpdate to the list that needs a "set the itemDelimiter to tab" Kind regards Bernd From mark at livecode.com Sun Nov 5 08:46:25 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 05 Nov 2023 13:46:25 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Message-ID: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> On 2023-11-03 20:21, Paul Dupuis via use-livecode wrote: > You do make a good point about the documentation regarding custom > properties. Assuming people read the documentation. At the same time, > you used to be able to use commas in custom property names. As Curry > noted, Livecode even used to use them in the standalone setting > properties, so the mothership set a precedence. The user guide's comments are really good advice *if* you want to access your custom properties with `the X of` syntax - it is *this* kind of access which is *not* possible if the custom property name is not an identifier (i.e. something you can use as a variable or handler name). (Remember that you can set the 'current' custom property set of an object and use `the X of` syntax to access the keys of that too - and if you do that, then any non-identifier keys are similarly not accessible). So we haven't set a precedent by using commas in custom property names - its in a custom property set *and* they are never accessed via `the X of` syntax (only via `the SET[X] of` syntax) - and with such things (where you are using the custom property set as an array of data) I don't think the rule applies. > It's not really a problem since I can do updates by script. It is more > of just an annoyance. I agree its an annoyance - and is something which is resolvable (i.e. by adding a variant of the hilitedElement property of the treeview with one which returns a sequence rather than a string). Feel free to file a bug report about it and we'll put it on the list to look at. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From curry at pair.com Sun Nov 5 11:12:32 2023 From: curry at pair.com (Curry Kenworthy) Date: Sun, 5 Nov 2023 11:12:32 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> References: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> Message-ID: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Mark: > to access your custom properties with `the X of` syntax - > it is *this* kind of access which is *not* possible > if the custom property name is not an identifier Discussion is perception - Code is reality: put "I,love,commas*etc" into X set the X of me to "Hi, Mark!" answer the X of me https://quality.livecode.com/show_bug.cgi?id=23512 Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From mark at livecode.com Sun Nov 5 13:41:04 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 5 Nov 2023 18:41:04 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> References: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Message-ID: Indeed you can indirect through a variable - but you can’t do, e.g: get the foo,bar,baz of me Which was my point :) Warmest Regards, Mark. P.S. Of course an obvious syntactic extension would be allowing quoting of the property keyword: the “foo,bar,baz” of me. Sent from my iPhone > On 5 Nov 2023, at 16:14, Curry Kenworthy via use-livecode wrote: > >  > Mark: > > > to access your custom properties with `the X of` syntax - > > it is *this* kind of access which is *not* possible > > if the custom property name is not an identifier > > Discussion is perception - Code is reality: > > put "I,love,commas*etc" into X > set the X of me to "Hi, Mark!" > answer the X of me > > https://quality.livecode.com/show_bug.cgi?id=23512 > > Best wishes, > > Curry Kenworthy > > Radically Innovative Christian LiveCode Development > "PASSION for Elegant, Efficient Code!" > http://livecodeconsulting.com/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Nov 6 07:33:37 2023 From: curry at pair.com (Curry Kenworthy) Date: Mon, 6 Nov 2023 07:33:37 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: <84d635ea-07cb-ebe6-cf06-c3f55c5e9a37@pair.com> Mark, re Inspector and custom property names with commas: > I agree its an annoyance - and is something which is resolvable 1. Great news! Because that code/data reality is hard to avoid: - EVERY shipping LC app's stack has cRevStandaloneSettings ... - If the IDE or app has build glitches, we need to check props - - Right now, even VIEWING them with Inspector can CORRUPT data. Likewise, you confirmed commas work with set[prop] and indirect syntax. Thus, users do it - just like LC Ltd does; goose/gander - important fix. 2. Here's a set of 3 other Custom Property editor Scroll/Selection Bugs: https://quality.livecode.com/show_bug.cgi?id=24391 Hat-trick to make the Inspector succeed at custom property editing - Just need to fix the scrolling glitches and lost selections. 3. And YES to your proposal, thanks: > an obvious syntactic extension would be allowing > quoting of the property keyword: the "foo,bar,baz" of me. Here's a "get" Request and "set" Bug report for reliably quoting custom property names: https://quality.livecode.com/show_bug.cgi?id=24392 See the "Quoted Name Test" button for thorough code and results. Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From merakosp at gmail.com Mon Nov 6 08:57:03 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 6 Nov 2023 15:57:03 +0200 Subject: Crashing on M2 Mac In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Dear Dan, I did this quick test using LC 9.6.11 RC-1, and deployed to an iOS 17 device and an iOS 17 simulator. In both cases, it worked as expected: on mouseUp pButtonNumber local tVar put the seconds into tVar convert tVar to date answer tVar end mouseUp So, either the problem you were seeing in LC 9.6.x is now fixed in LC 9.6.11 RC-1, or I am following a different recipe :) Kind regards, Panos -- On Fri, 3 Nov 2023 at 20:38, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Mark, > > It is literally: convert dateSecs to date //dateSecs is a epoch value > (as in the seconds). And yes, I am 100% positive dateSecs is a valid date > > > -Dan > > > From: use-livecode on behalf of > Mark Waddingham via use-livecode > Date: Friday, November 3, 2023 at 11:16 AM > To: How to use LiveCode > Cc: Mark Waddingham > Subject: Re: Crashing on M2 Mac > Dan, could you file a bug with the offending line of code which crashed > ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) > > Thanks! > > Mark > > Sent from my iPhone > > > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > To all, > > > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 > that was problem. iOS app built with 9.6.10 running on iOS 17 crashes > when the convert command is called. I can (in my experience) absolutely > confirm this. Debugged it down to the single line of code. Rebuilt the > app with 10.0.0 (dp 6) and the issue was solved. > > > > Apologies for posting the wrong platform. > > > > -Dan > > > > > > From: use-livecode on behalf of > panagiotis merakos via use-livecode > > Date: Friday, November 3, 2023 at 9:23 AM > > To: How to use LiveCode > > Cc: panagiotis merakos > > Subject: Re: Crashing on M2 Mac > > Hello all, > > > > We are not aware of any bug in the "convert" command, and I think it is > > highly unlikely such a bug to affect M2 machines but not M1 ones. > > > > We have a M2 machine running Sonoma which is used in the prerelease > testing > > so my feeling is that if there was such a bug, we would have caught it in > > the prerelease testing of 9.6.11 rc1, which included a fix related to the > > system date on Sonoma. Also, a related report we got about the convert > > command - but turned out to be not a bug, is this one: > > > > https://quality.livecode.com/show_bug.cgi?id=24362 > > > > BTW, the crash report that is attached in the first post indicates that > the > > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > > > @Peter > > If you have a reproducible recipe please do file a bug report and include > > your app or a sample stack - I can give it a try in my Sonoma M2 mac > mini. > > > > Kind regards, > > Panos > > > > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > >> fix for the convert issue you found? > >> > >> We use convert a lot (currently under LC 9.6.10) and can't take out app > >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. > >> > >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > >>> Peter, > >>> > >>> I recently discovered (from one of my own apps) that a Mac app built > >> with 9.6.10 running on Sonoma crashes when the convert command is > called. > >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > >> that helps! > >>> > >>> - Dan > >>> > >>> > >>> From: use-livecode on behalf > of > >> Peter Bogdanoff via use-livecode > >>> Date: Thursday, November 2, 2023 at 3:23 PM > >>> To: Paul Dupuis via use-livecode > >>> Cc: Peter Bogdanoff > >>> Subject: Crashing on M2 Mac > >>> A user is reporting crashing on his M2 Sonoma Mac. > >>> > >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the > >> Standalone settings. > >>> > >>> It did not crash with only Apple chosen, though there were script > errors > >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to > >> debug that since I don’t have an M2 Mac. > >>> > >>> Has anyone used LC with M2? > >>> > >>> Peter Bogdanoff > >>> > >>>> Process: MITA [10810] > >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA > >>>> Identifier: com.artsinteractiveinc.mita > >>>> Version: 3.0 (3.0) > >>>> Code Type: X86-64 (Translated) > >>>> Parent Process: launchd [1] > >>>> User ID: 501 > >>>> > >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >>>> OS Version: macOS 14.1 (23B74) > >>>> Report Version: 12 > >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >>>> > >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >>>> > >>>> Time Awake Since Boot: 110000 seconds > >>>> Time Since Wake: 1041 seconds > >>>> > >>>> System Integrity Protection: enabled > >>>> > >>>> Notes: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>>> > >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >>>> > >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >>>> > >>>> VM Region Info: 0x4 is not in any region. Bytes before following > >> region: 140722906071036 > >>>> REGION TYPE START - END [ VSIZE] > >> PRT/MAX SHRMOD REGION DETAIL > >>>> UNUSED SPACE AT START > >>>> ---> > >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > >> r-x/r-x SM=COW ...t_id=60eeba9b > >>>> > >>>> Error Formulating Crash Report: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Nov 7 06:05:40 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 7 Nov 2023 11:05:40 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: I'm doing some coding around videos and transcripts. Before diving in I thought I'd see if there is any existing code out there? I'm working on creating transcripts from videos we shoot for a community project - naturally using ai (whisper) to do that - but Livecode to edit the transcript and make the final output interactive. I'd like to stick to SRT standards, and be able to display the text track with the video playing and to click and interact with it under Livecode control. Given the future of the video player seems to be more focussed on an HTML5 player - I'm wondering if it worth the effort of scripting this in Livecode - or I should build on one of the opensource javascript players? From paul at researchware.com Tue Nov 7 07:35:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 07:35:45 -0500 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> There are a lot more details to really assess a best choice here (unless your questions is rhetorical). Is this a planned web app, desktop app (which platforms) or a mobile app? I assume from the javascript player comment that you are looking to build this as a web app? What video file formats do you need to support - just mpeg4 or other formats? On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > I'm doing some coding around videos and transcripts. Before diving in I > thought I'd see if there is any existing code out there? I'm working on > creating transcripts from videos we shoot for a community project - > naturally using ai (whisper) to do that - but Livecode to edit the > transcript and make the final output interactive. > > I'd like to stick to SRT standards, and be able to display the text track > with the video playing and to click and interact with it under Livecode > control. > > Given the future of the video player seems to be more focussed on an HTML5 > player - I'm wondering if it worth the effort of scripting this in Livecode > - or I should build on one of the opensource javascript players? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Nov 7 11:07:15 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:07:15 -0500 Subject: Windows maximization on desktops Message-ID: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? Is there such a message. What messages (if any) are sent when a window is maximized? From klaus at major-k.de Tue Nov 7 11:14:36 2023 From: klaus at major-k.de (Klaus major-k) Date: Tue, 7 Nov 2023 17:14:36 +0100 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <7C05BF80-D9EA-489C-AB2A-800748619B37@major-k.de> Hi Paul, > Am 07.11.2023 um 17:07 schrieb Paul Dupuis via use-livecode : > > Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? > > Is there such a message. What messages (if any) are sent when a window is maximized? doesn't that make the "resizestack" message fire? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From merakosp at gmail.com Tue Nov 7 11:15:02 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 7 Nov 2023 18:15:02 +0200 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hello Paul, I think the "resizeStack" message should be sent. Kind regards, Panos -- On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Is there a message sent when a user click the maximize icon (macOS and > Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent > when a minimizaed stack is expanded (from the Windows taskbar or Apple > dock). However, I can't seem to find an equivalent message for > maximization? > > Is there such a message. What messages (if any) are sent when a window > is maximized? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Tue Nov 7 11:42:34 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:42:34 -0500 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Thanks Klaus and Panos, Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. Thank you. On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: > Hello Paul, > > I think the "resizeStack" message should be sent. > > Kind regards, > Panos > -- > > On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Is there a message sent when a user click the maximize icon (macOS and >> Windows) in the titlebar of a window? >> >> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >> when a minimizaed stack is expanded (from the Windows taskbar or Apple >> dock). However, I can't seem to find an equivalent message for >> maximization? >> >> Is there such a message. What messages (if any) are sent when a window >> is maximized? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue Nov 7 16:16:33 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 7 Nov 2023 16:16:33 -0500 Subject: [ot] Test In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <003701da11bf$b2661070$17323150$@net> Email test. Sorry for the noise Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From david.bovill at gmail.com Wed Nov 8 15:26:10 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 8 Nov 2023 20:26:10 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> Message-ID: Thanks Paul - my understanding is that Livecode are working on a new version of the player that works with HTML5 deployment. I'm not sure if in that scenario the current player will become a legacy control. AFAIK there is no Livecode libraries out there for working with timed sub-title tracks? On Tue, 7 Nov 2023 at 12:37, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > There are a lot more details to really assess a best choice here (unless > your questions is rhetorical). > > Is this a planned web app, desktop app (which platforms) or a mobile > app? I assume from the javascript player comment that you are looking to > build this as a web app? What video file formats do you need to support > - just mpeg4 or other formats? > > On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > > I'm doing some coding around videos and transcripts. Before diving in I > > thought I'd see if there is any existing code out there? I'm working on > > creating transcripts from videos we shoot for a community project - > > naturally using ai (whisper) to do that - but Livecode to edit the > > transcript and make the final output interactive. > > > > I'd like to stick to SRT standards, and be able to display the text track > > with the video playing and to click and interact with it under Livecode > > control. > > > > Given the future of the video player seems to be more focussed on an > HTML5 > > player - I'm wondering if it worth the effort of scripting this in > Livecode > > - or I should build on one of the opensource javascript players? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From oliver.kalleinen at gmail.com Wed Nov 8 16:15:19 2023 From: oliver.kalleinen at gmail.com (OLIVER GMAIL) Date: Wed, 8 Nov 2023 23:15:19 +0200 Subject: Subtitle and the future of the Player control In-Reply-To: References: Message-ID: <051138e3-9e63-4ce2-aab7-94b6acab7768@GMAIL.COM> Hi, for a project I had to subtitle 63 hours of videos, I couldn't find any subtitle software that was speedy enough to manage such a huge amount, so I decided to make a custom subtitler for our specific needs and workflow. It was fairly easy to build it with Livecode. You simply need to regularily check the currentTime of your player object and compare it to the timecode in your subtitlefile. You then show/hide the subtitle at the right moment. As longs as there will be the currentTime property available you can work easily with subititles in Livecode. There is one major caveat though: It is not possible to show the subtitle on top of the video, otherwise it will decrease the playback performance massively. I had to place the subtitle outside of the player object, than it worked. In the good old quick-times alwaysBuffer worked well, it was easy to draw on top of a video without performance issues. if you are in interested to hear more you can send me direct mail. Best, Oliver On 07/11/23 19.00, use-livecode-request at lists.runrev.com wrote: > Subtitle and the future of the Player control -- ::::::::::::::::::::::: Oliver Kochta-Kalleinen mobile +358-40-8223552 www.studiokalleinen.net From klaus at major-k.de Thu Nov 9 09:23:52 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 9 Nov 2023 15:23:52 +0100 Subject: New LC plug-in Message-ID: <9057AD64-6F54-412F-9BE3-04792121A39A@major-k.de> Hi friends, I created a handy plug-in for LC. Not free, but just 1,- Euro. It will create all neccessary iOS icons for LC from one 1024*1024 image. Also works with PNG files with transparency. If you are interested, take a look here: Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at canelasoftware.com Thu Nov 9 12:56:03 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Thu, 9 Nov 2023 09:56:03 -0800 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hi Paul, Knowing the app was minimized, you could use a flag to track your state and recover from a maximize. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 7, 2023, at 8:42 AM, Paul Dupuis via use-livecode wrote: > > Thanks Klaus and Panos, > > Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. > > Thank you. > > > On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: >> Hello Paul, >> >> I think the "resizeStack" message should be sent. >> >> Kind regards, >> Panos >> -- >> >> On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Is there a message sent when a user click the maximize icon (macOS and >>> Windows) in the titlebar of a window? >>> >>> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >>> when a minimizaed stack is expanded (from the Windows taskbar or Apple >>> dock). However, I can't seem to find an equivalent message for >>> maximization? >>> >>> Is there such a message. What messages (if any) are sent when a window >>> is maximized? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 9 16:25:11 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 9 Nov 2023 22:25:11 +0100 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner Message-ID: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. I used jarsigner 5.0 and JDK 1.8 for it. I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) Is there any interest here in the list for detailed instructions? I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. The only work that has to be done by you is to do the basic configuration once... Regards, Matthias From paul at researchware.com Thu Nov 9 17:11:39 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 17:11:39 -0500 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: On 11/9/2023 4:25 PM, matthias rebbe via use-livecode wrote: > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. Congratulations! Code signing on any platform appears to be a moving target, and not easy to get setup each time the target changes. From ambassador at fourthworld.com Thu Nov 9 17:38:40 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 09 Nov 2023 22:38:40 +0000 Subject: Windows maximization on desktops Message-ID: Paul Dupuis wrote: > Is there a message sent when a user click the maximize icon (macOS > and Windows) in the titlebar of a window? As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? -- Richard Gaskin Fourth World Systems From paul at researchware.com Thu Nov 9 18:05:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 18:05:52 -0500 Subject: Windows maximization on desktops In-Reply-To: References: Message-ID: <527c7fd9-1499-4b00-a7ae-e95c3d42d025@researchware.com> On 11/9/2023 5:38 PM, ambassador--- via use-livecode wrote: > Paul Dupuis wrote: > >> Is there a message sent when a user click the maximize icon (macOS >> and Windows) in the titlebar of a window? > As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? So, the windowBoundingRect actually only applies to the main monitor (where 'the screen of stack "X" = 1' so you actually need to consider windowBoundingRect deprecated and use the working screenRects or the effective working screenRects (I may have my adjectives in the wrong order!) and compare the screen of the stack in question to the line in the returned screenRects for a bounding rect equivalent. > I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? It is an oddity (bug) where certain windows in HyperRESEARCH are not redrawing their contents properly when the maximize icon in the title bar is clicked and the window maximized. However, if you resize the window to the maximum size, everything is redrawn correctly. I was asking about the maximize message as it may have aided in debugging the issue - if there was such a message sent. This is also only on macOS. The same windows maximize correctly whether resized manually or the maximize icon in the title bar is clicked. Also, I have not determined if this behavior started happening on some specific version of macOS yet. In theory, as you stated, there should be no difference between resizing a stack/window manually and clicking the maximize icon. From bogdanoff at me.com Thu Nov 9 18:42:20 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 9 Nov 2023 15:42:20 -0800 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Matthias, I am definitely interested in this! Peter Bogdanoff > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: > > Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. > > I used jarsigner 5.0 and JDK 1.8 for it. > I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions > > I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. > But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. > > Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) > > Is there any interest here in the list for detailed instructions? > I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. > The only work that has to be done by you is to do the basic configuration once... > > 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 merakosp at gmail.com Fri Nov 10 03:44:32 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 10 Nov 2023 10:44:32 +0200 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Hello Matthias, I think a lesson on this would be super useful! Kind regards, Panos -- On Fri, 10 Nov 2023 at 01:43, Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > Matthias, I am definitely interested in this! > > Peter Bogdanoff > > > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. > > > > I used jarsigner 5.0 and JDK 1.8 for it. > > I will now intensively test it and if there is interest i could create > either an LC lesson or just a PDF with step by step instructions > > > > I tested it here with a certficate that can be used with a software > based eToken, not a hardware based one. > > But it should also work with hardware eTokens, as jarsigner does not see > if the the eToken is software or hardware based. > > > > Code signing Windows standalones under macOS should technically also be > possible using osslsigncode, but the current builds for macOS do not have > the eToken support included, but i think that is just a matter of time. At > least i hope so. ;) > > > > Is there any interest here in the list for detailed instructions? > > I will see if i can also provide an easy stack that automatically builds > and executes the needed shell commands for signing, so you just have to > select your Windows standalone and the stack does all the work for you. > > The only work that has to be done by you is to do the basic > configuration once... > > > > Regards, > > Matthias > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From marksmithhfx at gmail.com Fri Nov 10 11:20:25 2023 From: marksmithhfx at gmail.com (Mark Smith) Date: Fri, 10 Nov 2023 16:20:25 +0000 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: Message-ID: Brilliant Matthias. I am sure there are many who would appreciate your documentation efforts. Sent from my iPhone > On Nov 9, 2023, at 11:43 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias, I am definitely interested in this! > > Peter Bogdanoff > >> On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: >> >> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. >> >> I used jarsigner 5.0 and JDK 1.8 for it. >> I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions >> >> I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. >> But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. >> >> Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) >> >> Is there any interest here in the list for detailed instructions? >> I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. >> The only work that has to be done by you is to do the basic configuration once... >> >> Regards, >> Matthias >> >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Nov 11 11:30:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Sat, 11 Nov 2023 17:30:15 +0100 Subject: Update for new LC plug-in Message-ID: Hi friends, I made an update for my plug-in. The stack can now enter the pathnames (relative or absolute) of the resulting icons to the "Standalone Applications Settings" of a selected stack for you. If you are interested, take a look here: Coming soon: Create an .ICNS file for macOS apps! 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 Sat Nov 11 17:43:46 2023 From: tom at makeshyft.com (Tom Glod) Date: Sat, 11 Nov 2023 17:43:46 -0500 Subject: Top things you are waiting for .... Message-ID: Hey everyone Just a market research thread. What are the top 3 or 5 things you are waiting for in Livecode's feature set? This is my list. 1. Updated Browser 2. Compiler (its important because speed is important to the user experience) 3. integrated layering of native controls What are yours? Cheers, Tom From jbv at souslelogo.com Sun Nov 12 03:42:56 2023 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 12 Nov 2023 03:42:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: Hi, My top priority : "rev" libraries (revXML, revZIP, perhaps others) to be fully Unicode compatible. I do a lot of stuff with LC server, and for the moment, my only choice is to use php instead for some tasks. Le 2023-11-11 17:43, Tom Glod via use-livecode a crit : > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's > feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sun Nov 12 08:19:36 2023 From: paul at researchware.com (Paul Dupuis) Date: Sun, 12 Nov 2023 08:19:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: On 11/12/2023 3:42 AM, jbv via use-livecode wrote: > My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible. I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334) From christerp1 at gmail.com Sun Nov 12 10:04:40 2023 From: christerp1 at gmail.com (christerp1) Date: Sun, 12 Nov 2023 17:04:40 +0200 Subject: Top things you are waiting for .... In-Reply-To: Message-ID: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Wow! Now, guys  it is time to make a move! The key is to get this feedback registered and  - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group  possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Sun Nov 12 12:09:56 2023 From: mkoob at rogers.com (Martin Koob) Date: Sun, 12 Nov 2023 12:09:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: Hi christerp In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com Its ID in the database is "Bug 24402” Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. Thanks Tom for starting this discussion. Martin Koob * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: > > Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile > -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 12 12:36:31 2023 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Sun, 12 Nov 2023 12:36:31 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: I’m still waiting for the LC Compiler. (My foot is still tapping while I wait.) I’m concerned that I keep getting offers from LC to build my app for me using their programmers. I would rather know those programmers are working hard on the new versions of LC that are enhancements we have already financed. There shouldn’t be slack in the programmers pipeline that allows them to work on other privately paid projects instead of on our mainstream problem bugs and enhancements. Just my 2 cents for the day. Cheers, Rick From christerp1 at gmail.com Sun Nov 12 12:42:25 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 19:42:25 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: <39474E10-2798-4E54-9344-80756DB4CD3D@gmail.com> Martin, Many thanks for your views! I think this discussion is very useful in terns of both understanding what is needed looking forward as well as making the current framework quality. Looking back where most of the time was used was trying to learn the very basics making your application work in a scalable environment of multiple, up to thousands of users, maintaining quality and support. There simply is not enough time to learn how basic things work instead of fulfilling the request making your application delivering its supposed value to its users. As I sated in my wish list was to make the LiveCode environment clear and precise documented ways how to work with the required environments, mainly the device OS’s, LiveCode server, app delivery frameworks (Google and Apple, maybe others). It took me far too much time to find out all these details, like for example asynchronous payment schemes and licensing etc. A detailed documentation available would helped a lot of time to concentrate improving the value of the app to its potential users. Still kicking around if to continue the job. As of today, there still seems to be market opportunity for a knowledge based application - not killed by the AI ones. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 19.09, Martin Koob wrote: > > Hi christerp > > In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. > > Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi > > That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) > > Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* > > Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com > > Its ID in the database is "Bug 24402” > > Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" > > I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. > In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. > > Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. > > Thanks Tom for starting this discussion. > > > > Martin Koob > > * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > > > > >> On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: >> >> Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile >> -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Nov 12 15:58:23 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 12 Nov 2023 21:58:23 +0100 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> 1. Debugger for Livecode Server. Man, what do i miss the On-Rev client.... 2. Native MSSQL database support 3. tsNet to support HTTP/2 https://quality.livecode.com/show_bug.cgi?id=23355 According to CharlesW this should be easily fixed with a 3rd party library which has to be included alongside curl. > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode : > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Nov 12 19:04:16 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:04:16 -0500 Subject: Top things you are waiting for .... In-Reply-To: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: just going off the top-of-my-head. i don't feel like going into the bug list, even though there are plenty of open ones, including for the summer megabundle widgets things i licensed that i'm still waiting for: * script compiler * web deploy things that severely degrade lc features or make them unusable: * docs for lcb * docs for property inspector and property editor * script widgets * multi-path svg support (i can't tell you how many great svg's are unusable, because you can't flatten/combine the paths and get the layers to work out) * icon library fixes * project browser support groups things that are just annoying: * filtering/sorting the inclusions for standalones (there's a freaking PR for this that's been "awaiting release" for...three years?) * all the other PR's that are just sitting in limbo. * standalone inclusion selections fixed (did you know that the db library is attached to standalones, even if you specifically deselect it? did you know that every time you mouseUp on a standalone, the db library intercepts the event?) On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > > 1. Debugger for Livecode Server. > Man, what do i miss the On-Rev client.... > > 2. Native MSSQL database support > > 3. tsNet to support HTTP/2 > https://quality.livecode.com/show_bug.cgi?id=23355 > According to CharlesW this should be easily fixed with a 3rd party library > which has to be included alongside curl. > > > > > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hey everyone > > Just a market research thread. > > What are the top 3 or 5 things you are waiting for in Livecode's feature > > set? > > This is my list. > > > > 1. Updated Browser > > 2. Compiler (its important because speed is important to the user > > experience) > > 3. integrated layering of native controls > > > > What are yours? > > > > Cheers, > > > > Tom > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sun Nov 12 19:11:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:11:48 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: one more: * attention span and discipline, or hiring a chief that has attention span and discipline - with lc chasing every new revenue thing, and lurching off after it, the half-finished meals that are strewn about reflects on the product. "look! a squirrel!" is not a plan. On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner wrote: > just going off the top-of-my-head. i don't feel like going into the bug > list, even though there are plenty of open ones, including for the summer > megabundle widgets > > things i licensed that i'm still waiting for: > * script compiler > * web deploy > things that severely degrade lc features or make them unusable: > * docs for lcb > * docs for property inspector and property editor > * script widgets > * multi-path svg support (i can't tell you how many great svg's are > unusable, because you can't flatten/combine the paths and get the layers to > work out) > * icon library fixes > * project browser support groups > things that are just annoying: > * filtering/sorting the inclusions for standalones (there's a freaking PR > for this that's been "awaiting release" for...three years?) > * all the other PR's that are just sitting in limbo. > * standalone inclusion selections fixed (did you know that the db library > is attached to standalones, even if you specifically deselect it? did you > know that every time you mouseUp on a standalone, the db library intercepts > the event?) > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> 1. Debugger for Livecode Server. >> Man, what do i miss the On-Rev client.... >> >> 2. Native MSSQL database support >> >> 3. tsNet to support HTTP/2 >> https://quality.livecode.com/show_bug.cgi?id=23355 >> According to CharlesW this should be easily fixed with a 3rd party >> library which has to be included alongside curl. >> >> >> >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >> use-livecode at lists.runrev.com>: >> > >> > Hey everyone >> > Just a market research thread. >> > What are the top 3 or 5 things you are waiting for in Livecode's feature >> > set? >> > This is my list. >> > >> > 1. Updated Browser >> > 2. Compiler (its important because speed is important to the user >> > experience) >> > 3. integrated layering of native controls >> > >> > What are yours? >> > >> > Cheers, >> > >> > Tom >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Sun Nov 12 21:15:25 2023 From: tom at makeshyft.com (Tom Glod) Date: Sun, 12 Nov 2023 21:15:25 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Thanks everyone for your answers. On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > one more: > * attention span and discipline, or hiring a chief that has attention span > and discipline - with lc chasing every new revenue thing, and lurching off > after it, the half-finished meals that are strewn about reflects on the > product. "look! a squirrel!" is not a plan. > > On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > wrote: > > > just going off the top-of-my-head. i don't feel like going into the bug > > list, even though there are plenty of open ones, including for the summer > > megabundle widgets > > > > things i licensed that i'm still waiting for: > > * script compiler > > * web deploy > > things that severely degrade lc features or make them unusable: > > * docs for lcb > > * docs for property inspector and property editor > > * script widgets > > * multi-path svg support (i can't tell you how many great svg's are > > unusable, because you can't flatten/combine the paths and get the layers > to > > work out) > > * icon library fixes > > * project browser support groups > > things that are just annoying: > > * filtering/sorting the inclusions for standalones (there's a freaking PR > > for this that's been "awaiting release" for...three years?) > > * all the other PR's that are just sitting in limbo. > > * standalone inclusion selections fixed (did you know that the db library > > is attached to standalones, even if you specifically deselect it? did you > > know that every time you mouseUp on a standalone, the db library > intercepts > > the event?) > > > > > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> > >> 1. Debugger for Livecode Server. > >> Man, what do i miss the On-Rev client.... > >> > >> 2. Native MSSQL database support > >> > >> 3. tsNet to support HTTP/2 > >> https://quality.livecode.com/show_bug.cgi?id=23355 > >> According to CharlesW this should be easily fixed with a 3rd party > >> library which has to be included alongside curl. > >> > >> > >> > >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >> use-livecode at lists.runrev.com>: > >> > > >> > Hey everyone > >> > Just a market research thread. > >> > What are the top 3 or 5 things you are waiting for in Livecode's > feature > >> > set? > >> > This is my list. > >> > > >> > 1. Updated Browser > >> > 2. Compiler (its important because speed is important to the user > >> > experience) > >> > 3. integrated layering of native controls > >> > > >> > What are yours? > >> > > >> > Cheers, > >> > > >> > Tom > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Mon Nov 13 12:07:22 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 17:07:22 +0000 Subject: Oddity in 'currentCard' function? In-Reply-To: References: Message-ID: <54E2C4DB-9D76-4F1D-9433-233898DD68FC@iotecdigital.com> I never create an object without immediately giving it a name. Problem solved. :-) Bob S On Oct 24, 2023, at 9:34 PM, Mark Waddingham via use-livecode wrote: On 2023-10-24 18:00, Paul Dupuis via use-livecode wrote: I think I found a oddity in the "currentCard" property. The documentation states that the currentCard property return the short name of the current card of a stack: for example: put the currentCard of stack "Untitled 1" into tCardName You can then execute code such as: set the myProperty of cd tCardName of stack "Untitled 1" to tValue ... But again, breaking that example above (set the myProperty of the currentCard of stack "Untitled 1" to tValue) into 2 lines: put the currentCard of stack "Untitled 1" into tCardName set the myProperty of cd tCardName of stack "Untitled 1" to tValue FAILS if the card has no name. Something just seems off here? As Jacque said, if an object has an empty name then the short name returns ` id ` (i.e. an id chunk) - this is long standing behavior and one which I'm not sure is entirely helpful (it should perhaps just return empty!). From paul at researchware.com Mon Nov 13 12:18:19 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 13 Nov 2023 12:18:19 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app Message-ID: Hivemind, Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? Examples: 1) set the clipboardData["rtf"] to the rtfText of fld "X" 2) set the clipboardData["html"] to the htmlText of fld "X" 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. From craig at starfirelighting.com Mon Nov 13 14:24:40 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 13 Nov 2023 14:24:40 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: Hi. I always use the “htmlText”. Of course this encodes the original text with HTML tags, so you cannot just: set the clipBoardData to the htmlText of fld 1 set the text of fld 2 to the clipBoardData you have to: set the htmltext of fld 2 to the clipBoardData Craig > On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: > > Hivemind, > > Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? > > Examples: > 1) set the clipboardData["rtf"] to the rtfText of fld "X" > 2) set the clipboardData["html"] to the htmlText of fld "X" > 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode > 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") > > Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 13 14:32:07 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 19:32:07 +0000 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: <46D7CC59-97A2-4EB9-8A87-0B6CEA5DC539@iotecdigital.com> Couldn’t you choose door number 2? Using just the clipBoardData without a parameter is something I never do anymore. Bob S > On Nov 13, 2023, at 11:24 AM, Craig Newman via use-livecode wrote: > > Hi. > > I always use the “htmlText”. > > Of course this encodes the original text with HTML tags, so you cannot just: > > set the clipBoardData to the htmlText of fld 1 > set the text of fld 2 to the clipBoardData > > you have to: set the htmltext of fld 2 to the clipBoardData > > > > Craig > > >> On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: >> >> Hivemind, >> >> Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? >> >> Examples: >> 1) set the clipboardData["rtf"] to the rtfText of fld "X" >> 2) set the clipboardData["html"] to the htmlText of fld "X" >> 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode >> 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") >> >> Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Mon Nov 13 16:40:27 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 14 Nov 2023 08:40:27 +1100 Subject: Top things you are waiting for .... Message-ID: <8A8527BE-0196-4681-AB98-5B5BFF6E34B4@optusnet.com.au> • Font styles • Get/set text baselines Neville Smythe From curry at pair.com Tue Nov 14 10:19:13 2023 From: curry at pair.com (Curry Kenworthy) Date: Tue, 14 Nov 2023 10:19:13 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <66c34a8e-322a-87a0-e1dd-95b6605155de@pair.com> Good thread! These would help in WORDLIB, FIELDTRIP, client work, and generally: 1. LC Field Bugs: Tab false selection area, cr before image removes it, Effective textFont fails, Pasting adds null, Bad Thai/Myanmar text wrap, Wrong (truncated) text reported for mouseover/selections, No Mouse-Wheel scroll after Ctrl-Click launch. 2. LC Player Bugs, Clipboard Bugs, and the amazing Invisible Menu bug. 3. Richard's common-sense REALITY note: A user-friendly devtool MUST fully integrate support to build/sign/etc for targeted OS platforms! My reported and CC'd LC bugs; search LC-QA for email "curry": Best wishes, Curry K. From General.2018 at outlook.com Tue Nov 14 12:51:52 2023 From: General.2018 at outlook.com (General 2018) Date: Tue, 14 Nov 2023 17:51:52 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Serial communications over Bluetooth for Android. Currently Serial over Bluetooth limited to Windows and IOS devices at high tablet cost. Most real world solutions use Android for cost effective tablet for external device comms. This has been requested for at least 10 years for LC cross platform approach and is a weakness for such developments. > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode wrote: > > Thanks everyone for your answers. > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> one more: >> * attention span and discipline, or hiring a chief that has attention span >> and discipline - with lc chasing every new revenue thing, and lurching off >> after it, the half-finished meals that are strewn about reflects on the >> product. "look! a squirrel!" is not a plan. >> >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner >> wrote: >> >>> just going off the top-of-my-head. i don't feel like going into the bug >>> list, even though there are plenty of open ones, including for the summer >>> megabundle widgets >>> >>> things i licensed that i'm still waiting for: >>> * script compiler >>> * web deploy >>> things that severely degrade lc features or make them unusable: >>> * docs for lcb >>> * docs for property inspector and property editor >>> * script widgets >>> * multi-path svg support (i can't tell you how many great svg's are >>> unusable, because you can't flatten/combine the paths and get the layers >> to >>> work out) >>> * icon library fixes >>> * project browser support groups >>> things that are just annoying: >>> * filtering/sorting the inclusions for standalones (there's a freaking PR >>> for this that's been "awaiting release" for...three years?) >>> * all the other PR's that are just sitting in limbo. >>> * standalone inclusion selections fixed (did you know that the db library >>> is attached to standalones, even if you specifically deselect it? did you >>> know that every time you mouseUp on a standalone, the db library >> intercepts >>> the event?) >>> >>> >>> >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> >>>> 1. Debugger for Livecode Server. >>>> Man, what do i miss the On-Rev client.... >>>> >>>> 2. Native MSSQL database support >>>> >>>> 3. tsNet to support HTTP/2 >>>> https://quality.livecode.com/show_bug.cgi?id=23355 >>>> According to CharlesW this should be easily fixed with a 3rd party >>>> library which has to be included alongside curl. >>>> >>>> >>>> >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >>>> use-livecode at lists.runrev.com>: >>>>> >>>>> Hey everyone >>>>> Just a market research thread. >>>>> What are the top 3 or 5 things you are waiting for in Livecode's >> feature >>>>> set? >>>>> This is my list. >>>>> >>>>> 1. Updated Browser >>>>> 2. Compiler (its important because speed is important to the user >>>>> experience) >>>>> 3. integrated layering of native controls >>>>> >>>>> What are yours? >>>>> >>>>> Cheers, >>>>> >>>>> Tom >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> -- >>> On the first day, God created the heavens and the Earth >>> On the second day, God created the oceans. >>> On the third day, God put the animals on hold for a few hours, >>> and did a little diving. >>> And God said, "This is good." >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Wed Nov 15 09:34:39 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Wed, 15 Nov 2023 16:34:39 +0200 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available Message-ID: Hello all, Just to let you know that there is an update of the enhancements bundle available in your account area. Latest update 1.0.33: 15 November 2023 This update includes some bugfixes. I'll update BugZilla later tonight. You can have a look at the "changelog.txt" file that is included in the bundle, to see what is new in this release. Note that when installing this new version using the stack "WidgetPackInstaller.livecode" that is included in the bundle, you need to restart the LC IDE when the installation finishes - you will get a dialog asking you to do so. Kind regards, Panos -- From jacque at hyperactivesw.com Wed Nov 15 15:02:52 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 14:02:52 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) I do have this in the My LiveCode folder: My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Nov 15 15:55:27 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 15 Nov 2023 21:55:27 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <3ED6E0B6-EF97-4BC3-A723-68DCA2AE3612@m-r-d.de> I too have the My Livecode folder in Dropbox and here i was able to install with minor problems on LC 9.6.10 macOS. I got 2 times a message that a stack was already in memory. After pressing purge the installation went on. The only thing that was not installed was the radial slider. I had to manually add it using the extension builder. > Am 15.11.2023 um 21:02 schrieb J. Landman Gay via use-livecode : > > On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: >> Hello all, >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> Latest update 1.0.33: 15 November 2023 > > Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) > > I do have this in the My LiveCode folder: > My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 > > It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? > > -- > 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 bobsneidar at iotecdigital.com Wed Nov 15 18:28:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 15 Nov 2023 23:28:32 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Is this the Summer Megabundle 2022? Otherwise I do not see it. Bob S > On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: > > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 > > This update includes some bugfixes. I'll update BugZilla later tonight. > > You can have a look at the "changelog.txt" file that is included in the > bundle, to see what is new in this release. > > Note that when installing this new version using the stack > "WidgetPackInstaller.livecode" that is included in the bundle, you need to > restart the LC IDE when the installation finishes - you will get a dialog > asking you to do so. > > Kind regards, > Panos > -- > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 15 18:39:59 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 16 Nov 2023 00:39:59 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Message-ID: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty https://livecode.com/account/products/thirdparty > Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : > > Is this the Summer Megabundle 2022? Otherwise I do not see it. > > Bob S > > >> On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: >> >> Hello all, >> >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> >> Latest update 1.0.33: 15 November 2023 >> >> This update includes some bugfixes. I'll update BugZilla later tonight. >> >> You can have a look at the "changelog.txt" file that is included in the >> bundle, to see what is new in this release. >> >> Note that when installing this new version using the stack >> "WidgetPackInstaller.livecode" that is included in the bundle, you need to >> restart the LC IDE when the installation finishes - you will get a dialog >> asking you to do so. >> >> Kind regards, >> Panos >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed Nov 15 19:40:40 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 00:40:40 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Message-ID: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Okay I found it. Thanks for the help. I did have to run it a couple times because there were dependencies that needed to be installed first which I assume were not active until the restart of LC. Running the installer a second time did the trick. I wonder if there shouldn’t be two buttons, one for the dependent library, and another for the actual widgets? Check for the dependent library and version first, if not there show the first button, hide the second, otherwise hide the first button and show the second. Bob S > On Nov 15, 2023, at 3:39 PM, matthias rebbe via use-livecode wrote: > > Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty > > https://livecode.com/account/products/thirdparty > > > >> Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : >> >> Is this the Summer Megabundle 2022? Otherwise I do not see it. >> >> Bob S >> >> From jacque at hyperactivesw.com Thu Nov 16 00:20:30 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 23:20:30 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Message-ID: <18bd692d930.276f.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I got the "duplicate stack" error twice too, and hit the Purge button for those. It was after that I got the repeated error about the utilities library. I'll try installation again making sure I relaunch LC in between. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 15, 2023 6:42:55 PM Bob Sneidar via use-livecode wrote: > Okay I found it. Thanks for the help. I did have to run it a couple times > because there were dependencies that needed to be installed first which I > assume were not active until the restart of LC. Running the installer a > second time did the trick. > > I wonder if there shouldnt be two buttons, one for the dependent library, > and another for the actual widgets? Check for the dependent library and > version first, if not there show the first button, hide the second, > otherwise hide the first button and show the second. > > Bob S From panos.merakos at livecode.com Thu Nov 16 09:57:26 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 16 Nov 2023 16:57:26 +0200 Subject: [[ ANN ]] Release 9.6.11 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 STABLE. LiveCode 9.6.11 STABLE comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-stable-released/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team From MikeKerner at roadrunner.com Thu Nov 16 10:36:36 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 16 Nov 2023 10:36:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. On Tue, Nov 14, 2023 at 12:53 PM General 2018 via use-livecode < use-livecode at lists.runrev.com> wrote: > Serial communications over Bluetooth for Android. > > Currently Serial over Bluetooth limited to Windows and IOS devices at high > tablet cost. > > Most real world solutions use Android for cost effective tablet for > external device comms. > > This has been requested for at least 10 years for LC cross platform > approach and is a weakness for such developments. > > > > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thanks everyone for your answers. > > > > > > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> one more: > >> * attention span and discipline, or hiring a chief that has attention > span > >> and discipline - with lc chasing every new revenue thing, and lurching > off > >> after it, the half-finished meals that are strewn about reflects on the > >> product. "look! a squirrel!" is not a plan. > >> > >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > >> wrote: > >> > >>> just going off the top-of-my-head. i don't feel like going into the bug > >>> list, even though there are plenty of open ones, including for the > summer > >>> megabundle widgets > >>> > >>> things i licensed that i'm still waiting for: > >>> * script compiler > >>> * web deploy > >>> things that severely degrade lc features or make them unusable: > >>> * docs for lcb > >>> * docs for property inspector and property editor > >>> * script widgets > >>> * multi-path svg support (i can't tell you how many great svg's are > >>> unusable, because you can't flatten/combine the paths and get the > layers > >> to > >>> work out) > >>> * icon library fixes > >>> * project browser support groups > >>> things that are just annoying: > >>> * filtering/sorting the inclusions for standalones (there's a freaking > PR > >>> for this that's been "awaiting release" for...three years?) > >>> * all the other PR's that are just sitting in limbo. > >>> * standalone inclusion selections fixed (did you know that the db > library > >>> is attached to standalones, even if you specifically deselect it? did > you > >>> know that every time you mouseUp on a standalone, the db library > >> intercepts > >>> the event?) > >>> > >>> > >>> > >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> > >>>> 1. Debugger for Livecode Server. > >>>> Man, what do i miss the On-Rev client.... > >>>> > >>>> 2. Native MSSQL database support > >>>> > >>>> 3. tsNet to support HTTP/2 > >>>> https://quality.livecode.com/show_bug.cgi?id=23355 > >>>> According to CharlesW this should be easily fixed with a 3rd party > >>>> library which has to be included alongside curl. > >>>> > >>>> > >>>> > >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >>>> use-livecode at lists.runrev.com>: > >>>>> > >>>>> Hey everyone > >>>>> Just a market research thread. > >>>>> What are the top 3 or 5 things you are waiting for in Livecode's > >> feature > >>>>> set? > >>>>> This is my list. > >>>>> > >>>>> 1. Updated Browser > >>>>> 2. Compiler (its important because speed is important to the user > >>>>> experience) > >>>>> 3. integrated layering of native controls > >>>>> > >>>>> What are yours? > >>>>> > >>>>> Cheers, > >>>>> > >>>>> Tom > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> > >>> > >>> -- > >>> On the first day, God created the heavens and the Earth > >>> On the second day, God created the oceans. > >>> On the third day, God put the animals on hold for a few hours, > >>> and did a little diving. > >>> And God said, "This is good." > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Thu Nov 16 11:01:39 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 16:01:39 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> I’ve run into that myself. An, “Are you sure?” Dialog would be helpful when an object is deleted. I suppose that can be scripted too. Bob S On Nov 16, 2023, at 7:36 AM, Mike Kerner via use-livecode wrote: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. From bobsneidar at iotecdigital.com Thu Nov 16 12:08:29 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:08:29 +0000 Subject: Delete Confirmation Library Message-ID: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Hi all. I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. on deleteButton beep put the short name of the selectedObject into tObjectName answer warning \ "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ with "Delete" or "Cancel" \ as sheet if it is "Cancel" then send "undo" to this card in 5 milliseconds end deleteButton Any idea why? Bob S From bobsneidar at iotecdigital.com Thu Nov 16 12:37:14 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:37:14 +0000 Subject: Delete Confirmation Library In-Reply-To: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> References: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Message-ID: <5D0BD525-6164-46A1-BC6A-2014D5134694@iotecdigital.com> The real fix for this would be to have the engine pass the long id of the object with the message, so I could use: on deleteButton pObjectID … end deleteButton However I am reticent to create yet another enhancement request. :-) Bob S > On Nov 16, 2023, at 9:08 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. > > on deleteButton > beep > put the short name of the selectedObject into tObjectName > answer warning \ > "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ > with "Delete" or "Cancel" \ > as sheet > if it is "Cancel" then send "undo" to this card in 5 milliseconds > end deleteButton > > Any idea why? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 12:20:02 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 17:20:02 +0000 Subject: [OT] The Fall of the British Empire??? Message-ID: Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S From rdimola at evergreeninfo.net Fri Nov 17 14:05:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 17 Nov 2023 14:05:04 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <003d01da1988$fc26d160$f4747420$@net> "When exactly did the British Empire fall?? I thought it was still a thing?" +1 Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode Sent: Friday, November 17, 2023 12:20 PM To: How to use LiveCode Cc: Bob Sneidar Subject: [OT] The Fall of the British Empire??? Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 14:07:11 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 14:07:11 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <003d01da1988$fc26d160$f4747420$@net> References: <003d01da1988$fc26d160$f4747420$@net> Message-ID: <9202EA42-2232-4704-816C-42E78D43C80C@starfirelighting.com> When the United States took over. 1945. The only thing that remained is that the Lingua Franca of the world is English. I have a French friend who is constantly annoyed at that fact. Craig > On Nov 17, 2023, at 2:05 PM, Ralph DiMola via use-livecode wrote: > > "When exactly did the British Empire fall?? I thought it was still a thing?" > > +1 > > > Ralph DiMola > IT Director > Evergreen Information Services > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Bob Sneidar via use-livecode > Sent: Friday, November 17, 2023 12:20 PM > To: How to use LiveCode > Cc: Bob Sneidar > Subject: [OT] The Fall of the British Empire??? > > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Nov 17 14:21:52 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 17 Nov 2023 21:21:52 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: The English think so. After all: Wales, Scotland, N Ireland, do appear to constitute an Empire if you look at them from isolationist, Brexitland. Ask Boris Johnson: if you stand behind him at waist height you'll recieve an answer in suitably rumbling Churchillian terms. On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < use-livecode at lists.runrev.com> wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Fri Nov 17 16:24:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:24:32 +0000 Subject: Launch does not work in Windows Message-ID: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Hi all. Given: tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command: launch tFilePath with tTextEditorPath Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: tTextEditorPath = "/System/Applications/TextEdit.app” tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command DOES WORK! Any ides?? Is launch broken in Windows?? Bob S From bobsneidar at iotecdigital.com Fri Nov 17 16:37:58 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:37:58 +0000 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: <1AFBA5D1-A45E-4A90-9382-BF4373E22EC0@iotecdigital.com> In case anyone cares, this works: if the platform contains "WIN" then put "start" && quote & tTextEditorPath & quote && quote & tFilePath & quote into tShellCommand get shell(tShellCommand) else launch tFilePath with tTextEditorPath end if Bob S > On Nov 17, 2023, at 1:24 PM, Bob Sneidar via use-livecode wrote: > > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: > > tTextEditorPath = "/System/Applications/TextEdit.app” > tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command DOES WORK! Any ides?? Is launch broken in Windows?? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 16:39:10 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 16:39:10 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Empires these days are strictly economic. In fact, it was always that way. Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. England was #1 until 1916, when guess who took over. Craig > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: > > The English think so. After all: Wales, Scotland, N Ireland, do appear to > constitute an Empire if you look at them from isolationist, Brexitland. > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > an answer in suitably rumbling Churchillian terms. > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > use-livecode at lists.runrev.com> wrote: > >> Excerpt from The Livecode Team newsletter: >> >> Several members of our team have been enjoying the Empire podcast recently >> with William Dalrymple and Anita Anand. This explores how empires rise, why >> they fall and how they have shaped the world around us today. The series >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >> Empire, with episodes around iconic events such as the fall of >> Constantinople and the Indian Mutiny among many others. >> >> When exactly did the British Empire fall?? I thought it was still a thing? >> >> Bob S >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 16:53:45 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:53:45 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Well, I’ll grant you that a sound economic footing was essential for building an empire. But I hardly think that economics = imperialism. There have been a lot of prosperous nations in history that had no interest in conquest, and there have been empires built by invading armies that by our standards were dirt poor. I give you the Mongols for instance. Bob S > On Nov 17, 2023, at 1:39 PM, Craig Newman via use-livecode wrote: > > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > >> On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: >> >> The English think so. After all: Wales, Scotland, N Ireland, do appear to >> constitute an Empire if you look at them from isolationist, Brexitland. >> >> Ask Boris Johnson: if you stand behind him at waist height you'll recieve >> an answer in suitably rumbling Churchillian terms. >> >> On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < >> use-livecode at lists.runrev.com> wrote: >> >>> Excerpt from The Livecode Team newsletter: >>> >>> Several members of our team have been enjoying the Empire podcast recently >>> with William Dalrymple and Anita Anand. This explores how empires rise, why >>> they fall and how they have shaped the world around us today. The series >>> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >>> Empire, with episodes around iconic events such as the fall of >>> Constantinople and the Indian Mutiny among many others. >>> >>> When exactly did the British Empire fall?? I thought it was still a thing? >>> >>> Bob S >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Fri Nov 17 17:02:33 2023 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 17 Nov 2023 22:02:33 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: > >> On Nov 17, 2023, at 1:39 PM, >> >> England was #1 until 1916, when guess who took over. >> >> Craig Hmmm I thought it was the UK on the top spot. Alex From bogdanoff at me.com Sat Nov 18 02:50:49 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 17 Nov 2023 23:50:49 -0800 Subject: Browser widget error Message-ID: Hi, I’m getting an error from the browser widget. I only see it when I’m running in Sonoma on an M2 Mac mini. All earlier Macs (Ventura and earlier) don’t trigger it. This is part of a routine that sets JS handlers to control the playing of a YouTube movie in the browser. I created a small sample stack to file a bug report, but actually got that one to work with no errors. The source stack is still showing errors, and I can’t seem yet to track down what’s causing it. The calls still function, but pop up the error box. The errorDialog message shows this. I guess that some explanation of specifically what the error is in "error evaluating javascript” would be helpful: 863,0,0,runtime 864,0,0,error evaluating javascript 865,0,0,browser.lcb 866,0,0,1007 897,0,0,1 865,0,0,browser.lcb 866,0,0,999 897,0,0,1 This is in LC 10.0.0-dp-6, the version of LC that seems to function best with this Sonoma M2 Mac. I have found that this computer is so fast, errors appear such that I had to do some adjusting of the timing of events. Peter Bogdanoff From richmondmathewson at gmail.com Sat Nov 18 03:27:18 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 18 Nov 2023 10:27:18 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: Oh, I have no illusions re Empires at the moment: there is one generally good one (USA) , and 2 pretty bad ones: C and R. I hope that the good one will finally pull the teeth of the bad ones, and that will sufficiently weaken the good one that it will calm down a bit. On Fri, 17 Nov 2023, 23:40 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and > New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > > > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > The English think so. After all: Wales, Scotland, N Ireland, do appear > to > > constitute an Empire if you look at them from isolationist, Brexitland. > > > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > > an answer in suitably rumbling Churchillian terms. > > > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > > use-livecode at lists.runrev.com> wrote: > > > >> Excerpt from The Livecode Team newsletter: > >> > >> Several members of our team have been enjoying the Empire podcast > recently > >> with William Dalrymple and Anita Anand. This explores how empires rise, > why > >> they fall and how they have shaped the world around us today. The series > >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > >> Empire, with episodes around iconic events such as the fall of > >> Constantinople and the Indian Mutiny among many others. > >> > >> When exactly did the British Empire fall?? I thought it was still a > thing? > >> > >> Bob S > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kee.nethery at elloco.com Sat Nov 18 15:48:15 2023 From: kee.nethery at elloco.com (kee nethery) Date: Sat, 18 Nov 2023 12:48:15 -0800 Subject: Top things you are waiting for .... In-Reply-To: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> Message-ID: In App Purchases for MacOS apps. When I can’t make money using LiveCode, I have to use something else. Everything in LiveCode should be Unicode. Really surprised there is stuff that is not. Kee Nethery From benr_mc at cogapp.com Sat Nov 18 18:37:21 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sat, 18 Nov 2023 23:37:21 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: > When exactly did the British Empire fall?? Just like Hemingway's bankruptcy: slowly at first, then suddenly. Lost the American colonies 1776-1783. Canada 1867 - 1931 Australia and New Zealand 1901 - 1931 South Africa 1910- 1931 Ireland (mostly) 1919-1937 Egypt 1922 Iraq 1932 1940s India, Pakistan, Burma, Sri Lanka 1950s Malaya, Singapore, Palestine 1960s Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta 1970s Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean 1984 Hong Kong On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sat Nov 18 20:14:24 2023 From: paul at researchware.com (Paul Dupuis) Date: Sat, 18 Nov 2023 20:14:24 -0500 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. In my case tApp is C:/Program Files/TextPad 8/TextPad.exe and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt From craig at starfirelighting.com Mon Nov 20 10:28:06 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 10:28:06 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Apparently a commonwealth does not an empire make. But whatever you think about empires overall, you have to give that tiny island credit… Craig > On Nov 18, 2023, at 6:37 PM, Ben Rubinstein via use-livecode wrote: > > > When exactly did the British Empire fall?? > Just like Hemingway's bankruptcy: slowly at first, then suddenly. > > Lost the American colonies 1776-1783. > > Canada 1867 - 1931 > > Australia and New Zealand 1901 - 1931 > > South Africa 1910- 1931 > Ireland (mostly) 1919-1937 > > Egypt 1922 > > Iraq 1932 > > 1940s > India, Pakistan, Burma, Sri Lanka > > 1950s > Malaya, Singapore, Palestine > > 1960s > Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta > > 1970s > Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean > > 1984 > Hong Kong > > On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: >> Excerpt from The Livecode Team newsletter: >> Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. >> When exactly did the British Empire fall?? I thought it was still a thing? >> Bob S >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:16:51 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:16:51 +0000 Subject: Launch does not work in Windows In-Reply-To: References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: I think judging by your path that what I am running into is the Windows system being reticent to allow a foreign app to launch processes in certain folders. Thankfully I have a workaround. It’s telling I think that the dictionary describes the shell command as another way to launch documents with apps in Windows. :-) Bob S > On Nov 18, 2023, at 5:14 PM, Paul Dupuis via use-livecode wrote: > > On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: >> Hi all. Given: >> >> tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” >> tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” >> >> The command: >> >> launch tFilePath with tTextEditorPath >> >> Does NOT launch tFilePath with tTextEditorPath >> > > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. > > In my case tApp is C:/Program Files/TextPad 8/TextPad.exe > and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:17:56 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:17:56 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Not until they pay off their loans from WWII. ;-P Bob S > On Nov 20, 2023, at 7:28 AM, Craig Newman via use-livecode wrote: > > Apparently a commonwealth does not an empire make. > > But whatever you think about empires overall, you have to give that tiny island credit… > > Craig > From dochawk at gmail.com Mon Nov 20 12:59:31 2023 From: dochawk at gmail.com (doc hawk) Date: Mon, 20 Nov 2023 09:59:31 -0800 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: bob bent, there have been a lot of prosperous nations in history that had no interest in conquest, Part’s of Britain’s were accidental—the East India Tea Company (yes, the same one that messed with the US) acquired India a bit at a time as its troops (yes, this corporation kept troops!) put down local disputes that interfered with trade. They spent a full century, iirc, trying to pawn it off on the crown before it was finally accepted! British English was never the *lingua franca*. American English suddenly took the role in the postwar period/vacuum. I suppose it was a natural result of the *Pax Americana.* I’m about halfway through Gibson’s *Decline and Fall of the Roman Empire.* (And haven’t moved much in the last decade, but anyway . . .). It’s much easier to read on an iPad from the Gutenberg project than the 5 pt text, or whatever is, in the printed version I have. From rdimola at evergreeninfo.net Mon Nov 20 13:29:18 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:29:18 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <004c01da1bdf$7bee1b30$73ca5190$@net> I can't license LC or login to my LC account on the website. Anyone else having problems? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:32:36 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:32:36 +0100 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: Same here with the LC Account. Did not try to relicense LC. > Am 20.11.2023 um 19:29 schrieb Ralph DiMola via use-livecode : > > I can't license LC or login to my LC account on the website. Anyone else having problems? > > 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 ahsoftware at sonic.net Mon Nov 20 13:41:10 2023 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 20 Nov 2023 10:41:10 -0800 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- Mark Wieder ahsoftware at gmail.com From rdimola at evergreeninfo.net Mon Nov 20 13:55:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:55:04 -0500 Subject: LC Licensing and Website In-Reply-To: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> Message-ID: <005001da1be3$15b28c80$4117a580$@net> I sent an email to support before I sent to the list. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Wieder via use-livecode Sent: Monday, November 20, 2023 1:41 PM To: Ralph DiMola via use-livecode Cc: Mark Wieder Subject: Re: LC Licensing and Website On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- 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 matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:57:57 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:57:57 +0100 Subject: LC Licensing and Website In-Reply-To: <005001da1be3$15b28c80$4117a580$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> Message-ID: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : > > I sent an email to support before I sent to the list. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Mark Wieder via use-livecode > Sent: Monday, November 20, 2023 1:41 PM > To: Ralph DiMola via use-livecode > Cc: Mark Wieder > Subject: Re: LC Licensing and Website > > On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >> I can't license LC or login to my LC account on the website. Anyone else > having problems? > > Yep. It's dead. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Mon Nov 20 14:06:08 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 20:06:08 +0100 Subject: LC Licensing and Website In-Reply-To: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >> Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gWolfgang at gaich.de Mon Nov 20 14:24:52 2023 From: gWolfgang at gaich.de (G.W.Gaich) Date: Mon, 20 Nov 2023 20:24:52 +0100 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <57794d86-9fe0-4e08-8c03-a835e7541899@gaich.de> Hello Matthias, Thank you for the info. I just tested it and it works for me again, too. Best Gnter -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich c/o AI-IT GmbH & Co KG Marburger Str. 6, 35088 Battenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de Am 20.11.2023 um 20:06 schrieb matthias rebbe via use-livecode: > I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : >> >> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >>> Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich Neustdter Str. 25, 35066 Frankenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de From rdimola at evergreeninfo.net Mon Nov 20 14:42:11 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 14:42:11 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <005701da1be9$aab3c910$001b5b30$@net> Matthias, Thanks! Back up here also. I thought of that but did not want to take advantage of my hosting support. Next time I have an emergency off hours I'll contact hosting support. Also thanks to the LC team for fixing this ASAP. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of matthias rebbe via use-livecode Sent: Monday, November 20, 2023 2:06 PM To: How to use LiveCode Cc: matthias_livecode_150811 at m-r-d.de Subject: Re: LC Licensing and Website I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone >>> else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Nov 20 14:40:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 14:40:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. From matthias_livecode_150811 at m-r-d.de Mon Nov 20 15:21:10 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 21:21:10 +0100 Subject: LC Licensing and Website In-Reply-To: <005701da1be9$aab3c910$001b5b30$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> <005701da1be9$aab3c910$001b5b30$@net> Message-ID: I normally would also use the emergency request only if it is really urgent for me. But in this case it was also import for Livecode Ltd to get to know about it and therefore i thought i should inform them in case they weren't already aware of it. > Am 20.11.2023 um 20:42 schrieb Ralph DiMola via use-livecode : > > Matthias, Thanks! > Back up here also. I thought of that but did not want to take advantage of > my hosting support. Next time I have an emergency off hours I'll contact > hosting support. > > Also thanks to the LC team for fixing this ASAP. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of matthias rebbe via use-livecode > Sent: Monday, November 20, 2023 2:06 PM > To: How to use LiveCode > Cc: matthias_livecode_150811 at m-r-d.de > Subject: Re: LC Licensing and Website > > I just received an answer from the LC hosting support. Login and licensing > should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode > : >> >> Me too, but send an email to livecode hosting support as urgent, because > the service at that address is provided 24/7. I am not sure if the normal LC > support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode > : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >>> Behalf Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone >>>> else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 16:29:18 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 21:29:18 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: During the reign of the Romans, it was Greek that was primarily spoken. I’ve been told that at the turn of last century, the bulk of Europe used French as the common language. In a world that trades internationally, it seems to me that a common tongue is necessary, and given that the most prosperous nation in the world at some point was the US, I do not see why it is such a bad thing that everyone learned American English. If not America, then who? It would have to be some nation, and then we could say that THAT nation forced their linguistic will on the world. I do not see how that line of thinking gets us anywhere. I am American, and I do not feel smug OR ashamed that I only speak American English. My mother tried to teach us French, but she spoke in both English and French to us, without any indication that there ought to be a distinction. As a result we began to speak Frenglish! I asked her about it later, and she said we children were too stupid to learn French. Is that my fault? I find it pointless to be ashamed or proud of things I have no control over. I’ve discovered long ago it’s better to try and live in the world that is, and not the world I think ought to be. Bob S > On Nov 20, 2023, at 11:40 AM, Craig Newman via use-livecode wrote: > > I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, > > Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… > > Craig > >> On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: >> >> British English was never the *lingua franca*. > From rdimola at evergreeninfo.net Mon Nov 20 17:02:03 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 17:02:03 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <006701da1bfd$34c2d2f0$9e4878d0$@net> Most importantly in aviation. Add that to the list below and "here we are". We will be one day be in a single language world. This does not mean that heritages are erased or lost. We still study Latin. I worked in Japan in the 80's. They were this far away(2 Fingers a hair width apart) of using western representation of katakana because of the computer keyboard/display/printer limitations. In the days of 286/386s It was cumbersome and slow to input kanji. You had to phonically spell it in hiragana or katakana like today but the speed/resolution/lack of standard hiragana, katakana and kanji databases/printers/7 bit communications of these early PCs and modems made kanji a headache. Technology caught up just fast enough to put those type of plans on the trash heap. Personally it's all I can do to constantly learn new things/languages in IT, learn new music, learn new car technology so I can fix it, fix my refrigerator/furnace/PC and manage my personal life. I just never had the time nor the brain capacity to learn a new language. I don't think that makes me a US snob. My second language is music staff notation. Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Craig Newman via use-livecode Sent: Monday, November 20, 2023 2:41 PM To: How to use LiveCode Cc: Craig Newman Subject: Re: [OT] The Fall of the British Empire??? I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Tue Nov 21 09:43:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 21 Nov 2023 09:43:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> “... the bulk of Europe used French as the common language.” That is where the term “Lingua Franca” came from. Before that in Europe, which was the center of the universe, learned people used Latin. Just ask Newton or any cleric. English took over when the world got smaller. The US was the "bomb" in 1945, (can’t wait to see how that comes back) and ten years later consumed nearly a third of the planets energy. That plus Rock and Roll made English the only language that made sense. Still does. Craig > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode wrote: > > the bulk of Europe used French as the common language. From richmondmathewson at gmail.com Tue Nov 21 14:17:59 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 21 Nov 2023 21:17:59 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> Message-ID: Actually Lingua Franca was a pidgin developed by slavers and pirates to communicate. English is not a pidgin, as it is the end result of a creolisation between Anglo-Saxon and Norman French. On Tue, 21 Nov 2023, 16:45 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > “... the bulk of Europe used French as the common language.” > > That is where the term “Lingua Franca” came from. Before that in Europe, > which was the center of the universe, learned people used Latin. Just ask > Newton or any cleric. > > English took over when the world got smaller. The US was the "bomb" in > 1945, (can’t wait to see how that comes back) and ten years later consumed > nearly a third of the planets energy. That plus Rock and Roll made English > the only language that made sense. > > Still does. > > Craig > > > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > the bulk of Europe used French as the common language. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dfe4 at cornell.edu Sat Nov 25 17:35:07 2023 From: dfe4 at cornell.edu (David Epstein) Date: Sat, 25 Nov 2023 17:35:07 -0500 Subject: Comparative speed in switching among groups Message-ID: Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). Many thanks. David Epstein From bobsneidar at iotecdigital.com Sat Nov 25 17:59:49 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 25 Nov 2023 22:59:49 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <948F1FD5-F383-4F71-A672-2801C382E216@iotecdigital.com> My understanding is that the second method of show/hide groups will be more efficient. Sent from my iPhone > On Nov 25, 2023, at 14:36, David Epstein via use-livecode wrote: > > Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). > > There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). > > Many thanks. > > David Epstein > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Sun Nov 26 02:25:28 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Sat, 25 Nov 2023 23:25:28 -0800 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <54CFDC5D-A19C-438B-A7A1-11222E5C3BE0@canelasoftware.com> Hi David, We made an app development environment that does this. It is very fast and comes with some benefits. One is you can do a good swipe between screens. Feel free to try it and see what the performance is like. The link is below. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 25, 2023, at 2:35 PM, David Epstein via use-livecode wrote: > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or From ambassador at fourthworld.com Sun Nov 26 19:02:30 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 00:02:30 +0000 Subject: Comparative speed in switching among groups Message-ID: An excuse to benchmark? Sure, I'll bite. :) I didn't test the third option because I feel confident we'd find it similar to the second but with the extra overhead of object/memory allocation. My hunch was that groups would be faster than cards, because everthing needs to be unpacked and ready to go on a card but when going card-to-card there's presumably some setup and teardown. But boy oh boy was I surprised by the difference. A bit about the test stack: I wanted a worst-case scenario, looking for things we know take a lot of rendering time. So I made a group with a field containing > 20k chars so there's a lot of line wrap calcs, a fairly sizable image shrunk small with resizing set to "best", and two buttons so the engine needs to coordinate with the OS. Then I replicated that group so there are three copies, grouped that and set a blue background, then made a copy of that bigger group and set it with a red background so we can tell them apart. Then I copied the blue group to a second card, the red to a third, and wrote a script that does the timing of each. The test stack I used is here (I added "SLIM" to the name because the first version I attempted had more than twice as many subgroups and took too long to work with, lots of beach balls on card-to-card and even saving): https://fourthworld.net/lc/TransitionTimingTest%20SLIM.livecode Bottom line, in millisecs for just 5 iterations on an M1 Mac: Groups: 141 Cards: 13619 And even that was after adding a couple details to the group hide/show so I could tell they've changed, with a lock/unlock and a wait 0 you probably wouldn't need in production. I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But I suspect the difference would still show itself in lighter layouts. And now I'm curious: what are you working on where layout transition speed is critical? -- Richard Gaskin FourthWorld.com David Epstein wrote: > Does anyone have practical experience or an understanding of the engine that would > cast light on the relative speed of some alternative ways of doing things? I want > to switch among a number of different groups, each of which may contain its own > fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card > as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from > an unseen card to a single card that is always seen (and DELETE the unwanted group > on that single card). > > There are other considerations that affect a choice among these methods, but my concern > here is the speed with which I can switch from displaying one group to displaying > another. I am wondering whether at some level these methods all amount to the same > thing from the engine’s point of view (since everything is in RAM in any case). From klaus at major-k.de Mon Nov 27 06:47:25 2023 From: klaus at major-k.de (Klaus major-k) Date: Mon, 27 Nov 2023 12:47:25 +0100 Subject: Possible enhancement request In-Reply-To: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <040D2CB2-7939-45F2-BC4B-EC0595EFE6FE@major-k.de> Hi all, I filed an enhancement request for this with some more examples: Best Klaus > Am 02.11.2023 um 17:01 schrieb J. Landman Gay via use-livecode : > > +++++... > > I can never keep all those variations straight. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > >> Hi friends, >> >> before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. >> >> Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? >> I have always wondered why that is not the case. >> >> This way scripting would be a lot easier for us and we do not have to remember the many different messages >> the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) >> >> Examples: >> PolyGrid -> cellclick >> PolyList -> itemclick >> Segmentedcontrol -> hilitechanged >> Switch Button -> hilitechanged >> Radial Slider -> valueChanged >> Navigation Bar -> hilitechanged >> Line Graph -> receives NO message at all? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paul at researchware.com Mon Nov 27 07:09:38 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 27 Nov 2023 07:09:38 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: On 11/2/2023 11:20 AM, Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > It seems to me that for most of these (not sure about Line Graph) that 'selectionChanged' is the more applicable 'standard' message than a mouseUp or mouseDown, although I would wholly agree that every (or nearly every) widget should pass mouseUp and mouseDown if they do not. From alex at tweedly.net Mon Nov 27 07:42:21 2023 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 27 Nov 2023 12:42:21 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: On 27/11/2023 00:02, ambassador--- via use-livecode wrote: > An excuse to benchmark? Sure, I'll bite. :) > :=).  Beat me to it. > But boy oh boy was I surprised by the difference. > Bottom line, in millisecs for just 5 iterations on an M1 Mac: > > Groups: 141 > Cards: 13619 Wow! > I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But there is another consideration. When (if) you resize the stack, the 'group' version will need to resize each of the groups (even when they are hidden), and if the number of different groups is non-trivial, that might make resizing slow. I took Richard's test stack and resized each of the the text fields  to approx 1/3 of the stack width - and that was already painfully slow with two groups. So if you aim to have a large number of groups, you may be forced to overcome this yourself. You can do something like on resizecontrol    if the visible of me then       .....    end if end resizecontrol and be sure to add a    send "resizecontrol" grp tGroup immediately after you make group 'tGroup' visible again. > But I suspect the difference would still show itself in lighter layouts. > > And now I'm curious: what are you working on where layout transition speed is critical? > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? (13 seconds for 5 iterations). That's plenty long enough to annoy me. I get frustrated (for example) with the forums, because of the 1-3 seconds it takes to transition from one interesting topic to the next. I have no idea what current UI thinking is - and I admit that the increasing use of the web and online access has probably increased people's acceptance of small delays - but back in the day I was used to aiming for sub-second response to complete *most* user actions. Alex. From ambassador at fourthworld.com Mon Nov 27 12:34:26 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 17:34:26 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <2f808a1b028d2165e5c20955497d0a6882e25151@fourthworld.com> Alex Tweedly wrote: > On 27/11/2023 00:02, ambassador--- via use-livecode wrote: >> I suspect most layouts won't encounter this much of a difference. After all, >> I did choose the elements I could put together quickly with rendering impairment >> in mind. > > But there is another consideration. When (if) you resize the stack, the > 'group' version will need to resize each of the groups (even when they > are hidden), and if the number of different groups is non-trivial, that > might make resizing slow. True, there are many other cases where rendering speed will show itself, and resizing is one that will come up throughout a session. My example only covered the transition speed as requested because I don't have the time I used to. LiveCode's decline in the market has me building a new business. It's been a long time since I've built a business from scratch; turns out it's not much easier than I remember it. :) The big performance difference here isn't so much the number of groups but what's in them. I'd guess the fields alone are the biggest time sink, calculating line wraps for 20k text with no carriage returns. With six of those fields it's almost silly to have that much text rendered below the fold at once; showing only the visible portion with a deferred loading of the rest would make things much snappier all around. I've made many layouts with deeply-nested groups. But outside of artificial stress tests like this I generally don't see load and save times as long as I see with this test stack. > > And now I'm curious: what are you working on where layout transition speed is critical? > > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? > (13 seconds for 5 iterations). Yes, hindsight is always illuminating. :) But the question would not have been posed if the answer was known in advance. Given how often we use the card model provided, if the delay were this significant more often we all would have abandoned the practice long ago. But for most things card-to-card speed is more than adequate, and sometimes useful for organzing things during the development workflow. My own work has used both cards and groups, depending on particulars unique to the project. But now I'm also a little more aware of overall perfortmance degradation with line wrap calculations and images larger than their displayed size. Richard Gaskin FourthWorld.com From dfe4 at cornell.edu Tue Nov 28 10:40:51 2023 From: dfe4 at cornell.edu (David Epstein) Date: Tue, 28 Nov 2023 10:40:51 -0500 Subject: Comparative speed in switching among groups Message-ID: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Many thanks to Richard, for his interesting results and for the reminder that speed testing is pretty easy. I ran a similar test on a slightly different task--flipping among 50 different groups, or 50 different cards--and got similar results. Adding a “lock messages” sped up the card option by a factor of 4, but the group option was much, much faster even then. I’m trying to make it possible to scan quickly through a long document. The remarks of Richard and Alex raise these questions for me: 1. Is LC recalculating the line wraps of all fields every time we go to a card? Is it not doing that when a hidden field on a card is shown (or is the field somehow “ready to go” even when the field is hidden)? 2. On the question of resizing: One possibility is to adjust groups when (i.e., just before) they are shown. But would it be speedier to do this in advance, when nothing else is happening? The User Guide says “timer based messaging [is] ideal where you want your user interface to remain responsive.” I’m not sure exactly how to do this, but it seems like on a resize event one could make a list of the hidden groups that need to be adjusted, and call them one at a time with something like send “upDateGroupLayout oneGroupID” to me in 10 milliseconds. Is that right? David Epstein From david.bovill at gmail.com Tue Nov 28 12:43:51 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 17:43:51 +0000 Subject: Preventing Browser Navigation In-Reply-To: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Is there a way to prevent the desktop browser widget from navigating to a new url by blocking a message? I seem to remember it was possible but intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do not prevent the navigation. I wish to process a url dropped on the page rather than navigate to it. From david.bovill at gmail.com Tue Nov 28 15:56:49 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 20:56:49 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: So you should be able to prevent navigation on iOS using: on browserLoadRequest pURL, pType -- iOS only end browserLoadRequest But that does not work with the browser widget. Also I don;t seem to be able to respond to browser html / javascript events that seek to open a url in a new browser tab. This means that displaying web sites that use this functionality is not possible. Or is there a way? The following do not respond to links in the html that open such tabs - in fact they don't seem to be triggered: on browserFrameDocumentLoadFailed pUrl, pError breakpoint end browserFrameDocumentLoadFailed on browserFrameDocumentLoadBegin pUrl breakpoint end browserFrameDocumentLoadBegin on browserDocumentLoadFailed pUrl, pError breakpoint end browserDocumentLoadFailed on browserUnhandledLoadRequest pUrl breakpoint end browserUnhandledLoadRequest These work, but are not useful for the purpose of blocking a load, or responding to requests for open in a new tab events: on browserNavigateBegin sUrl breakpoint end browserNavigateBegin on browserDocumentLoadBegin pUrl breakpoint end browserDocumentLoadBegin On Tue, 28 Nov 2023 at 17:43, David Bovill wrote: > Is there a way to prevent the desktop browser widget from navigating to a > new url by blocking a message? I seem to remember it was possible but > intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do > not prevent the navigation. I wish to process a url dropped on the page > rather than navigate to it. > From david.bovill at gmail.com Wed Nov 29 05:11:39 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 29 Nov 2023 10:11:39 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Finally I often get the following error: LCB Error error evaluating javascript Object View|Obeya|Studio LCB File browser.lcb LCB Line 1007 The javascript in question executes with the desired result - but the error is thrown by Livecode presenting a dialogue. I can use the "Supress Errors" menu option to prevent this, but wondering if its a bug? From paul at researchware.com Thu Nov 30 11:05:04 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 11:05:04 -0500 Subject: resizeControl wishes... Message-ID: resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. From craig at starfirelighting.com Thu Nov 30 11:53:35 2023 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 30 Nov 2023 11:53:35 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <668645F4-080C-443C-B469-9FC92F3B503E@starfirelighting.com> Paul. “reSizeControl” is a message. What I mean by that is if you are already running under script control, why do you need to send such a message at all? Can’t your handler do whatever you needed to if the user did the actual resize action? Craig > On Nov 30, 2023, at 11:05 AM, Paul Dupuis via use-livecode wrote: > > resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." > > Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! > > For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. > > My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! > > Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Thu Nov 30 12:05:02 2023 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 30 Nov 2023 17:05:02 +0000 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <5e86171b-b8e0-44a7-8cc0-b250e5a45b89@tweedly.net> On 30/11/2023 16:05, Paul Dupuis via use-livecode wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size of > a control by changing its properties (width, height, and so on)." > Basically, that dictionary entry is wrong. If you *change* the size of a group by script, then that group *does* receive a resizeControl message. Note that it does *not* receive a mesage just because the rect changes - only if the size changes. So if you do something like    repeat 10 times        add 1 to X        set the rect of grp "A" to X,Y, X+100, Y+100    end repeat then grp "A" will get either 0 or 1 message (from the first time through the loop). If you do    repeat 10 times        add 1 to X        set the rect of grp "A" to 100,Y, X+100, Y+100    end repeat it will receive either 9 or 10 messages. So, essentially I think, your wish is already true :-) Alex. (Yes, tested pretty thoroughly in 10.0DP6 but I believe also true in earlier versions; I had to re-test this two days ago while playing with the recent benchmarking of groups vs cards). From ambassador at fourthworld.com Thu Nov 30 12:29:49 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 30 Nov 2023 17:29:49 +0000 Subject: resizeControl wishes... Message-ID: <35050596a67258140d60601085dc16f48c456429@fourthworld.com> Craig Newman wrote: > “reSizeControl” is a message. What I mean by that is if you are already > running under script control, why do you need to send such a message at > all? Can’t your handler do whatever you needed to if the user did the > actual resize action? He's asking about resizing that takes place outside of direct user interaction with the pointer tool, such as during a resizeStack event. Paul Dupuis wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size > of a control by changing its properties (width, height, and so on)." That appears to be a documentation bug. IIRC the change you're looking for was introduced way back when the DataGrid premiered. Without it the DG wouldn't be able to cleanly update its internal groups. Here's a simple test stack confirming the change: https://fourthworld.net/lc/Resize%20Confirmation.livecode -- Card script: on resizeStack set the rect of grp 1 to the rect of this cd end resizeStack -- Group script: on resizeControl put item 2 of the loc of this card into tMid set the rect of fld 1 to the left of me,the top of me,the right of me,tMid set the rect of fld 2 to the left of me, tMid, the right of me, the bottom of me end resizeControl Tip: Set the lockLoc of such groups to true, to override the engine's default behavior of adjusting group size to fit contents. Now that the engine sends resizeControl to groups under both user interaction and script directive, handling the resizeStack message is MUCH easier than before. Among other things, it lets you encapsulate code within groups for reuse. But even if your groups are one-offs not needed elsewhere, the benefits of encapsulating the LOGIC of putting things where you want them is immense. It's so much easier to express the placement of objects within a group than relative to the group within a card. I'd guess that not having this sooner, and not documenting it after delivery, may contribute to the cottage industry of clck-click-click-click-click-click-click-click-click-click options for handling resizing with things like the Geometry Manager and various other tools and options. All of them are utimately responding to the resizeStack message, but in a generalized way that adds a large layer of complexity, and sometimes uncertainty. Handling resizeStack directly is with-the-grain; it uses the power of the engine to its most efficient, preditable, and robust advangage to put things exactly where you want them. -- Richard Gaskin FourthWorld.com From paul at researchware.com Thu Nov 30 13:50:23 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 13:50:23 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: Thank you Richard. I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. https://quality.livecode.com/show_bug.cgi?id=24437 From brian at milby7.com Thu Nov 30 14:20:08 2023 From: brian at milby7.com (Brian Milby) Date: Thu, 30 Nov 2023 14:20:08 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Groups get the message when resize happens by script. Other objects only receive the message when resized by hand. Brian Milby brian at milby7.com > On Nov 30, 2023, at 1:51 PM, Paul Dupuis via use-livecode wrote: > > Thank you Richard. > > I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) > > I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. > > https://quality.livecode.com/show_bug.cgi?id=24437 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Nov 30 15:45:15 2023 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 30 Nov 2023 21:45:15 +0100 Subject: Your scripts as a flowchart In-Reply-To: References: <49103ECE-97F3-4305-A3B4-01A0E377E158@gmail.com> <18a9f0eaa08.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <023C9AEA-7B3A-455E-B6DC-18164BBF04B5@gmail.com> Message-ID: <5357224F-1A01-4F2E-804A-014467118930@gmail.com> Hi all, Finally I can answer Yes to the question on exporting script flowcharts! New version of WIS_ScriptDependencies available: v1.1.5 (30 Nov 2023) - Enhancement: Flowcharts can now be produced and exported as PNG or SVG. On Windows and Linux the flowchart is now always displayed in-stack, as a PNG. On all platforms the flowchart can be exported as PNG, SVG and HTML. - Enhancement: Node text size can now be set - Adjustment: Handler type naming convention changed in LC10 (apparently), making ”M” mean ”on” and ”C” mean ”command” (and changing ”PM” into ”CM” for ”private command”). This is now correctly handled when using WIS_ScriptDependencies in either LC9 or LC10. - Fixed bug: Arrow colouring failed for private commands/functions - Fixed bug: The (rarely used) constructions ”before *command name*” and ”after *command name*” now get included in analysis and flowchart (displayed as ”command *command name*”). - Other minor fixes Download link: https://github.com/wheninspace/WIS_ScriptDepedencies/releases/latest /Andreas > 18 sep. 2023 kl. 03:38 skrev Geoff Canyon via use-livecode : > > Is there a way to export the entire flowchart, instead of just the portion > currently displayed? From hershelflc at gmail.com Thu Nov 30 16:04:12 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:04:12 -0500 Subject: greying out columns in a dataGrid Message-ID: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? thanks, Hershel From paul at researchware.com Thu Nov 30 16:34:12 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:34:12 -0500 Subject: resizeControl wishes... In-Reply-To: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> References: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Message-ID: <35f6b866-e44c-452c-bae7-e4b0e0afb844@researchware.com> On 11/30/2023 2:20 PM, Brian Milby via use-livecode wrote: > Groups get the message when resize happens by script. > Other objects only receive the message when resized by hand. > > Brian Milby > brian at milby7.com > Except, the "PowerButton" widget actually receives "resizeControl" just as a group does when its rect is changed by script control (as well as by user manipulation of its resize handles). So it *is* inconsistent. Or, at the very least, poorly documented. And, for my purposes, if the PowerButton can received a resizeControl handler, I'd really like to see the PDF widget get the message also. The XPDF external requires, as its target for a drawing area, a Graphic inside a Group, and the containing group gets resizeControl. You can use that resizeControl to show/hide scrollbars as appropriate based on zoom; set the scroll to keep a highlighted part of the PDF in view when resized; and more. For a migration path from the XPDF External to the PDF Widget, the PDF Widget should support resizeControl as well. From paul at researchware.com Thu Nov 30 16:36:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:36:03 -0500 Subject: greying out columns in a dataGrid In-Reply-To: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: > Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? > > thanks, Hershel > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hershelflc at gmail.com Thu Nov 30 16:41:43 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:41:43 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: sorry my mistake. does not have to be greyed out should be a gray color. or to rephrase the question properly, how the change the color to gray? thanks , Hershel > On Nov 30, 2023, at 4:36 PM, Paul Dupuis via use-livecode wrote: > > Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. > > On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: >> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? >> >> thanks, Hershel >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Thu Nov 30 16:48:40 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:48:40 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > sorry my mistake. does not have to be greyed out should be a gray color. > or to rephrase the question properly, how the change the color to gray? Ah! I am pretty sure it can be done, but I do not know how to do it exactly. By guess is that you will probably need to edit the row template to add a "grey" background behind the columns your may want to grey and then for those columns in the Property inspector, create a custom column behavior to show or hide that grey background graphic based on whatever calculation your want. That is a guess though. From zryip.theslug at gmail.com Thu Nov 30 19:46:24 2023 From: zryip.theslug at gmail.com (zryip theSlug) Date: Fri, 1 Dec 2023 01:46:24 +0100 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Hi Hershel, A possible solution consists to add this handler in the datagrid group script: *command* DG_ColorColumn pColName, pColor, pInk * set* the opaque of grp pColName of me to (pColor is not empty) set the backcolor of grp pColName of me to pColor set the ink of grp pColName of me to pInk *end* DG_ColorColumn Then, call this handler that way: *on* mouseUp dispatch "DG_ColorColumn" to grp "datagrid 1" with "col 2", "211,211,211", "srcCopy" *end* mouseUp Best Regards, On Thu, 30 Nov 2023 at 22:49, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > > sorry my mistake. does not have to be greyed out should be a gray color. > > or to rephrase the question properly, how the change the color to gray? > > Ah! I am pretty sure it can be done, but I do not know how to do it > exactly. By guess is that you will probably need to edit the row > template to add a "grey" background behind the columns your may want to > grey and then for those columns in the Property inspector, create a > custom column behavior to show or hide that grey background graphic > based on whatever calculation your want. > > That is a guess though. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Zryip TheSlug http://www.aslugontheroad.com From dvglasgow at gmail.com Wed Nov 1 04:48:17 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Wed, 1 Nov 2023 08:48:17 +0000 Subject: Filter with wildcards In-Reply-To: <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> References: <007A938B-3793-4D4A-ACAB-58A13E559AA9@gmail.com> <8241BF1B-50E8-409A-A4BF-621CAEE56D37@livecode.com> Message-ID: Thanks all for the suggestions, folks. I expected someone to mention regex (shudder). I have many searches in a loop and most are simple strings, so excepting regex filters would be a bit of a pain (unless of course I could specify regex but this would not choke if the search was simple string containing no regular expressions) Because I am lazy, and a simple soul, I will probably just split the task into two filter commands - which will deliver exactly what I want at only a minimal time and thought overhead. Cheers David G > On 30 Oct 2023, at 7:29 pm, Mark Waddingham via use-livecode wrote: > > The filter command has had a ‘with[out] regex’ form for a long time - so I’d use a regex instead :) > > (I’m pretty sure [ ] is a set of characters to match, rather than a list of sub strings, in wildcard expressions) > > Warmest Regards, > > Mark. > > Sent from my iPhone > >> On 30 Oct 2023, at 17:19, David Glasgow via use-livecode wrote: >> >> Hi folks, >> >> I am doing the above and struggling with an oddity that I can’t find guidance on on Livecode or wider wildcard stuff >> >> A simple example is I am searching text messages for 'with you' or 'with u’ >> >> so I use the wildcard form >> >> *with [you,u]* >> >> That finds all examples of both just fine. However, it also finds ‘with unlimited cheese’ and 'with us’, ‘with yours’ etc. so I want a space after both u >> >> When I put two spaces inside the square brackets after each string, the search still works but spaces seem to be ignored (so still finds the above resamples I don’t want). >> >> If I put a single space after the brackets the first bracketed string is ignored and the filter only finds “with u “ >> >> Hope someone can help me stop pulling my baffled face >> >> Cheers >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Nov 1 04:54:45 2023 From: dvglasgow at gmail.com (David V Glasgow) Date: Wed, 1 Nov 2023 08:54:45 +0000 Subject: Filter with wildcards In-Reply-To: References: Message-ID: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> This is the thing about regex, amazing,powerful, impressive, but scary as hell. I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. Best Wishes, David Glasgow Consultant Forensic & Clinical Psychologist Carlton Glasgow Partnership Director, Child & Family Training, York Honorary Professor (SOCAMRU), Nottingham Trent University LinkedIn Profile > On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode wrote: > > Forgot any number of other chars after the non-numeric character > > Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” > > Now I’ve really got to go … hope I’ve got it all right this time! > > Neville Smythe > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Wed Nov 1 07:20:34 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 1 Nov 2023 11:20:34 +0000 Subject: Modify timeout for shell function Message-ID: An install which runs daily and makes a number of calls using the shell function occasionally reports The process "..." exceeded the timeout of 10 seconds. I'm not sure where this timeout is defined; I'm not totally sure where this message is coming from (the shell? LiveCode? the process that was invoked through the shell command?). Assuming for a moment that this isn't a timeout internal to the process that I happen to be invoking, is there a way in LiveCode, or in shell configuration, to modify this timeout? TIA, Ben From klaus at major-k.de Wed Nov 1 08:02:11 2023 From: klaus at major-k.de (Klaus major-k) Date: Wed, 1 Nov 2023 13:02:11 +0100 Subject: PolyGrid: UNhilite a row? UPDATE In-Reply-To: <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> References: <16C759D8-CAC4-4429-9A42-6D1865E31DC9@major-k.de> <6A88B070-4270-4F46-9360-A3568E65F322@major-k.de> <22BD2C99-1A09-42AA-91C2-B0315AC0136B@major-k.de> Message-ID: <075C2E9A-76E2-45BB-B797-DA08B72BC311@major-k.de> Hi friends, > I tried had: > ... > set the hilitedrow of widget "index" to "0" > ... > set the hilitedrow of widget "index" to 0 > ... > set the pgHilitedText of widget "index" to "" > ... > set the pgHilitedText of widget "index" to EMPTY > ... > no dice!? it turned out that ONLY this widget "index" is affected, all other PolyGrid widget behave as advertised!? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at livecode.com Wed Nov 1 11:16:29 2023 From: mark at livecode.com (Mark Waddingham) Date: Wed, 01 Nov 2023 15:16:29 +0000 Subject: Modify timeout for shell function In-Reply-To: References: Message-ID: <6a54919db14fb77db690b67bf5835381@livecode.com> On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: > An install which runs daily and makes a number of calls using the shell > function occasionally reports > The process "..." exceeded the timeout of 10 seconds. > > I'm not sure where this timeout is defined; I'm not totally sure where > this message is coming from (the shell? LiveCode? the process that was > invoked through the shell command?). Definitely not LiveCode - LiveCode runs the shell process until it ends on all platforms its implemented on (I'll leave it for another day to ponder whether there should be some sort of timeout to account for rogue/hung processes!) > Assuming for a moment that this isn't a timeout internal to the process > that I happen to be invoking, is there a way in LiveCode, or in shell > configuration, to modify this timeout? Doing a quick google for variants of "The process ... exceeded the timeout of 10 seconds" - then there are various results relating to Laravel - which is a PHP framework. So are you shell'ing to PHP? If so my guess is that whatever PHP script you are running is using sub-processes too, and has a process timeout set to 10s. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From peter.thirkell at vuw.ac.nz Wed Nov 1 17:28:23 2023 From: peter.thirkell at vuw.ac.nz (Peter Thirkell) Date: Wed, 1 Nov 2023 21:28:23 +0000 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. I have one question which doesn’t seem to be addressed in the documentation. The polygrid widget specifications say that it supports “direct cell editing” but I am not able to find any way to do this. Has anyone found a way? More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. Many thanks 😊 From paul at researchware.com Wed Nov 1 18:00:16 2023 From: paul at researchware.com (Paul Dupuis) Date: Wed, 1 Nov 2023 18:00:16 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: +1 I'd like to know this too as I can see no way in the Property Inspector or the pgColumns property to indicate a column is 'editable'. Nor can I find any property, message, etc. in the polygrid Dictionary entry that seems to suggest cell editing. On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > I am enjoying both the polygrid and polylist add-ons to Livecode. They are infinitely flexible to use once you get to know them, and most importantly they render beautifully across all platforms. > > I have one question which doesnt seem to be addressed in the documentation. The polygrid widget specifications say that it supports direct cell editing but I am not able to find any way to do this. Has anyone found a way? > > More generally, do we have any multi-line input field options for Livecode which render well across all platforms? Polygrid and polylist work beautifully in displaying already existing data from some sort of data repository ... but it would be awesome to provide the ability for users to input information as well as display it using the brilliant polygrid and polylist tools. > > Providing truly cross-platform inputting of data and information in an easy way would provide the final puzzle piece for many of us wanting to provide a modern and beautiful user interface for our apps. > > Many thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Wed Nov 1 19:24:53 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Thu, 2 Nov 2023 10:24:53 +1100 Subject: Filter with wildcards In-Reply-To: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: I agree David, regular expressions look intimidating at first sight. But in fact if you compare your intuitive attempt filter tList with “*with [you,u] *” with the regex which does what you set out to do filter tList with regex “.*with (you|u) .*” they are almost exactly the same – for very good reasons of course. The . is just the regex for a single character, the * says “any number incuding 0 of the preceding pattern”. I don’t know your actual use-case, the above may be enough for all your searches, But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. The final tweak to account for a case insensitive search adds a flag at the front the of the regex (and I agree is rather arcane). If you want arcane, there is a possibly better way to do the regex search for either the whole word “you" or the whole word “u”. You can use the code “\b” to indicate a word boundary instead of a character, that is white space, punctuation or line start or end. filter tList with regex “.*with\b(you|u)\b.*” As usual with a complex language there are alternative ways of accomplishing the same thing. Hmm, if to be truthful, my previous regex doesn’t do precisely the same thing as looking for word boundaries (hyphens, numbers, hard spaces…human language is so complicated). I opine that regular expressions and sql are the two most useful technologies to add to the LC developer’s toolbox. After some basic user interface design principles course. Beyond those lie the web languages html, css, javascript (shudder). And then LCB, something I have yet to tackle. BTW, apologies for the “numeric” when I meant “alphabetic” in the previous email. It seems I cannot write an email these days without at leat one mistke. Neville > On 1 Nov 2023, at 7:54 pm, David V Glasgow wrote: > > This is the thing about regex, amazing,powerful, impressive, but scary as hell. > > I will play with this a little, though… so thanks for your time when you should have been doing something else. I appreciate it. > > Best Wishes, > > David Glasgow > Consultant Forensic & Clinical Psychologist > Carlton Glasgow Partnership > Director, Child & Family Training, York > Honorary Professor (SOCAMRU), Nottingham Trent University > > LinkedIn Profile > >> On 31 Oct 2023, at 8:59 pm, Neville Smythe via use-livecode > wrote: >> >> Forgot any number of other chars after the non-numeric character >> >> Filter tList with regex "(?i).*with (you|u)([^a-zA-Z].*|$)” >> >> Now I’ve really got to go … hope I’ve got it all right this time! >> >> Neville Smythe From tom at makeshyft.com Wed Nov 1 22:06:58 2023 From: tom at makeshyft.com (Tom Glod) Date: Wed, 1 Nov 2023 22:06:58 -0400 Subject: decrypt error junk Message-ID: Hi Folks, I'm having bizarre issues with livecode's decrypt command. strap in, its a weird one. I have found a "wrong decryption key" that does not return a bad decrypt error, but returns garbage into "the result". Every other wrong key correctly gives the usual error. The right key works to decrypt. But this one key gives a different result. the length of the encryption/decryption key is always 64 characters it is always alphanumeric, because its a hash derivative, no weird characters, always the correct length. and the salt is the same for every key i tried. I can program around it, but its unsettling. I will report it, but in the meantime has anyone ever come across this garbage in "the result" as a result of an incorrect. decryption key? the even more bizzare part is that my test password was "abc123" and the key that does not work is "abc12" ...although those become hash derivatives that are 64 characters, so that has nothing to do with it. its ...just...so weird. I spend nearly all my working time in Livecode these days, so I will find all the bugs. Thanks,Tom From mark at livecode.com Thu Nov 2 02:20:01 2023 From: mark at livecode.com (Mark Waddingham) Date: Thu, 02 Nov 2023 06:20:01 +0000 Subject: decrypt error junk In-Reply-To: References: Message-ID: <2239434161bae02b9606007afc588a9f@livecode.com> On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > I have found a "wrong decryption key" that does not return a bad > decrypt > error, but returns garbage into "the result". > Every other wrong key correctly gives the usual error. > The right key works to decrypt. What exact error do you get with a wrong key vs the not-so-wrong key? > the length of the encryption/decryption key is always 64 characters > it is always alphanumeric, because its a hash derivative, no weird > characters, always the correct length. > and the salt is the same for every key i tried. > > I can program around it, but its unsettling. > I will report it, but in the meantime has anyone ever come across this > garbage in "the result" as a result of an incorrect. decryption key? So I don't think this is a bug, but expected behavior. The encrypt/decrypt operations are very low-level they 'simply' apply the specified algorithm to the data. Encryption/decryption is 'just' a mathematical function which uses the 'key bytes' and 'input data' to derive an output - in particular, decryption does not include any validation checks to ensure the provided decryption key is what was used to encrypt in the first place - that's something you have to do yourself. There's a huge variety of ways to do this - but perhaps the simplest is to add your favorite (simple) hash of the encryption key before the data being encrypted: ---- (pseudo encryption code - I don't know exactly what form of encrypt you are using!): local tKey, tHash put deriveMyEncryptionKey(tPassword) into tKey put md5Digest(tKey) into tHash encrypt tHash & tData using ... with password tKey (pseudo decryption code - I don't know exactly what form of encrypt you are using!): decrypt tEncryptedData using ... with password tKey if byte 1 to 16 of tData is not md5Digest(tKey) then throw "incorrect password" end if ---- Of course I'm now slightly intrigued as to what checks OpenSSL *can* actually do to be able to generate a 'bad decrypt' message - so by all means file a bug/send a test stack to support and we can at least advise on that (and potentially update the docs). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From benr_mc at cogapp.com Thu Nov 2 05:19:05 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 2 Nov 2023 09:19:05 +0000 Subject: Modify timeout for shell function In-Reply-To: <6a54919db14fb77db690b67bf5835381@livecode.com> References: <6a54919db14fb77db690b67bf5835381@livecode.com> Message-ID: <55922fb6-5f58-49ef-be93-f2b809539618@cogapp.com> Hi Mark, That's helpful, thank you. Ben On 01/11/2023 15:16, Mark Waddingham via use-livecode wrote: > On 2023-11-01 11:20, Ben Rubinstein via use-livecode wrote: >> An install which runs daily and makes a number of calls using the shell >> function occasionally reports >>     The process "..." exceeded the timeout of 10 seconds. >> >> I'm not sure where this timeout is defined; I'm not totally sure where this >> message is coming from (the shell? LiveCode? the process that was invoked >> through the shell command?). > > Definitely not LiveCode - LiveCode runs the shell process until it ends on all > platforms its implemented on (I'll leave it for another day to ponder whether > there should be some sort of timeout to account for rogue/hung processes!) > >> Assuming for a moment that this isn't a timeout internal to the process that >> I happen to be invoking, is there a way in LiveCode, or in shell >> configuration, to modify this timeout? > > Doing a quick google for variants of "The process ... exceeded the timeout of > 10 seconds" - then there are various results relating to Laravel - which is a > PHP framework. So are you shell'ing to PHP? If so my guess is that whatever > PHP script you are running is using sub-processes too, and has a process > timeout set to 10s. > > Warmest Regards, > > Mark. > From dvglasgow at gmail.com Thu Nov 2 09:02:12 2023 From: dvglasgow at gmail.com (David Glasgow) Date: Thu, 2 Nov 2023 13:02:12 +0000 Subject: Filter with wildcards In-Reply-To: References: <6588132D-94B1-40B8-B72E-9E108E479567@gmail.com> Message-ID: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> > On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: > > But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! Thanks again, Cheers David G From neville.smythe at optusnet.com.au Thu Nov 2 09:59:04 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Fri, 3 Nov 2023 00:59:04 +1100 Subject: Filter with wildcards In-Reply-To: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> References: <81A8B9DA-344C-43F1-A036-0EBD9F9E4579@gmail.com> Message-ID: <2A64315F-C5D4-46A6-AC56-29C441DD222C@optusnet.com.au> Users should certainly never see regex! That’s covered in User Interface Guidelines 101. But surely you wouldn’t show them the LC wildcard filter either! $@%?$@%?$@%?$@%?$@%?$@%?$@%?$@%? Neville Smythe Director, International Go Federation VicePresident, Australian Go Association Inc. > On 3 Nov 2023, at 12:02 am, David Glasgow wrote: > >  > >> On 1 Nov 2023, at 11:24 pm, Neville Smythe wrote: >> >> But I suspect you should allow for the required strings to be followed by punctuation or be at the end of the line, things which are hard to do with a simple LC wildcard search, at least in a single filter. > > > When I originally went down the wildcard route, I wrote some gentle text preprocessing (using replace) to make sure words are always bounded by a space, including before punctuation and at an eol. > > I also need users to see the reason the message appears in the results (i.e the matched filter) so they are listed under a heading consisting of the search term. Not sure what users would make of regex! > > Thanks again, > > Cheers > > David G From panos.merakos at livecode.com Thu Nov 2 10:30:48 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:30:48 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 RC-1. LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team -- From merakosp at gmail.com Thu Nov 2 10:56:11 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 16:56:11 +0200 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: Hello all, You can write a script for that. Just add a PolyGrid and a field, set the name of the field to "Edit" and add this code: Add this in the script of the field "edit": on enterinfield hide me end enterinfield on returninfield hide me end returninfield on textChanged set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me set the pgTextOfCell of widget "PolyGrid" to the text of me end textChanged Add this to the script of the PolyGrid: on cellDoubleClick pCol, pRow, pRect set the rect of field "edit" to pRect set the text of field "edit" to the pgmousecelltext of me set the cCoordinate of field "edit" to pCol, pRow show field "edit" --focus on field "edit" select after field "edit" end cellDoubleClick on cellClick hide field "edit" end cellClick Now just double-click on a cell to edit it. Kind regards, Panos On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > I'd like to know this too as I can see no way in the Property Inspector > or the pgColumns property to indicate a column is 'editable'. Nor can I > find any property, message, etc. in the polygrid Dictionary entry that > seems to suggest cell editing. > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > are infinitely flexible to use once you get to know them, and most > importantly they render beautifully across all platforms. > > > > I have one question which doesn’t seem to be addressed in the > documentation. The polygrid widget specifications say that it supports > “direct cell editing” but I am not able to find any way to do this. Has > anyone found a way? > > > > More generally, do we have any multi-line input field options for > Livecode which render well across all platforms? Polygrid and polylist work > beautifully in displaying already existing data from some sort of data > repository ... but it would be awesome to provide the ability for users to > input information as well as display it using the brilliant polygrid and > polylist tools. > > > > Providing truly cross-platform inputting of data and information in an > easy way would provide the final puzzle piece for many of us wanting to > provide a modern and beautiful user interface for our apps. > > > > Many thanks 😊 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 2 11:11:23 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:11:23 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: looking forward to maybe finally doing the sonoma thing On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Thu Nov 2 11:16:40 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:16:40 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: i think you might need to add an on focusOut handler, because the user may choose to click outside of the field, and if the app is on mobile, an inputEndEditing handler this is bringing back 1980's memories, with how we had to hack controls to do the same thing in hc... On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello all, > > You can write a script for that. Just add a PolyGrid and a field, set the > name of the field to "Edit" and add this code: > > Add this in the script of the field "edit": > > on enterinfield > hide me > end enterinfield > > on returninfield > hide me > end returninfield > > on textChanged > set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me > set the pgTextOfCell of widget "PolyGrid" to the text of me > end textChanged > > Add this to the script of the PolyGrid: > > on cellDoubleClick pCol, pRow, pRect > set the rect of field "edit" to pRect > set the text of field "edit" to the pgmousecelltext of me > set the cCoordinate of field "edit" to pCol, pRow > show field "edit" > --focus on field "edit" > select after field "edit" > end cellDoubleClick > > on cellClick > hide field "edit" > end cellClick > > Now just double-click on a cell to edit it. > > Kind regards, > Panos > > On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > +1 > > > > I'd like to know this too as I can see no way in the Property Inspector > > or the pgColumns property to indicate a column is 'editable'. Nor can I > > find any property, message, etc. in the polygrid Dictionary entry that > > seems to suggest cell editing. > > > > > > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: > > > I am enjoying both the polygrid and polylist add-ons to Livecode. They > > are infinitely flexible to use once you get to know them, and most > > importantly they render beautifully across all platforms. > > > > > > I have one question which doesn’t seem to be addressed in the > > documentation. The polygrid widget specifications say that it supports > > “direct cell editing” but I am not able to find any way to do this. Has > > anyone found a way? > > > > > > More generally, do we have any multi-line input field options for > > Livecode which render well across all platforms? Polygrid and polylist > work > > beautifully in displaying already existing data from some sort of data > > repository ... but it would be awesome to provide the ability for users > to > > input information as well as display it using the brilliant polygrid and > > polylist tools. > > > > > > Providing truly cross-platform inputting of data and information in an > > easy way would provide the final puzzle piece for many of us wanting to > > provide a modern and beautiful user interface for our apps. > > > > > > Many thanks 😊 > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 klaus at major-k.de Thu Nov 2 11:20:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 2 Nov 2023 16:20:15 +0100 Subject: Possible enhancement request Message-ID: Hi friends, before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? I have always wondered why that is not the case. This way scripting would be a lot easier for us and we do not have to remember the many different messages the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) Examples: PolyGrid -> cellclick PolyList -> itemclick Segmentedcontrol -> hilitechanged Switch Button -> hilitechanged Radial Slider -> valueChanged Navigation Bar -> hilitechanged Line Graph -> receives NO message at all? Maybe I forgot one or two things here, but I think you get the picture. Thank you for your opinions. Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Thu Nov 2 11:19:57 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:19:57 -0400 Subject: Direct editing of polygrid text cells and polylist text elements In-Reply-To: References: Message-ID: sorry, i hit "send", too quickly. focusOut and inputEndEditing would go in the "edit" field, and i think that would get rid of the need for the cellClick handler in the pl/pg. the cellClick handler will only manage clicks inside the pl/pg, not elsewhere on the card. On Thu, Nov 2, 2023 at 11:16 AM Mike Kerner wrote: > i think you might need to add an on focusOut handler, because the user may > choose to click outside of the field, and if the app is on mobile, an > inputEndEditing handler > this is bringing back 1980's memories, with how we had to hack controls to > do the same thing in hc... > > On Thu, Nov 2, 2023 at 10:57 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hello all, >> >> You can write a script for that. Just add a PolyGrid and a field, set the >> name of the field to "Edit" and add this code: >> >> Add this in the script of the field "edit": >> >> on enterinfield >> hide me >> end enterinfield >> >> on returninfield >> hide me >> end returninfield >> >> on textChanged >> set the pgInternalPointer of widget "PolyGrid" to the cCoordinate of me >> set the pgTextOfCell of widget "PolyGrid" to the text of me >> end textChanged >> >> Add this to the script of the PolyGrid: >> >> on cellDoubleClick pCol, pRow, pRect >> set the rect of field "edit" to pRect >> set the text of field "edit" to the pgmousecelltext of me >> set the cCoordinate of field "edit" to pCol, pRow >> show field "edit" >> --focus on field "edit" >> select after field "edit" >> end cellDoubleClick >> >> on cellClick >> hide field "edit" >> end cellClick >> >> Now just double-click on a cell to edit it. >> >> Kind regards, >> Panos >> >> On Thu, 2 Nov 2023 at 00:01, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> > +1 >> > >> > I'd like to know this too as I can see no way in the Property Inspector >> > or the pgColumns property to indicate a column is 'editable'. Nor can I >> > find any property, message, etc. in the polygrid Dictionary entry that >> > seems to suggest cell editing. >> > >> > >> > On 11/1/2023 5:28 PM, Peter Thirkell via use-livecode wrote: >> > > I am enjoying both the polygrid and polylist add-ons to Livecode. They >> > are infinitely flexible to use once you get to know them, and most >> > importantly they render beautifully across all platforms. >> > > >> > > I have one question which doesn’t seem to be addressed in the >> > documentation. The polygrid widget specifications say that it supports >> > “direct cell editing” but I am not able to find any way to do this. Has >> > anyone found a way? >> > > >> > > More generally, do we have any multi-line input field options for >> > Livecode which render well across all platforms? Polygrid and polylist >> work >> > beautifully in displaying already existing data from some sort of data >> > repository ... but it would be awesome to provide the ability for users >> to >> > input information as well as display it using the brilliant polygrid and >> > polylist tools. >> > > >> > > Providing truly cross-platform inputting of data and information in an >> > easy way would provide the final puzzle piece for many of us wanting to >> > provide a modern and beautiful user interface for our apps. >> > > >> > > Many thanks 😊 >> > > _______________________________________________ >> > > use-livecode mailing list >> > > use-livecode at lists.runrev.com >> > > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 merakosp at gmail.com Thu Nov 2 11:20:42 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 2 Nov 2023 17:20:42 +0200 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: Hello Mike, Yes, the time to try Sonoma has come :) BTW, to all you folks trying Xcode 15 - here is something you should note. We have included this in the Release Notes, but I put it here as well: *Note: *In Xcode 15.0.x, and possibly in future versions as well, the required iOS runtimes (iOS 17.0 in this case) are no longer included in the Xcode app bundle, and they have to be installed explicitly. You can do so by opening Xcode and going to Xcode -> Settings.. -> Platforms and then find row iOS 17.0 and click GET . If you do not do this ^^, you will not be able to build a standalone for an iOS device or the simulator. Cheers, Panos -- On Thu, 2 Nov 2023 at 17:13, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > looking forward to maybe finally doing the sonoma thing > > On Thu, Nov 2, 2023 at 10:32 AM panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Dear list members, > > > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > > including support for Xcode 15 / iOS 17 SDK. > > > > You can find more details on the bug fixes and improvements of this new > > release here: > > > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > > > You can find the release in your LiveCode account area or get it via the > > automatic updater. > > > > Enjoy! > > > > Kind regards > > The LiveCode Team > > -- > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 11:21:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 11:21:52 -0400 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: References: Message-ID: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 9.6.11 RC-1. > > LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, > including support for Xcode 15 / iOS 17 SDK. > > You can find more details on the bug fixes and improvements of this new > release here: > > https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ > > You can find the release in your LiveCode account area or get it via the > automatic updater. > > Enjoy! > > Kind regards > The LiveCode Team > -- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Thu Nov 2 11:28:30 2023 From: heather at livecode.com (Heather Laine) Date: Thu, 2 Nov 2023 15:28:30 +0000 Subject: [[ ANN ]] Release 9.6.11 RC-1 In-Reply-To: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> References: <244e871a-2f0f-476e-9447-29fefab00af1@researchware.com> Message-ID: <41FD087A-079E-4CB9-BD3D-E3A05F7AFB44@livecode.com> It'll be to do with having using manual activation. I think that will get saved to your preferences file, which is shared among LiveCode installations, so you'll see it go to manual activation instead of automatic, if thats the way you've previously activated. At least that's my understanding of how it all works :) Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 2 Nov 2023, at 15:21, Paul Dupuis via use-livecode wrote: > > When I installed 9.6.11rc1 (win64) and launched Livecode, after accepting the terms of service, I got the license authentication box, but it did not have my email or password (from all my other installed versions of Lievcode) filled in and was set to manual activation > > Now, I did recently manually activate a VERY old version of Livecode (4.6.4) on my computer, so it could just be me. Did anyone else run into this? If so, I'll file a bug against 9.6.11rc1, otherwise I'll assume it was just me. > > > On 11/2/2023 10:30 AM, panagiotis merakos via use-livecode wrote: >> Dear list members, >> >> We are pleased to announce the release of LiveCode 9.6.11 RC-1. >> >> LiveCode 9.6.11 RC-1 comes with more than 10 bugfixes and new features, >> including support for Xcode 15 / iOS 17 SDK. >> >> You can find more details on the bug fixes and improvements of this new >> release here: >> >> https://livecode.com/livecode-9-6-11-rc-1-released-support-for-ios-17/ >> >> You can find the release in your LiveCode account area or get it via the >> automatic updater. >> >> Enjoy! >> >> Kind regards >> The LiveCode Team >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Nov 2 11:31:20 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 2 Nov 2023 11:31:20 -0400 Subject: Possible enhancement request In-Reply-To: References: Message-ID: for good or bad, the lcb style guide section on events as excerpted, here says that those events are recommended, but not required. in many of those widgets, it would also be nice if there was a way to intercept the click, and decide what to do, before it is just done. that's part of what led to the birth of the "navrad" widget - intercept a click in the navbar and decide whether the hilite should be allowed to change or not, instead of changing the hilite first, and then undoing it if it should not have been allowed. On Thu, Nov 2, 2023 at 11:20 AM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 > -- 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 jacque at hyperactivesw.com Thu Nov 2 12:01:23 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 02 Nov 2023 11:01:23 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> +++++... I can never keep all those variations straight. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to > hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a > mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to > remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left > side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > > Maybe I forgot one or two things here, but I think you get the picture. > Thank you for your opinions. > > > 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 paul at researchware.com Thu Nov 2 18:01:17 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 18:01:17 -0400 Subject: Property Inspector bug for keys with commas in the key name Message-ID: This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a comma in the key name of an array prevents the Proerty Inspector from being able to edit the property just bit me again. I have a stack (for help) that extensively uses keys with commas (create prior to the Project Browser and new PI) that I can not edit except by script - which is a pain in the (you know what). Does anyone have an edit to the PI code for this OR an alternative PI that does not have this bug? From bogdanoff at me.com Thu Nov 2 18:22:04 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 2 Nov 2023 15:22:04 -0700 Subject: Crashing on M2 Mac Message-ID: A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) From dan at clearvisiontech.com Thu Nov 2 18:33:09 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu, 2 Nov 2023 22:33:09 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: Peter, I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! - Dan From: use-livecode on behalf of Peter Bogdanoff via use-livecode Date: Thursday, November 2, 2023 at 3:23 PM To: Paul Dupuis via use-livecode Cc: Peter Bogdanoff Subject: Crashing on M2 Mac A user is reporting crashing on his M2 Sonoma Mac. This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I haven’t been able to debug that since I don’t have an M2 Mac. Has anyone used LC with M2? Peter Bogdanoff > Process: MITA [10810] > Path: /Applications/MITA.app/Contents/MacOS/MITA > Identifier: com.artsinteractiveinc.mita > Version: 3.0 (3.0) > Code Type: X86-64 (Translated) > Parent Process: launchd [1] > User ID: 501 > > Date/Time: 2023-11-02 13:22:17.1555 -0400 > OS Version: macOS 14.1 (23B74) > Report Version: 12 > Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > > Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > > Time Awake Since Boot: 110000 seconds > Time Since Wake: 1041 seconds > > System Integrity Protection: enabled > > Notes: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > Exception Codes: 0x0000000000000001, 0x0000000000000004 > > VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 > REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL > UNUSED SPACE AT START > ---> > mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b > > Error Formulating Crash Report: > PC register does not match crashing frame (0x0 vs 0x1026B9E58) _______________________________________________ use-livecode mailing list use-livecode at 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 Thu Nov 2 19:27:31 2023 From: tom at makeshyft.com (Tom Glod) Date: Thu, 2 Nov 2023 19:27:31 -0400 Subject: decrypt error junk In-Reply-To: <2239434161bae02b9606007afc588a9f@livecode.com> References: <2239434161bae02b9606007afc588a9f@livecode.com> Message-ID: Hi Mark, Thanks for your response. I understand. I will try to reproduce this in an empty stack and submit report. Thanks, Tom On Thu, Nov 2, 2023 at 2:20 AM Mark Waddingham via use-livecode < use-livecode at lists.runrev.com> wrote: > On 2023-11-02 02:06, Tom Glod via use-livecode wrote: > > I have found a "wrong decryption key" that does not return a bad > > decrypt > > error, but returns garbage into "the result". > > Every other wrong key correctly gives the usual error. > > The right key works to decrypt. > > What exact error do you get with a wrong key vs the not-so-wrong key? > > > the length of the encryption/decryption key is always 64 characters > > it is always alphanumeric, because its a hash derivative, no weird > > characters, always the correct length. > > and the salt is the same for every key i tried. > > > > I can program around it, but its unsettling. > > I will report it, but in the meantime has anyone ever come across this > > garbage in "the result" as a result of an incorrect. decryption key? > > So I don't think this is a bug, but expected behavior. > > The encrypt/decrypt operations are very low-level they 'simply' apply > the specified > algorithm to the data. > > Encryption/decryption is 'just' a mathematical function which uses the > 'key bytes' > and 'input data' to derive an output - in particular, decryption does > not include > any validation checks to ensure the provided decryption key is what was > used to > encrypt in the first place - that's something you have to do yourself. > > There's a huge variety of ways to do this - but perhaps the simplest is > to add your > favorite (simple) hash of the encryption key before the data being > encrypted: > > ---- > > (pseudo encryption code - I don't know exactly what form of encrypt you > are using!): > > local tKey, tHash > put deriveMyEncryptionKey(tPassword) into tKey > put md5Digest(tKey) into tHash > > encrypt tHash & tData using ... with password tKey > > (pseudo decryption code - I don't know exactly what form of encrypt you > are using!): > > decrypt tEncryptedData using ... with password tKey > > if byte 1 to 16 of tData is not md5Digest(tKey) then > throw "incorrect password" > end if > > ---- > > Of course I'm now slightly intrigued as to what checks OpenSSL *can* > actually do to > be able to generate a 'bad decrypt' message - so by all means file a > bug/send a test > stack to support and we can at least advise on that (and potentially > update the > docs). > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Build Amazing Things > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Nov 2 19:35:53 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 2 Nov 2023 19:35:53 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is > called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer > crashes. Hope that helps! > > - Dan Has the 'convert' command bug been reported in the Livecode Quality Center? From paul at researchware.com Fri Nov 3 08:04:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 08:04:45 -0400 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a fix for the convert issue you found? We use convert a lot (currently under LC 9.6.10) and can't take out app to LC 10, so a 9.6.11 that addresses this convert bug is needed. On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > Peter, > > I recently discovered (from one of my own apps) that a Mac app built with 9.6.10 running on Sonoma crashes when the convert command is called. I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope that helps! > > - Dan > > > From: use-livecode on behalf of Peter Bogdanoff via use-livecode > Date: Thursday, November 2, 2023 at 3:23 PM > To: Paul Dupuis via use-livecode > Cc: Peter Bogdanoff > Subject: Crashing on M2 Mac > A user is reporting crashing on his M2 Sonoma Mac. > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the Standalone settings. > > It did not crash with only Apple chosen, though there were script errors that did not happen with non-M2 users (M1 is OK). I havent been able to debug that since I dont have an M2 Mac. > > Has anyone used LC with M2? > > Peter Bogdanoff > >> Process: MITA [10810] >> Path: /Applications/MITA.app/Contents/MacOS/MITA >> Identifier: com.artsinteractiveinc.mita >> Version: 3.0 (3.0) >> Code Type: X86-64 (Translated) >> Parent Process: launchd [1] >> User ID: 501 >> >> Date/Time: 2023-11-02 13:22:17.1555 -0400 >> OS Version: macOS 14.1 (23B74) >> Report Version: 12 >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >> >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >> >> Time Awake Since Boot: 110000 seconds >> Time Since Wake: 1041 seconds >> >> System Integrity Protection: enabled >> >> Notes: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >> >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >> >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >> Exception Codes: 0x0000000000000001, 0x0000000000000004 >> >> VM Region Info: 0x4 is not in any region. Bytes before following region: 140722906071036 >> REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL >> UNUSED SPACE AT START >> ---> >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] r-x/r-x SM=COW ...t_id=60eeba9b >> >> Error Formulating Crash Report: >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Fri Nov 3 09:07:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 09:07:48 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: no, but, i started to write a wiki on the PI/PE, which might help you to get started in your search: https://github.com/macMikey/LC-HACK/wiki/Property-Inspector On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri Nov 3 10:49:01 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 3 Nov 2023 10:49:01 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: ok, let's see. you got me distracted from real work: if you're following along at home, in real time, look in toolset->palettes->inspector->editors->com.livecode.pi.customprops.behavior.livecodescript On Thu, Nov 2, 2023 at 6:02 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > This bug (https://quality.livecode.com/show_bug.cgi?id=23512) where a > comma in the key name of an array prevents the Proerty Inspector from > being able to edit the property just bit me again. > > I have a stack (for help) that extensively uses keys with commas (create > prior to the Project Browser and new PI) that I can not edit except by > script - which is a pain in the (you know what). > > Does anyone have an edit to the PI code for this OR an alternative PI > that does not have this bug? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 merakosp at gmail.com Fri Nov 3 12:22:01 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 3 Nov 2023 18:22:01 +0200 Subject: Crashing on M2 Mac In-Reply-To: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 3 12:47:47 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 16:47:47 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: <24f4b8ec-c6a8-4f3f-b6f7-09346ef9878e@researchware.com> Message-ID: To all, Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. Apologies for posting the wrong platform. -Dan From: use-livecode on behalf of panagiotis merakos via use-livecode Date: Friday, November 3, 2023 at 9:23 AM To: How to use LiveCode Cc: panagiotis merakos Subject: Re: Crashing on M2 Mac Hello all, We are not aware of any bug in the "convert" command, and I think it is highly unlikely such a bug to affect M2 machines but not M1 ones. We have a M2 machine running Sonoma which is used in the prerelease testing so my feeling is that if there was such a bug, we would have caught it in the prerelease testing of 9.6.11 rc1, which included a fix related to the system date on Sonoma. Also, a related report we got about the convert command - but turned out to be not a bug, is this one: https://quality.livecode.com/show_bug.cgi?id=24362 BTW, the crash report that is attached in the first post indicates that the app was running under Rosetta (> Code Type:X86-64 (Translated)) @Peter If you have a reproducible recipe please do file a bug report and include your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. Kind regards, Panos On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > fix for the convert issue you found? > > We use convert a lot (currently under LC 9.6.10) and can't take out app > to LC 10, so a 9.6.11 that addresses this convert bug is needed. > > On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > > Peter, > > > > I recently discovered (from one of my own apps) that a Mac app built > with 9.6.10 running on Sonoma crashes when the convert command is called. > I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > that helps! > > > > - Dan > > > > > > From: use-livecode on behalf of > Peter Bogdanoff via use-livecode > > Date: Thursday, November 2, 2023 at 3:23 PM > > To: Paul Dupuis via use-livecode > > Cc: Peter Bogdanoff > > Subject: Crashing on M2 Mac > > A user is reporting crashing on his M2 Sonoma Mac. > > > > This was a build of LC 9.6.10, with both Intel and Apple chosen in the > Standalone settings. > > > > It did not crash with only Apple chosen, though there were script errors > that did not happen with non-M2 users (M1 is OK). I haven’t been able to > debug that since I don’t have an M2 Mac. > > > > Has anyone used LC with M2? > > > > Peter Bogdanoff > > > >> Process: MITA [10810] > >> Path: /Applications/MITA.app/Contents/MacOS/MITA > >> Identifier: com.artsinteractiveinc.mita > >> Version: 3.0 (3.0) > >> Code Type: X86-64 (Translated) > >> Parent Process: launchd [1] > >> User ID: 501 > >> > >> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >> OS Version: macOS 14.1 (23B74) > >> Report Version: 12 > >> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >> > >> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >> > >> Time Awake Since Boot: 110000 seconds > >> Time Since Wake: 1041 seconds > >> > >> System Integrity Protection: enabled > >> > >> Notes: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >> > >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >> > >> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >> > >> VM Region Info: 0x4 is not in any region. Bytes before following > region: 140722906071036 > >> REGION TYPE START - END [ VSIZE] > PRT/MAX SHRMOD REGION DETAIL > >> UNUSED SPACE AT START > >> ---> > >> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > r-x/r-x SM=COW ...t_id=60eeba9b > >> > >> Error Formulating Crash Report: > >> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Fri Nov 3 14:15:08 2023 From: mark at livecode.com (Mark Waddingham) Date: Fri, 3 Nov 2023 18:15:08 +0000 Subject: Crashing on M2 Mac In-Reply-To: References: Message-ID: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Fri Nov 3 14:29:09 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Fri, 3 Nov 2023 18:29:09 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Hi Paul, The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: "A comma delimited list of array keys." Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. However I wonder if treeview or PI is to blame: Page 145 of "Livecode User Guide" 9.6.10 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. Page 113 of "Revolution User Guide 2.0" printed edition from 2004 Custom Property Names The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. So I am afraid that treeview could not expect a comma in a customproperty name. Kind regards Bernd From dan at clearvisiontech.com Fri Nov 3 14:37:40 2023 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 3 Nov 2023 18:37:40 +0000 Subject: Crashing on M2 Mac In-Reply-To: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Mark, It is literally: convert dateSecs to date //dateSecs is a epoch value (as in the seconds). And yes, I am 100% positive dateSecs is a valid date -Dan From: use-livecode on behalf of Mark Waddingham via use-livecode Date: Friday, November 3, 2023 at 11:16 AM To: How to use LiveCode Cc: Mark Waddingham Subject: Re: Crashing on M2 Mac Dan, could you file a bug with the offending line of code which crashed ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) Thanks! Mark Sent from my iPhone > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode wrote: > > To all, > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 that was problem. iOS app built with 9.6.10 running on iOS 17 crashes when the convert command is called. I can (in my experience) absolutely confirm this. Debugged it down to the single line of code. Rebuilt the app with 10.0.0 (dp 6) and the issue was solved. > > Apologies for posting the wrong platform. > > -Dan > > > From: use-livecode on behalf of panagiotis merakos via use-livecode > Date: Friday, November 3, 2023 at 9:23 AM > To: How to use LiveCode > Cc: panagiotis merakos > Subject: Re: Crashing on M2 Mac > Hello all, > > We are not aware of any bug in the "convert" command, and I think it is > highly unlikely such a bug to affect M2 machines but not M1 ones. > > We have a M2 machine running Sonoma which is used in the prerelease testing > so my feeling is that if there was such a bug, we would have caught it in > the prerelease testing of 9.6.11 rc1, which included a fix related to the > system date on Sonoma. Also, a related report we got about the convert > command - but turned out to be not a bug, is this one: > > https://quality.livecode.com/show_bug.cgi?id=24362 > > BTW, the crash report that is attached in the first post indicates that the > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > @Peter > If you have a reproducible recipe please do file a bug report and include > your app or a sample stack - I can give it a try in my Sonoma M2 mac mini. > > Kind regards, > Panos > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a >> fix for the convert issue you found? >> >> We use convert a lot (currently under LC 9.6.10) and can't take out app >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. >> >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: >>> Peter, >>> >>> I recently discovered (from one of my own apps) that a Mac app built >> with 9.6.10 running on Sonoma crashes when the convert command is called. >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope >> that helps! >>> >>> - Dan >>> >>> >>> From: use-livecode on behalf of >> Peter Bogdanoff via use-livecode >>> Date: Thursday, November 2, 2023 at 3:23 PM >>> To: Paul Dupuis via use-livecode >>> Cc: Peter Bogdanoff >>> Subject: Crashing on M2 Mac >>> A user is reporting crashing on his M2 Sonoma Mac. >>> >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the >> Standalone settings. >>> >>> It did not crash with only Apple chosen, though there were script errors >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to >> debug that since I don’t have an M2 Mac. >>> >>> Has anyone used LC with M2? >>> >>> Peter Bogdanoff >>> >>>> Process: MITA [10810] >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA >>>> Identifier: com.artsinteractiveinc.mita >>>> Version: 3.0 (3.0) >>>> Code Type: X86-64 (Translated) >>>> Parent Process: launchd [1] >>>> User ID: 501 >>>> >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 >>>> OS Version: macOS 14.1 (23B74) >>>> Report Version: 12 >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF >>>> >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B >>>> >>>> Time Awake Since Boot: 110000 seconds >>>> Time Since Wake: 1041 seconds >>>> >>>> System Integrity Protection: enabled >>>> >>>> Notes: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>>> >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >>>> >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 >>>> >>>> VM Region Info: 0x4 is not in any region. Bytes before following >> region: 140722906071036 >>>> REGION TYPE START - END [ VSIZE] >> PRT/MAX SHRMOD REGION DETAIL >>>> UNUSED SPACE AT START >>>> ---> >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] >> r-x/r-x SM=COW ...t_id=60eeba9b >>>> >>>> Error Formulating Crash Report: >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Fri Nov 3 15:08:51 2023 From: curry at pair.com (Curry Kenworthy) Date: Fri, 3 Nov 2023 15:08:51 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: Bernd: > "Livecode User Guide" 9.6.10 - Custom Property Names > any combination of letters, digits, and underscores.... > treeview could not expect a comma in a customproperty name. Hi Y'all, Anyone ever hear of the cRevStandaloneSettings? Wonderful (official) prop set ... especially all the commas! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From paul at researchware.com Fri Nov 3 16:21:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Fri, 3 Nov 2023 16:21:03 -0400 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> Message-ID: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Hi Bernd, You do make a good point about the documentation regarding custom properties. Assuming people read the documentation. At the same time, you used to be able to use commas in custom property names. As Curry noted, Livecode even used to use them in the standalone setting properties, so the mothership set a precedence. My problem is that I have stacks where commas were used because they could be used and there was value to using them as evidenced by how Livecode used them in the standalone settings. Now I can only edit them via scripts rather than the current PI. It's not really a problem since I can do updates by script. It is more of just an annoyance. Knowing that the current issue if the hilitedElement of the tree view object, I won't bother trying to look for any quick fix I could make to the PI code in the IDE. Thanks for the information. On 11/3/2023 2:29 PM, Niggemann, Bernd via use-livecode wrote: > Hi Paul, > > The problem with the comma in a customproperty name in the Properties Inspector (PI) arises because the PI uses a treeview to display the customproperties. More specifically the "hilitedElement" to retrieve the current selection and "hilitedElement" has the form: > "A comma delimited list of array keys." > > Now you have a comma in your customproperty name and at that point the PI is confused as to what is the key and what is the value and fails to display both. > > However I wonder if treeview or PI is to blame: > > Page 145 of "Livecode User Guide" 9.6.10 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > Page 113 of "Revolution User Guide 2.0" printed edition from 2004 > Custom Property Names > The name of a custom property must consist of a single word and may contain any combination of letters, digits, and underscores (_). The first character must be either a letter or an underscore. > > So I am afraid that treeview could not expect a comma in a customproperty name. > > Kind regards > Bernd > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Sun Nov 5 07:41:47 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 12:41:47 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <30DB0F25-23A1-4B93-B57F-1080AB339587@uni-wh.de> Hi Paul, I looked a bit further into the problem with commas in key names of custom properties. It turns out that the widget "treeview" has the option to choose a delimiter for paths. Default is comma. If you feel adventurous you could hack the properties inspector fairly easily to work with commas in the key names; Recipe: open any custom property in the PI close the PI Select from Menu "View": Show IDE Stacks in Lists open Project Browser Use the project browser to edit the script of com.livecode.pi.customprops.behavior Now add to handler editorInitialize at the end -- more code set the pathDelimiter of widget 1 of me to tab -- add end editorInitialize Now add the line: set the itemDelimiter to tab to handlers: setArrayDataOnPath setArrayKeyOnPath deleteArrayKeyOnPath addArrayKeyOnPath fetchArrayDataOnPath keyChangedOnPath To be sure you can do a search for "item" in the script and every handler that refers to "item" needs set the itemDelimiter to tab Reopen the PI for a custom property containing comma in a key name and it should work to display key and value in PI and also lets you change the value. If you want this change to be persistent for that particular version of LC you would have to save the changes to com.livecode.pi.customprops.behavior from the Script Editor. Otherwise the next time you start that version of LC the changes would be gone. I tested shortly and it worked for me. Maybe try this first on a LC version that is not your current working version. I chose tab as delimiter since I doubt that tab will be used in a key name... Kind regards Bernd From Bernd.Niggemann at uni-wh.de Sun Nov 5 08:02:26 2023 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 5 Nov 2023 13:02:26 +0000 Subject: Property Inspector bug for keys with commas in the key name Message-ID: <3210911B-78D2-4820-B95E-9099A4197331@uni-wh.de> Hi Paul, I forgot to add handler editorUpdate to the list that needs a "set the itemDelimiter to tab" Kind regards Bernd From mark at livecode.com Sun Nov 5 08:46:25 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 05 Nov 2023 13:46:25 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> References: <51BC04E7-1F5F-4F17-A5C8-B9C1C7103076@uni-wh.de> <73a598d7-0194-4e1c-b277-7555537a2945@researchware.com> Message-ID: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> On 2023-11-03 20:21, Paul Dupuis via use-livecode wrote: > You do make a good point about the documentation regarding custom > properties. Assuming people read the documentation. At the same time, > you used to be able to use commas in custom property names. As Curry > noted, Livecode even used to use them in the standalone setting > properties, so the mothership set a precedence. The user guide's comments are really good advice *if* you want to access your custom properties with `the X of` syntax - it is *this* kind of access which is *not* possible if the custom property name is not an identifier (i.e. something you can use as a variable or handler name). (Remember that you can set the 'current' custom property set of an object and use `the X of` syntax to access the keys of that too - and if you do that, then any non-identifier keys are similarly not accessible). So we haven't set a precedent by using commas in custom property names - its in a custom property set *and* they are never accessed via `the X of` syntax (only via `the SET[X] of` syntax) - and with such things (where you are using the custom property set as an array of data) I don't think the rule applies. > It's not really a problem since I can do updates by script. It is more > of just an annoyance. I agree its an annoyance - and is something which is resolvable (i.e. by adding a variant of the hilitedElement property of the treeview with one which returns a sequence rather than a string). Feel free to file a bug report about it and we'll put it on the list to look at. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From curry at pair.com Sun Nov 5 11:12:32 2023 From: curry at pair.com (Curry Kenworthy) Date: Sun, 5 Nov 2023 11:12:32 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> References: <0e293107263a095cbe0e6d9b5c2d2262@livecode.com> Message-ID: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Mark: > to access your custom properties with `the X of` syntax - > it is *this* kind of access which is *not* possible > if the custom property name is not an identifier Discussion is perception - Code is reality: put "I,love,commas*etc" into X set the X of me to "Hi, Mark!" answer the X of me https://quality.livecode.com/show_bug.cgi?id=23512 Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From mark at livecode.com Sun Nov 5 13:41:04 2023 From: mark at livecode.com (Mark Waddingham) Date: Sun, 5 Nov 2023 18:41:04 +0000 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> References: <92b931e4-5fd7-fcc5-ca2f-2c590b2b6443@pair.com> Message-ID: Indeed you can indirect through a variable - but you can’t do, e.g: get the foo,bar,baz of me Which was my point :) Warmest Regards, Mark. P.S. Of course an obvious syntactic extension would be allowing quoting of the property keyword: the “foo,bar,baz” of me. Sent from my iPhone > On 5 Nov 2023, at 16:14, Curry Kenworthy via use-livecode wrote: > >  > Mark: > > > to access your custom properties with `the X of` syntax - > > it is *this* kind of access which is *not* possible > > if the custom property name is not an identifier > > Discussion is perception - Code is reality: > > put "I,love,commas*etc" into X > set the X of me to "Hi, Mark!" > answer the X of me > > https://quality.livecode.com/show_bug.cgi?id=23512 > > Best wishes, > > Curry Kenworthy > > Radically Innovative Christian LiveCode Development > "PASSION for Elegant, Efficient Code!" > http://livecodeconsulting.com/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Mon Nov 6 07:33:37 2023 From: curry at pair.com (Curry Kenworthy) Date: Mon, 6 Nov 2023 07:33:37 -0500 Subject: Property Inspector bug for keys with commas in the key name In-Reply-To: References: Message-ID: <84d635ea-07cb-ebe6-cf06-c3f55c5e9a37@pair.com> Mark, re Inspector and custom property names with commas: > I agree its an annoyance - and is something which is resolvable 1. Great news! Because that code/data reality is hard to avoid: - EVERY shipping LC app's stack has cRevStandaloneSettings ... - If the IDE or app has build glitches, we need to check props - - Right now, even VIEWING them with Inspector can CORRUPT data. Likewise, you confirmed commas work with set[prop] and indirect syntax. Thus, users do it - just like LC Ltd does; goose/gander - important fix. 2. Here's a set of 3 other Custom Property editor Scroll/Selection Bugs: https://quality.livecode.com/show_bug.cgi?id=24391 Hat-trick to make the Inspector succeed at custom property editing - Just need to fix the scrolling glitches and lost selections. 3. And YES to your proposal, thanks: > an obvious syntactic extension would be allowing > quoting of the property keyword: the "foo,bar,baz" of me. Here's a "get" Request and "set" Bug report for reliably quoting custom property names: https://quality.livecode.com/show_bug.cgi?id=24392 See the "Quoted Name Test" button for thorough code and results. Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From merakosp at gmail.com Mon Nov 6 08:57:03 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 6 Nov 2023 15:57:03 +0200 Subject: Crashing on M2 Mac In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: Dear Dan, I did this quick test using LC 9.6.11 RC-1, and deployed to an iOS 17 device and an iOS 17 simulator. In both cases, it worked as expected: on mouseUp pButtonNumber local tVar put the seconds into tVar convert tVar to date answer tVar end mouseUp So, either the problem you were seeing in LC 9.6.x is now fixed in LC 9.6.11 RC-1, or I am following a different recipe :) Kind regards, Panos -- On Fri, 3 Nov 2023 at 20:38, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Mark, > > It is literally: convert dateSecs to date //dateSecs is a epoch value > (as in the seconds). And yes, I am 100% positive dateSecs is a valid date > > > -Dan > > > From: use-livecode on behalf of > Mark Waddingham via use-livecode > Date: Friday, November 3, 2023 at 11:16 AM > To: How to use LiveCode > Cc: Mark Waddingham > Subject: Re: Crashing on M2 Mac > Dan, could you file a bug with the offending line of code which crashed > ios17 with 9.6.10… Just so we can check it isn’t still there in 9.6.11 :) > > Thanks! > > Mark > > Sent from my iPhone > > > On 3 Nov 2023, at 16:48, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > To all, > > > > Oops! I am mistaken…. It wasn’t MacOS that had the issue, it was iOS 17 > that was problem. iOS app built with 9.6.10 running on iOS 17 crashes > when the convert command is called. I can (in my experience) absolutely > confirm this. Debugged it down to the single line of code. Rebuilt the > app with 10.0.0 (dp 6) and the issue was solved. > > > > Apologies for posting the wrong platform. > > > > -Dan > > > > > > From: use-livecode on behalf of > panagiotis merakos via use-livecode > > Date: Friday, November 3, 2023 at 9:23 AM > > To: How to use LiveCode > > Cc: panagiotis merakos > > Subject: Re: Crashing on M2 Mac > > Hello all, > > > > We are not aware of any bug in the "convert" command, and I think it is > > highly unlikely such a bug to affect M2 machines but not M1 ones. > > > > We have a M2 machine running Sonoma which is used in the prerelease > testing > > so my feeling is that if there was such a bug, we would have caught it in > > the prerelease testing of 9.6.11 rc1, which included a fix related to the > > system date on Sonoma. Also, a related report we got about the convert > > command - but turned out to be not a bug, is this one: > > > > https://quality.livecode.com/show_bug.cgi?id=24362 > > > > BTW, the crash report that is attached in the first post indicates that > the > > app was running under Rosetta (> Code Type:X86-64 (Translated)) > > > > @Peter > > If you have a reproducible recipe please do file a bug report and include > > your app or a sample stack - I can give it a try in my Sonoma M2 mac > mini. > > > > Kind regards, > > Panos > > > > > >> On Fri, 3 Nov 2023 at 14:05, Paul Dupuis via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> Also, have you (or could you) try LC 9.6.11rc-1 and see if that has a > >> fix for the convert issue you found? > >> > >> We use convert a lot (currently under LC 9.6.10) and can't take out app > >> to LC 10, so a 9.6.11 that addresses this convert bug is needed. > >> > >>> On 11/2/2023 6:33 PM, Dan Friedman via use-livecode wrote: > >>> Peter, > >>> > >>> I recently discovered (from one of my own apps) that a Mac app built > >> with 9.6.10 running on Sonoma crashes when the convert command is > called. > >> I rebuilt the app in 10.0.0 (dp 6) and the app no longer crashes. Hope > >> that helps! > >>> > >>> - Dan > >>> > >>> > >>> From: use-livecode on behalf > of > >> Peter Bogdanoff via use-livecode > >>> Date: Thursday, November 2, 2023 at 3:23 PM > >>> To: Paul Dupuis via use-livecode > >>> Cc: Peter Bogdanoff > >>> Subject: Crashing on M2 Mac > >>> A user is reporting crashing on his M2 Sonoma Mac. > >>> > >>> This was a build of LC 9.6.10, with both Intel and Apple chosen in the > >> Standalone settings. > >>> > >>> It did not crash with only Apple chosen, though there were script > errors > >> that did not happen with non-M2 users (M1 is OK). I haven’t been able to > >> debug that since I don’t have an M2 Mac. > >>> > >>> Has anyone used LC with M2? > >>> > >>> Peter Bogdanoff > >>> > >>>> Process: MITA [10810] > >>>> Path: /Applications/MITA.app/Contents/MacOS/MITA > >>>> Identifier: com.artsinteractiveinc.mita > >>>> Version: 3.0 (3.0) > >>>> Code Type: X86-64 (Translated) > >>>> Parent Process: launchd [1] > >>>> User ID: 501 > >>>> > >>>> Date/Time: 2023-11-02 13:22:17.1555 -0400 > >>>> OS Version: macOS 14.1 (23B74) > >>>> Report Version: 12 > >>>> Anonymous UUID: 982CECFD-B763-4068-2C69-6639836A03DF > >>>> > >>>> Sleep/Wake UUID: DAD13568-D6D9-4419-BF53-FA013DE5385B > >>>> > >>>> Time Awake Since Boot: 110000 seconds > >>>> Time Since Wake: 1041 seconds > >>>> > >>>> System Integrity Protection: enabled > >>>> > >>>> Notes: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>>> > >>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread > >>>> > >>>> Exception Type: EXC_BAD_ACCESS (SIGSEGV) > >>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004 > >>>> Exception Codes: 0x0000000000000001, 0x0000000000000004 > >>>> > >>>> VM Region Info: 0x4 is not in any region. Bytes before following > >> region: 140722906071036 > >>>> REGION TYPE START - END [ VSIZE] > >> PRT/MAX SHRMOD REGION DETAIL > >>>> UNUSED SPACE AT START > >>>> ---> > >>>> mapped file 7ffc9ad40000-7ffcc03e8000 [598.7M] > >> r-x/r-x SM=COW ...t_id=60eeba9b > >>>> > >>>> Error Formulating Crash Report: > >>>> PC register does not match crashing frame (0x0 vs 0x1026B9E58) > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Nov 7 06:05:40 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 7 Nov 2023 11:05:40 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: I'm doing some coding around videos and transcripts. Before diving in I thought I'd see if there is any existing code out there? I'm working on creating transcripts from videos we shoot for a community project - naturally using ai (whisper) to do that - but Livecode to edit the transcript and make the final output interactive. I'd like to stick to SRT standards, and be able to display the text track with the video playing and to click and interact with it under Livecode control. Given the future of the video player seems to be more focussed on an HTML5 player - I'm wondering if it worth the effort of scripting this in Livecode - or I should build on one of the opensource javascript players? From paul at researchware.com Tue Nov 7 07:35:45 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 07:35:45 -0500 Subject: Subtitle and the future of the Player control In-Reply-To: References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> Message-ID: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> There are a lot more details to really assess a best choice here (unless your questions is rhetorical). Is this a planned web app, desktop app (which platforms) or a mobile app? I assume from the javascript player comment that you are looking to build this as a web app? What video file formats do you need to support - just mpeg4 or other formats? On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > I'm doing some coding around videos and transcripts. Before diving in I > thought I'd see if there is any existing code out there? I'm working on > creating transcripts from videos we shoot for a community project - > naturally using ai (whisper) to do that - but Livecode to edit the > transcript and make the final output interactive. > > I'd like to stick to SRT standards, and be able to display the text track > with the video playing and to click and interact with it under Livecode > control. > > Given the future of the video player seems to be more focussed on an HTML5 > player - I'm wondering if it worth the effort of scripting this in Livecode > - or I should build on one of the opensource javascript players? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Nov 7 11:07:15 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:07:15 -0500 Subject: Windows maximization on desktops Message-ID: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? Is there such a message. What messages (if any) are sent when a window is maximized? From klaus at major-k.de Tue Nov 7 11:14:36 2023 From: klaus at major-k.de (Klaus major-k) Date: Tue, 7 Nov 2023 17:14:36 +0100 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <7C05BF80-D9EA-489C-AB2A-800748619B37@major-k.de> Hi Paul, > Am 07.11.2023 um 17:07 schrieb Paul Dupuis via use-livecode : > > Is there a message sent when a user click the maximize icon (macOS and Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent when a minimizaed stack is expanded (from the Windows taskbar or Apple dock). However, I can't seem to find an equivalent message for maximization? > > Is there such a message. What messages (if any) are sent when a window is maximized? doesn't that make the "resizestack" message fire? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From merakosp at gmail.com Tue Nov 7 11:15:02 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 7 Nov 2023 18:15:02 +0200 Subject: Windows maximization on desktops In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hello Paul, I think the "resizeStack" message should be sent. Kind regards, Panos -- On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Is there a message sent when a user click the maximize icon (macOS and > Windows) in the titlebar of a window? > > "iconifyStack" is sent for minimization, and "unIconifyStack" is sent > when a minimizaed stack is expanded (from the Windows taskbar or Apple > dock). However, I can't seem to find an equivalent message for > maximization? > > Is there such a message. What messages (if any) are sent when a window > is maximized? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Tue Nov 7 11:42:34 2023 From: paul at researchware.com (Paul Dupuis) Date: Tue, 7 Nov 2023 11:42:34 -0500 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Thanks Klaus and Panos, Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. Thank you. On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: > Hello Paul, > > I think the "resizeStack" message should be sent. > > Kind regards, > Panos > -- > > On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Is there a message sent when a user click the maximize icon (macOS and >> Windows) in the titlebar of a window? >> >> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >> when a minimizaed stack is expanded (from the Windows taskbar or Apple >> dock). However, I can't seem to find an equivalent message for >> maximization? >> >> Is there such a message. What messages (if any) are sent when a window >> is maximized? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue Nov 7 16:16:33 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 7 Nov 2023 16:16:33 -0500 Subject: [ot] Test In-Reply-To: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: <003701da11bf$b2661070$17323150$@net> Email test. Sorry for the noise Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From david.bovill at gmail.com Wed Nov 8 15:26:10 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 8 Nov 2023 20:26:10 +0000 Subject: Subtitle and the future of the Player control In-Reply-To: <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> References: <25561224-34D3-4054-979F-CCDFFD04E934@livecode.com> <9c76b464-80f3-4f82-b6c4-81e1749b9568@researchware.com> Message-ID: Thanks Paul - my understanding is that Livecode are working on a new version of the player that works with HTML5 deployment. I'm not sure if in that scenario the current player will become a legacy control. AFAIK there is no Livecode libraries out there for working with timed sub-title tracks? On Tue, 7 Nov 2023 at 12:37, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > There are a lot more details to really assess a best choice here (unless > your questions is rhetorical). > > Is this a planned web app, desktop app (which platforms) or a mobile > app? I assume from the javascript player comment that you are looking to > build this as a web app? What video file formats do you need to support > - just mpeg4 or other formats? > > On 11/7/2023 6:05 AM, David Bovill via use-livecode wrote: > > I'm doing some coding around videos and transcripts. Before diving in I > > thought I'd see if there is any existing code out there? I'm working on > > creating transcripts from videos we shoot for a community project - > > naturally using ai (whisper) to do that - but Livecode to edit the > > transcript and make the final output interactive. > > > > I'd like to stick to SRT standards, and be able to display the text track > > with the video playing and to click and interact with it under Livecode > > control. > > > > Given the future of the video player seems to be more focussed on an > HTML5 > > player - I'm wondering if it worth the effort of scripting this in > Livecode > > - or I should build on one of the opensource javascript players? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From oliver.kalleinen at gmail.com Wed Nov 8 16:15:19 2023 From: oliver.kalleinen at gmail.com (OLIVER GMAIL) Date: Wed, 8 Nov 2023 23:15:19 +0200 Subject: Subtitle and the future of the Player control In-Reply-To: References: Message-ID: <051138e3-9e63-4ce2-aab7-94b6acab7768@GMAIL.COM> Hi, for a project I had to subtitle 63 hours of videos, I couldn't find any subtitle software that was speedy enough to manage such a huge amount, so I decided to make a custom subtitler for our specific needs and workflow. It was fairly easy to build it with Livecode. You simply need to regularily check the currentTime of your player object and compare it to the timecode in your subtitlefile. You then show/hide the subtitle at the right moment. As longs as there will be the currentTime property available you can work easily with subititles in Livecode. There is one major caveat though: It is not possible to show the subtitle on top of the video, otherwise it will decrease the playback performance massively. I had to place the subtitle outside of the player object, than it worked. In the good old quick-times alwaysBuffer worked well, it was easy to draw on top of a video without performance issues. if you are in interested to hear more you can send me direct mail. Best, Oliver On 07/11/23 19.00, use-livecode-request at lists.runrev.com wrote: > Subtitle and the future of the Player control -- ::::::::::::::::::::::: Oliver Kochta-Kalleinen mobile +358-40-8223552 www.studiokalleinen.net From klaus at major-k.de Thu Nov 9 09:23:52 2023 From: klaus at major-k.de (Klaus major-k) Date: Thu, 9 Nov 2023 15:23:52 +0100 Subject: New LC plug-in Message-ID: <9057AD64-6F54-412F-9BE3-04792121A39A@major-k.de> Hi friends, I created a handy plug-in for LC. Not free, but just 1,- Euro. It will create all neccessary iOS icons for LC from one 1024*1024 image. Also works with PNG files with transparency. If you are interested, take a look here: Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From mark at canelasoftware.com Thu Nov 9 12:56:03 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Thu, 9 Nov 2023 09:56:03 -0800 Subject: Windows maximization on desktops In-Reply-To: References: <120794ae-a685-4e8f-a3a1-fa23fd1bc5c1@researchware.com> Message-ID: Hi Paul, Knowing the app was minimized, you could use a flag to track your state and recover from a maximize. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 7, 2023, at 8:42 AM, Paul Dupuis via use-livecode wrote: > > Thanks Klaus and Panos, > > Yes, a resizeStack is send on Maximize. Now I just need to do some screenrect calculations to determine a drag-resize from a maximize-resize. > > Thank you. > > > On 11/7/2023 11:15 AM, panagiotis merakos via use-livecode wrote: >> Hello Paul, >> >> I think the "resizeStack" message should be sent. >> >> Kind regards, >> Panos >> -- >> >> On Tue, 7 Nov 2023 at 18:08, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Is there a message sent when a user click the maximize icon (macOS and >>> Windows) in the titlebar of a window? >>> >>> "iconifyStack" is sent for minimization, and "unIconifyStack" is sent >>> when a minimizaed stack is expanded (from the Windows taskbar or Apple >>> dock). However, I can't seem to find an equivalent message for >>> maximization? >>> >>> Is there such a message. What messages (if any) are sent when a window >>> is maximized? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 9 16:25:11 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 9 Nov 2023 22:25:11 +0100 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner Message-ID: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. I used jarsigner 5.0 and JDK 1.8 for it. I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) Is there any interest here in the list for detailed instructions? I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. The only work that has to be done by you is to do the basic configuration once... Regards, Matthias From paul at researchware.com Thu Nov 9 17:11:39 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 17:11:39 -0500 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: On 11/9/2023 4:25 PM, matthias rebbe via use-livecode wrote: > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. Congratulations! Code signing on any platform appears to be a moving target, and not easy to get setup each time the target changes. From ambassador at fourthworld.com Thu Nov 9 17:38:40 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 09 Nov 2023 22:38:40 +0000 Subject: Windows maximization on desktops Message-ID: Paul Dupuis wrote: > Is there a message sent when a user click the maximize icon (macOS > and Windows) in the titlebar of a window? As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? -- Richard Gaskin Fourth World Systems From paul at researchware.com Thu Nov 9 18:05:52 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 9 Nov 2023 18:05:52 -0500 Subject: Windows maximization on desktops In-Reply-To: References: Message-ID: <527c7fd9-1499-4b00-a7ae-e95c3d42d025@researchware.com> On 11/9/2023 5:38 PM, ambassador--- via use-livecode wrote: > Paul Dupuis wrote: > >> Is there a message sent when a user click the maximize icon (macOS >> and Windows) in the titlebar of a window? > As others have pointed out, resizeStack is sent. And by definition, wouldn't the windowBoundingRect be the maximized size? So, the windowBoundingRect actually only applies to the main monitor (where 'the screen of stack "X" = 1' so you actually need to consider windowBoundingRect deprecated and use the working screenRects or the effective working screenRects (I may have my adjectives in the wrong order!) and compare the screen of the stack in question to the line in the returned screenRects for a bounding rect equivalent. > I'm curious: what does the app need to do differently if the user resized the window to that rect manually vs the Maximize button? It is an oddity (bug) where certain windows in HyperRESEARCH are not redrawing their contents properly when the maximize icon in the title bar is clicked and the window maximized. However, if you resize the window to the maximum size, everything is redrawn correctly. I was asking about the maximize message as it may have aided in debugging the issue - if there was such a message sent. This is also only on macOS. The same windows maximize correctly whether resized manually or the maximize icon in the title bar is clicked. Also, I have not determined if this behavior started happening on some specific version of macOS yet. In theory, as you stated, there should be no difference between resizing a stack/window manually and clicking the maximize icon. From bogdanoff at me.com Thu Nov 9 18:42:20 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Thu, 9 Nov 2023 15:42:20 -0800 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Matthias, I am definitely interested in this! Peter Bogdanoff > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: > > Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. > > I used jarsigner 5.0 and JDK 1.8 for it. > I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions > > I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. > But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. > > Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) > > Is there any interest here in the list for detailed instructions? > I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. > The only work that has to be done by you is to do the basic configuration once... > > 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 merakosp at gmail.com Fri Nov 10 03:44:32 2023 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 10 Nov 2023 10:44:32 +0200 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: <0CE3BD58-AEEF-457E-A00C-40DC68DA6B34@m-r-d.de> Message-ID: Hello Matthias, I think a lesson on this would be super useful! Kind regards, Panos -- On Fri, 10 Nov 2023 at 01:43, Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > Matthias, I am definitely interested in this! > > Peter Bogdanoff > > > On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Phew, after searching, reading and trying many days i was finally able > to code sign my first Windows standalone under macOS today with this new > eToken certificates using jarsigner. > > > > I used jarsigner 5.0 and JDK 1.8 for it. > > I will now intensively test it and if there is interest i could create > either an LC lesson or just a PDF with step by step instructions > > > > I tested it here with a certficate that can be used with a software > based eToken, not a hardware based one. > > But it should also work with hardware eTokens, as jarsigner does not see > if the the eToken is software or hardware based. > > > > Code signing Windows standalones under macOS should technically also be > possible using osslsigncode, but the current builds for macOS do not have > the eToken support included, but i think that is just a matter of time. At > least i hope so. ;) > > > > Is there any interest here in the list for detailed instructions? > > I will see if i can also provide an easy stack that automatically builds > and executes the needed shell commands for signing, so you just have to > select your Windows standalone and the stack does all the work for you. > > The only work that has to be done by you is to do the basic > configuration once... > > > > Regards, > > Matthias > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From marksmithhfx at gmail.com Fri Nov 10 11:20:25 2023 From: marksmithhfx at gmail.com (Mark Smith) Date: Fri, 10 Nov 2023 16:20:25 +0000 Subject: Finally success with code signing Windows standalones withe the new eToken certificates under macOS using jarsigner In-Reply-To: References: Message-ID: Brilliant Matthias. I am sure there are many who would appreciate your documentation efforts. Sent from my iPhone > On Nov 9, 2023, at 11:43 PM, Peter Bogdanoff via use-livecode wrote: > > Matthias, I am definitely interested in this! > > Peter Bogdanoff > >> On Nov 9, 2023, at 1:25 PM, matthias rebbe via use-livecode wrote: >> >> Phew, after searching, reading and trying many days i was finally able to code sign my first Windows standalone under macOS today with this new eToken certificates using jarsigner. >> >> I used jarsigner 5.0 and JDK 1.8 for it. >> I will now intensively test it and if there is interest i could create either an LC lesson or just a PDF with step by step instructions >> >> I tested it here with a certficate that can be used with a software based eToken, not a hardware based one. >> But it should also work with hardware eTokens, as jarsigner does not see if the the eToken is software or hardware based. >> >> Code signing Windows standalones under macOS should technically also be possible using osslsigncode, but the current builds for macOS do not have the eToken support included, but i think that is just a matter of time. At least i hope so. ;) >> >> Is there any interest here in the list for detailed instructions? >> I will see if i can also provide an easy stack that automatically builds and executes the needed shell commands for signing, so you just have to select your Windows standalone and the stack does all the work for you. >> The only work that has to be done by you is to do the basic configuration once... >> >> Regards, >> Matthias >> >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Nov 11 11:30:15 2023 From: klaus at major-k.de (Klaus major-k) Date: Sat, 11 Nov 2023 17:30:15 +0100 Subject: Update for new LC plug-in Message-ID: Hi friends, I made an update for my plug-in. The stack can now enter the pathnames (relative or absolute) of the resulting icons to the "Standalone Applications Settings" of a selected stack for you. If you are interested, take a look here: Coming soon: Create an .ICNS file for macOS apps! 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 Sat Nov 11 17:43:46 2023 From: tom at makeshyft.com (Tom Glod) Date: Sat, 11 Nov 2023 17:43:46 -0500 Subject: Top things you are waiting for .... Message-ID: Hey everyone Just a market research thread. What are the top 3 or 5 things you are waiting for in Livecode's feature set? This is my list. 1. Updated Browser 2. Compiler (its important because speed is important to the user experience) 3. integrated layering of native controls What are yours? Cheers, Tom From jbv at souslelogo.com Sun Nov 12 03:42:56 2023 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 12 Nov 2023 03:42:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: Hi, My top priority : "rev" libraries (revXML, revZIP, perhaps others) to be fully Unicode compatible. I do a lot of stuff with LC server, and for the moment, my only choice is to use php instead for some tasks. Le 2023-11-11 17:43, Tom Glod via use-livecode a crit : > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's > feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From christerp1 at gmail.com Sun Nov 12 04:19:13 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 11:19:13 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <36559627-A7F6-4122-A98D-EBD68FE15E58@gmail.com> 1. Detailed documentation on interacting with Apple & Google app libraries and charging; 2. Detailed documentation on interacting with Android, iOS, Windows (and for the future Linux); 3. Documentation on interacting with any www-pages. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 0.43, Tom Glod via use-livecode wrote: > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sun Nov 12 08:19:36 2023 From: paul at researchware.com (Paul Dupuis) Date: Sun, 12 Nov 2023 08:19:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: On 11/12/2023 3:42 AM, jbv via use-livecode wrote: > My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible. I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334) From christerp1 at gmail.com Sun Nov 12 10:04:40 2023 From: christerp1 at gmail.com (christerp1) Date: Sun, 12 Nov 2023 17:04:40 +0200 Subject: Top things you are waiting for .... In-Reply-To: Message-ID: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Wow! Now, guys  it is time to make a move! The key is to get this feedback registered and  - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group  possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Sun Nov 12 12:09:56 2023 From: mkoob at rogers.com (Martin Koob) Date: Sun, 12 Nov 2023 12:09:56 -0500 Subject: Top things you are waiting for .... In-Reply-To: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: Hi christerp In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com Its ID in the database is "Bug 24402” Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. Thanks Tom for starting this discussion. Martin Koob * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: > > Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile > -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 12 12:36:31 2023 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Sun, 12 Nov 2023 12:36:31 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: I’m still waiting for the LC Compiler. (My foot is still tapping while I wait.) I’m concerned that I keep getting offers from LC to build my app for me using their programmers. I would rather know those programmers are working hard on the new versions of LC that are enhancements we have already financed. There shouldn’t be slack in the programmers pipeline that allows them to work on other privately paid projects instead of on our mainstream problem bugs and enhancements. Just my 2 cents for the day. Cheers, Rick From christerp1 at gmail.com Sun Nov 12 12:42:25 2023 From: christerp1 at gmail.com (=?utf-8?Q?Christer_Pyyhti=C3=A4?=) Date: Sun, 12 Nov 2023 19:42:25 +0200 Subject: Top things you are waiting for .... In-Reply-To: References: <6550e98a.2e0a0220.9296a.4ae9@mx.google.com> Message-ID: <39474E10-2798-4E54-9344-80756DB4CD3D@gmail.com> Martin, Many thanks for your views! I think this discussion is very useful in terns of both understanding what is needed looking forward as well as making the current framework quality. Looking back where most of the time was used was trying to learn the very basics making your application work in a scalable environment of multiple, up to thousands of users, maintaining quality and support. There simply is not enough time to learn how basic things work instead of fulfilling the request making your application delivering its supposed value to its users. As I sated in my wish list was to make the LiveCode environment clear and precise documented ways how to work with the required environments, mainly the device OS’s, LiveCode server, app delivery frameworks (Google and Apple, maybe others). It took me far too much time to find out all these details, like for example asynchronous payment schemes and licensing etc. A detailed documentation available would helped a lot of time to concentrate improving the value of the app to its potential users. Still kicking around if to continue the job. As of today, there still seems to be market opportunity for a knowledge based application - not killed by the AI ones. Christer Pyyhtiä christerp1 at gmail.com > On 12. Nov 2023, at 19.09, Martin Koob wrote: > > Hi christerp > > In the past the LC HQ had an initiative where they asked LC developers to submit a list their top ten bugs they needed to be addressed. They collated that list which they used to set the agenda for a team focus to pare down the list of outstanding bugs. I understood that this was to be done again at some point but I think their focus for the past year has been on LC 10.x and LiveCode Create and which is an important initiative too. As any of us who write software know, things take more effort and time than you estimate. Even if you used the Scotty principle to create the estimate. > > Regarding having a way to register the requests for new features you can create an Enhancement Request on the LiveCode Quality web site https://quality.livecode.com/enter_bug.cgi > > That way they have an ID and URL you can reference and share with other LiveCode Developers. Furthermore, other LC users and the LiveCode team can discuss the new feature in the comments that follow the initial post. There is not an opportunity to vote up or down Bugs or Enhancement requests but you can add yourself to the cc list. In a sense that is an unofficial poll on the degree of interest in the feature. You can also voice your support for the feature in the comments and explain your use cases and how that would help you achieve what you are trying to accomplish. (You may get advice from other users or the LC Team on other ways to accomplish what you are aiming to do but that is good too.) > > Posting an enhancement request also puts your idea on the development team’s radar as they are reviewed by Panos and periodically reported to the team. There should be some sort of initial response from LiveCode staff.* > > Anyway an enhancement request I have is to be able to have graphics or text visible above the player while it plays. So to follow my own advice I have posted a feature request on quality.livecode.com > > Its ID in the database is "Bug 24402” > > Its URL is "https://quality.livecode.com/show_bug.cgi?id=24402" > > I am not sure whether I or someone else has posted this before. I think if Tom Glod’s request "3. integrated layering of native controls” was implemented it may resolve my request as well. > In any case as I filled out the summary filed on the ‘new request’ form of the the quality.livecode.com site it should have displayed reports that were potentially similar bugs. It did not do that at all this time which was odd. I should have searched for some terms in my request to see if mine is a duplicate before posting but just to get it off my todo list now I posted without doing that. I can check that later and if I find a duplicate I can note the ID of the Duplicate Report mark my report as a duplicate of another report and enter the ID of the duplicate linking my report with that one. Panos may beat me to doing that when he reviews the post. > > Anyway let me know what you think of that request and if you post your features on quality.livecode.com please share them in this thread as Tom has asked. > > Thanks Tom for starting this discussion. > > > > Martin Koob > > * Panos or others on the LiveCode development team please correct me if I have said anything wrong about using the LiveCode Quality website and the process that new issues or requests are triaged and responded to. > > > > >> On Nov 12, 2023, at 10:04 AM, christerp1 via use-livecode wrote: >> >> Wow! Now, guys it is time to make a move! The key is to get this feedback registered and - a bit organized.So much good feedback from us all, how could it be served? Get to know what great ideas to create apps and what is needed.It is to be undrrstood that making a succesdful app and to the largest target group possible needs a supported process, releasing many of us taclking stupid problems.The key is to help us all making a spec of an idea for a system and help us to understan if it is worth while. If yes, how to invest and make it hapoen.Best regardschristerp1 at gmail.com+358-400-410216Sent from my mobile >> -------- Original message --------From: Paul Dupuis via use-livecode Date: 12/11/2023 15.20 (GMT+02:00) To: use-livecode at lists.runrev.com Cc: Paul Dupuis Subject: Re: Top things you are waiting for .... On 11/12/2023 3:42 AM, jbv via use-livecode wrote:> My top priority : "rev" libraries (revXML, revZIP, perhaps others) to > be fully Unicode compatible.I'll add the shell() function, which is not Unicode compatible on Windows (https://quality.livecode.com/show_bug.cgi?id=22334)_______________________________________________use-livecode mailing listuse-livecode at lists.runrev.comPlease visit this url to subscribe, unsubscribe and manage your subscription preferences:http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Nov 12 15:58:23 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Sun, 12 Nov 2023 21:58:23 +0100 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> 1. Debugger for Livecode Server. Man, what do i miss the On-Rev client.... 2. Native MSSQL database support 3. tsNet to support HTTP/2 https://quality.livecode.com/show_bug.cgi?id=23355 According to CharlesW this should be easily fixed with a 3rd party library which has to be included alongside curl. > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode : > > Hey everyone > Just a market research thread. > What are the top 3 or 5 things you are waiting for in Livecode's feature > set? > This is my list. > > 1. Updated Browser > 2. Compiler (its important because speed is important to the user > experience) > 3. integrated layering of native controls > > What are yours? > > Cheers, > > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Nov 12 19:04:16 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:04:16 -0500 Subject: Top things you are waiting for .... In-Reply-To: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: just going off the top-of-my-head. i don't feel like going into the bug list, even though there are plenty of open ones, including for the summer megabundle widgets things i licensed that i'm still waiting for: * script compiler * web deploy things that severely degrade lc features or make them unusable: * docs for lcb * docs for property inspector and property editor * script widgets * multi-path svg support (i can't tell you how many great svg's are unusable, because you can't flatten/combine the paths and get the layers to work out) * icon library fixes * project browser support groups things that are just annoying: * filtering/sorting the inclusions for standalones (there's a freaking PR for this that's been "awaiting release" for...three years?) * all the other PR's that are just sitting in limbo. * standalone inclusion selections fixed (did you know that the db library is attached to standalones, even if you specifically deselect it? did you know that every time you mouseUp on a standalone, the db library intercepts the event?) On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > > 1. Debugger for Livecode Server. > Man, what do i miss the On-Rev client.... > > 2. Native MSSQL database support > > 3. tsNet to support HTTP/2 > https://quality.livecode.com/show_bug.cgi?id=23355 > According to CharlesW this should be easily fixed with a 3rd party library > which has to be included alongside curl. > > > > > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hey everyone > > Just a market research thread. > > What are the top 3 or 5 things you are waiting for in Livecode's feature > > set? > > This is my list. > > > > 1. Updated Browser > > 2. Compiler (its important because speed is important to the user > > experience) > > 3. integrated layering of native controls > > > > What are yours? > > > > Cheers, > > > > Tom > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sun Nov 12 19:11:48 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 12 Nov 2023 19:11:48 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: one more: * attention span and discipline, or hiring a chief that has attention span and discipline - with lc chasing every new revenue thing, and lurching off after it, the half-finished meals that are strewn about reflects on the product. "look! a squirrel!" is not a plan. On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner wrote: > just going off the top-of-my-head. i don't feel like going into the bug > list, even though there are plenty of open ones, including for the summer > megabundle widgets > > things i licensed that i'm still waiting for: > * script compiler > * web deploy > things that severely degrade lc features or make them unusable: > * docs for lcb > * docs for property inspector and property editor > * script widgets > * multi-path svg support (i can't tell you how many great svg's are > unusable, because you can't flatten/combine the paths and get the layers to > work out) > * icon library fixes > * project browser support groups > things that are just annoying: > * filtering/sorting the inclusions for standalones (there's a freaking PR > for this that's been "awaiting release" for...three years?) > * all the other PR's that are just sitting in limbo. > * standalone inclusion selections fixed (did you know that the db library > is attached to standalones, even if you specifically deselect it? did you > know that every time you mouseUp on a standalone, the db library intercepts > the event?) > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> 1. Debugger for Livecode Server. >> Man, what do i miss the On-Rev client.... >> >> 2. Native MSSQL database support >> >> 3. tsNet to support HTTP/2 >> https://quality.livecode.com/show_bug.cgi?id=23355 >> According to CharlesW this should be easily fixed with a 3rd party >> library which has to be included alongside curl. >> >> >> >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >> use-livecode at lists.runrev.com>: >> > >> > Hey everyone >> > Just a market research thread. >> > What are the top 3 or 5 things you are waiting for in Livecode's feature >> > set? >> > This is my list. >> > >> > 1. Updated Browser >> > 2. Compiler (its important because speed is important to the user >> > experience) >> > 3. integrated layering of native controls >> > >> > What are yours? >> > >> > Cheers, >> > >> > Tom >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Sun Nov 12 21:15:25 2023 From: tom at makeshyft.com (Tom Glod) Date: Sun, 12 Nov 2023 21:15:25 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Thanks everyone for your answers. On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > one more: > * attention span and discipline, or hiring a chief that has attention span > and discipline - with lc chasing every new revenue thing, and lurching off > after it, the half-finished meals that are strewn about reflects on the > product. "look! a squirrel!" is not a plan. > > On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > wrote: > > > just going off the top-of-my-head. i don't feel like going into the bug > > list, even though there are plenty of open ones, including for the summer > > megabundle widgets > > > > things i licensed that i'm still waiting for: > > * script compiler > > * web deploy > > things that severely degrade lc features or make them unusable: > > * docs for lcb > > * docs for property inspector and property editor > > * script widgets > > * multi-path svg support (i can't tell you how many great svg's are > > unusable, because you can't flatten/combine the paths and get the layers > to > > work out) > > * icon library fixes > > * project browser support groups > > things that are just annoying: > > * filtering/sorting the inclusions for standalones (there's a freaking PR > > for this that's been "awaiting release" for...three years?) > > * all the other PR's that are just sitting in limbo. > > * standalone inclusion selections fixed (did you know that the db library > > is attached to standalones, even if you specifically deselect it? did you > > know that every time you mouseUp on a standalone, the db library > intercepts > > the event?) > > > > > > > > On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> > >> 1. Debugger for Livecode Server. > >> Man, what do i miss the On-Rev client.... > >> > >> 2. Native MSSQL database support > >> > >> 3. tsNet to support HTTP/2 > >> https://quality.livecode.com/show_bug.cgi?id=23355 > >> According to CharlesW this should be easily fixed with a 3rd party > >> library which has to be included alongside curl. > >> > >> > >> > >> > Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >> use-livecode at lists.runrev.com>: > >> > > >> > Hey everyone > >> > Just a market research thread. > >> > What are the top 3 or 5 things you are waiting for in Livecode's > feature > >> > set? > >> > This is my list. > >> > > >> > 1. Updated Browser > >> > 2. Compiler (its important because speed is important to the user > >> > experience) > >> > 3. integrated layering of native controls > >> > > >> > What are yours? > >> > > >> > Cheers, > >> > > >> > Tom > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Mon Nov 13 12:07:22 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 17:07:22 +0000 Subject: Oddity in 'currentCard' function? In-Reply-To: References: Message-ID: <54E2C4DB-9D76-4F1D-9433-233898DD68FC@iotecdigital.com> I never create an object without immediately giving it a name. Problem solved. :-) Bob S On Oct 24, 2023, at 9:34 PM, Mark Waddingham via use-livecode wrote: On 2023-10-24 18:00, Paul Dupuis via use-livecode wrote: I think I found a oddity in the "currentCard" property. The documentation states that the currentCard property return the short name of the current card of a stack: for example: put the currentCard of stack "Untitled 1" into tCardName You can then execute code such as: set the myProperty of cd tCardName of stack "Untitled 1" to tValue ... But again, breaking that example above (set the myProperty of the currentCard of stack "Untitled 1" to tValue) into 2 lines: put the currentCard of stack "Untitled 1" into tCardName set the myProperty of cd tCardName of stack "Untitled 1" to tValue FAILS if the card has no name. Something just seems off here? As Jacque said, if an object has an empty name then the short name returns ` id ` (i.e. an id chunk) - this is long standing behavior and one which I'm not sure is entirely helpful (it should perhaps just return empty!). From paul at researchware.com Mon Nov 13 12:18:19 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 13 Nov 2023 12:18:19 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app Message-ID: Hivemind, Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? Examples: 1) set the clipboardData["rtf"] to the rtfText of fld "X" 2) set the clipboardData["html"] to the htmlText of fld "X" 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. From craig at starfirelighting.com Mon Nov 13 14:24:40 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 13 Nov 2023 14:24:40 -0500 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: Hi. I always use the “htmlText”. Of course this encodes the original text with HTML tags, so you cannot just: set the clipBoardData to the htmlText of fld 1 set the text of fld 2 to the clipBoardData you have to: set the htmltext of fld 2 to the clipBoardData Craig > On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: > > Hivemind, > > Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? > > Examples: > 1) set the clipboardData["rtf"] to the rtfText of fld "X" > 2) set the clipboardData["html"] to the htmlText of fld "X" > 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode > 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") > > Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 13 14:32:07 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 13 Nov 2023 19:32:07 +0000 Subject: What to set the clipboardData to for exchanging styled text with a 3rd party app In-Reply-To: References: Message-ID: <46D7CC59-97A2-4EB9-8A87-0B6CEA5DC539@iotecdigital.com> Couldn’t you choose door number 2? Using just the clipBoardData without a parameter is something I never do anymore. Bob S > On Nov 13, 2023, at 11:24 AM, Craig Newman via use-livecode wrote: > > Hi. > > I always use the “htmlText”. > > Of course this encodes the original text with HTML tags, so you cannot just: > > set the clipBoardData to the htmlText of fld 1 > set the text of fld 2 to the clipBoardData > > you have to: set the htmltext of fld 2 to the clipBoardData > > > > Craig > > >> On Nov 13, 2023, at 12:18 PM, Paul Dupuis via use-livecode wrote: >> >> Hivemind, >> >> Recommendation as to what is best to set the clipboardData property to, when you want to copy styled text from a field to the clipboard for exchange with a 3rd party (any 3rd party) application that supports some form of styled text, that can include text in multiple languages (i.e. Unicode)? >> >> Examples: >> 1) set the clipboardData["rtf"] to the rtfText of fld "X" >> 2) set the clipboardData["html"] to the htmlText of fld "X" >> 3) set the clipboardData["text"] to the text of fld "X" -- since the text in field since LC7 is unicode >> 4) set the clipboardData["unicode"] to the textEncode(fld "X","UTF-16") >> >> Something else? Should fullClipboardData or rawClipboardData be used instead? Looking for best practice recommendation. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From neville.smythe at optusnet.com.au Mon Nov 13 16:40:27 2023 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 14 Nov 2023 08:40:27 +1100 Subject: Top things you are waiting for .... Message-ID: <8A8527BE-0196-4681-AB98-5B5BFF6E34B4@optusnet.com.au> • Font styles • Get/set text baselines Neville Smythe From curry at pair.com Tue Nov 14 10:19:13 2023 From: curry at pair.com (Curry Kenworthy) Date: Tue, 14 Nov 2023 10:19:13 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: Message-ID: <66c34a8e-322a-87a0-e1dd-95b6605155de@pair.com> Good thread! These would help in WORDLIB, FIELDTRIP, client work, and generally: 1. LC Field Bugs: Tab false selection area, cr before image removes it, Effective textFont fails, Pasting adds null, Bad Thai/Myanmar text wrap, Wrong (truncated) text reported for mouseover/selections, No Mouse-Wheel scroll after Ctrl-Click launch. 2. LC Player Bugs, Clipboard Bugs, and the amazing Invisible Menu bug. 3. Richard's common-sense REALITY note: A user-friendly devtool MUST fully integrate support to build/sign/etc for targeted OS platforms! My reported and CC'd LC bugs; search LC-QA for email "curry": Best wishes, Curry K. From General.2018 at outlook.com Tue Nov 14 12:51:52 2023 From: General.2018 at outlook.com (General 2018) Date: Tue, 14 Nov 2023 17:51:52 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: Serial communications over Bluetooth for Android. Currently Serial over Bluetooth limited to Windows and IOS devices at high tablet cost. Most real world solutions use Android for cost effective tablet for external device comms. This has been requested for at least 10 years for LC cross platform approach and is a weakness for such developments. > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode wrote: > > Thanks everyone for your answers. > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> one more: >> * attention span and discipline, or hiring a chief that has attention span >> and discipline - with lc chasing every new revenue thing, and lurching off >> after it, the half-finished meals that are strewn about reflects on the >> product. "look! a squirrel!" is not a plan. >> >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner >> wrote: >> >>> just going off the top-of-my-head. i don't feel like going into the bug >>> list, even though there are plenty of open ones, including for the summer >>> megabundle widgets >>> >>> things i licensed that i'm still waiting for: >>> * script compiler >>> * web deploy >>> things that severely degrade lc features or make them unusable: >>> * docs for lcb >>> * docs for property inspector and property editor >>> * script widgets >>> * multi-path svg support (i can't tell you how many great svg's are >>> unusable, because you can't flatten/combine the paths and get the layers >> to >>> work out) >>> * icon library fixes >>> * project browser support groups >>> things that are just annoying: >>> * filtering/sorting the inclusions for standalones (there's a freaking PR >>> for this that's been "awaiting release" for...three years?) >>> * all the other PR's that are just sitting in limbo. >>> * standalone inclusion selections fixed (did you know that the db library >>> is attached to standalones, even if you specifically deselect it? did you >>> know that every time you mouseUp on a standalone, the db library >> intercepts >>> the event?) >>> >>> >>> >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> >>>> 1. Debugger for Livecode Server. >>>> Man, what do i miss the On-Rev client.... >>>> >>>> 2. Native MSSQL database support >>>> >>>> 3. tsNet to support HTTP/2 >>>> https://quality.livecode.com/show_bug.cgi?id=23355 >>>> According to CharlesW this should be easily fixed with a 3rd party >>>> library which has to be included alongside curl. >>>> >>>> >>>> >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < >>>> use-livecode at lists.runrev.com>: >>>>> >>>>> Hey everyone >>>>> Just a market research thread. >>>>> What are the top 3 or 5 things you are waiting for in Livecode's >> feature >>>>> set? >>>>> This is my list. >>>>> >>>>> 1. Updated Browser >>>>> 2. Compiler (its important because speed is important to the user >>>>> experience) >>>>> 3. integrated layering of native controls >>>>> >>>>> What are yours? >>>>> >>>>> Cheers, >>>>> >>>>> Tom >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> -- >>> On the first day, God created the heavens and the Earth >>> On the second day, God created the oceans. >>> On the third day, God put the animals on hold for a few hours, >>> and did a little diving. >>> And God said, "This is good." >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From panos.merakos at livecode.com Wed Nov 15 09:34:39 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Wed, 15 Nov 2023 16:34:39 +0200 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available Message-ID: Hello all, Just to let you know that there is an update of the enhancements bundle available in your account area. Latest update 1.0.33: 15 November 2023 This update includes some bugfixes. I'll update BugZilla later tonight. You can have a look at the "changelog.txt" file that is included in the bundle, to see what is new in this release. Note that when installing this new version using the stack "WidgetPackInstaller.livecode" that is included in the bundle, you need to restart the LC IDE when the installation finishes - you will get a dialog asking you to do so. Kind regards, Panos -- From jacque at hyperactivesw.com Wed Nov 15 15:02:52 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 14:02:52 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) I do have this in the My LiveCode folder: My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed Nov 15 15:55:27 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 15 Nov 2023 21:55:27 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <3ED6E0B6-EF97-4BC3-A723-68DCA2AE3612@m-r-d.de> I too have the My Livecode folder in Dropbox and here i was able to install with minor problems on LC 9.6.10 macOS. I got 2 times a message that a stack was already in memory. After pressing purge the installation went on. The only thing that was not installed was the radial slider. I had to manually add it using the extension builder. > Am 15.11.2023 um 21:02 schrieb J. Landman Gay via use-livecode : > > On 11/15/23 8:34 AM, panagiotis merakos via use-livecode wrote: >> Hello all, >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> Latest update 1.0.33: 15 November 2023 > > Most of it won't install, I keep getting a message to install the widgetBundleUtils before continuing. (There's no way to cancel out of the installation so I need to hit "OK" multiple times.) > > I do have this in the My LiveCode folder: > My LiveCode/Extensions/com.livecode.library.widgetbundleutils.1.1.1 > > It might matter that this folder is not in the usual default location, it's in a Dropbox so I can share it with my other Mac. Where does it need to be? > > -- > 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 bobsneidar at iotecdigital.com Wed Nov 15 18:28:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 15 Nov 2023 23:28:32 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: References: Message-ID: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Is this the Summer Megabundle 2022? Otherwise I do not see it. Bob S > On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: > > Hello all, > > Just to let you know that there is an update of the enhancements bundle > available in your account area. > > Latest update 1.0.33: 15 November 2023 > > This update includes some bugfixes. I'll update BugZilla later tonight. > > You can have a look at the "changelog.txt" file that is included in the > bundle, to see what is new in this release. > > Note that when installing this new version using the stack > "WidgetPackInstaller.livecode" that is included in the bundle, you need to > restart the LC IDE when the installation finishes - you will get a dialog > asking you to do so. > > Kind regards, > Panos > -- > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Nov 15 18:39:59 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 16 Nov 2023 00:39:59 +0100 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> Message-ID: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty https://livecode.com/account/products/thirdparty > Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : > > Is this the Summer Megabundle 2022? Otherwise I do not see it. > > Bob S > > >> On Nov 15, 2023, at 6:34 AM, panagiotis merakos via use-livecode wrote: >> >> Hello all, >> >> Just to let you know that there is an update of the enhancements bundle >> available in your account area. >> >> Latest update 1.0.33: 15 November 2023 >> >> This update includes some bugfixes. I'll update BugZilla later tonight. >> >> You can have a look at the "changelog.txt" file that is included in the >> bundle, to see what is new in this release. >> >> Note that when installing this new version using the stack >> "WidgetPackInstaller.livecode" that is included in the bundle, you need to >> restart the LC IDE when the installation finishes - you will get a dialog >> asking you to do so. >> >> Kind regards, >> Panos >> -- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed Nov 15 19:40:40 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 00:40:40 +0000 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> Message-ID: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Okay I found it. Thanks for the help. I did have to run it a couple times because there were dependencies that needed to be installed first which I assume were not active until the restart of LC. Running the installer a second time did the trick. I wonder if there shouldn’t be two buttons, one for the dependent library, and another for the actual widgets? Check for the dependent library and version first, if not there show the first button, hide the second, otherwise hide the first button and show the second. Bob S > On Nov 15, 2023, at 3:39 PM, matthias rebbe via use-livecode wrote: > > Yes, but it can be found, in case you've purchased the bundle, in your account under Products->Thirdparty > > https://livecode.com/account/products/thirdparty > > > >> Am 16.11.2023 um 00:28 schrieb Bob Sneidar via use-livecode : >> >> Is this the Summer Megabundle 2022? Otherwise I do not see it. >> >> Bob S >> >> From jacque at hyperactivesw.com Thu Nov 16 00:20:30 2023 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 15 Nov 2023 23:20:30 -0600 Subject: [[ ANN ]] New Enhancements Bundle v1.0.33 available In-Reply-To: <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> References: <609CEE26-115E-4F8C-B203-A197C5502678@iotecdigital.com> <74B11DA3-DB4E-420E-9471-40A0DBF487B7@m-r-d.de> <699422EF-5F9B-4B3A-9991-073F82925C2E@iotecdigital.com> Message-ID: <18bd692d930.276f.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I got the "duplicate stack" error twice too, and hit the Purge button for those. It was after that I got the repeated error about the utilities library. I'll try installation again making sure I relaunch LC in between. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 15, 2023 6:42:55 PM Bob Sneidar via use-livecode wrote: > Okay I found it. Thanks for the help. I did have to run it a couple times > because there were dependencies that needed to be installed first which I > assume were not active until the restart of LC. Running the installer a > second time did the trick. > > I wonder if there shouldnt be two buttons, one for the dependent library, > and another for the actual widgets? Check for the dependent library and > version first, if not there show the first button, hide the second, > otherwise hide the first button and show the second. > > Bob S From panos.merakos at livecode.com Thu Nov 16 09:57:26 2023 From: panos.merakos at livecode.com (panagiotis merakos) Date: Thu, 16 Nov 2023 16:57:26 +0200 Subject: [[ ANN ]] Release 9.6.11 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 9.6.11 STABLE. LiveCode 9.6.11 STABLE comes with more than 10 bugfixes and new features, including support for Xcode 15 / iOS 17 SDK. You can find more details on the bug fixes and improvements of this new release here: https://livecode.com/livecode-9-6-11-stable-released/ You can find the release in your LiveCode account area or get it via the automatic updater. Enjoy! Kind regards The LiveCode Team From MikeKerner at roadrunner.com Thu Nov 16 10:36:36 2023 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 16 Nov 2023 10:36:36 -0500 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. On Tue, Nov 14, 2023 at 12:53 PM General 2018 via use-livecode < use-livecode at lists.runrev.com> wrote: > Serial communications over Bluetooth for Android. > > Currently Serial over Bluetooth limited to Windows and IOS devices at high > tablet cost. > > Most real world solutions use Android for cost effective tablet for > external device comms. > > This has been requested for at least 10 years for LC cross platform > approach and is a weakness for such developments. > > > > On 13 Nov 2023, at 02:16, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Thanks everyone for your answers. > > > > > > > > > >> On Sun, Nov 12, 2023 at 7:13 PM Mike Kerner via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >> one more: > >> * attention span and discipline, or hiring a chief that has attention > span > >> and discipline - with lc chasing every new revenue thing, and lurching > off > >> after it, the half-finished meals that are strewn about reflects on the > >> product. "look! a squirrel!" is not a plan. > >> > >> On Sun, Nov 12, 2023 at 7:04 PM Mike Kerner > >> wrote: > >> > >>> just going off the top-of-my-head. i don't feel like going into the bug > >>> list, even though there are plenty of open ones, including for the > summer > >>> megabundle widgets > >>> > >>> things i licensed that i'm still waiting for: > >>> * script compiler > >>> * web deploy > >>> things that severely degrade lc features or make them unusable: > >>> * docs for lcb > >>> * docs for property inspector and property editor > >>> * script widgets > >>> * multi-path svg support (i can't tell you how many great svg's are > >>> unusable, because you can't flatten/combine the paths and get the > layers > >> to > >>> work out) > >>> * icon library fixes > >>> * project browser support groups > >>> things that are just annoying: > >>> * filtering/sorting the inclusions for standalones (there's a freaking > PR > >>> for this that's been "awaiting release" for...three years?) > >>> * all the other PR's that are just sitting in limbo. > >>> * standalone inclusion selections fixed (did you know that the db > library > >>> is attached to standalones, even if you specifically deselect it? did > you > >>> know that every time you mouseUp on a standalone, the db library > >> intercepts > >>> the event?) > >>> > >>> > >>> > >>> On Sun, Nov 12, 2023 at 3:59 PM matthias rebbe via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> > >>>> 1. Debugger for Livecode Server. > >>>> Man, what do i miss the On-Rev client.... > >>>> > >>>> 2. Native MSSQL database support > >>>> > >>>> 3. tsNet to support HTTP/2 > >>>> https://quality.livecode.com/show_bug.cgi?id=23355 > >>>> According to CharlesW this should be easily fixed with a 3rd party > >>>> library which has to be included alongside curl. > >>>> > >>>> > >>>> > >>>>> Am 11.11.2023 um 23:43 schrieb Tom Glod via use-livecode < > >>>> use-livecode at lists.runrev.com>: > >>>>> > >>>>> Hey everyone > >>>>> Just a market research thread. > >>>>> What are the top 3 or 5 things you are waiting for in Livecode's > >> feature > >>>>> set? > >>>>> This is my list. > >>>>> > >>>>> 1. Updated Browser > >>>>> 2. Compiler (its important because speed is important to the user > >>>>> experience) > >>>>> 3. integrated layering of native controls > >>>>> > >>>>> What are yours? > >>>>> > >>>>> Cheers, > >>>>> > >>>>> Tom > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> > >>> > >>> -- > >>> On the first day, God created the heavens and the Earth > >>> On the second day, God created the oceans. > >>> On the third day, God put the animals on hold for a few hours, > >>> and did a little diving. > >>> And God said, "This is good." > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Thu Nov 16 11:01:39 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 16:01:39 +0000 Subject: Top things you are waiting for .... In-Reply-To: References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> Message-ID: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> I’ve run into that myself. An, “Are you sure?” Dialog would be helpful when an object is deleted. I suppose that can be scripted too. Bob S On Nov 16, 2023, at 7:36 AM, Mike Kerner via use-livecode wrote: * the focus switches when you don't switch it? this is most noticeable when one is in any of the palettes, such as the message box or the property editor. hit delete, and...wait, what happened to the object that was on the card? did it just get deleted? yes, it did. oh, you didn't notice? so sad. * undo would help you fix that, if you noticed that suddenly something was missing, but, well, you can't. From bobsneidar at iotecdigital.com Thu Nov 16 12:08:29 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:08:29 +0000 Subject: Delete Confirmation Library Message-ID: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Hi all. I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. on deleteButton beep put the short name of the selectedObject into tObjectName answer warning \ "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ with "Delete" or "Cancel" \ as sheet if it is "Cancel" then send "undo" to this card in 5 milliseconds end deleteButton Any idea why? Bob S From bobsneidar at iotecdigital.com Thu Nov 16 12:37:14 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 16 Nov 2023 17:37:14 +0000 Subject: Delete Confirmation Library In-Reply-To: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> References: <69B8A12C-B403-45BC-9E3A-C1604FA7BF52@iotecdigital.com> Message-ID: <5D0BD525-6164-46A1-BC6A-2014D5134694@iotecdigital.com> The real fix for this would be to have the engine pass the long id of the object with the message, so I could use: on deleteButton pObjectID … end deleteButton However I am reticent to create yet another enhancement request. :-) Bob S > On Nov 16, 2023, at 9:08 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I’m working on a delete confirmation library. In the following script however, getting the short name of the selectedObject fails silently even if the script only stack is inserted into the front. In the message box the same line of code works. > > on deleteButton > beep > put the short name of the selectedObject into tObjectName > answer warning \ > "Are you sure you want to delete button ‘“ & tObjectName & "'?" \ > with "Delete" or "Cancel" \ > as sheet > if it is "Cancel" then send "undo" to this card in 5 milliseconds > end deleteButton > > Any idea why? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 12:20:02 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 17:20:02 +0000 Subject: [OT] The Fall of the British Empire??? Message-ID: Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S From rdimola at evergreeninfo.net Fri Nov 17 14:05:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 17 Nov 2023 14:05:04 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <003d01da1988$fc26d160$f4747420$@net> "When exactly did the British Empire fall?? I thought it was still a thing?" +1 Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode Sent: Friday, November 17, 2023 12:20 PM To: How to use LiveCode Cc: Bob Sneidar Subject: [OT] The Fall of the British Empire??? Excerpt from The Livecode Team newsletter: Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. When exactly did the British Empire fall?? I thought it was still a thing? Bob S _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 14:07:11 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 14:07:11 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <003d01da1988$fc26d160$f4747420$@net> References: <003d01da1988$fc26d160$f4747420$@net> Message-ID: <9202EA42-2232-4704-816C-42E78D43C80C@starfirelighting.com> When the United States took over. 1945. The only thing that remained is that the Lingua Franca of the world is English. I have a French friend who is constantly annoyed at that fact. Craig > On Nov 17, 2023, at 2:05 PM, Ralph DiMola via use-livecode wrote: > > "When exactly did the British Empire fall?? I thought it was still a thing?" > > +1 > > > Ralph DiMola > IT Director > Evergreen Information Services > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Bob Sneidar via use-livecode > Sent: Friday, November 17, 2023 12:20 PM > To: How to use LiveCode > Cc: Bob Sneidar > Subject: [OT] The Fall of the British Empire??? > > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Nov 17 14:21:52 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 17 Nov 2023 21:21:52 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: The English think so. After all: Wales, Scotland, N Ireland, do appear to constitute an Empire if you look at them from isolationist, Brexitland. Ask Boris Johnson: if you stand behind him at waist height you'll recieve an answer in suitably rumbling Churchillian terms. On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < use-livecode at lists.runrev.com> wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently > with William Dalrymple and Anita Anand. This explores how empires rise, why > they fall and how they have shaped the world around us today. The series > covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > Empire, with episodes around iconic events such as the fall of > Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Fri Nov 17 16:24:32 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:24:32 +0000 Subject: Launch does not work in Windows Message-ID: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Hi all. Given: tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command: launch tFilePath with tTextEditorPath Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: tTextEditorPath = "/System/Applications/TextEdit.app” tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” The command DOES WORK! Any ides?? Is launch broken in Windows?? Bob S From bobsneidar at iotecdigital.com Fri Nov 17 16:37:58 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:37:58 +0000 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: <1AFBA5D1-A45E-4A90-9382-BF4373E22EC0@iotecdigital.com> In case anyone cares, this works: if the platform contains "WIN" then put "start" && quote & tTextEditorPath & quote && quote & tFilePath & quote into tShellCommand get shell(tShellCommand) else launch tFilePath with tTextEditorPath end if Bob S > On Nov 17, 2023, at 1:24 PM, Bob Sneidar via use-livecode wrote: > > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath, but on the Macintosh OS, given: > > tTextEditorPath = "/System/Applications/TextEdit.app” > tFilePath = "/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” > > The command DOES WORK! Any ides?? Is launch broken in Windows?? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Fri Nov 17 16:39:10 2023 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 17 Nov 2023 16:39:10 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Empires these days are strictly economic. In fact, it was always that way. Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. England was #1 until 1916, when guess who took over. Craig > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: > > The English think so. After all: Wales, Scotland, N Ireland, do appear to > constitute an Empire if you look at them from isolationist, Brexitland. > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > an answer in suitably rumbling Churchillian terms. > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > use-livecode at lists.runrev.com> wrote: > >> Excerpt from The Livecode Team newsletter: >> >> Several members of our team have been enjoying the Empire podcast recently >> with William Dalrymple and Anita Anand. This explores how empires rise, why >> they fall and how they have shaped the world around us today. The series >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >> Empire, with episodes around iconic events such as the fall of >> Constantinople and the Indian Mutiny among many others. >> >> When exactly did the British Empire fall?? I thought it was still a thing? >> >> Bob S >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Nov 17 16:53:45 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 17 Nov 2023 21:53:45 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Well, I’ll grant you that a sound economic footing was essential for building an empire. But I hardly think that economics = imperialism. There have been a lot of prosperous nations in history that had no interest in conquest, and there have been empires built by invading armies that by our standards were dirt poor. I give you the Mongols for instance. Bob S > On Nov 17, 2023, at 1:39 PM, Craig Newman via use-livecode wrote: > > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > >> On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode wrote: >> >> The English think so. After all: Wales, Scotland, N Ireland, do appear to >> constitute an Empire if you look at them from isolationist, Brexitland. >> >> Ask Boris Johnson: if you stand behind him at waist height you'll recieve >> an answer in suitably rumbling Churchillian terms. >> >> On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < >> use-livecode at lists.runrev.com> wrote: >> >>> Excerpt from The Livecode Team newsletter: >>> >>> Several members of our team have been enjoying the Empire podcast recently >>> with William Dalrymple and Anita Anand. This explores how empires rise, why >>> they fall and how they have shaped the world around us today. The series >>> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman >>> Empire, with episodes around iconic events such as the fall of >>> Constantinople and the Indian Mutiny among many others. >>> >>> When exactly did the British Empire fall?? I thought it was still a thing? >>> >>> Bob S >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Fri Nov 17 17:02:33 2023 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 17 Nov 2023 22:02:33 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: > >> On Nov 17, 2023, at 1:39 PM, >> >> England was #1 until 1916, when guess who took over. >> >> Craig Hmmm I thought it was the UK on the top spot. Alex From bogdanoff at me.com Sat Nov 18 02:50:49 2023 From: bogdanoff at me.com (Peter Bogdanoff) Date: Fri, 17 Nov 2023 23:50:49 -0800 Subject: Browser widget error Message-ID: Hi, I’m getting an error from the browser widget. I only see it when I’m running in Sonoma on an M2 Mac mini. All earlier Macs (Ventura and earlier) don’t trigger it. This is part of a routine that sets JS handlers to control the playing of a YouTube movie in the browser. I created a small sample stack to file a bug report, but actually got that one to work with no errors. The source stack is still showing errors, and I can’t seem yet to track down what’s causing it. The calls still function, but pop up the error box. The errorDialog message shows this. I guess that some explanation of specifically what the error is in "error evaluating javascript” would be helpful: 863,0,0,runtime 864,0,0,error evaluating javascript 865,0,0,browser.lcb 866,0,0,1007 897,0,0,1 865,0,0,browser.lcb 866,0,0,999 897,0,0,1 This is in LC 10.0.0-dp-6, the version of LC that seems to function best with this Sonoma M2 Mac. I have found that this computer is so fast, errors appear such that I had to do some adjusting of the timing of events. Peter Bogdanoff From richmondmathewson at gmail.com Sat Nov 18 03:27:18 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 18 Nov 2023 10:27:18 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> Message-ID: Oh, I have no illusions re Empires at the moment: there is one generally good one (USA) , and 2 pretty bad ones: C and R. I hope that the good one will finally pull the teeth of the bad ones, and that will sufficiently weaken the good one that it will calm down a bit. On Fri, 17 Nov 2023, 23:40 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > Empires these days are strictly economic. In fact, it was always that way. > > Forget California, which has the 6th largest GDP in the world. Texas and > New York combined would also come in at #6, and just beat GB. > > England was #1 until 1916, when guess who took over. > > Craig > > > On Nov 17, 2023, at 2:21 PM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > The English think so. After all: Wales, Scotland, N Ireland, do appear > to > > constitute an Empire if you look at them from isolationist, Brexitland. > > > > Ask Boris Johnson: if you stand behind him at waist height you'll recieve > > an answer in suitably rumbling Churchillian terms. > > > > On Fri, 17 Nov 2023, 19:21 Bob Sneidar via use-livecode, < > > use-livecode at lists.runrev.com> wrote: > > > >> Excerpt from The Livecode Team newsletter: > >> > >> Several members of our team have been enjoying the Empire podcast > recently > >> with William Dalrymple and Anita Anand. This explores how empires rise, > why > >> they fall and how they have shaped the world around us today. The series > >> covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman > >> Empire, with episodes around iconic events such as the fall of > >> Constantinople and the Indian Mutiny among many others. > >> > >> When exactly did the British Empire fall?? I thought it was still a > thing? > >> > >> Bob S > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kee.nethery at elloco.com Sat Nov 18 15:48:15 2023 From: kee.nethery at elloco.com (kee nethery) Date: Sat, 18 Nov 2023 12:48:15 -0800 Subject: Top things you are waiting for .... In-Reply-To: <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> References: <2C05119F-A23D-4EF9-8A27-9C2A43217463@m-r-d.de> <93D2CD15-2D23-4D1D-BF0E-415B704DDE95@iotecdigital.com> Message-ID: In App Purchases for MacOS apps. When I can’t make money using LiveCode, I have to use something else. Everything in LiveCode should be Unicode. Really surprised there is stuff that is not. Kee Nethery From benr_mc at cogapp.com Sat Nov 18 18:37:21 2023 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sat, 18 Nov 2023 23:37:21 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: > When exactly did the British Empire fall?? Just like Hemingway's bankruptcy: slowly at first, then suddenly. Lost the American colonies 1776-1783. Canada 1867 - 1931 Australia and New Zealand 1901 - 1931 South Africa 1910- 1931 Ireland (mostly) 1919-1937 Egypt 1922 Iraq 1932 1940s India, Pakistan, Burma, Sri Lanka 1950s Malaya, Singapore, Palestine 1960s Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta 1970s Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean 1984 Hong Kong On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: > Excerpt from The Livecode Team newsletter: > > Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. > > When exactly did the British Empire fall?? I thought it was still a thing? > > Bob S > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sat Nov 18 20:14:24 2023 From: paul at researchware.com (Paul Dupuis) Date: Sat, 18 Nov 2023 20:14:24 -0500 Subject: Launch does not work in Windows In-Reply-To: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: > Hi all. Given: > > tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe > tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt > > The command: > > launch tFilePath with tTextEditorPath > > Does NOT launch tFilePath with tTextEditorPath > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. In my case tApp is C:/Program Files/TextPad 8/TextPad.exe and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt From craig at starfirelighting.com Mon Nov 20 10:28:06 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 10:28:06 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Apparently a commonwealth does not an empire make. But whatever you think about empires overall, you have to give that tiny island credit… Craig > On Nov 18, 2023, at 6:37 PM, Ben Rubinstein via use-livecode wrote: > > > When exactly did the British Empire fall?? > Just like Hemingway's bankruptcy: slowly at first, then suddenly. > > Lost the American colonies 1776-1783. > > Canada 1867 - 1931 > > Australia and New Zealand 1901 - 1931 > > South Africa 1910- 1931 > Ireland (mostly) 1919-1937 > > Egypt 1922 > > Iraq 1932 > > 1940s > India, Pakistan, Burma, Sri Lanka > > 1950s > Malaya, Singapore, Palestine > > 1960s > Most of the colonies in Africa, Jamaica, Barbados, Trinidad and Tobago, Maldives, Aden, Cyprus, Malta > > 1970s > Bahrain, Qatar, Trucial States (UAE), Fiji, rest of the Caribbean > > 1984 > Hong Kong > > On 17/11/2023 17:20, Bob Sneidar via use-livecode wrote: >> Excerpt from The Livecode Team newsletter: >> Several members of our team have been enjoying the Empire podcast recently with William Dalrymple and Anita Anand. This explores how empires rise, why they fall and how they have shaped the world around us today. The series covers THE RISE AND FALL OF THE BRITISH EMPIRE as well as the Ottoman Empire, with episodes around iconic events such as the fall of Constantinople and the Indian Mutiny among many others. >> When exactly did the British Empire fall?? I thought it was still a thing? >> Bob S >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:16:51 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:16:51 +0000 Subject: Launch does not work in Windows In-Reply-To: References: <81FB3439-BEFD-46A1-AD85-46B0538F7361@iotecdigital.com> Message-ID: I think judging by your path that what I am running into is the Windows system being reticent to allow a foreign app to launch processes in certain folders. Thankfully I have a workaround. It’s telling I think that the dictionary describes the shell command as another way to launch documents with apps in Windows. :-) Bob S > On Nov 18, 2023, at 5:14 PM, Paul Dupuis via use-livecode wrote: > > On 11/17/2023 4:24 PM, Bob Sneidar via use-livecode wrote: >> Hi all. Given: >> >> tTextEditorPath = "C:/Program Files/Windows NT/Accessories/wordpad.exe” >> tFilePath = "C:/Users/bobsneidar/Documents/Installs/The Whole Child/Cerritos/25528/Old Copier Settings.txt” >> >> The command: >> >> launch tFilePath with tTextEditorPath >> >> Does NOT launch tFilePath with tTextEditorPath >> > > This (launch tFile with tApp) works for me using Livecode 9.6.11 under Windows 11. Obviously with different paths. > > In my case tApp is C:/Program Files/TextPad 8/TextPad.exe > and tFile is C:/Users/paul/Desktop/Win Cert 2023/Cert2023.txt > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 11:17:56 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 16:17:56 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: Message-ID: Not until they pay off their loans from WWII. ;-P Bob S > On Nov 20, 2023, at 7:28 AM, Craig Newman via use-livecode wrote: > > Apparently a commonwealth does not an empire make. > > But whatever you think about empires overall, you have to give that tiny island credit… > > Craig > From dochawk at gmail.com Mon Nov 20 12:59:31 2023 From: dochawk at gmail.com (doc hawk) Date: Mon, 20 Nov 2023 09:59:31 -0800 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: bob bent, there have been a lot of prosperous nations in history that had no interest in conquest, Part’s of Britain’s were accidental—the East India Tea Company (yes, the same one that messed with the US) acquired India a bit at a time as its troops (yes, this corporation kept troops!) put down local disputes that interfered with trade. They spent a full century, iirc, trying to pawn it off on the crown before it was finally accepted! British English was never the *lingua franca*. American English suddenly took the role in the postwar period/vacuum. I suppose it was a natural result of the *Pax Americana.* I’m about halfway through Gibson’s *Decline and Fall of the Roman Empire.* (And haven’t moved much in the last decade, but anyway . . .). It’s much easier to read on an iPad from the Gutenberg project than the 5 pt text, or whatever is, in the printed version I have. From rdimola at evergreeninfo.net Mon Nov 20 13:29:18 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:29:18 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <004c01da1bdf$7bee1b30$73ca5190$@net> I can't license LC or login to my LC account on the website. Anyone else having problems? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:32:36 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:32:36 +0100 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: Same here with the LC Account. Did not try to relicense LC. > Am 20.11.2023 um 19:29 schrieb Ralph DiMola via use-livecode : > > I can't license LC or login to my LC account on the website. Anyone else having problems? > > 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 ahsoftware at sonic.net Mon Nov 20 13:41:10 2023 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 20 Nov 2023 10:41:10 -0800 Subject: LC Licensing and Website In-Reply-To: <004c01da1bdf$7bee1b30$73ca5190$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> Message-ID: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- Mark Wieder ahsoftware at gmail.com From rdimola at evergreeninfo.net Mon Nov 20 13:55:04 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 13:55:04 -0500 Subject: LC Licensing and Website In-Reply-To: <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> Message-ID: <005001da1be3$15b28c80$4117a580$@net> I sent an email to support before I sent to the list. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Wieder via use-livecode Sent: Monday, November 20, 2023 1:41 PM To: Ralph DiMola via use-livecode Cc: Mark Wieder Subject: Re: LC Licensing and Website On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: > I can't license LC or login to my LC account on the website. Anyone else having problems? Yep. It's dead. -- 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 matthias_livecode_150811 at m-r-d.de Mon Nov 20 13:57:57 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 19:57:57 +0100 Subject: LC Licensing and Website In-Reply-To: <005001da1be3$15b28c80$4117a580$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> Message-ID: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : > > I sent an email to support before I sent to the list. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Mark Wieder via use-livecode > Sent: Monday, November 20, 2023 1:41 PM > To: Ralph DiMola via use-livecode > Cc: Mark Wieder > Subject: Re: LC Licensing and Website > > On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >> I can't license LC or login to my LC account on the website. Anyone else > having problems? > > Yep. It's dead. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Mon Nov 20 14:06:08 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 20:06:08 +0100 Subject: LC Licensing and Website In-Reply-To: <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >> Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gWolfgang at gaich.de Mon Nov 20 14:24:52 2023 From: gWolfgang at gaich.de (G.W.Gaich) Date: Mon, 20 Nov 2023 20:24:52 +0100 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <57794d86-9fe0-4e08-8c03-a835e7541899@gaich.de> Hello Matthias, Thank you for the info. I just tested it and it works for me again, too. Best Gnter -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich c/o AI-IT GmbH & Co KG Marburger Str. 6, 35088 Battenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de Am 20.11.2023 um 20:06 schrieb matthias rebbe via use-livecode: > I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : >> >> Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf >>> Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Mit freundlichen Gren und bleiben Sie gesund Gnter Wolfgang Gaich Neustdter Str. 25, 35066 Frankenberg Fon: +49 15201704007 E-Mail: gwolfgang at gaich.de From rdimola at evergreeninfo.net Mon Nov 20 14:42:11 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 14:42:11 -0500 Subject: LC Licensing and Website In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> Message-ID: <005701da1be9$aab3c910$001b5b30$@net> Matthias, Thanks! Back up here also. I thought of that but did not want to take advantage of my hosting support. Next time I have an emergency off hours I'll contact hosting support. Also thanks to the LC team for fixing this ASAP. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of matthias rebbe via use-livecode Sent: Monday, November 20, 2023 2:06 PM To: How to use LiveCode Cc: matthias_livecode_150811 at m-r-d.de Subject: Re: LC Licensing and Website I just received an answer from the LC hosting support. Login and licensing should be possible again. Tried it here already with success. > Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode : > > Me too, but send an email to livecode hosting support as urgent, because the service at that address is provided 24/7. I am not sure if the normal LC support address is watched outside the office hours? > >> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode : >> >> I sent an email to support before I sent to the list. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Mark Wieder via use-livecode >> Sent: Monday, November 20, 2023 1:41 PM >> To: Ralph DiMola via use-livecode >> Cc: Mark Wieder >> Subject: Re: LC Licensing and Website >> >> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>> I can't license LC or login to my LC account on the website. Anyone >>> else >> having problems? >> >> Yep. It's dead. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Nov 20 14:40:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 20 Nov 2023 14:40:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. From matthias_livecode_150811 at m-r-d.de Mon Nov 20 15:21:10 2023 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Mon, 20 Nov 2023 21:21:10 +0100 Subject: LC Licensing and Website In-Reply-To: <005701da1be9$aab3c910$001b5b30$@net> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <004c01da1bdf$7bee1b30$73ca5190$@net> <9b5c5c90-ebb4-4633-9d4a-bcd163190b4b@sonic.net> <005001da1be3$15b28c80$4117a580$@net> <5B9649E9-32E2-4ACF-881E-2656265FE0A6@m-r-d.de> <005701da1be9$aab3c910$001b5b30$@net> Message-ID: I normally would also use the emergency request only if it is really urgent for me. But in this case it was also import for Livecode Ltd to get to know about it and therefore i thought i should inform them in case they weren't already aware of it. > Am 20.11.2023 um 20:42 schrieb Ralph DiMola via use-livecode : > > Matthias, Thanks! > Back up here also. I thought of that but did not want to take advantage of > my hosting support. Next time I have an emergency off hours I'll contact > hosting support. > > Also thanks to the LC team for fixing this ASAP. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of matthias rebbe via use-livecode > Sent: Monday, November 20, 2023 2:06 PM > To: How to use LiveCode > Cc: matthias_livecode_150811 at m-r-d.de > Subject: Re: LC Licensing and Website > > I just received an answer from the LC hosting support. Login and licensing > should be possible again. Tried it here already with success. > > >> Am 20.11.2023 um 19:57 schrieb matthias rebbe via use-livecode > : >> >> Me too, but send an email to livecode hosting support as urgent, because > the service at that address is provided 24/7. I am not sure if the normal LC > support address is watched outside the office hours? >> >>> Am 20.11.2023 um 19:55 schrieb Ralph DiMola via use-livecode > : >>> >>> I sent an email to support before I sent to the list. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >>> Behalf Of Mark Wieder via use-livecode >>> Sent: Monday, November 20, 2023 1:41 PM >>> To: Ralph DiMola via use-livecode >>> Cc: Mark Wieder >>> Subject: Re: LC Licensing and Website >>> >>> On 11/20/23 10:29, Ralph DiMola via use-livecode wrote: >>>> I can't license LC or login to my LC account on the website. Anyone >>>> else >>> having problems? >>> >>> Yep. It's dead. >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Nov 20 16:29:18 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 20 Nov 2023 21:29:18 +0000 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: During the reign of the Romans, it was Greek that was primarily spoken. I’ve been told that at the turn of last century, the bulk of Europe used French as the common language. In a world that trades internationally, it seems to me that a common tongue is necessary, and given that the most prosperous nation in the world at some point was the US, I do not see why it is such a bad thing that everyone learned American English. If not America, then who? It would have to be some nation, and then we could say that THAT nation forced their linguistic will on the world. I do not see how that line of thinking gets us anywhere. I am American, and I do not feel smug OR ashamed that I only speak American English. My mother tried to teach us French, but she spoke in both English and French to us, without any indication that there ought to be a distinction. As a result we began to speak Frenglish! I asked her about it later, and she said we children were too stupid to learn French. Is that my fault? I find it pointless to be ashamed or proud of things I have no control over. I’ve discovered long ago it’s better to try and live in the world that is, and not the world I think ought to be. Bob S > On Nov 20, 2023, at 11:40 AM, Craig Newman via use-livecode wrote: > > I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, > > Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… > > Craig > >> On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: >> >> British English was never the *lingua franca*. > From rdimola at evergreeninfo.net Mon Nov 20 17:02:03 2023 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 20 Nov 2023 17:02:03 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <006701da1bfd$34c2d2f0$9e4878d0$@net> Most importantly in aviation. Add that to the list below and "here we are". We will be one day be in a single language world. This does not mean that heritages are erased or lost. We still study Latin. I worked in Japan in the 80's. They were this far away(2 Fingers a hair width apart) of using western representation of katakana because of the computer keyboard/display/printer limitations. In the days of 286/386s It was cumbersome and slow to input kanji. You had to phonically spell it in hiragana or katakana like today but the speed/resolution/lack of standard hiragana, katakana and kanji databases/printers/7 bit communications of these early PCs and modems made kanji a headache. Technology caught up just fast enough to put those type of plans on the trash heap. Personally it's all I can do to constantly learn new things/languages in IT, learn new music, learn new car technology so I can fix it, fix my refrigerator/furnace/PC and manage my personal life. I just never had the time nor the brain capacity to learn a new language. I don't think that makes me a US snob. My second language is music staff notation. Ralph DiMola IT Director Evergreen Information Services -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Craig Newman via use-livecode Sent: Monday, November 20, 2023 2:41 PM To: How to use LiveCode Cc: Craig Newman Subject: Re: [OT] The Fall of the British Empire??? I did not mean “British” English, just English. And true, the hegemony that the US had and still has on this planet, commerce, popular culture, sheer weight and all that implies, forced everyone else to learn English. The internet is the prime example, Americans are smug in that we do not need to learn other languages, because everyone else speaks English. I am not sure I am proud of that… Craig > On Nov 20, 2023, at 12:59 PM, doc hawk via use-livecode wrote: > > British English was never the *lingua franca*. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Tue Nov 21 09:43:33 2023 From: craig at starfirelighting.com (Craig Newman) Date: Tue, 21 Nov 2023 09:43:33 -0500 Subject: [OT] The Fall of the British Empire??? In-Reply-To: References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> Message-ID: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> “... the bulk of Europe used French as the common language.” That is where the term “Lingua Franca” came from. Before that in Europe, which was the center of the universe, learned people used Latin. Just ask Newton or any cleric. English took over when the world got smaller. The US was the "bomb" in 1945, (can’t wait to see how that comes back) and ten years later consumed nearly a third of the planets energy. That plus Rock and Roll made English the only language that made sense. Still does. Craig > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode wrote: > > the bulk of Europe used French as the common language. From richmondmathewson at gmail.com Tue Nov 21 14:17:59 2023 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 21 Nov 2023 21:17:59 +0200 Subject: [OT] The Fall of the British Empire??? In-Reply-To: <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> References: <1CAB618A-E0D9-4088-B3ED-091FC4D6ACCD@starfirelighting.com> <271488B3-818D-4BF8-93D4-75D032F05A70@iotecdigital.com> <6FDED54D-36C4-4A80-B3E3-AD05DA1B6400@starfirelighting.com> Message-ID: Actually Lingua Franca was a pidgin developed by slavers and pirates to communicate. English is not a pidgin, as it is the end result of a creolisation between Anglo-Saxon and Norman French. On Tue, 21 Nov 2023, 16:45 Craig Newman via use-livecode, < use-livecode at lists.runrev.com> wrote: > “... the bulk of Europe used French as the common language.” > > That is where the term “Lingua Franca” came from. Before that in Europe, > which was the center of the universe, learned people used Latin. Just ask > Newton or any cleric. > > English took over when the world got smaller. The US was the "bomb" in > 1945, (can’t wait to see how that comes back) and ten years later consumed > nearly a third of the planets energy. That plus Rock and Roll made English > the only language that made sense. > > Still does. > > Craig > > > On Nov 20, 2023, at 4:29 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > the bulk of Europe used French as the common language. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dfe4 at cornell.edu Sat Nov 25 17:35:07 2023 From: dfe4 at cornell.edu (David Epstein) Date: Sat, 25 Nov 2023 17:35:07 -0500 Subject: Comparative speed in switching among groups Message-ID: Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). Many thanks. David Epstein From bobsneidar at iotecdigital.com Sat Nov 25 17:59:49 2023 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 25 Nov 2023 22:59:49 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <948F1FD5-F383-4F71-A672-2801C382E216@iotecdigital.com> My understanding is that the second method of show/hide groups will be more efficient. Sent from my iPhone > On Nov 25, 2023, at 14:36, David Epstein via use-livecode wrote: > > Does anyone have practical experience or an understanding of the engine that would cast light on the relative speed of some alternative ways of doing things? I want to switch among a number of different groups, each of which may contain its own fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from an unseen card to a single card that is always seen (and DELETE the unwanted group on that single card). > > There are other considerations that affect a choice among these methods, but my concern here is the speed with which I can switch from displaying one group to displaying another. I am wondering whether at some level these methods all amount to the same thing from the engine’s point of view (since everything is in RAM in any case). > > Many thanks. > > David Epstein > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Sun Nov 26 02:25:28 2023 From: mark at canelasoftware.com (Mark Talluto) Date: Sat, 25 Nov 2023 23:25:28 -0800 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <54CFDC5D-A19C-438B-A7A1-11222E5C3BE0@canelasoftware.com> Hi David, We made an app development environment that does this. It is very fast and comes with some benefits. One is you can do a good swipe between screens. Feel free to try it and see what the performance is like. The link is below. Best regards, Mark Talluto appli.io livecloud.io nursenotes.net canelasoftware.com > On Nov 25, 2023, at 2:35 PM, David Epstein via use-livecode wrote: > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or From ambassador at fourthworld.com Sun Nov 26 19:02:30 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 00:02:30 +0000 Subject: Comparative speed in switching among groups Message-ID: An excuse to benchmark? Sure, I'll bite. :) I didn't test the third option because I feel confident we'd find it similar to the second but with the extra overhead of object/memory allocation. My hunch was that groups would be faster than cards, because everthing needs to be unpacked and ready to go on a card but when going card-to-card there's presumably some setup and teardown. But boy oh boy was I surprised by the difference. A bit about the test stack: I wanted a worst-case scenario, looking for things we know take a lot of rendering time. So I made a group with a field containing > 20k chars so there's a lot of line wrap calcs, a fairly sizable image shrunk small with resizing set to "best", and two buttons so the engine needs to coordinate with the OS. Then I replicated that group so there are three copies, grouped that and set a blue background, then made a copy of that bigger group and set it with a red background so we can tell them apart. Then I copied the blue group to a second card, the red to a third, and wrote a script that does the timing of each. The test stack I used is here (I added "SLIM" to the name because the first version I attempted had more than twice as many subgroups and took too long to work with, lots of beach balls on card-to-card and even saving): https://fourthworld.net/lc/TransitionTimingTest%20SLIM.livecode Bottom line, in millisecs for just 5 iterations on an M1 Mac: Groups: 141 Cards: 13619 And even that was after adding a couple details to the group hide/show so I could tell they've changed, with a lock/unlock and a wait 0 you probably wouldn't need in production. I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But I suspect the difference would still show itself in lighter layouts. And now I'm curious: what are you working on where layout transition speed is critical? -- Richard Gaskin FourthWorld.com David Epstein wrote: > Does anyone have practical experience or an understanding of the engine that would > cast light on the relative speed of some alternative ways of doing things? I want > to switch among a number of different groups, each of which may contain its own > fields, graphics, buttons, and images. Possible approaches: > > - Have many different cards, each with a group peculiar to it, and GO TO each card > as desired, or > > - Have one card, with many different groups, and SHOW/HIDE the groups as desired, or > > - Have many different cards, each with a group peculiar to it, and COPY a group from > an unseen card to a single card that is always seen (and DELETE the unwanted group > on that single card). > > There are other considerations that affect a choice among these methods, but my concern > here is the speed with which I can switch from displaying one group to displaying > another. I am wondering whether at some level these methods all amount to the same > thing from the engine’s point of view (since everything is in RAM in any case). From klaus at major-k.de Mon Nov 27 06:47:25 2023 From: klaus at major-k.de (Klaus major-k) Date: Mon, 27 Nov 2023 12:47:25 +0100 Subject: Possible enhancement request In-Reply-To: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <18b90c48c50.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <040D2CB2-7939-45F2-BC4B-EC0595EFE6FE@major-k.de> Hi all, I filed an enhancement request for this with some more examples: Best Klaus > Am 02.11.2023 um 17:01 schrieb J. Landman Gay via use-livecode : > > +++++... > > I can never keep all those variations straight. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On November 2, 2023 10:21:29 AM Klaus major-k via use-livecode wrote: > >> Hi friends, >> >> before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. >> >> Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? >> I have always wondered why that is not the case. >> >> This way scripting would be a lot easier for us and we do not have to remember the many different messages >> the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) >> >> Examples: >> PolyGrid -> cellclick >> PolyList -> itemclick >> Segmentedcontrol -> hilitechanged >> Switch Button -> hilitechanged >> Radial Slider -> valueChanged >> Navigation Bar -> hilitechanged >> Line Graph -> receives NO message at all? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From paul at researchware.com Mon Nov 27 07:09:38 2023 From: paul at researchware.com (Paul Dupuis) Date: Mon, 27 Nov 2023 07:09:38 -0500 Subject: Possible enhancement request In-Reply-To: References: Message-ID: On 11/2/2023 11:20 AM, Klaus major-k via use-livecode wrote: > Hi friends, > > before I post an enhancment request to the "Qualtiy Center", I wanted to hear your opinions about this. > > Wouldn't it be great if ALL widgets would receive and handle at least a mouseup (and mousedown) meassage? > I have always wondered why that is not the case. > > This way scripting would be a lot easier for us and we do not have to remember the many different messages > the widgets have. Yes, they can be seen in the script editor on the left side, nevertheless... :-) > > Examples: > PolyGrid -> cellclick > PolyList -> itemclick > Segmentedcontrol -> hilitechanged > Switch Button -> hilitechanged > Radial Slider -> valueChanged > Navigation Bar -> hilitechanged > Line Graph -> receives NO message at all? > It seems to me that for most of these (not sure about Line Graph) that 'selectionChanged' is the more applicable 'standard' message than a mouseUp or mouseDown, although I would wholly agree that every (or nearly every) widget should pass mouseUp and mouseDown if they do not. From alex at tweedly.net Mon Nov 27 07:42:21 2023 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 27 Nov 2023 12:42:21 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: On 27/11/2023 00:02, ambassador--- via use-livecode wrote: > An excuse to benchmark? Sure, I'll bite. :) > :=).  Beat me to it. > But boy oh boy was I surprised by the difference. > Bottom line, in millisecs for just 5 iterations on an M1 Mac: > > Groups: 141 > Cards: 13619 Wow! > I suspect most layouts won't encounter this much of a difference. After all, I did choose the elements I could put together quickly with rendering impairment in mind. But there is another consideration. When (if) you resize the stack, the 'group' version will need to resize each of the groups (even when they are hidden), and if the number of different groups is non-trivial, that might make resizing slow. I took Richard's test stack and resized each of the the text fields  to approx 1/3 of the stack width - and that was already painfully slow with two groups. So if you aim to have a large number of groups, you may be forced to overcome this yourself. You can do something like on resizecontrol    if the visible of me then       .....    end if end resizecontrol and be sure to add a    send "resizecontrol" grp tGroup immediately after you make group 'tGroup' visible again. > But I suspect the difference would still show itself in lighter layouts. > > And now I'm curious: what are you working on where layout transition speed is critical? > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? (13 seconds for 5 iterations). That's plenty long enough to annoy me. I get frustrated (for example) with the forums, because of the 1-3 seconds it takes to transition from one interesting topic to the next. I have no idea what current UI thinking is - and I admit that the increasing use of the web and online access has probably increased people's acceptance of small delays - but back in the day I was used to aiming for sub-second response to complete *most* user actions. Alex. From ambassador at fourthworld.com Mon Nov 27 12:34:26 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Mon, 27 Nov 2023 17:34:26 +0000 Subject: Comparative speed in switching among groups In-Reply-To: References: Message-ID: <2f808a1b028d2165e5c20955497d0a6882e25151@fourthworld.com> Alex Tweedly wrote: > On 27/11/2023 00:02, ambassador--- via use-livecode wrote: >> I suspect most layouts won't encounter this much of a difference. After all, >> I did choose the elements I could put together quickly with rendering impairment >> in mind. > > But there is another consideration. When (if) you resize the stack, the > 'group' version will need to resize each of the groups (even when they > are hidden), and if the number of different groups is non-trivial, that > might make resizing slow. True, there are many other cases where rendering speed will show itself, and resizing is one that will come up throughout a session. My example only covered the transition speed as requested because I don't have the time I used to. LiveCode's decline in the market has me building a new business. It's been a long time since I've built a business from scratch; turns out it's not much easier than I remember it. :) The big performance difference here isn't so much the number of groups but what's in them. I'd guess the fields alone are the biggest time sink, calculating line wraps for 20k text with no carriage returns. With six of those fields it's almost silly to have that much text rendered below the fold at once; showing only the visible portion with a deferred loading of the rest would make things much snappier all around. I've made many layouts with deeply-nested groups. But outside of artificial stress tests like this I generally don't see load and save times as long as I see with this test stack. > > And now I'm curious: what are you working on where layout transition speed is critical? > > Hmmm. Doesn't your test case already take 2-1/2 seconds to change card ? > (13 seconds for 5 iterations). Yes, hindsight is always illuminating. :) But the question would not have been posed if the answer was known in advance. Given how often we use the card model provided, if the delay were this significant more often we all would have abandoned the practice long ago. But for most things card-to-card speed is more than adequate, and sometimes useful for organzing things during the development workflow. My own work has used both cards and groups, depending on particulars unique to the project. But now I'm also a little more aware of overall perfortmance degradation with line wrap calculations and images larger than their displayed size. Richard Gaskin FourthWorld.com From dfe4 at cornell.edu Tue Nov 28 10:40:51 2023 From: dfe4 at cornell.edu (David Epstein) Date: Tue, 28 Nov 2023 10:40:51 -0500 Subject: Comparative speed in switching among groups Message-ID: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Many thanks to Richard, for his interesting results and for the reminder that speed testing is pretty easy. I ran a similar test on a slightly different task--flipping among 50 different groups, or 50 different cards--and got similar results. Adding a “lock messages” sped up the card option by a factor of 4, but the group option was much, much faster even then. I’m trying to make it possible to scan quickly through a long document. The remarks of Richard and Alex raise these questions for me: 1. Is LC recalculating the line wraps of all fields every time we go to a card? Is it not doing that when a hidden field on a card is shown (or is the field somehow “ready to go” even when the field is hidden)? 2. On the question of resizing: One possibility is to adjust groups when (i.e., just before) they are shown. But would it be speedier to do this in advance, when nothing else is happening? The User Guide says “timer based messaging [is] ideal where you want your user interface to remain responsive.” I’m not sure exactly how to do this, but it seems like on a resize event one could make a list of the hidden groups that need to be adjusted, and call them one at a time with something like send “upDateGroupLayout oneGroupID” to me in 10 milliseconds. Is that right? David Epstein From david.bovill at gmail.com Tue Nov 28 12:43:51 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 17:43:51 +0000 Subject: Preventing Browser Navigation In-Reply-To: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Is there a way to prevent the desktop browser widget from navigating to a new url by blocking a message? I seem to remember it was possible but intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do not prevent the navigation. I wish to process a url dropped on the page rather than navigate to it. From david.bovill at gmail.com Tue Nov 28 15:56:49 2023 From: david.bovill at gmail.com (David Bovill) Date: Tue, 28 Nov 2023 20:56:49 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: So you should be able to prevent navigation on iOS using: on browserLoadRequest pURL, pType -- iOS only end browserLoadRequest But that does not work with the browser widget. Also I don;t seem to be able to respond to browser html / javascript events that seek to open a url in a new browser tab. This means that displaying web sites that use this functionality is not possible. Or is there a way? The following do not respond to links in the html that open such tabs - in fact they don't seem to be triggered: on browserFrameDocumentLoadFailed pUrl, pError breakpoint end browserFrameDocumentLoadFailed on browserFrameDocumentLoadBegin pUrl breakpoint end browserFrameDocumentLoadBegin on browserDocumentLoadFailed pUrl, pError breakpoint end browserDocumentLoadFailed on browserUnhandledLoadRequest pUrl breakpoint end browserUnhandledLoadRequest These work, but are not useful for the purpose of blocking a load, or responding to requests for open in a new tab events: on browserNavigateBegin sUrl breakpoint end browserNavigateBegin on browserDocumentLoadBegin pUrl breakpoint end browserDocumentLoadBegin On Tue, 28 Nov 2023 at 17:43, David Bovill wrote: > Is there a way to prevent the desktop browser widget from navigating to a > new url by blocking a message? I seem to remember it was possible but > intercepting: browserNavigateBegin, browserDocumentLoadBegin messages do > not prevent the navigation. I wish to process a url dropped on the page > rather than navigate to it. > From david.bovill at gmail.com Wed Nov 29 05:11:39 2023 From: david.bovill at gmail.com (David Bovill) Date: Wed, 29 Nov 2023 10:11:39 +0000 Subject: Preventing Browser Navigation In-Reply-To: References: <26CE03E3-F305-4685-92E8-D47B19B115C6@cornell.edu> Message-ID: Finally I often get the following error: LCB Error error evaluating javascript Object View|Obeya|Studio LCB File browser.lcb LCB Line 1007 The javascript in question executes with the desired result - but the error is thrown by Livecode presenting a dialogue. I can use the "Supress Errors" menu option to prevent this, but wondering if its a bug? From paul at researchware.com Thu Nov 30 11:05:04 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 11:05:04 -0500 Subject: resizeControl wishes... Message-ID: resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. From craig at starfirelighting.com Thu Nov 30 11:53:35 2023 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 30 Nov 2023 11:53:35 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <668645F4-080C-443C-B469-9FC92F3B503E@starfirelighting.com> Paul. “reSizeControl” is a message. What I mean by that is if you are already running under script control, why do you need to send such a message at all? Can’t your handler do whatever you needed to if the user did the actual resize action? Craig > On Nov 30, 2023, at 11:05 AM, Paul Dupuis via use-livecode wrote: > > resizeControl is sent "only sent when the user resizes a control by dragging its handles. It is not sent if a handler changes the size of a control by changing its properties (width, height, and so on)." > > Does anyone else really really wish that resizeControl was set when the control's size is changed via script? I sure do! > > For example, I have cards with multiple groups of objects on them. Each of my groups (and sometimes sub-groups) have resizeControl handlers that position everything in the groups appropriately. I do this for portability. If I copy the group to somewhere else, the handler (resizeControl) that knows how everything is to be moved and resized goes with the copied group. > > My card script has a "resizeStack" handler that just sets the rects of the top level groups and dispatches resizeControl to each group on the card after changing its rect. I really wish I could eliminate these "dispatch" (or send) commands. I forget to include them some times, simple expecting (even though I know better) that if I change the size (rect) of a control with a "resizeControl" handler, that that resizeControl handler should execute! > > Anyone else wish that resizeControl would get executed if a control's size is changed by script? It just seems counter-intuitive that it does not. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Thu Nov 30 12:05:02 2023 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 30 Nov 2023 17:05:02 +0000 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <5e86171b-b8e0-44a7-8cc0-b250e5a45b89@tweedly.net> On 30/11/2023 16:05, Paul Dupuis via use-livecode wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size of > a control by changing its properties (width, height, and so on)." > Basically, that dictionary entry is wrong. If you *change* the size of a group by script, then that group *does* receive a resizeControl message. Note that it does *not* receive a mesage just because the rect changes - only if the size changes. So if you do something like    repeat 10 times        add 1 to X        set the rect of grp "A" to X,Y, X+100, Y+100    end repeat then grp "A" will get either 0 or 1 message (from the first time through the loop). If you do    repeat 10 times        add 1 to X        set the rect of grp "A" to 100,Y, X+100, Y+100    end repeat it will receive either 9 or 10 messages. So, essentially I think, your wish is already true :-) Alex. (Yes, tested pretty thoroughly in 10.0DP6 but I believe also true in earlier versions; I had to re-test this two days ago while playing with the recent benchmarking of groups vs cards). From ambassador at fourthworld.com Thu Nov 30 12:29:49 2023 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 30 Nov 2023 17:29:49 +0000 Subject: resizeControl wishes... Message-ID: <35050596a67258140d60601085dc16f48c456429@fourthworld.com> Craig Newman wrote: > “reSizeControl” is a message. What I mean by that is if you are already > running under script control, why do you need to send such a message at > all? Can’t your handler do whatever you needed to if the user did the > actual resize action? He's asking about resizing that takes place outside of direct user interaction with the pointer tool, such as during a resizeStack event. Paul Dupuis wrote: > resizeControl is sent "only sent when the user resizes a control by > dragging its handles. It is not sent if a handler changes the size > of a control by changing its properties (width, height, and so on)." That appears to be a documentation bug. IIRC the change you're looking for was introduced way back when the DataGrid premiered. Without it the DG wouldn't be able to cleanly update its internal groups. Here's a simple test stack confirming the change: https://fourthworld.net/lc/Resize%20Confirmation.livecode -- Card script: on resizeStack set the rect of grp 1 to the rect of this cd end resizeStack -- Group script: on resizeControl put item 2 of the loc of this card into tMid set the rect of fld 1 to the left of me,the top of me,the right of me,tMid set the rect of fld 2 to the left of me, tMid, the right of me, the bottom of me end resizeControl Tip: Set the lockLoc of such groups to true, to override the engine's default behavior of adjusting group size to fit contents. Now that the engine sends resizeControl to groups under both user interaction and script directive, handling the resizeStack message is MUCH easier than before. Among other things, it lets you encapsulate code within groups for reuse. But even if your groups are one-offs not needed elsewhere, the benefits of encapsulating the LOGIC of putting things where you want them is immense. It's so much easier to express the placement of objects within a group than relative to the group within a card. I'd guess that not having this sooner, and not documenting it after delivery, may contribute to the cottage industry of clck-click-click-click-click-click-click-click-click-click options for handling resizing with things like the Geometry Manager and various other tools and options. All of them are utimately responding to the resizeStack message, but in a generalized way that adds a large layer of complexity, and sometimes uncertainty. Handling resizeStack directly is with-the-grain; it uses the power of the engine to its most efficient, preditable, and robust advangage to put things exactly where you want them. -- Richard Gaskin FourthWorld.com From paul at researchware.com Thu Nov 30 13:50:23 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 13:50:23 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: Thank you Richard. I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. https://quality.livecode.com/show_bug.cgi?id=24437 From brian at milby7.com Thu Nov 30 14:20:08 2023 From: brian at milby7.com (Brian Milby) Date: Thu, 30 Nov 2023 14:20:08 -0500 Subject: resizeControl wishes... In-Reply-To: References: Message-ID: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Groups get the message when resize happens by script. Other objects only receive the message when resized by hand. Brian Milby brian at milby7.com > On Nov 30, 2023, at 1:51 PM, Paul Dupuis via use-livecode wrote: > > Thank you Richard. > > I see what the issue for me was. Groups do indeed receive a resizeControl message automatically if the rect is changed by script. However, the message (resizeControl) use seems inconsistent. For example, while a group does received the resizeControl message, a field does not seem to. Also, what I specifically ran into was that the PDF Widget does not received a resizeControl handler (and it would be really useful if it did!) > > I'll submit an enhancement request (below) for adding resizeControl to the PDF Widget (assuming it's possible), but I don't have the time to determine what widgets support resizeControl and which don't and what LC objects (other than groups) support resizeControl and which don't. > > https://quality.livecode.com/show_bug.cgi?id=24437 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Nov 30 15:45:15 2023 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 30 Nov 2023 21:45:15 +0100 Subject: Your scripts as a flowchart In-Reply-To: References: <49103ECE-97F3-4305-A3B4-01A0E377E158@gmail.com> <18a9f0eaa08.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <023C9AEA-7B3A-455E-B6DC-18164BBF04B5@gmail.com> Message-ID: <5357224F-1A01-4F2E-804A-014467118930@gmail.com> Hi all, Finally I can answer Yes to the question on exporting script flowcharts! New version of WIS_ScriptDependencies available: v1.1.5 (30 Nov 2023) - Enhancement: Flowcharts can now be produced and exported as PNG or SVG. On Windows and Linux the flowchart is now always displayed in-stack, as a PNG. On all platforms the flowchart can be exported as PNG, SVG and HTML. - Enhancement: Node text size can now be set - Adjustment: Handler type naming convention changed in LC10 (apparently), making ”M” mean ”on” and ”C” mean ”command” (and changing ”PM” into ”CM” for ”private command”). This is now correctly handled when using WIS_ScriptDependencies in either LC9 or LC10. - Fixed bug: Arrow colouring failed for private commands/functions - Fixed bug: The (rarely used) constructions ”before *command name*” and ”after *command name*” now get included in analysis and flowchart (displayed as ”command *command name*”). - Other minor fixes Download link: https://github.com/wheninspace/WIS_ScriptDepedencies/releases/latest /Andreas > 18 sep. 2023 kl. 03:38 skrev Geoff Canyon via use-livecode : > > Is there a way to export the entire flowchart, instead of just the portion > currently displayed? From hershelflc at gmail.com Thu Nov 30 16:04:12 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:04:12 -0500 Subject: greying out columns in a dataGrid Message-ID: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? thanks, Hershel From paul at researchware.com Thu Nov 30 16:34:12 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:34:12 -0500 Subject: resizeControl wishes... In-Reply-To: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> References: <3FCF7C36-077E-4477-B829-BE27517CEF9C@milby7.com> Message-ID: <35f6b866-e44c-452c-bae7-e4b0e0afb844@researchware.com> On 11/30/2023 2:20 PM, Brian Milby via use-livecode wrote: > Groups get the message when resize happens by script. > Other objects only receive the message when resized by hand. > > Brian Milby > brian at milby7.com > Except, the "PowerButton" widget actually receives "resizeControl" just as a group does when its rect is changed by script control (as well as by user manipulation of its resize handles). So it *is* inconsistent. Or, at the very least, poorly documented. And, for my purposes, if the PowerButton can received a resizeControl handler, I'd really like to see the PDF widget get the message also. The XPDF external requires, as its target for a drawing area, a Graphic inside a Group, and the containing group gets resizeControl. You can use that resizeControl to show/hide scrollbars as appropriate based on zoom; set the scroll to keep a highlighted part of the PDF in view when resized; and more. For a migration path from the XPDF External to the PDF Widget, the PDF Widget should support resizeControl as well. From paul at researchware.com Thu Nov 30 16:36:03 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:36:03 -0500 Subject: greying out columns in a dataGrid In-Reply-To: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: > Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? > > thanks, Hershel > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hershelflc at gmail.com Thu Nov 30 16:41:43 2023 From: hershelflc at gmail.com (Hershel F) Date: Thu, 30 Nov 2023 16:41:43 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: sorry my mistake. does not have to be greyed out should be a gray color. or to rephrase the question properly, how the change the color to gray? thanks , Hershel > On Nov 30, 2023, at 4:36 PM, Paul Dupuis via use-livecode wrote: > > Usually, you do not disable or grey-out columns in a Datagrid, but make them invisible (hide or show the column) if they are not applicable to some view you want. > > On 11/30/2023 4:04 PM, Hershel F via use-livecode wrote: >> Hi all how is it done to grey out a column or multiple columns in data grid according a calculation? >> >> thanks, Hershel >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Thu Nov 30 16:48:40 2023 From: paul at researchware.com (Paul Dupuis) Date: Thu, 30 Nov 2023 16:48:40 -0500 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > sorry my mistake. does not have to be greyed out should be a gray color. > or to rephrase the question properly, how the change the color to gray? Ah! I am pretty sure it can be done, but I do not know how to do it exactly. By guess is that you will probably need to edit the row template to add a "grey" background behind the columns your may want to grey and then for those columns in the Property inspector, create a custom column behavior to show or hide that grey background graphic based on whatever calculation your want. That is a guess though. From zryip.theslug at gmail.com Thu Nov 30 19:46:24 2023 From: zryip.theslug at gmail.com (zryip theSlug) Date: Fri, 1 Dec 2023 01:46:24 +0100 Subject: greying out columns in a dataGrid In-Reply-To: References: <986A2C54-DBEA-49F4-A2B8-183A397DA3FB@gmail.com> Message-ID: Hi Hershel, A possible solution consists to add this handler in the datagrid group script: *command* DG_ColorColumn pColName, pColor, pInk * set* the opaque of grp pColName of me to (pColor is not empty) set the backcolor of grp pColName of me to pColor set the ink of grp pColName of me to pInk *end* DG_ColorColumn Then, call this handler that way: *on* mouseUp dispatch "DG_ColorColumn" to grp "datagrid 1" with "col 2", "211,211,211", "srcCopy" *end* mouseUp Best Regards, On Thu, 30 Nov 2023 at 22:49, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 11/30/2023 4:41 PM, Hershel F via use-livecode wrote: > > sorry my mistake. does not have to be greyed out should be a gray color. > > or to rephrase the question properly, how the change the color to gray? > > Ah! I am pretty sure it can be done, but I do not know how to do it > exactly. By guess is that you will probably need to edit the row > template to add a "grey" background behind the columns your may want to > grey and then for those columns in the Property inspector, create a > custom column behavior to show or hide that grey background graphic > based on whatever calculation your want. > > That is a guess though. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Zryip TheSlug http://www.aslugontheroad.com