From MikeKerner at roadrunner.com Mon Mar 2 14:20:42 2026 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 2 Mar 2026 14:20:42 -0500 Subject: Suspend development tools in IDE In-Reply-To: References: <8D294022-EA9D-4BAC-ACCF-C7443FF94772@uni-wh.de> Message-ID: did you dive into the ide repo? that makes searching pretty simple. it appears in two ide stacks: revfrontscriptlibrary revmessagewatcher in the livecode repo, it appears in the source in a few places as MCMessageMessages in all cases it appears to be used as a boolean. On Fri, Feb 27, 2026 at 4:29 PM Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > I get 1854 messages. > > I would be interested as well in what property would also show such > esoterica as “the messageMessages” which does not appear on the above list. > > Craig > > > On Feb 27, 2026, at 12:27 PM, Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Well, you can always run "put the effective revAvailableHandlers of the > topStack” in the message box and get an impressive list of mostly IDE > handlers. It doesn’t explain what they do of course, although the name > often gives a decent hint. :) > > > > /Andreas > > > > > > > >> 19 feb. 2026 kl. 17:15 skrev Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com>: > >> > >> Did anyone ever come up with a comprehensive list of IDE handlers? > >> > >> Bob S > >> > >> > >>> On Feb 19, 2026, at 12:59 AM, Niggemann, Bernd via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Hi Peter, > >>> > >>> > >>> revIDESuspendDevelopmentTools > >>> revIDERestoreDevelopmentTools > >>> > >>>> How would I do the equivalent of the menu item “suspend development > tools” in a > >>>> script? > >>> > >>> 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 > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Wed Mar 4 05:05:17 2026 From: klaus at major-k.de (Klaus major-k) Date: Wed, 4 Mar 2026 11:05:17 +0100 Subject: iOS app and developer profile Message-ID: Hi all, I have an iOS app build with a developer profile. What will happen when the profile runs out? E.g. profile valid until June 1st, what will happen on June 2nd or later? Will the app just don't start anymore or will the tablet explode or worse? :-) Maybe someone knows, thanks in advance! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From williamdesmet at gmail.com Wed Mar 4 05:38:35 2026 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 4 Mar 2026 11:38:35 +0100 Subject: iOS app and developer profile In-Reply-To: References: Message-ID: <08E4C9E8-6F28-48FA-9E7D-D7C8D264170F@gmail.com> Hi Klaus, My experience is that the app won’t start anymore. So you need to update the profile to get it started again. > Op 4 mrt 2026 om 11:06 heeft Klaus major-k via use-livecode het volgende geschreven: > > Hi all, > > I have an iOS app build with a developer profile. > What will happen when the profile runs out? > E.g. profile valid until June 1st, what will happen on June 2nd or later? > > Will the app just don't start anymore or will the tablet explode or worse? :-) > Maybe someone knows, thanks in advance! > > > Best > > Klaus > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Mar 4 05:56:05 2026 From: klaus at major-k.de (Klaus major-k) Date: Wed, 4 Mar 2026 11:56:05 +0100 Subject: iOS app and developer profile In-Reply-To: <08E4C9E8-6F28-48FA-9E7D-D7C8D264170F@gmail.com> References: <08E4C9E8-6F28-48FA-9E7D-D7C8D264170F@gmail.com> Message-ID: <7C1D3741-A1EA-495E-9DB7-2AA61D8ADBE3@major-k.de> Dag Willem, > Am 04.03.2026 um 11:38 schrieb William de Smet via use-livecode : > > Hi Klaus, > > My experience is that the app won’t start anymore. ah, OK, thank you vey much. > So you need to update the profile to get it started again. Well, I guessed! ;-) >> Op 4 mrt 2026 om 11:06 heeft Klaus major-k via use-livecode het volgende geschreven: >> >> Hi all, >> >> I have an iOS app build with a developer profile. >> What will happen when the profile runs out? >> E.g. profile valid until June 1st, what will happen on June 2nd or later? >> >> Will the app just don't start anymore or will the tablet explode or worse? :-) >> Maybe someone knows, thanks in advance! >> >> >> Best Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bobsneidar at iotecdigital.com Wed Mar 4 11:00:31 2026 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Mar 2026 16:00:31 +0000 Subject: Datagrid behaviour and columns sorting In-Reply-To: <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> Message-ID: <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> Wait, you are sorting by a column that contains only buttons? Bob S > On Feb 25, 2026, at 2:21 AM, jbv via use-livecode wrote: > > Actually, with a combination of various datagrid properties (dgVisibleLines, dgHilitedlines) > I was able to simulate sorting of a column that contains only buttons in a short script. > > Le 2026-02-23 11:07, Bob Sneidar via use-livecode a écrit : >> My gut feeling is that you have something in the custom behavior that has to be passed. >> Bob S >>> On Feb 22, 2026, at 3:57 AM, jbv via use-livecode wrote: >>> Hi list, >>> I have a datagrid used as table with a behaviour on column 1 : >>> a button is being added in that column for each row. >>> When I click on other columns headers, the content of the >>> whole datagrid is sorted, except for column 1. >>> Is there a way to have the buttons in col 1 to be sorted >>> along with the contents of the other columns when clicking >>> on the headers ? >>> Thank you in advance. >>> Best regards, >>> jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iowahengst at mac.com Wed Mar 4 11:33:25 2026 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 4 Mar 2026 10:33:25 -0600 Subject: iOS app and developer profile In-Reply-To: References: Message-ID: <8CAD676C-601D-46C9-B360-74B46F365CD8@mac.com> Hi Klaus, My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. You do need to update your profile to build and upload new apps or updates for the Apple App Store. take care, randy > On Mar 4, 2026, at 4:05 AM, Klaus major-k via use-livecode wrote: > > Hi all, > > I have an iOS app build with a developer profile. > What will happen when the profile runs out? > E.g. profile valid until June 1st, what will happen on June 2nd or later? > > Will the app just don't start anymore or will the tablet explode or worse? :-) > Maybe someone knows, thanks in advance! > > > Best > > Klaus > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Mar 4 11:56:44 2026 From: klaus at major-k.de (Klaus major-k) Date: Wed, 4 Mar 2026 17:56:44 +0100 Subject: iOS app and developer profile In-Reply-To: <8CAD676C-601D-46C9-B360-74B46F365CD8@mac.com> References: <8CAD676C-601D-46C9-B360-74B46F365CD8@mac.com> Message-ID: <6CE60190-E3A9-4157-8C0A-8D19A001D4CA@major-k.de> Hi Randy, > Am 04.03.2026 um 17:33 schrieb Randy Hengst via use-livecode : > > Hi Klaus, > > My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. huh? Amazing, would not have exspected that. :-D > You do need to update your profile to build and upload new apps or updates for the Apple App Store. I was just asking because I created an app for my band mates and just left the band yesterday. We'll see what will happen on june 2nd. ;-) > take care, > randy > > >> On Mar 4, 2026, at 4:05 AM, Klaus major-k via use-livecode wrote: >> >> Hi all, >> >> I have an iOS app build with a developer profile. >> What will happen when the profile runs out? >> E.g. profile valid until June 1st, what will happen on June 2nd or later? >> >> Will the app just don't start anymore or will the tablet explode or worse? :-) >> Maybe someone knows, thanks in advance! Best Klaus > -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From williamdesmet at gmail.com Wed Mar 4 13:04:53 2026 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 4 Mar 2026 19:04:53 +0100 Subject: iOS app and developer profile In-Reply-To: <6CE60190-E3A9-4157-8C0A-8D19A001D4CA@major-k.de> References: <6CE60190-E3A9-4157-8C0A-8D19A001D4CA@major-k.de> Message-ID: <70B2F74B-2DB6-43F2-B094-A7323F07C03C@gmail.com> Apps in the App Store do not expire and ‘local’ compiled apps expire after a year. > Op 4 mrt 2026 om 17:58 heeft Klaus major-k via use-livecode het volgende geschreven: > > Hi Randy, > >> Am 04.03.2026 um 17:33 schrieb Randy Hengst via use-livecode : >> >> Hi Klaus, >> >> My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. > > huh? Amazing, would not have exspected that. :-D > >> You do need to update your profile to build and upload new apps or updates for the Apple App Store. > > I was just asking because I created an app for my band mates and just left the band yesterday. > We'll see what will happen on june 2nd. ;-) > >> take care, >> randy >> >> >>>> On Mar 4, 2026, at 4:05 AM, Klaus major-k via use-livecode wrote: >>> >>> Hi all, >>> >>> I have an iOS app build with a developer profile. >>> What will happen when the profile runs out? >>> E.g. profile valid until June 1st, what will happen on June 2nd or later? >>> >>> Will the app just don't start anymore or will the tablet explode or worse? :-) >>> Maybe someone knows, thanks in advance! > > Best > > Klaus >> > > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Mar 4 13:09:49 2026 From: klaus at major-k.de (Klaus major-k) Date: Wed, 4 Mar 2026 19:09:49 +0100 Subject: iOS app and developer profile In-Reply-To: <70B2F74B-2DB6-43F2-B094-A7323F07C03C@gmail.com> References: <6CE60190-E3A9-4157-8C0A-8D19A001D4CA@major-k.de> <70B2F74B-2DB6-43F2-B094-A7323F07C03C@gmail.com> Message-ID: <6EAD91AF-B6BD-4A6E-956A-8968FA7E594A@major-k.de> Hi Willem, > Am 04.03.2026 um 19:04 schrieb William de Smet via use-livecode : > > Apps in the App Store do not expire and ‘local’ compiled apps expire after a year. I wonder how Apple allowed apps with a DEV perofile in the app store? >> Op 4 mrt 2026 om 17:58 heeft Klaus major-k via use-livecode het volgende geschreven: >> >> Hi Randy, >> >>> Am 04.03.2026 um 17:33 schrieb Randy Hengst via use-livecode : >>> >>> Hi Klaus, >>> >>> My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. >> >> huh? Amazing, would not have exspected that. :-D >> >>> You do need to update your profile to build and upload new apps or updates for the Apple App Store. >> >> I was just asking because I created an app for my band mates and just left the band yesterday. >> We'll see what will happen on june 2nd. ;-) >> >>> take care, >>> randy Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From williamdesmet at gmail.com Wed Mar 4 13:28:10 2026 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 4 Mar 2026 19:28:10 +0100 Subject: iOS app and developer profile In-Reply-To: <6EAD91AF-B6BD-4A6E-956A-8968FA7E594A@major-k.de> References: <6EAD91AF-B6BD-4A6E-956A-8968FA7E594A@major-k.de> Message-ID: <662EB9F8-70D5-4302-8C6C-A3FF12824E11@gmail.com> They do not offcourse. For my own apps I use the developer profiles on my OWN devices and in the App Store the Distribution Profile. I had apps in the App Store but Apple deleted them because they were not updated in a long time. So nothing is forever. Now I am learning SwiftUI and that is a different cookie :-) > Op 4 mrt 2026 om 19:11 heeft Klaus major-k via use-livecode het volgende geschreven: > > Hi Willem, > >> Am 04.03.2026 um 19:04 schrieb William de Smet via use-livecode : >> >> Apps in the App Store do not expire and ‘local’ compiled apps expire after a year. > > I wonder how Apple allowed apps with a DEV perofile in the app store? > >>>> Op 4 mrt 2026 om 17:58 heeft Klaus major-k via use-livecode het volgende geschreven: >>> >>> Hi Randy, >>> >>>> Am 04.03.2026 um 17:33 schrieb Randy Hengst via use-livecode : >>>> >>>> Hi Klaus, >>>> >>>> My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. >>> >>> huh? Amazing, would not have exspected that. :-D >>> >>>> You do need to update your profile to build and upload new apps or updates for the Apple App Store. >>> >>> I was just asking because I created an app for my band mates and just left the band yesterday. >>> We'll see what will happen on june 2nd. ;-) >>> >>>> take care, >>>> randy > > Best > > Klaus > > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed Mar 4 13:38:30 2026 From: klaus at major-k.de (Klaus major-k) Date: Wed, 4 Mar 2026 19:38:30 +0100 Subject: iOS app and developer profile In-Reply-To: <662EB9F8-70D5-4302-8C6C-A3FF12824E11@gmail.com> References: <6EAD91AF-B6BD-4A6E-956A-8968FA7E594A@major-k.de> <662EB9F8-70D5-4302-8C6C-A3FF12824E11@gmail.com> Message-ID: <82A23502-45A0-446F-A6FB-AB80E6F79071@major-k.de> > Am 04.03.2026 um 19:28 schrieb William de Smet via use-livecode : > > They do not offcourse. > For my own apps I use the developer profiles on my OWN devices and in the App Store the Distribution Profile. > I had apps in the App Store but Apple deleted them because they were not updated in a long time. So nothing is forever. > > Now I am learning SwiftUI and that is a different cookie :-) Ah, OK, you wrote (misleadingly): My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine ;-) > >> Op 4 mrt 2026 om 19:11 heeft Klaus major-k via use-livecode het volgende geschreven: >> >> Hi Willem, >> >>> Am 04.03.2026 um 19:04 schrieb William de Smet via use-livecode : >>> >>> Apps in the App Store do not expire and ‘local’ compiled apps expire after a year. >> >> I wonder how Apple allowed apps with a DEV perofile in the app store? >> >>>>> Op 4 mrt 2026 om 17:58 heeft Klaus major-k via use-livecode het volgende geschreven: >>>> >>>> Hi Randy, >>>> >>>>> Am 04.03.2026 um 17:33 schrieb Randy Hengst via use-livecode : >>>>> >>>>> Hi Klaus, >>>>> >>>>> My most recent iOS/iPadOS dev profiles expired 11 Dec 2024. All of my apps that were built with that profile are still up on the Apple App Store and working just fine…. and, there are still apps on the Apple App Store that were built with earlier profiles. >>>> >>>> huh? Amazing, would not have exspected that. :-D >>>> >>>>> You do need to update your profile to build and upload new apps or updates for the Apple App Store. >>>> >>>> I was just asking because I created an app for my band mates and just left the band yesterday. >>>> We'll see what will happen on june 2nd. ;-) >>>> >>>>> take care, >>>>> randy >> >> Best >> >> Klaus >> >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jbv at mozik.fr Wed Mar 4 14:12:56 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Wed, 04 Mar 2026 14:12:56 -0500 Subject: Datagrid behaviour and columns sorting In-Reply-To: <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> Message-ID: <74622b0e50c6905cd704ec7e56f43357@mozik.fr> Nope, I have a column that contains only buttons, and when I sort other columns, I want that column to be sorted accordingly. But nevermind, I managed to find a solution. But now I have another question : when scrolling a datagrid with the mouse wheel, is there a way to detect the exact moment when scolling has stopped ? Le 2026-03-04 11:00, Bob Sneidar via use-livecode a écrit : > Wait, you are sorting by a column that contains only buttons? > > Bob S > > From bobsneidar at iotecdigital.com Wed Mar 4 14:31:23 2026 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Mar 2026 19:31:23 +0000 Subject: Datagrid behaviour and columns sorting In-Reply-To: <74622b0e50c6905cd704ec7e56f43357@mozik.fr> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> <74622b0e50c6905cd704ec7e56f43357@mozik.fr> Message-ID: <19F515F9-EE43-40B2-900B-429B36C76B7B@iotecdigital.com> There is always a way. I think you will have to resort to using a trap for the mouse which begins when the mouse is down inside a scrollbar and calls itself repeatedly with a slight wait for x with messages until the mouse is up. Bob S > On Mar 4, 2026, at 11:12 AM, jbv via use-livecode wrote: > > Nope, I have a column that contains only buttons, and when I sort other > columns, I want that column to be sorted accordingly. > But nevermind, I managed to find a solution. > > But now I have another question : when scrolling a datagrid with the mouse > wheel, is there a way to detect the exact moment when scolling has stopped ? > > > Le 2026-03-04 11:00, Bob Sneidar via use-livecode a écrit : >> Wait, you are sorting by a column that contains only buttons? >> 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 jbv at mozik.fr Wed Mar 4 15:14:19 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Wed, 04 Mar 2026 15:14:19 -0500 Subject: Datagrid behaviour and columns sorting In-Reply-To: <19F515F9-EE43-40B2-900B-429B36C76B7B@iotecdigital.com> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> <74622b0e50c6905cd704ec7e56f43357@mozik.fr> <19F515F9-EE43-40B2-900B-429B36C76B7B@iotecdigital.com> Message-ID: <005d62c382020663e43b9bdbcdb9dc59@mozik.fr> OK, but a datagrid can be scrolled without using the scrollbar and without pressing the mouse wheel... Le 2026-03-04 14:31, Bob Sneidar via use-livecode a écrit : > There is always a way. I think you will have to resort to using a trap > for the mouse which begins when the mouse is down inside a scrollbar > and calls itself repeatedly with a slight wait for x with messages > until the mouse is up. > > Bob S > > >> On Mar 4, 2026, at 11:12 AM, jbv via use-livecode >> wrote: >> >> Nope, I have a column that contains only buttons, and when I sort >> other >> columns, I want that column to be sorted accordingly. >> But nevermind, I managed to find a solution. >> >> But now I have another question : when scrolling a datagrid with the >> mouse >> wheel, is there a way to detect the exact moment when scolling has >> stopped ? >> >> From ambassador at fourthworld.com Wed Mar 4 15:28:12 2026 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Mar 2026 20:28:12 +0000 Subject: Suspend development tools in IDE Message-ID: <20260304202812.Horde.mYBltEV7O53hx2fq5FSXNPK@hub.fourthworld.com> Craig Newman wrote: > I would be interested as well in what property would also show such > esoterica as “the messageMessages” which does not appear on the > above list.   The messageMessages has come up several times on this list and in the forums.  The list has no search interface, but the forums bring me to three discussions where I've used the messageMessages for my 4W Flight Recorder tool:   https://forums.livecode.com/viewtopic.php?f=104&t=38836&p=227558&#p227558 "The underlying mechanism is a seldom-needed global property named the messageMessages. Off by default, when true the engine will send a message notifying about every call being made. When there's a matching handler in the message path the message will be messageHandled, and when no matching handler is queued the message sent will be messageNotHandled (never used that myself, but might be useful is some rare cases involving the dispatch command)." https://forums.livecode.com/viewtopic.php?f=9&t=33553&#p187061 "It's not documented by the core team because it was implemented as an ad hoc solution and is subject to change. So use it at your own risk, with the knowledge that any code dependent on it may need to be rewritten in the future. ... To see a practical example in action see my tool 4W Flight Recorder, available in Stacks section of LiveNet - in the IDE choose Development -> Plugins -> GoLiveNet." https://forums.livecode.com/viewtopic.php?f=7&t=37850&p=223048&#p223048 "That's where the messageMessages global property comes in. It's rarely needed except with making diagnostic tools like this, but is a godsend when you do. When true, the messageMessages sends a messageHandled message for every event, handler, and function call, just before the receiving handler gets it. That's the heart of what Flight Recorder uses for logging. And by putting the messageHandled message into a frontScript, FR will get the message before anything else, better ensuring that anything downstream may swallow the message in a way that would prevent FR from being able to log it. FrontScripts are widely used and well documented. In the IDE's Dictionary look for the "frontScripts" function, and the "insert script" and "remove script" commands. The messageMessages property doesn't appear in my copy of the Dictionary, but it's so specialized almost no one needs it. For that the scripts in FR illustrate usage well enough if you want to explore it." I'd be curious to hear if anyone has ever used the messageMessages for anything other than a development tool.   --   Richard Gaskin Fourth World Systems   From bobsneidar at iotecdigital.com Thu Mar 5 11:15:21 2026 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Mar 2026 16:15:21 +0000 Subject: Datagrid behaviour and columns sorting In-Reply-To: <005d62c382020663e43b9bdbcdb9dc59@mozik.fr> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> <74622b0e50c6905cd704ec7e56f43357@mozik.fr> <19F515F9-EE43-40B2-900B-429B36C76B7B@iotecdigital.com> <005d62c382020663e43b9bdbcdb9dc59@mozik.fr> Message-ID: <0B1BC276-BA23-4EB6-9AE1-5177C2DB48B9@iotecdigital.com> Did you look at the datagrid library? Bob S > On Mar 4, 2026, at 12:14 PM, jbv via use-livecode wrote: > > OK, but a datagrid can be scrolled without using the scrollbar and without > pressing the mouse wheel... > > > Le 2026-03-04 14:31, Bob Sneidar via use-livecode a écrit : >> There is always a way. I think you will have to resort to using a trap for the mouse which begins when the mouse is down inside a scrollbar and calls itself repeatedly with a slight wait for x with messages until the mouse is up. >> Bob S >>> On Mar 4, 2026, at 11:12 AM, jbv via use-livecode wrote: >>> Nope, I have a column that contains only buttons, and when I sort other >>> columns, I want that column to be sorted accordingly. >>> But nevermind, I managed to find a solution. >>> But now I have another question : when scrolling a datagrid with the mouse >>> wheel, is there a way to detect the exact moment when scolling has stopped ? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at mozik.fr Thu Mar 5 12:29:12 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Thu, 05 Mar 2026 12:29:12 -0500 Subject: Datagrid behaviour and columns sorting In-Reply-To: <0B1BC276-BA23-4EB6-9AE1-5177C2DB48B9@iotecdigital.com> References: <3882f5d22db9e384c2b228fb63f4e163@mozik.fr> <14C3E8D6-2C27-480F-8922-351C9E8F2CE9@iotecdigital.com> <767cc43f9dd296fbc7e44dbb280da88f@mozik.fr> <7C495724-1DC5-42F5-986D-A4995E83EE19@iotecdigital.com> <74622b0e50c6905cd704ec7e56f43357@mozik.fr> <19F515F9-EE43-40B2-900B-429B36C76B7B@iotecdigital.com> <005d62c382020663e43b9bdbcdb9dc59@mozik.fr> <0B1BC276-BA23-4EB6-9AE1-5177C2DB48B9@iotecdigital.com> Message-ID: <43781bc9f8c52de95b0ef273dd8877ae@mozik.fr> Le 2026-03-05 11:15, Bob Sneidar via use-livecode a écrit : > Did you look at the datagrid library? > Yes, of course. But I found the solution : with a "rawKeyDown" handler in the datagrid script, I use the direction of the mouse wheel to update the dgVScroll of group "DataGrid. jbv From jbv at mozik.fr Sat Mar 7 05:19:23 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Sat, 07 Mar 2026 05:19:23 -0500 Subject: Message Authentication Library and LiveCode Server Message-ID: Hi list, Apparently the Message Authentication Library is available in the IDE but not in LC server (on-rev account). I searched the library folder on my Mac but didn't find anything. Where can I find this library and use it with LC server ? Thank you in advance. jbv From jbv at mozik.fr Sat Mar 7 05:27:20 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Sat, 07 Mar 2026 05:27:20 -0500 Subject: Message Authentication Library and LiveCode Server In-Reply-To: References: Message-ID: <091628843eb1fbeb67a3f496347ae1cb@mozik.fr> Nevermind, I found it in the LC package on Mac OS : Contents/Tools/Extensions/ Le 2026-03-07 05:19, jbv via use-livecode a écrit : > Hi list, > > Apparently the Message Authentication Library is available > in the IDE but not in LC server (on-rev account). > I searched the library folder on my Mac but didn't find > anything. Where can I find this library and use it with > LC server ? > > Thank you in advance. > jbv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dfe4 at cornell.edu Mon Mar 9 11:40:45 2026 From: dfe4 at cornell.edu (David Epstein) Date: Mon, 9 Mar 2026 11:40:45 -0400 Subject: Extracting text from a PDF Message-ID: <3C09B608-7CA6-4D7A-8E38-B7C625278C15@cornell.edu> Does anyone have experience trying to clean up the text that can be extracted from a PDF shown in the PDF widget by getting “the hilitedRangeText” of the widget? In the case I’m working with there is an invisible numToChar(10) at the end of each visible line; and to obtain text that will wrap freely in a LiveCode field I can “replace numToChar(10) with space” in the text I’ve extracted. This works. When a word is divided at the end of the line, the visible hyphen is a numToChar(63). But a command to “replace numToChar(63) with empty” does not work, and the character remains in place (showing up, in a field whose font is Palatino, as a boxed question mark). My impression is that not all PDF documents work the same way, and that there are other problems trying to extract their text. But why does this numToChar(63) character not get replaced? David Epstein From paul at researchware.com Mon Mar 9 12:21:48 2026 From: paul at researchware.com (Paul Dupuis) Date: Mon, 9 Mar 2026 12:21:48 -0400 Subject: Extracting text from a PDF In-Reply-To: <3C09B608-7CA6-4D7A-8E38-B7C625278C15@cornell.edu> References: <3C09B608-7CA6-4D7A-8E38-B7C625278C15@cornell.edu> Message-ID: <164655c9-b0c1-4841-98c6-1015b3222553@researchware.com> I have no idea if this will help as you are using the PDF Widget and thsi was for the XPDF External, but the Widget is based on Google PDFium just like the older External. The XPDF External had a problem with hyphenations in PDF where the hyphen was actual a 2-byte Unicode character. The following takes the text returned (that may include a hyphen) and "fixes" it to include a normal hyphen: command Rehyphenate @xText   -- This handler is a workaround for the following bug:   -- http://quality.livecode.com/show_bug.cgi?id=18442   -- This bug is fundamentally a issue in the PDFium PDF library where certain hyphenated   -- strings (such as URLs) with line breaks are returned with a Unicode BOM (xFFFE) instead   -- of a hyphen. Rehyphenate replaces hyphens between non-whitespace where xFFFE is returned.   --   -- The intended usage is:   -- XPDFViewer_GetSelectionUnicode "Document1", "tUnicode"   -- put textDecode(tUnicode, "UTF16") into tUnicode   -- Rehyphenate tUnicode   -- put tUnicode into ...   local tStart, tEnd   put numToChar(255)&numToChar(254) into tBadUnicodeChar   if tText contains tBadUnicodeChar then     repeat while matchChunk(xText, "[^\s]*(\x{FFFE})[^\s]*", tStart, tEnd)       put "-" into char tStart to tEnd of xText     end repeat   end if end Rehyphenate At the very least, there may be a similar bug in the widget (because the bug was in the underlying PDFium library) that requires some sort of similar work around. On 3/9/2026 11:40 AM, David Epstein via use-livecode wrote: > Does anyone have experience trying to clean up the text that can be extracted from a PDF shown in the PDF widget by getting “the hilitedRangeText” of the widget? > > In the case I’m working with there is an invisible numToChar(10) at the end of each visible line; and to obtain text that will wrap freely in a LiveCode field I can “replace numToChar(10) with space” in the text I’ve extracted. This works. > > When a word is divided at the end of the line, the visible hyphen is a numToChar(63). But a command to “replace numToChar(63) with empty” does not work, and the character remains in place (showing up, in a field whose font is Palatino, as a boxed question mark). > > My impression is that not all PDF documents work the same way, and that there are other problems trying to extract their text. But why does this numToChar(63) character not get replaced? > > 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 jbv at mozik.fr Mon Mar 9 16:02:41 2026 From: jbv at mozik.fr (jbv at mozik.fr) Date: Mon, 09 Mar 2026 16:02:41 -0400 Subject: Datagrid again Message-ID: <6ece6fe0e4a3c23f6507d8b0bbb0ac1e@mozik.fr> Hi list, I have a couple of questions for datagrid experts. I have a datagrid with 7 columns, one of them populated with buttons. In a work session, the content of the grid will be updated dozens or even hundreds of times, with data up to 1000 rows. According to my tests, new groups are created inside the grid at every update, and the ids of the controls can reach 1000000 or more. 1- is there a way to keep the ids low, or start again from 1000 or so at every update ? 2- it looks like after so many updates with large numbers of rows, the memory tends to get saturated, and the app finally freezes or crashes. Is there a workaround ? Years ago, before datagrids were available in LC, I did build my own datagrid with a combination of fields, buttons and groups that were created only once, and then populated with successive data updates, and never had such problems... Thank you in advance for any wise tip, advice and comment. jbv From dfe4 at cornell.edu Tue Mar 10 13:06:27 2026 From: dfe4 at cornell.edu (David Epstein) Date: Tue, 10 Mar 2026 13:06:27 -0400 Subject: Extracting text from a PDF Message-ID: <6A423EE2-5A6B-4013-93D0-6DD7C3A1B380@cornell.edu> Thanks to Paul Dupuis, whose post led me to a closer study of the dictionary. The command “replace numToCodePoint(65534) with empty” does what I want. (And my original “replace numToChar(63) not only fails to remove the trailing hyphens, it does remove actual question marks). David Epstein From admin at flexiblelearning.com Sun Mar 15 06:02:20 2026 From: admin at flexiblelearning.com (Hugh Senior) Date: Sun, 15 Mar 2026 10:02:20 -0000 Subject: XML export from LC... XSL help, please! In-Reply-To: References: Message-ID: <000001dcb462$d166eb50$7434c1f0$@flexiblelearning.com> Greetings I have a lifelong LiveCode program of genealogical data. I now want to externalise the data. To this end, I have written an xml export routine with an xsl stylesheet. Problem Is anyone able to have a look and tell me why my xsl stylesheet renders a blank page? The data imports into Excel just fine, so I think the issue is with the xsl. Commissioned Project The next step will be to integrate this people.xml with a resources.xml (also from the LC stack) to include all their associated photos and documents. If you can help me, do please get in touch! Many thanks Hugh Senior