From bvlahos at mac.com Sun Mar 2 22:32:33 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 2 Mar 2025 19:32:33 -0800 Subject: Do AppleScript incomplete typing Message-ID: <855A5F32-2D24-4470-8AC4-8CE33AB50C3A@mac.com> The following script in LiveCode 9.6.13 is not keystroking the variable consistently. It varies each time. It is as though something is timing out or the communications is stepping on itself. This used to work consistently in previous versions of the Mac OS on Intel chips. M2 MacBook Air OS 15.3.1 Any ideas what is happening? Thanks, Bill Vlahos set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript on putText Ascript AppHide wait for 0 seconds with messages do Ascript as AppleScript wait for 0 seconds with messages AppUnhide end putText Bill Vlahos From alex at tweedly.net Mon Mar 3 06:38:57 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 3 Mar 2025 11:38:57 +0000 Subject: Extras to make LC10 more usable for deploy to Web. Message-ID: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Hi, I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. Can someone please point me to where they are, or even which use-list email I can find out about them? Thanks, Alex. From bobsneidar at iotecdigital.com Mon Mar 3 14:14:31 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 19:14:31 +0000 Subject: Thanks all Message-ID: <887F2071-D9BA-4C85-904D-6ECB9A3F30FD@iotecdigital.com> Hi all. Thanks for the help with the socket based file transfer system I am developing. Using Mark’s technique of prepending the data length of the payload as an 8 byte value before sending, and then reading the first 8 bytes of the payload to determine the length and then reading for that many bytes has worked famously. My assumption that the "read from socket until eof” form would keep iterating until an eof was encountered, or else the socket timeout had been reached was obviously in error. As far as the encrypt and decrypt goes, encrypted data still has to be base64Encoded (or some other method to make it internet safe) before sending it. Bob S From jbv at souslelogo.com Mon Mar 3 14:41:02 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 03 Mar 2025 14:41:02 -0500 Subject: Datagrid question Message-ID: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Hi list, I have a datagrid with dgStyle as "table". I have populated the columns and the dgText. Now I need to adjust the width of each column by script : put "100,120,150" into Lw set the dgColumnWidths of group "DataGrid 1" to Lw But nothing changes when running the above commands. What am I doing wrong ? Thank you in advance. jbv From Bernd.Niggemann at uni-wh.de Mon Mar 3 14:44:24 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 3 Mar 2025 19:44:24 +0000 Subject: Do AppleScript incomplete typing Message-ID: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Hi Bill, have you tried to add a delay to the AppleScript? delay 1 Kind regards Bernd From andreas.bergendal at gmail.com Mon Mar 3 14:55:53 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 3 Mar 2025 20:55:53 +0100 Subject: Extras to make LC10 more usable for deploy to Web. In-Reply-To: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> References: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Message-ID: <84A1A72F-2A24-4CEF-934A-09718D7C0906@gmail.com> Hi Alex, That would be the WebDeployHelper tool, and you can read about it here: https://github.com/wheninspace/WIS_WebDeployHelper And easiest download the stack here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know if you run into any issues when using it. Best, Andreas > 3 mars 2025 kl. 12:38 skrev Alex Tweedly via use-livecode : > > Hi, > > I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. > > Can someone please point me to where they are, or even which use-list email I can find out about them? > > Thanks, > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Mar 3 15:47:58 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 3 Mar 2025 15:47:58 -0500 Subject: Datagrid question In-Reply-To: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: Hi. It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: set the dgColumnWidth[“col1”] to yourWidthHere You can loop through all the columns that way, I suppose. Craig > On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: > > Hi list, > > I have a datagrid with dgStyle as "table". > I have populated the columns and the dgText. > Now I need to adjust the width of each column by script : > > put "100,120,150" into Lw > set the dgColumnWidths of group "DataGrid 1" to Lw > > But nothing changes when running the above commands. > What am I doing wrong ? > > 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 bobsneidar at iotecdigital.com Mon Mar 3 16:05:08 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 21:05:08 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties Bob S > On Mar 3, 2025, at 12:47 PM, Craig Newman via use-livecode wrote: > > Hi. > > It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: > > set the dgColumnWidth[“col1”] to yourWidthHere > > You can loop through all the columns that way, I suppose. > > Craig > > >> On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: >> >> Hi list, >> >> I have a datagrid with dgStyle as "table". >> I have populated the columns and the dgText. >> Now I need to adjust the width of each column by script : >> >> put "100,120,150" into Lw >> set the dgColumnWidths of group "DataGrid 1" to Lw >> >> But nothing changes when running the above commands. >> What am I doing wrong ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Tue Mar 4 12:56:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 12:56:40 -0500 Subject: Datagrid question In-Reply-To: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> Message-ID: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Le 2025-03-03 16:05, Bob Sneidar via use-livecode a crit : > What you are looking for is dgProp [column widths] which takes a > comma delimited list. > > The API for datagrid properties is here: > https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties > > Bob S Thank you, that works. New question : is it possible to make sorting by column unavailable for a whole table datagrid ? Or should I loop through all columns names and set a specific property for each ? Thank you in advance. jbv From klaus at major-k.de Tue Mar 4 13:07:36 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 19:07:36 +0100 Subject: Datagrid question In-Reply-To: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Hi jbv, > Am 04.03.2025 um 18:56 schrieb jbv via use-livecode : > > Le 2025-03-03 16:05, Bob Sneidar via use-livecode a écrit : >> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. >> The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties >> Bob S > > Thank you, that works. > New question : is it possible to make sorting by column > unavailable for a whole table datagrid ? > Or should I loop through all columns names and set a > specific property for each ? ... set the dgProp["sort by column"] of group "your DG here..." to empty ... > Thank you in advance. > jbv Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jbv at souslelogo.com Tue Mar 4 13:37:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:37:40 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > :-) I tried : set the dgProp["sort by column"] of group "your DG here..." to false Thank you. jbv From jbv at souslelogo.com Tue Mar 4 13:47:05 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:47:05 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > Well, actually it doesn't work as expected : the columns aren't sorted when filled with data, but users can still click on column headers and sort the data. And that's what I'd like to hinder : clicking on the column headers shoudn't do anything. I just need the datagrid to display data in a certain order for checking before saving. jbv From bobsneidar at iotecdigital.com Tue Mar 4 14:02:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 4 Mar 2025 19:02:54 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <95B4639E-DF78-44B5-A566-580CB7387510@iotecdigital.com> I do not think there is a way to disable the ability to sort by column. What you can do is disable the datagrid group itself which will prevent a user from interacting with the datagrid at all, including making a new selection. You also will not be able to scroll, so that may be an issue. You may be able to dig in and try to disable the column header group, but I don’t know what the consequences of that would be. But what would be the harm in sorting? Bob S > On Mar 4, 2025, at 10:47 AM, jbv via use-livecode wrote: > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. > > 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 klaus at major-k.de Tue Mar 4 14:07:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 20:07:12 +0100 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <9BF39521-9ECA-40FF-868E-47D0AA65B1C8@major-k.de> Hi jbv, > Am 04.03.2025 um 19:47 schrieb jbv via use-livecode : > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. yes, sorry, misinterpreted this command. Add this "dummy" script to the DG group and that's it! -------------------------------- on SortDataGridColumn pColumn ## end SortDataGridColumn -------------------------------- > jbv Bst Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bvlahos at mac.com Tue Mar 4 17:47:30 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 14:47:30 -0800 Subject: Macintosh Minimized stack won't become visible if app is clicked on Message-ID: I have a standalone stub application that opens stacks like a document. I can minimize the window down to the dock, where the icon is at the right end of the dock. If I click on that icon, the window opens back up. However, this does not happen if I click on my application icon to the left of the documents area of the dock. This used to work as expected. How can I get the window to open back up when the application icon is clicked? Thanks, Bill Vlahos From bvlahos at mac.com Tue Mar 4 19:00:20 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:00:20 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: Bernd, This syntax doesn’t work. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & quote & return &\ "end tell" into AScript putText AScript How do I include the delay 1? Thanks, Bill Vlahos > On Mar 3, 2025, at 11:44 AM, Niggemann, Bernd via use-livecode wrote: > > Hi Bill, > > have you tried to add a delay to the AppleScript? > > delay 1 > > 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 Tue Mar 4 19:41:34 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 5 Mar 2025 00:41:34 +0000 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <19A28082-0F45-423A-A237-5BEF925374BB@uni-wh.de> Bill Vlahos wrote: >This syntax doesn’t work. >set the itemDelimiter to tab >put "tell application " & quote & "System Events" & quote & return &\ >"keystroke " & quote & item 1 of field "Reference" & quote & return &\ >"delay 1 " & quote & return &\ >"end tell" into AScript >putText AScript The quote after "delay 1" keeps this from compiling Try put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & return &\ "end tell" into AScript Kind regards Bernd From bvlahos at mac.com Tue Mar 4 19:41:34 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:41:34 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <71CD8D00-D708-4F6A-A518-56ACF9CC9527@mac.com> Bernd, That fixed it! Thank you so much. I’ll test it further, but it is working consistently so far. Here is the final script. I put the delay before the keystroke command. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "delay 1" & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript Bill Vlahos > On Mar 4, 2025, at 4:22 PM, Niggemann, Bernd wrote: > > Bill Vlahos wrote: >> This syntax doesn’t work. > >> set the itemDelimiter to tab >> put "tell application " & quote & "System Events" & quote & return &\ >> "keystroke " & quote & item 1 of field "Reference" & quote & return &\ >> "delay 1 " & quote & return &\ >> "end tell" into AScript >> putText AScript > > > The quote after "delay 1" keeps this from compiling > > Try > ------------------- > put "tell application " & quote & "System Events" & quote & return &\ > "keystroke " & quote & item 1 of field "Reference" & quote & return &\ > "delay 1 " & return &\ > "end tell" into AScript > ----------------------- > This compiles, but if it solves the problem I do not know. > > Kind regards > Bernd From bobsneidar at iotecdigital.com Wed Mar 5 17:46:34 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 5 Mar 2025 22:46:34 +0000 Subject: Problems with Write to File in WIndows? Message-ID: Hi all. I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. -- if no errors then write file to disk if pDataA [tKey] ["message"] is empty then open file tFullPath for binary write write tFileData to file tFullPath put the result into tResult close file tFullPath wait 100 milliseconds with messages if not there is a file tFullpath then \ breakpoint if tResult is empty then put "SUCCESS! File transferred." into pDataA [tKey] ["message"] put tFilePath into pDataA [tKey] ["rfafilepath"] else put true into pDataA ["error"] put tResult into pDataA [tKey] ["message"] end if else breakpoint end if The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! Is there some kind of timing issue here????? Bob S From martyknappster at gmail.com Wed Mar 5 18:56:36 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Wed, 5 Mar 2025 15:56:36 -0800 Subject: Code signing on Windows Message-ID: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. --- Marty Knapp From tom at makeshyft.com Wed Mar 5 19:33:18 2025 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Mar 2025 19:33:18 -0500 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Hey Martin...... I went with Signpath.com a saas for signing software. Its cheaper than doing what you are doing, and it works so nice, you upload your files and get back signed files with your cert from GlobalSign. I wish i could help, but this stuff was just beyond what I wanted to deal with. If anyone goes with them, tell em I sent you. Good luck Martin. On Wed, Mar 5, 2025 at 6:57 PM Marty Knapp via use-livecode < use-livecode at lists.runrev.com> wrote: > Just had to renew my code signing certificate for Windows. Used K Soft as > before but the certificate came from Sectigo (dang expensive) and came on a > USB dongle. I exported the certificate so I could use my automated setup > using Inno setup and the K Sign app which worked great before. Can’t get it > to work. Anybody gone down this road? Tech support seems to be non-existent > from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 6 06:11:52 2025 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 6 Mar 2025 12:11:52 +0100 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Marty, you could use signtool.exe https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool which is part of the Windows SDK kit https://developer.microsoft.com/windows/downloads/windows-sdk to automatic signing in Innosetup using the dongle https://jrsoftware.org/ishelp/index.php?topic=setup_signtool I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. You'll find the correct parameters at the end of this email. It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. The sign command would look like this signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## ##certowner## - name of the cert owner ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate ##files## - path the the file or files to be signed If only one code signing certificate is on the token then you could use signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## Parameter /a searches for the best available code signing certificate that is valid for the longest time. Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. << WinSignHelperV2 is now available in the Sample stacks section of LC. Just search for WinSignHelperV2. It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 The tool builds the correct signtool.exe parameters and execute signtool.exe It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. The main stack is password protected. This stack only works on Windows, regardless if on a VM or on real hardware. So if anyone is interested, then give it a try. >> HTH Matthias > Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : > > Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu Mar 6 06:25:07 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:25:07 +0100 Subject: revspeak on Mobile? Message-ID: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Hi friends, the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 6 06:40:15 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:40:15 +0100 Subject: revspeak on Mobile? In-Reply-To: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> References: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Message-ID: Oh my, the latest LC text-to-speech library is named: speechxxxx and supports the mobile platform! 8-) Problem solved... > Am 06.03.2025 um 12:25 schrieb Klaus major-k via use-livecode : > > Hi friends, > > the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. > Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? > > Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From sean at pidigital.co.uk Thu Mar 6 09:24:11 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 6 Mar 2025 14:24:11 +0000 Subject: ChatGPT for LC scripting Message-ID: Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. Thanks again. Sean Cole Pi Digital From craig at starfirelighting.com Thu Mar 6 10:38:46 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 10:38:46 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Sean. You are actually using ChatGPT as your main coding engine? I have made apps small and large, but cannot imagine how I could ever start that way. I am not talking about asking for a routine using, say, recursion to find the factors of an integer. This to create a stand-alone function I could embed in a script. I get that. But is that what you are talking about, or are you able to create much more complete scripts early on just by describing certain requirements? In other words, where do you start using that tool? With a new, blank card? Craig > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode wrote: > > Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. > > Thanks again. > > Sean Cole > Pi Digital > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 11:40:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 6 Mar 2025 16:40:56 +0000 Subject: Problems with Write to File in WIndows? In-Reply-To: References: Message-ID: <525F50AB-1C4D-432A-B205-C95A79A959E6@iotecdigital.com> Hmmm… belay my last. This is a Windows Server 2016 display bug. All afternoon yesterday I checked for the exiastence of the files in an Explorer window and they didn’t appear, even after several refresh requests. This morning I looked and there they were! Bob S > On Mar 5, 2025, at 2:46 PM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. > > -- if no errors then write file to disk > if pDataA [tKey] ["message"] is empty then > open file tFullPath for binary write > write tFileData to file tFullPath > put the result into tResult > close file tFullPath > wait 100 milliseconds with messages > if not there is a file tFullpath then \ > breakpoint > if tResult is empty then > put "SUCCESS! File transferred." into pDataA [tKey] ["message"] > put tFilePath into pDataA [tKey] ["rfafilepath"] > else > put true into pDataA ["error"] > put tResult into pDataA [tKey] ["message"] > end if > else > breakpoint > end if > > The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! > > The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! > > Is there some kind of timing issue here????? > > 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 sean at pidigital.co.uk Thu Mar 6 12:18:08 2025 From: sean at pidigital.co.uk (Sean Cole) Date: Thu, 6 Mar 2025 17:18:08 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Hi Craig, For example, I needed to integrate the Docusign SOAP API into a current project. Rather than hunt through the pages and pages of API guides, which are usually very C+, C# or PHP centric, I type the following into the ChatGPT prompt: Create a LiveCode script for version 9.0.2 that will create a document in Docusign using the SOAP 1.2 API Along with some prerequisites and initial information it gave me this script: on mouseUp -- Define DocuSign SOAP Endpoint put "https://demo.docusign.net/api/3.0/soap.asmx " into tURL -- DocuSign Credentials put "your-email at example.com" into tUsername put "your-password" into tPassword put "your-integrator-key" into tIntegratorKey put "your-account-id" into tAccountID -- Create Authentication Header (Base64 encoded) put "" & tUsername & "" & tPassword & "" & tIntegratorKey & "" into tAuthHeader put base64Encode(tAuthHeader) into tEncodedAuth -- SOAP Envelope for Sending Document put "" & \ "" & \ "" & \ "" & \ "" & tUsername & "" & \ "" & tPassword & "" & \ "" & tIntegratorKey & "" & \ "" & \ "" & \ "" & \ "" & \ "" & tAccountID & "" & \ "" & \ "Test LiveCode DocuSign Envelope" & \ "Please sign this document" & \ "" & \ "" & \ "1" & \ "TestDocument.pdf" & \ "" & base64Encode(URL "binfile:test.pdf") & "" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "Signer Name" & \ "signer at example.com" & \ "Signer" & \ "1" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "1" & \ "100" & \ "150" & \ "SignHere" & \ "" & \ "" & \ "Sent" & \ "" & \ "" & \ "" & \ "" into tSOAPRequest -- Set HTTP Headers put "POST" into tMethod put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope " & cr into tHeaders -- Send the SOAP Request put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse -- Check for Errors if the result is not empty then answer "Error: " & the result else put tResponse into tEnvelopeResponse -- Extract Envelope ID from Response put lineOffset("", tEnvelopeResponse) into tStart put lineOffset("", tEnvelopeResponse) into tEnd if tStart > 0 and tEnd > 0 then put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into tEnvelopeID answer "Document sent! Envelope ID: " & tEnvelopeID else answer "Failed to retrieve Envelope ID." end if end if end mouseUp It's most of the way there and certainly answers my specific question. Of course, you can ask follow-up questions to create authentication scripts, add Tabs to the premade forms, and set other variables where needed. After the code provided, the explanation also explains how it works and even notes that 9.0.2 may not have the necessary tsNet version for network security (but we have already had this fixed for some years now). Impressive, though, isn't it! Sean Cole *Pi Digital* Craig Newman via use-livecode wrote: > Sean. > > You are actually using ChatGPT as your main coding engine? I have made > apps small and large, but cannot imagine how I could ever start that way. > > I am not talking about asking for a routine using, say, recursion to find > the factors of an integer. This to create a stand-alone function I could > embed in a script. I get that. > > But is that what you are talking about, or are you able to create much > more complete scripts early on just by describing certain requirements? In > other words, where do you start using that tool? With a new, blank card? > > Craig > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > You. It is now my primary way to code. Even more fun when you use the > Reason functionality. > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > future of LC. But with a little security hack for 9.0.2 it works just fine > with the latest web security protocols. And ChatGPT can be asked to code > for 902 specifically. I have been very, very impressed with the outputs > with incredible explanations and step by step guides for a whole range of > tasks. LC was already the single fastest coding platform but now 10x faster > than that using ChatGPT4. > > > > Thanks again. > > > > Sean Cole > > Pi Digital > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > [image: GeoTrack] Sender notified with GeoTrack [image: 18] From tom at makeshyft.com Thu Mar 6 14:19:49 2025 From: tom at makeshyft.com (Tom Glod) Date: Thu, 6 Mar 2025 14:19:49 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Just FYI, For Livecode, Claude is THE BEST, by alot. It is often successful when the others fail. Cheers, Tom On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > For example, I needed to integrate the Docusign SOAP API into a current > project. Rather than hunt through the pages and pages of API guides, which > are usually very C+, C# or PHP centric, I type the following into the > ChatGPT prompt: > > Create a LiveCode script for version 9.0.2 that will create a document in > Docusign using the SOAP 1.2 API > > Along with some prerequisites and initial information it gave me this > script: > > on mouseUp > -- Define DocuSign SOAP Endpoint > put "https://demo.docusign.net/api/3.0/soap.asmx > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx > >" > into tURL > > -- DocuSign Credentials > put "your-email at example.com" into tUsername > put "your-password" into tPassword > put "your-integrator-key" into tIntegratorKey > put "your-account-id" into tAccountID > > -- Create Authentication Header (Base64 encoded) > put "" & tUsername & > "" & tPassword & "" & > tIntegratorKey & "" into tAuthHeader > put base64Encode(tAuthHeader) into tEncodedAuth > > -- SOAP Envelope for Sending Document > put "" & \ > " " & \ > "xmlns:xsd='http://www.w3.org/2001/XMLSchema > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema > >' > " & \ > "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope > >'>" > & \ > "" & \ > "" > & \ > "" & tUsername & "" & \ > "" & tPassword & "" & \ > "" & tIntegratorKey & "" & \ > "" & \ > "" & \ > "" & \ > "" > & \ > "" & tAccountID & "" & \ > "" & \ > "Test LiveCode DocuSign Envelope" & \ > "Please sign this document" & \ > "" & \ > "" & \ > "1" & \ > "TestDocument.pdf" & \ > "" & base64Encode(URL "binfile:test.pdf") & "" > & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "Signer Name" & \ > "signer at example.com" & \ > "Signer" & \ > "1" & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "1" & \ > "100" & \ > "150" & \ > "SignHere" & \ > "" & \ > "" & \ > "Sent" & \ > "" & \ > "" & \ > "" & \ > "" into tSOAPRequest > > -- Set HTTP Headers > put "POST" into tMethod > put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders > put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope > >" > & cr into tHeaders > > -- Send the SOAP Request > put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse > > -- Check for Errors > if the result is not empty then > answer "Error: " & the result > else > put tResponse into tEnvelopeResponse > -- Extract Envelope ID from Response > put lineOffset("", tEnvelopeResponse) into tStart > put lineOffset("", tEnvelopeResponse) into tEnd > if tStart > 0 and tEnd > 0 then > put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into > tEnvelopeID > answer "Document sent! Envelope ID: " & tEnvelopeID > else > answer "Failed to retrieve Envelope ID." > end if > end if > end mouseUp > > It's most of the way there and certainly answers my specific question. Of > course, you can ask follow-up questions to create authentication scripts, > add Tabs to the premade forms, and set other variables where needed. After > the code provided, the explanation also explains how it works and even > notes that 9.0.2 may not have the necessary tsNet version for network > security (but we have already had this fixed for some years now). > > Impressive, though, isn't it! > > Sean Cole > *Pi Digital* > > > Craig Newman via use-livecode wrote: > > > Sean. > > > > You are actually using ChatGPT as your main coding engine? I have made > > apps small and large, but cannot imagine how I could ever start that way. > > > > I am not talking about asking for a routine using, say, recursion to find > > the factors of an integer. This to create a stand-alone function I could > > embed in a script. I get that. > > > > But is that what you are talking about, or are you able to create much > > more complete scripts early on just by describing certain requirements? > In > > other words, where do you start using that tool? With a new, blank card? > > > > Craig > > > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > > You. It is now my primary way to code. Even more fun when you use the > > Reason functionality. > > > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > > future of LC. But with a little security hack for 9.0.2 it works just > fine > > with the latest web security protocols. And ChatGPT can be asked to code > > for 902 specifically. I have been very, very impressed with the outputs > > with incredible explanations and step by step guides for a whole range of > > tasks. LC was already the single fastest coding platform but now 10x > faster > > than that using ChatGPT4. > > > > > > Thanks again. > > > > > > Sean Cole > > > Pi Digital > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > [image: GeoTrack] > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > Sender > notified with GeoTrack > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > [image: 18] > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Thu Mar 6 16:30:19 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 16:30:19 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig > On Mar 6, 2025, at 2:19 PM, Tom Glod via use-livecode wrote: > > Just FYI, > > For Livecode, Claude is THE BEST, by alot. > It is often successful when the others fail. > > Cheers, > Tom > > On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Craig, >> >> For example, I needed to integrate the Docusign SOAP API into a current >> project. Rather than hunt through the pages and pages of API guides, which >> are usually very C+, C# or PHP centric, I type the following into the >> ChatGPT prompt: >> >> Create a LiveCode script for version 9.0.2 that will create a document in >> Docusign using the SOAP 1.2 API >> >> Along with some prerequisites and initial information it gave me this >> script: >> >> on mouseUp >> -- Define DocuSign SOAP Endpoint >> put "https://demo.docusign.net/api/3.0/soap.asmx >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx >>> " >> into tURL >> >> -- DocuSign Credentials >> put "your-email at example.com" into tUsername >> put "your-password" into tPassword >> put "your-integrator-key" into tIntegratorKey >> put "your-account-id" into tAccountID >> >> -- Create Authentication Header (Base64 encoded) >> put "" & tUsername & >> "" & tPassword & "" & >> tIntegratorKey & "" into tAuthHeader >> put base64Encode(tAuthHeader) into tEncodedAuth >> >> -- SOAP Envelope for Sending Document >> put "" & \ >> "> " & \ >> "xmlns:xsd='http://www.w3.org/2001/XMLSchema >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema >>> ' >> " & \ >> "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope >>> '>" >> & \ >> "" & \ >> "" >> & \ >> "" & tUsername & "" & \ >> "" & tPassword & "" & \ >> "" & tIntegratorKey & "" & \ >> "" & \ >> "" & \ >> "" & \ >> "" >> & \ >> "" & tAccountID & "" & \ >> "" & \ >> "Test LiveCode DocuSign Envelope" & \ >> "Please sign this document" & \ >> "" & \ >> "" & \ >> "1" & \ >> "TestDocument.pdf" & \ >> "" & base64Encode(URL "binfile:test.pdf") & "" >> & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "Signer Name" & \ >> "signer at example.com" & \ >> "Signer" & \ >> "1" & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "1" & \ >> "100" & \ >> "150" & \ >> "SignHere" & \ >> "" & \ >> "" & \ >> "Sent" & \ >> "" & \ >> "" & \ >> "" & \ >> "" into tSOAPRequest >> >> -- Set HTTP Headers >> put "POST" into tMethod >> put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders >> put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope >>> " >> & cr into tHeaders >> >> -- Send the SOAP Request >> put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse >> >> -- Check for Errors >> if the result is not empty then >> answer "Error: " & the result >> else >> put tResponse into tEnvelopeResponse >> -- Extract Envelope ID from Response >> put lineOffset("", tEnvelopeResponse) into tStart >> put lineOffset("", tEnvelopeResponse) into tEnd >> if tStart > 0 and tEnd > 0 then >> put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into >> tEnvelopeID >> answer "Document sent! Envelope ID: " & tEnvelopeID >> else >> answer "Failed to retrieve Envelope ID." >> end if >> end if >> end mouseUp >> >> It's most of the way there and certainly answers my specific question. Of >> course, you can ask follow-up questions to create authentication scripts, >> add Tabs to the premade forms, and set other variables where needed. After >> the code provided, the explanation also explains how it works and even >> notes that 9.0.2 may not have the necessary tsNet version for network >> security (but we have already had this fixed for some years now). >> >> Impressive, though, isn't it! >> >> Sean Cole >> *Pi Digital* >> >> >> Craig Newman via use-livecode wrote: >> >>> Sean. >>> >>> You are actually using ChatGPT as your main coding engine? I have made >>> apps small and large, but cannot imagine how I could ever start that way. >>> >>> I am not talking about asking for a routine using, say, recursion to find >>> the factors of an integer. This to create a stand-alone function I could >>> embed in a script. I get that. >>> >>> But is that what you are talking about, or are you able to create much >>> more complete scripts early on just by describing certain requirements? >> In >>> other words, where do you start using that tool? With a new, blank card? >>> >>> Craig >>> >>>> On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> Whoever trained ChatGPT into coding for LC I want to say a big Thank >>> You. It is now my primary way to code. Even more fun when you use the >>> Reason functionality. >>>> >>>> I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the >>> future of LC. But with a little security hack for 9.0.2 it works just >> fine >>> with the latest web security protocols. And ChatGPT can be asked to code >>> for 902 specifically. I have been very, very impressed with the outputs >>> with incredible explanations and step by step guides for a whole range of >>> tasks. LC was already the single fastest coding platform but now 10x >> faster >>> than that using ChatGPT4. >>>> >>>> Thanks again. >>>> >>>> Sean Cole >>>> Pi Digital >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >> [image: GeoTrack] >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> Sender >> notified with GeoTrack >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> [image: 18] >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 19:04:40 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 00:04:40 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. Bob S On Mar 6, 2025, at 1:30 PM, Craig Newman via use-livecode wrote: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig From alex at tweedly.net Thu Mar 6 19:35:45 2025 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 7 Mar 2025 00:35:45 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: > Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. > > Bob S I almost agree. I don't have any trouble coding what I need in LC. Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) Alex. From martyknappster at gmail.com Thu Mar 6 20:01:39 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Thu, 6 Mar 2025 17:01:39 -0800 Subject: Code signing on Windows In-Reply-To: References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: <32099722-CEC6-42DC-96A1-850F5987035D@gmail.com> Thanks Matthias, I’ll give that a try. --- Marty Knapp > On Mar 6, 2025, at 3:11 AM, matthias rebbe via use-livecode wrote: > > Marty, > > you could use signtool.exe > https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool > > which is part of the Windows SDK kit > > https://developer.microsoft.com/windows/downloads/windows-sdk > > to automatic signing in Innosetup using the dongle > https://jrsoftware.org/ishelp/index.php?topic=setup_signtool > I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. > You'll find the correct parameters at the end of this email. > > It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. > When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. > > > The sign command would look like this > > signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > ##certowner## - name of the cert owner > > ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate > ##files## - path the the file or files to be signed > > > If only one code signing certificate is on the token then you could use > > signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > Parameter /a searches for the best available code signing certificate that is valid for the longest time. > > > > Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. > > << > WinSignHelperV2 is now available in the Sample stacks section of LC. > Just search for WinSignHelperV2. > It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 > > The tool builds the correct signtool.exe parameters and execute signtool.exe > > It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. > > You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. > > Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. > > The main stack is password protected. > > This stack only works on Windows, regardless if on a VM or on real hardware. > > So if anyone is interested, then give it a try. >>> > > HTH > Matthias > > >> Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : >> >> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. >> >> --- >> Marty Knapp >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Thu Mar 6 23:22:27 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 7 Mar 2025 04:22:27 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: I’m glad to hear you both manage just fine without assistance in your coding. For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) Sean Cole Pi Digital > On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: > >  >> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >> >> Bob S > > I almost agree. I don't have any trouble coding what I need in LC. > > Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) > > Alex. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Mar 7 02:52:43 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 07 Mar 2025 02:52:43 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Le 2025-03-06 19:04, Bob Sneidar via use-livecode a crit : > Your supposition is incorrect. We are not ALL using these gadgets. I > for one never will. > I for one use these tools only for things I am not familiar with, like python scripts for instance, with the risk of using pieces of code I don't fully understand. That's why I take the time to read carefully all the detailed explanations given by the latest ChatGPT reasoning. jbv From merakosp at gmail.com Fri Mar 7 04:43:24 2025 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 7 Mar 2025 11:43:24 +0200 Subject: answer "bla bla" in LC serverscript In-Reply-To: <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> References: <325da0036dfbfb8ab87ded78dae8e8677351dab2@fourthworld.com> <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> Message-ID: @Klaus major-k Is the web form written in LiveCode (and deployed as a Web app)? If yes, then you can just use the "Answer" command in the web form - in the script of the "Submit" button I guess - if the name/email field is left empty. Hope this helps! Panos -- On Fri, 28 Feb 2025 at 21:15, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Wonderful, thank you, Richard! :-) > > > Am 28.02.2025 um 19:59 schrieb Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com>: > > > > Klaus wrote: > >> How can I show a system dialog to the user in that case? > >> I'm afraid I'm not too familiar with html/Javascript and I need > >> to inform the user to fill all neccessary field in a webform if > >> he/she didn't. > > Good news: web tech has grown up a lot over the years. Much of what > used to require JavaScript is now handled more easily in CSS and HTML. > > In recent HTML versions, a form's input element has a lot more > attributes than in the olden days: > > https://www.w3schools.com/tags/tag_input.asp > > The one you're looking for here is the "required" attribute - you can > explore how it prevents form submission unless a field is filled in here: > > https://www.w3schools.com/tags/att_input_required.asp > > If a field requires a specific pattern to the input data, you can use > Regex to define that in the input element's "pattern" attribute: > > https://www.w3schools.com/tags/att_input_pattern.asp > > If you're looking to brush up on newer HTML and CSS features, Kevin > Powell's channel is among my faves, worth watching a least a few of his > vids to see how things on the web have been evolving lately: > > https://www.youtube.com/@KevinPowell/videos > > > > -- > > Richard Gaskin > > FourthWorld.com > > -- > 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 MikeKerner at roadrunner.com Fri Mar 7 09:14:31 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 7 Mar 2025 09:14:31 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Message-ID: i think tom glod customized gpt to create an lc llm, and used it to write a websockets lib. i have not messed with it, yet, because the announced 2027 lc pricing forced me to start looking for alternatives. using llm's, i was able to quickly write four good-enough apps in flutter. then i was able to generate similar apps with an llm in delphi, and xojo. claude (sonnet) seems to be better at writing code than gpt 4o or o1, or even grok (which is also better at it than 4o or o1). On Fri, Mar 7, 2025 at 2:53 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-06 19:04, Bob Sneidar via use-livecode a écrit : > > Your supposition is incorrect. We are not ALL using these gadgets. I > > for one never will. > > > I for one use these tools only for things I am not familiar with, like > python scripts > for instance, with the risk of using pieces of code I don't fully > understand. > That's why I take the time to read carefully all the detailed > explanations given by the > latest ChatGPT reasoning. > > 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 > -- 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 Fri Mar 7 11:44:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 16:44:54 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” Bob S > On Mar 6, 2025, at 8:22 PM, Pi Digital via use-livecode wrote: > > I’m glad to hear you both manage just fine without assistance in your coding. > > For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. > > I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) > > Sean Cole > Pi Digital > >> On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: >> >>  >>> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >>> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >>> >>> Bob S >> >> I almost agree. I don't have any trouble coding what I need in LC. >> >> Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) >> >> Alex. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Sun Mar 9 06:43:15 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Sun, 9 Mar 2025 10:43:15 +0000 Subject: ChatGPT for LC scripting Message-ID: Hi Bob, What a beautiful experience, so true. As always, something like AI should be viewed as a surgical tool to be used only when necessary and not relied solely upon. It’s useful but it only really gets us most of the way there. You still have to encapsulate it properly and adjust it to fully meet your requirements. Thank you Sean Cole Pi Digital > On 7 Mar 2025, at 16:44, Bob Sneidar via use-livecode wrote: > > When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. > > When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. > > So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. > > There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. > > The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. > > I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. > > Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” > > Bob S From curry at pair.com Thu Mar 13 23:53:17 2025 From: curry at pair.com (Curry Kenworthy) Date: Thu, 13 Mar 2025 23:53:17 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: References: Message-ID: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Sean: > Im happy, the client is happy and AI is, erm, indifferent :D. Good job! > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. Why LC 9.0.2 vs 9.6? Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From sean at pidigital.co.uk Fri Mar 14 04:10:34 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 14 Mar 2025 08:10:34 +0000 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Message-ID: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> > M> I’m happy, the client is happy and AI is, erm, indifferent :D. > > Good job! > > > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. > > Why LC 9.0.2 vs 9.6? > > Best wishes, > > Curry Kenworthy Ah, yes. I meant 5.0.2. The early stages of Dementia are not so kind. This was the last fully paid, non-subscription engine my client uses. I have 5.5.5 but he did get on with that for some reason I forget. We did try upgrading the whole system to v9 but that is where/when our whole overall issues with LC, particularly with the promises for web deployment, came to head, I ended up in hospital, lost my business to the gov who took everything and I ended up having to sell the house and move 700 miles away to start again. And so here I am, in the highlands of Scotland, working as a night porter and the occasional tidbits of software jobs I get from this old client. Pi From craig at starfirelighting.com Fri Mar 14 11:37:51 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 11:37:51 -0400 Subject: Cannot access forum? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? Craig From stephen at barncard.com Fri Mar 14 11:40:43 2025 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 14 Mar 2025 08:40:43 -0700 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: As usual contact Heather -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or > is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:43:42 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 14 Mar 2025 16:43:42 +0100 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: It’s down fo me too. So something’s up with the server. Probably temporary. fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < use-livecode at lists.runrev.com>: > As usual contact Heather > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > > On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > All of a sudden I am prevented from accessing the forum. Anyone else, or > > is it just personal? > > > > Craig > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:50:31 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 14 Mar 2025 11:50:31 -0400 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <2971b1a0-3585-488c-b24f-4f1330163e77@researchware.com> I'm also getting the following when trying forums.livecode.com Forbidden You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. On 3/14/2025 11:37 AM, Craig Newman via use-livecode wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:51:16 2025 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 14 Mar 2025 10:51:16 -0500 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Me too, randy hengst > On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: > > It’s down fo me too. So something’s up with the server. Probably temporary. > > fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com>: > >> As usual contact Heather >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> >> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>> is it just personal? >>> >>> Craig >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 14 13:23:22 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 13:23:22 -0400 Subject: Cannot access forum? In-Reply-To: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Message-ID: Back up now, so it was not personal. Craig > On Mar 14, 2025, at 11:51 AM, Randy Hengst via use-livecode wrote: > > Me too, > > randy hengst > >> On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: >> >> It’s down fo me too. So something’s up with the server. Probably temporary. >> >> fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com>: >> >>> As usual contact Heather >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> >>> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>>> is it just personal? >>>> >>>> Craig >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sun Mar 16 11:37:12 2025 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2025 15:37:12 +0000 Subject: Cannot access forum? Message-ID: https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. Richard Gaskin FourthWorld.com From jbv at souslelogo.com Sun Mar 16 11:49:56 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 16 Mar 2025 11:49:56 -0400 Subject: Another Datagrid question Message-ID: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Hi list, Is there anything specific to consider/include about datagrids when building a standalone, like inclusions ? When I look at the inclusions list in the "standalone settings" dialog, I see "Datagrid" but I thought that selecting "search for required inclusions when saving the standalone" was enough to have all inclusions added to the app. My problem is that everything runs fine in the IDE, but in the standalone, 'set the dgProp["columns"]' and 'set the dgText' don't display anything... So the solution seems to select manually all required inclusions, hoping I won't forget any... Any tip or advice on that matter ? Thank you in advance. jbv From curry at pair.com Sun Mar 16 16:18:28 2025 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Mar 2025 16:18:28 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <318ed13d-6ba9-4e2a-bfbd-c9687c4d645b@pair.com> Sean: > Ah, yes. I meant 5.0.2 ... fully paid, non-subscription engine OK. That makes sense. > our whole overall issues with LC, particularly with the promises > for web deployment, came to head, I ended up in hospital, lost my > business to the gov who took everything and I ended up having to > sell the house and move 700 miles away to start again. I hate that. God bless you! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From matthias_livecode_150811 at m-r-d.de Sun Mar 16 16:26:38 2025 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 16 Mar 2025 21:26:38 +0100 Subject: Another Datagrid question In-Reply-To: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: Hello jbv, Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. Regards, Matthias Von meinem iPad gesendet Von meinem iPad gesendet > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : > > Hi list, > > Is there anything specific to consider/include > about datagrids when building a standalone, like > inclusions ? > When I look at the inclusions list in the > "standalone settings" dialog, I see "Datagrid" > but I thought that selecting "search for required > inclusions when saving the standalone" was enough > to have all inclusions added to the app. > My problem is that everything runs fine in the IDE, > but in the standalone, 'set the dgProp["columns"]' and > 'set the dgText' don't display anything... > > So the solution seems to select manually all required > inclusions, hoping I won't forget any... > Any tip or advice on that matter ? > > 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 jbv at souslelogo.com Mon Mar 17 09:00:33 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:00:33 -0400 Subject: Question about messages Message-ID: Hi list, Here's what I am trying to do : on opencard send "handler1" to me with messages end opencard on handler1 send "handler2" to me in 200 millisec -- more stuff end handler1 on handler2 if condition then send "handler2" to me in 200 millisec end if end handler2 The idea is to have handler2 keep sending messages as long as "condition" is true, while handler1 keeps running and eventually sets "condition" to false, and therefore stops handler2 from sending messages. The simple above test script works, but with sophisticate commands in "more stuff", I get a script error and can't figure whether it's a syntax or a structure error... In other words, the question is : if handler1 keeps running for some time, does it conflict with handler2 ? Thank you in advance. jbv From craig at starfirelighting.com Mon Mar 17 09:27:47 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:27:47 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> If you place a simple one-liner in “more stuff”, like “put random(99) into msg” does that work? Another words, is it something in your own “more stuff” that is the problem? Craig > On Mar 17, 2025, at 9:00 AM, jbv via use-livecode wrote: > > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 MikeKerner at roadrunner.com Mon Mar 17 09:30:59 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:30:59 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: search is broken-ish, in some circumstances. there have been some threads on this. manual is the way. also, there are some libraries (cough - database - cough) that are included, even when excluded, manually. database, for example stays in the message path, which is really annoying when debugging interfaces. it's also why tmControls does not use mouseUp events, but, instead sends the custom message "buttonUp" On Sun, Mar 16, 2025 at 4:27 PM Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do > need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included > when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet > > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hi list, > > > > Is there anything specific to consider/include > > about datagrids when building a standalone, like > > inclusions ? > > When I look at the inclusions list in the > > "standalone settings" dialog, I see "Datagrid" > > but I thought that selecting "search for required > > inclusions when saving the standalone" was enough > > to have all inclusions added to the app. > > My problem is that everything runs fine in the IDE, > > but in the standalone, 'set the dgProp["columns"]' and > > 'set the dgText' don't display anything... > > > > So the solution seems to select manually all required > > inclusions, hoping I won't forget any... > > Any tip or advice on that matter ? > > > > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 craig at starfirelighting.com Mon Mar 17 09:31:49 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:31:49 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: <0A3C2219-20D6-4F1E-8B97-F0BC3AEF1EEB@starfirelighting.com> I recommend that you ALWAYS manually include extensions. This ensures that if any are missing, that is on you, and not that the automated include gadget fouled up. That said, anyone know if that gadget is now reliable? Craig > On Mar 16, 2025, at 4:26 PM, Matthias Rebbe via use-livecode wrote: > > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet >> Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : >> >> Hi list, >> >> Is there anything specific to consider/include >> about datagrids when building a standalone, like >> inclusions ? >> When I look at the inclusions list in the >> "standalone settings" dialog, I see "Datagrid" >> but I thought that selecting "search for required >> inclusions when saving the standalone" was enough >> to have all inclusions added to the app. >> My problem is that everything runs fine in the IDE, >> but in the standalone, 'set the dgProp["columns"]' and >> 'set the dgText' don't display anything... >> >> So the solution seems to select manually all required >> inclusions, hoping I won't forget any... >> Any tip or advice on that matter ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 09:36:51 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:36:51 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: i'm gonna have to see more to help. i have a mobe project that runs with multiple cron + timer jobs running at a time. it runs great. one of those timers modifies the appearance of a control, multiple times per second, while another polls the server, and another lets me display non-blocking modal "ask" and "answer" dialogs (the custom dialogs appear over everything else, but i can dismiss them from inside of the scripts that are still running - which is something you can't do with regular ask and answer dialogs. On Mon, Mar 17, 2025 at 9:01 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From jbv at souslelogo.com Mon Mar 17 09:42:00 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:42:00 -0400 Subject: Question about messages In-Reply-To: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> Message-ID: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : > If you place a simple one-liner in more stuff, like > put random(99) into msg > does that work? Another words, is it something in your own more stuff > that is the problem? > Craig, It stops working. It seems like messages aren't sent when handler1 is running... jbv From MikeKerner at roadrunner.com Mon Mar 17 09:53:11 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:53:11 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: also, i have a cron code library that works with levure, if you want something that's already written, and just runs: https://github.com/macMikey/mikeys-cron-library On Mon, Mar 17, 2025 at 9:42 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : > > If you place a simple one-liner in “more stuff”, like > > “put random(99) into msg” > > does that work? Another words, is it something in your own “more stuff” > > that is the problem? > > > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 > -- 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 craig at starfirelighting.com Mon Mar 17 09:54:13 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:54:13 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. Make a field. This works: on opencard send "handler1" to me end opencard on handler1 send "handler2" to me in 200millisec end handler1 on handler2 put random(99) into fld 1 send "handler2" to me in 200millisec end handler2 I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. Craig > On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: > > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >> If you place a simple one-liner in “more stuff”, like >> “put random(99) into msg” >> does that work? Another words, is it something in your own “more stuff” that is the problem? > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 craig at starfirelighting.com Mon Mar 17 09:58:18 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:58:18 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> And for the umpteenth time, this is so much more palatable on the forum. Craig > On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: > > First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. > > Make a field. This works: > on opencard > > send "handler1" to me > > end opencard > > > > on handler1 > > send "handler2" to me in 200millisec > > end handler1 > > > > on handler2 > > put random(99) into fld 1 > > send "handler2" to me in 200millisec > > end handler2 > > > > I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. > > > > Craig > > > > >> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >> >> Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >>> If you place a simple one-liner in “more stuff”, like >>> “put random(99) into msg” >>> does that work? Another words, is it something in your own “more stuff” that is the problem? >> >> Craig, >> It stops working. >> It seems like messages aren't sent when handler1 is running... >> >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Mon Mar 17 10:01:16 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:01:16 +0000 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> That sounds quite likely. If handler1 is running continuously, then other messages will not happen. I'd suggest putting various    wait for 0 seconds with messages inside the running loops of handler1, in order that pending messages can be dealt with. Alex. On 17/03/2025 13:42, jbv via use-livecode wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >> If you place a simple one-liner in more stuff, like >> put random(99) into msg >> does that work? Another words, is it something in your own more >> stuff that is the problem? >> > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 alex at tweedly.net Mon Mar 17 10:02:42 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:02:42 +0000 Subject: Question about messages In-Reply-To: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> Message-ID: <1856dd1f-024d-4ed2-b267-ad37ab8fb973@tweedly.net> And some people would not see it .... On 17/03/2025 13:58, Craig Newman via use-livecode wrote: > And for the umpteenth time, this is so much more palatable on the forum. > > Craig > >> On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: >> >> First off, the with messages is not proper syntax for send. It is for wait. I removed that portion, but do not understand how you got past it. >> >> Make a field. This works: >> on opencard >> >> send "handler1" to me >> >> end opencard >> >> >> >> on handler1 >> >> send "handler2" to me in 200millisec >> >> end handler1 >> >> >> >> on handler2 >> >> put random(99) into fld 1 >> >> send "handler2" to me in 200millisec >> >> end handler2 >> >> >> >> I get lots of random numbers, five per second. No idea what condition is, so I deleted it. Anyway, it is not something in the foundation of your script. >> >> >> >> Craig >> >> >> >> >>> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >>> >>> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >>>> If you place a simple one-liner in more stuff, like >>>> put random(99) into msg >>>> does that work? Another words, is it something in your own more stuff that is the problem? >>> Craig, >>> It stops working. >>> It seems like messages aren't sent when handler1 is running... >>> >>> jbv >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Mon Mar 17 10:12:30 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 10:12:30 -0400 Subject: Question about messages In-Reply-To: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: Le 2025-03-17 10:01, Alex Tweedly via use-livecode a crit : > That sounds quite likely. If handler1 is running continuously, then > other messages will not happen. > > I'd suggest putting various > >    wait for 0 seconds with messages > > inside the running loops of handler1, in order that pending messages > can be dealt with. > > Alex. > Yes, I thought of that, I even inserted numerous "handler2" commands in handler1, but the idea was to have messages to "handler2" sent in a very regular way, no matter what happens in handler1. And inserting commands in handler1 will break that regularity, for they will be scattered among the script... From MikeKerner at roadrunner.com Mon Mar 17 10:25:56 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 10:25:56 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: @jbv - yes, the way you structured this is more foolproof. this is the way we set up our kiosks, because they are running in single-app mode, so if the timers stop, it will break the app. a couple of other things you can do, that might help you figure out what's going on: * put the rest of handler1 in a try/catch * check the waitDepth before proceeding. On Mon, Mar 17, 2025 at 10:13 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 10:01, Alex Tweedly via use-livecode a écrit : > > That sounds quite likely. If handler1 is running continuously, then > > other messages will not happen. > > > > I'd suggest putting various > > > > wait for 0 seconds with messages > > > > inside the running loops of handler1, in order that pending messages > > can be dealt with. > > > > Alex. > > > > Yes, I thought of that, I even inserted numerous "handler2" commands > in handler1, but the idea was to have messages to "handler2" sent in > a very regular way, no matter what happens in handler1. > And inserting commands in handler1 will break that regularity, for > they will be scattered among the script... > > _______________________________________________ > use-livecode mailing list > use-livecode 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 zellner at tamu.edu Mon Mar 17 11:23:40 2025 From: zellner at tamu.edu (Zellner Ronald) Date: Mon, 17 Mar 2025 10:23:40 -0500 Subject: Retro Question Message-ID: I’m revising an old stack and have what seems like a simple issue. I have an image displayed and I want a button to change the source of that image with a jpeg file of the same size in the same folder. I’d prefer being able to browse and select a file, but will settle for displaying one of an existing set of files. Thanks. From MikeKerner at roadrunner.com Mon Mar 17 11:53:24 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 11:53:24 -0400 Subject: Retro Question In-Reply-To: References: Message-ID: are you asking for a command? try answer file From heather at livecode.com Mon Mar 17 12:22:27 2025 From: heather at livecode.com (Heather Laine) Date: Mon, 17 Mar 2025 16:22:27 +0000 Subject: Cannot access forum? In-Reply-To: References: Message-ID: Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. Once the DDOS gets bored and goes away we'll set it back. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: > > https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. > > Richard Gaskin > FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon Mar 17 14:16:45 2025 From: paul at researchware.com (Paul Dupuis) Date: Mon, 17 Mar 2025 14:16:45 -0400 Subject: Cannot access forum? In-Reply-To: References: Message-ID: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. > > Once the DDOS gets bored and goes away we'll set it back. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > Build Software You'll Never Outgrow > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: >> >> https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. >> >> Richard Gaskin >> FourthWorld.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 15:26:52 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 15:26:52 -0400 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: there are some other dev tools that have been dealing with this for weeks. On Mon, Mar 17, 2025 at 2:17 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > > Just a heads up, the forums are still experiencing an ongoing DDOS > attack. For the moment they have been set to no access for guests, this > does not mean there are no forums. You just need to log in to see them. > > > > Once the DDOS gets bored and goes away we'll set it back. > > > > Best Regards, > > > > Heather > > > > Heather Laine > > Customer Services Manager > > LiveCode Ltd > > www.livecode.com > > Build Software You'll Never Outgrow > > > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> https://forums.livecode.com/ inaccessible again this morning (403). > Support@ cc'd here. > >> > >> Richard Gaskin > >> FourthWorld.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Mon Mar 17 19:30:05 2025 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Mar 2025 18:30:05 -0500 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: >> Just a heads up, the forums are still experiencing an ongoing DDOS attack. >> For the moment they have been set to no access for guests, this does not >> mean there are no forums. You just need to log in to see them. >> >> Once the DDOS gets bored and goes away we'll set it back. >> >> Best Regards, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> Build Software You'll Never Outgrow >> >>> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode >>> wrote: >>> >>> https://forums.livecode.com/ inaccessible again this morning (403). >>> Support@ cc'd here. >>> >>> Richard Gaskin >>> FourthWorld.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue Mar 18 11:27:39 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 18 Mar 2025 15:27:39 +0000 Subject: Cannot access forum? In-Reply-To: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Everything is a math problem with people like us. :-) What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. Bob S On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( From bvlahos at mac.com Tue Mar 18 23:47:21 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 18 Mar 2025 20:47:21 -0700 Subject: revSpeak not working on Mac Message-ID: In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. on mouseUp revSpeak "Hello World" end mouseUp I am loading revLoadSpeech in the Standalone. Does this work on a Mac with Apple processors? If so, what could I be missing? Thanks Bill Vlahos From heather at livecode.com Wed Mar 19 10:29:41 2025 From: heather at livecode.com (Heather Laine) Date: Wed, 19 Mar 2025 14:29:41 +0000 Subject: Cannot access forum? In-Reply-To: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Message-ID: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Just a note to say the forums should now be showing again even if you are not logged in. I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode wrote: > > Everything is a math problem with people like us. :-) > > What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. > > Bob S > > > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: > > A and B are subsets of C. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: > > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed Mar 19 10:43:23 2025 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 19 Mar 2025 10:43:23 -0400 Subject: Cannot access forum? In-Reply-To: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Message-ID: <002701db98dd$479800e0$d6c802a0$@net> If only we could send them all back to 4/16/1746 as the front lines at the Battle of Culloden. 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 Heather Laine via use-livecode Sent: Wednesday, March 19, 2025 10:30 AM To: How to use LiveCode Cc: Heather Laine Subject: Re: Cannot access forum? Just a note to say the forums should now be showing again even if you = are not logged in.=20 I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode = wrote: >=20 > Everything is a math problem with people like us. :-) >=20 > What I cannot fathom is why they would target the LC forums, unless it >= was an attack on the host itself. Revenge is out of the question. Why = would preventing LC developers from helping other LC developers be = painful? We have the lists too. What money could anyone hope to make? If = they think they can extort a ransom from Livecode Ltd. they are barking = up the wrong tree. >=20 > Bob S >=20 >=20 > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode = wrote: >=20 > A and B are subsets of C. >=20 > -- > Jacqueline Landman Gay | = jacque at hyperactivesw.com > HyperActive Software | = http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode = > = wrote: >=20 > It's just so sad that some person or persons feel that trying to take >down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( >=20 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your = subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 10:59:57 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 10:59:57 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: Message-ID: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: > > In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. > > on mouseUp > > revSpeak "Hello World" > > end mouseUp > > > > I am loading revLoadSpeech in the Standalone. > > > > Does this work on a Mac with Apple processors? If so, what could I be missing? > > > > Thanks > > Bill Vlahos > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 19 11:32:18 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 15:32:18 +0000 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: Whatever you are using for an email client, it is borking the formatting. Bob S > On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode wrote: > > Hi Bill. > > I=E2=80=99ve been trying to figure out an issue with the speech on an M1 = > Ultra MacBook Pro. I filed a bug report = > (https://quality.livecode.com/show_bug.cgi?id=3D24658), and arrived at = > the conclusion it was an issue with my user account, since on a fresh = > account everything worked.=20 > > On receiving your email I tried things again, and nothing worked on the = > old account or fresh accounts. I rebooted, and my old account still = > didn=E2=80=99t work but the fresh ones did. I=E2=80=99m at a loss. I=E2=80= > =99d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47=E2=80=AFPM, Bill Vlahos via use-livecode = > wrote: >> =20 >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > (MacBook Air M2), when I put the following script in a button, nothing = > happens when I press the button in either the IDE or standalone. >> =20 >> on mouseUp >> =20 >> revSpeak "Hello World" >> =20 >> end mouseUp >> =20 >> =20 >> =20 >> I am loading revLoadSpeech in the Standalone. >> =20 >> =20 >> =20 >> Does this work on a Mac with Apple processors? If so, what could I be = > missing? >> =20 >> =20 >> =20 >> Thanks >> =20 >> Bill Vlahos >> =20 >> =20 >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your = > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 11:36:10 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 11:36:10 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <8A930A26-CA5F-4C89-A724-1C469BAB4A90@exnihilo-media.com> Huh. Just using Apple Mail. Made it plain text. Better? ----------- Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 19, 2025, at 11:32 AM, Bob Sneidar via use-livecode wrote: > > Whatever you are using for an email client, it is borking the formatting.=20 > > Bob S > > >> On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode e at lists.runrev.com> wrote: >> =20 >> Hi Bill. >> =20 >> I=3DE2=3D80=3D99ve been trying to figure out an issue with the speech on = > an M1 =3D >> Ultra MacBook Pro. I filed a bug report =3D >> (https://quality.livecode.com/show_bug.cgi?id=3D3D24658), and arrived at = > =3D >> the conclusion it was an issue with my user account, since on a fresh =3D >> account everything worked.=3D20 >> =20 >> On receiving your email I tried things again, and nothing worked on the = > =3D >> old account or fresh accounts. I rebooted, and my old account still =3D >> didn=3DE2=3D80=3D99t work but the fresh ones did. I=3DE2=3D80=3D99m at a = > loss. I=3DE2=3D80=3D >> =3D99d be interested if a new user account on your machine works. >> =20 >> Best >> =20 >> Bryan >> =20 >> =20 >>> On Mar 18, 2025, at 11:47=3DE2=3D80=3DAFPM, Bill Vlahos via use-livecode= > =3D >> wrote: >>> =3D20 >>> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > =3D >> (MacBook Air M2), when I put the following script in a button, nothing = > =3D >> happens when I press the button in either the IDE or standalone. >>> =3D20 >>> on mouseUp >>> =3D20 >>> revSpeak "Hello World" >>> =3D20 >>> end mouseUp >>> =3D20 >>> =3D20 >>> =3D20 >>> I am loading revLoadSpeech in the Standalone. >>> =3D20 >>> =3D20 >>> =3D20 >>> Does this work on a Mac with Apple processors? If so, what could I be = > =3D >> missing? >>> =3D20 >>> =3D20 >>> =3D20 >>> Thanks >>> =3D20 >>> Bill Vlahos >>> =3D20 >>> =3D20 >>> =3D20 >>> =3D20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your =3D >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Wed Mar 19 14:41:37 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Wed, 19 Mar 2025 14:41:37 -0400 Subject: Datagrid again Message-ID: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Hi list, One more question : is there a way to hide the top row of a datagrid when no column names need to be displayed ? I tried set the dgProp["columns"] of group "DataGrid 1" to empty but it displays "col1. col2. etc" by default. Thanks you in advance. jbv From paul at researchware.com Wed Mar 19 14:49:18 2025 From: paul at researchware.com (Paul Dupuis) Date: Wed, 19 Mar 2025 14:49:18 -0400 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: If there is no data to be displayed, we hide the Datagrid itself and show a simple bordered locked field (with large type) saying "No Data Selected" Suggested alternative. I am not sure the headers can be hidden as part of the Datagrid. You would want to consult the Datagid documentation with regard to the "header" or "headers". On 3/19/2025 2:41 PM, jbv via use-livecode wrote: > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried >   set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. > > Thanks 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 klaus at major-k.de Wed Mar 19 14:50:51 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 19:50:51 +0100 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Hi jbv, > Am 19.03.2025 um 19:41 schrieb jbv via use-livecode : > > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried > set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. set the dgprops["show header"] of grp "your dg here" to FALSE ## or TRUE > > Thanks you in advance. > jbv 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 19 16:50:07 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 20:50:07 +0000 Subject: Datagrid again In-Reply-To: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Message-ID: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Can you pluralize dgProp? Bob S > On Mar 19, 2025, at 11:50 AM, Klaus major-k via use-livecode wrote: > > Hi jbv, > >> Am 19.03.2025 um 19:41 schrieb jbv via use-livecode = > : >> =20 >> Hi list, >> =20 >> One more question : is there a way to hide the top row >> of a datagrid when no column names need to be displayed ? >> I tried >> set the dgProp["columns"] of group "DataGrid 1" to empty >> but it displays "col1. col2. etc" by default. > > set the dgprops["show header"] of grp "your dg here" to FALSE > ## or TRUE >> =20 >> Thanks you in advance. >> jbv > > 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 19 16:54:29 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 21:54:29 +0100 Subject: Datagrid again In-Reply-To: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Message-ID: <0ED982AD-E610-44A0-804E-886CC93D921E@major-k.de> Hi Bob, > Am 19.03.2025 um 21:50 schrieb Bob Sneidar via use-livecode : > > Can you pluralize dgProp? obviously LC accepts singular and plural: dprop["whatever"] dprops["whatever"] > Bob S 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 Thu Mar 20 18:58:15 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 22:58:15 +0000 Subject: XPDF Documentation Message-ID: Hi all. I am trying to use the XPDF viewer and cannot get a document to render. :ere is my code: on mouseUp put the windowid of this stack into tWindowID answer file "Select a PDF file:" put the result into tResult if tResult is "Cancel" then \ exit mouseUp put it into tFormFile XPDFViewer_Open "Form", tWindowID put the result into tResult put the rect of this card into tRect add 200 to item 1 of tRect XPDFViewer_Set "Form", "fileName", tFormFile — nothing displays put the result into tResult XPDFViewer_Set "form", "rect", tRect put XPDFViewer_get("Form", "rect") into tViewerRect — not what I set it to! end mouseUp Any ideas? There are no examples in the dictionary and no lessons online. And just to avoid complications, the PDF Widget will not work because it does not display form data in a filled form, it only displays the graphic layer and the text layer. Bob S From bobsneidar at iotecdigital.com Thu Mar 20 19:08:37 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:08:37 +0000 Subject: XPDF Documentation In-Reply-To: References: Message-ID: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Wow. That is not what I typed! Apple mail has become possessed! Bob S > On Mar 20, 2025, at 3:58 PM, Bob Sneidar via use-livecode wrote: > > SGkgYWxsLiANCg0KSSBhbSB0cnlpbmcgdG8gdXNlIHRoZSBYUERGIHZpZXdlciBhbmQgY2Fubm90 > IGdldCBhIGRvY3VtZW50IHRvIHJlbmRlci4gOmVyZSBpcyBteSBjb2RlOiANCg0Kb24gbW91c2VV > cA0KICAgcHV0IHRoZSB3aW5kb3dpZCBvZiB0aGlzIHN0YWNrIGludG8gdFdpbmRvd0lEDQogICBh > bnN3ZXIgZmlsZSAiU2VsZWN0IGEgUERGIGZpbGU6Ig0KICAgcHV0IHRoZSByZXN1bHQgaW50byB0 > UmVzdWx0DQogICBpZiB0UmVzdWx0IGlzICJDYW5jZWwiIHRoZW4gXA0KICAgICAgICAgZXhpdCBt > b3VzZVVwDQogICANCiAgIHB1dCBpdCBpbnRvIHRGb3JtRmlsZQ0KICAgWFBERlZpZXdlcl9PcGVu > ICJGb3JtIiwgdFdpbmRvd0lEDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAgIHB1 > dCB0aGUgcmVjdCBvZiB0aGlzIGNhcmQgaW50byB0UmVjdA0KICAgYWRkIDIwMCB0byBpdGVtIDEg > b2YgdFJlY3QNCiAgIFhQREZWaWV3ZXJfU2V0ICJGb3JtIiwgImZpbGVOYW1lIiwgdEZvcm1GaWxl > IOKAlCBub3RoaW5nIGRpc3BsYXlzDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAg > IFhQREZWaWV3ZXJfU2V0ICJmb3JtIiwgInJlY3QiLCB0UmVjdA0KICAgcHV0IFhQREZWaWV3ZXJf > Z2V0KCJGb3JtIiwgInJlY3QiKSBpbnRvIHRWaWV3ZXJSZWN0IOKAlCBub3Qgd2hhdCBJIHNldCBp > dCB0byENCmVuZCBtb3VzZVVwDQoNCg0KQW55IGlkZWFzPyBUaGVyZSBhcmUgbm8gZXhhbXBsZXMg > aW4gdGhlIGRpY3Rpb25hcnkgYW5kIG5vIGxlc3NvbnMgb25saW5lLiANCg0KQW5kIGp1c3QgdG8g > YXZvaWQgY29tcGxpY2F0aW9ucywgdGhlIFBERiBXaWRnZXQgd2lsbCBub3Qgd29yayBiZWNhdXNl > IGl0IGRvZXMgbm90IGRpc3BsYXkgZm9ybSBkYXRhIGluIGEgZmlsbGVkIGZvcm0sIGl0IG9ubHkg > ZGlzcGxheXMgdGhlIGdyYXBoaWMgbGF5ZXIgYW5kIHRoZSB0ZXh0IGxheWVyLiANCg0KQm9iIFMN > Cg0K > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 20 19:44:13 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:44:13 +0000 Subject: XPDF Documentation In-Reply-To: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Message-ID: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Hi all. I am able to load a fillable PDF form, and I see the actual form data, all well and good. There are functions that allow me to get the selection, but there is no way to select the text! I just get the hand icon for scrolling the page by dragging. Is there a way to switch to a selection tool? Bob S From heather at livecode.com Fri Mar 21 05:21:43 2025 From: heather at livecode.com (Heather Laine) Date: Fri, 21 Mar 2025 09:21:43 +0000 Subject: List issues Message-ID: <11F0B935-3AB2-4A5F-883D-4101EBB1DEB0@livecode.com> Dear List Folks, You may have noticed recently that some emails arriving at the list have weird formatting issues. Also, the March archive is currently missing. These issues are due to an upgrade to cpanel, it's a known bug in this cpanel version which they are working on fixing. When we are confident the issues are fixed we will upgrade our cpanel again and hopefully it will all sort itself out. It is not possible to revert a cpanel upgrade so we're not going to move forward until we're happy it's definitely fixed and nothing else is broken. Apologies for the hopefully temporary inconvenience! Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow From craig at starfirelighting.com Fri Mar 21 09:02:17 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 21 Mar 2025 09:02:17 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <3E51AFA5-1585-4A2F-A152-58A3C39A7F91@starfirelighting.com> Bob. Am I missing some context here? Craig > On Mar 20, 2025, at 7:44 PM, Bob Sneidar via use-livecode wrote: > > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Fri Mar 21 09:56:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 09:56:04 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: To put XPDF in selection more, use XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" To select a range of text on (or across) page(s), use XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Mar 21 11:06:17 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:06:17 +0000 Subject: XPDF Documentation In-Reply-To: References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. Bob S > On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: > > To put XPDF in selection more, use > > XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" > > To select a range of text on (or across) page(s), use > > XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef > > See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum > > However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. > > In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). > > > On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >> Hi all.=20 >> >> I am able to load a fillable PDF form, and I see the actual form data, all = >> well and good. There are functions that allow me to get the selection, but = >> there is no way to select the text! I just get the hand icon for scrolling = >> the page by dragging. Is there a way to switch to a selection tool?=20 >> >> 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 Mar 21 11:08:51 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:08:51 +0000 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: I think the only approach now is to run the document through an OCR application, so that the resulting text will simply be a part of the text layer. It makes me wonder if there is a way to make an OCR external... Bob S > On Mar 21, 2025, at 8:05 AM, Bob Sneidar wrote: > > Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: >> >> To put XPDF in selection more, use >> >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" >> >> To select a range of text on (or across) page(s), use >> >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> >> See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> >> However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. >> >> In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). >> >> From paul at researchware.com Fri Mar 21 11:39:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 11:39:04 -0400 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> XPDF was originally developed by Monte for Researchware, Inc. built on the open source Google PDFium library, to my specifications. Later, Livecode acquired the XPDF external (and independently, Monte) :-) Actually, the order was Livecode acquired Monte and then, I presented Livecode with an offer for the XPDF external for a developer license extension since they had already hired the XPDF developer (Monte) and I didn't really want to try to find someone else. Later still, Monte made the PDF Widget for Livecode.  The idea is that the Widget would have replaced the External, but I provided Livecode with a gap-analysis showing that the Widget lacked a number of features present in the External, which I have argued should be added to the Widget if they really want to replace the External. I never included form support in what Researchware paid Monte to develop as it was not needed for our specific app (and money was and is still pretty tight in a tiny company). In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. On 3/21/2025 11:06 AM, Bob Sneidar via use-livecode wrote: > Thanks Paul, that is very helpful. You are correct of course, I cannot sele= > ct the form data. Very unfortunate. I already have a request in to see if X= > PDF can be made to do so. I seem to remember however that XPDF was done by = > another developer and cannot be modified. I could be mistaken though. How u= > nfortunate, and short sighted though. The one thing someone would want from= > a form is not the form but the data it contained.=20 > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode ists.runrev.com> wrote: >> =20 >> To put XPDF in selection more, use >> =20 >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "i= > mage" >> =20 >> To select a range of text on (or across) page(s), use >> =20 >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef= > ,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> =20 >> See the documentation for what the 4 items are above, but it's basically = > startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> =20 >> However, XPDF was not designed to get the values of form fields. Unless s= > omething was added by Monte in the intervening years since Researchware tur= > ned the XPDF external over to Livecode, I don't think there is a way to get= > form data. >> =20 >> In any case, Monte at livecode is the definitive expert who could answer = > this questions for the XPDF external and the PDF Widget (if they added form= > s capability to that newer effort). >> =20 >> =20 >> On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >>> Hi all.=3D20 >>> =20 >>> I am able to load a fillable PDF form, and I see the actual form data, a= > ll =3D >>> well and good. There are functions that allow me to get the selection, b= > ut =3D >>> there is no way to select the text! I just get the hand icon for scrolli= > ng =3D >>> the page by dragging. Is there a way to switch to a selection tool?=3D20 >>> =20 >>> Bob S=3D >>> =20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscrip= > tion preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From bobsneidar at iotecdigital.com Fri Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From klaus at major-k.de Fri Mar 21 11:57:27 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 16:57:27 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <9B808F48-9CED-4191-9D15-1A050781D70C@major-k.de> > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= Translation: --------------------------------------------------------------------- That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won't be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then "remembering" the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn't help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. ----------------------------------------------------------------------- :-) -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Fri Mar 21 12:36:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 17:36:12 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Bob, please try to remove the spell from your email client! 8-) > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bobsneidar at iotecdigital.com Fri Mar 21 12:55:43 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 16:55:43 +0000 Subject: XPDF Documentation In-Reply-To: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Message-ID: <0DD0B598-632B-4C3C-ADBA-5FDAFD8285ED@iotecdigital.com> Hi Klaus. I think it’s the list server that is doing it. It only happens when I post to the list. I will set my default format to plain text. Bob S From bvlahos at mac.com Sat Mar 22 17:39:58 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 22 Mar 2025 14:39:58 -0700 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <056F613F-50C4-4E59-AA55-96EDE862D0B9@mac.com> While it would be interesting to create a different user on my Mac, it wouldn’t solve my problem. Fortunately there is another text to voice solution using speechSpeakUtterance commands. That works. I’m not sure why there are two solutions for this in LiveCode but here are links to describe it. https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android https://quality.livecode.com/show_bug.cgi?id=24583https://quality.livecode.com/show_bug.cgi?id=24583 https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android Thanks for everyone providing information regarding this. Bill Vlahos > On Mar 19, 2025, at 7:59 AM, Bryan Anderson wrote: > > Hi Bill. > > I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. > > On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: >> >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. >> >> on mouseUp >> >> revSpeak "Hello World" >> >> end mouseUp >> >> >> >> I am loading revLoadSpeech in the Standalone. >> >> >> >> Does this work on a Mac with Apple processors? If so, what could I be missing? >> >> >> >> Thanks >> >> Bill Vlahos >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 26 11:33:10 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:33:10 +0100 Subject: Problem with singning Android apps Message-ID: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Hi friends, maybe someone can take a look the last two postings on page 2 in this thread in the forum: Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY valid keystore file**, but we both get: -------------------------------------------------------- There was an error while saving the standalone application signing failed - keystore load: Invalid keystore format -------------------------------------------------------- with different version of Android studio? WTF? **Matthias R. was so kind and created a runtime for me last year with exact this keystore file!? And of course time is running out, since GOOGLE wants a new app or at least an update for an existing app until may 1st... :-/ ------------------------------------------------------- macOS 15.3.2, MacMini M2 LC 10.0.0 Android Studio Iguana | 2023.2.1 Patch 1 Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 15.3.2 GC: G1 Young Generation, G1 Old Generation Memory: 2048M Cores: 8 Metal Rendering is ON Registry: ide.experimental.ui=true ------------------------------------------------------- Thank you for any insight and hints and help! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Wed Mar 26 11:37:28 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:37:28 +0100 Subject: Problem with singning Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? > Am 26.03.2025 um 16:33 schrieb Klaus major-k via use-livecode : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- > Thank you for any insight and hints and help! > > > 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 -- 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 26 11:41:25 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:25 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From bobsneidar at iotecdigital.com Wed Mar 26 11:41:26 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:26 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From klaus at major-k.de Wed Mar 26 11:44:22 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:44:22 +0100 Subject: Problem with singning Android apps In-Reply-To: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Message-ID: <735A503F-7DC1-4804-88D0-8F7A09C52D56@major-k.de> I AM in fact logged in but get this error, too. > Am 26.03.2025 um 16:41 schrieb Bob Sneidar via use-livecode : > > Probably have to login first then access the link. > > Bob S > > > On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode ists.runrev.com> wrote: > > No idea why the link to the forum will give a 403: > ----------------------------------- > Forbidden > > You don't have permission to access this resource. > Additionally, a 403 Forbidden error was encountered while trying to use =3D > an ErrorDocument to handle the request. > ----------------------------------- > I copied the URL from the browsers address field!? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 27 07:48:44 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 27 Mar 2025 12:48:44 +0100 Subject: Problem with signing Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <79609873-1F34-4453-B924-024A9AC835C4@major-k.de> OK, Panos explained in the forum, that "Do not sign" is currently not working correctly. Any ideas why I cannot use a VALID keystore file to sign my app? > Am 26.03.2025 um 16:33 schrieb Klaus major-k : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bvlahos at mac.com Sun Mar 2 22:32:33 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 2 Mar 2025 19:32:33 -0800 Subject: Do AppleScript incomplete typing Message-ID: <855A5F32-2D24-4470-8AC4-8CE33AB50C3A@mac.com> The following script in LiveCode 9.6.13 is not keystroking the variable consistently. It varies each time. It is as though something is timing out or the communications is stepping on itself. This used to work consistently in previous versions of the Mac OS on Intel chips. M2 MacBook Air OS 15.3.1 Any ideas what is happening? Thanks, Bill Vlahos set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript on putText Ascript AppHide wait for 0 seconds with messages do Ascript as AppleScript wait for 0 seconds with messages AppUnhide end putText Bill Vlahos From alex at tweedly.net Mon Mar 3 06:38:57 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 3 Mar 2025 11:38:57 +0000 Subject: Extras to make LC10 more usable for deploy to Web. Message-ID: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Hi, I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. Can someone please point me to where they are, or even which use-list email I can find out about them? Thanks, Alex. From bobsneidar at iotecdigital.com Mon Mar 3 14:14:31 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 19:14:31 +0000 Subject: Thanks all Message-ID: <887F2071-D9BA-4C85-904D-6ECB9A3F30FD@iotecdigital.com> Hi all. Thanks for the help with the socket based file transfer system I am developing. Using Mark’s technique of prepending the data length of the payload as an 8 byte value before sending, and then reading the first 8 bytes of the payload to determine the length and then reading for that many bytes has worked famously. My assumption that the "read from socket until eof” form would keep iterating until an eof was encountered, or else the socket timeout had been reached was obviously in error. As far as the encrypt and decrypt goes, encrypted data still has to be base64Encoded (or some other method to make it internet safe) before sending it. Bob S From jbv at souslelogo.com Mon Mar 3 14:41:02 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 03 Mar 2025 14:41:02 -0500 Subject: Datagrid question Message-ID: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Hi list, I have a datagrid with dgStyle as "table". I have populated the columns and the dgText. Now I need to adjust the width of each column by script : put "100,120,150" into Lw set the dgColumnWidths of group "DataGrid 1" to Lw But nothing changes when running the above commands. What am I doing wrong ? Thank you in advance. jbv From Bernd.Niggemann at uni-wh.de Mon Mar 3 14:44:24 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 3 Mar 2025 19:44:24 +0000 Subject: Do AppleScript incomplete typing Message-ID: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Hi Bill, have you tried to add a delay to the AppleScript? delay 1 Kind regards Bernd From andreas.bergendal at gmail.com Mon Mar 3 14:55:53 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 3 Mar 2025 20:55:53 +0100 Subject: Extras to make LC10 more usable for deploy to Web. In-Reply-To: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> References: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Message-ID: <84A1A72F-2A24-4CEF-934A-09718D7C0906@gmail.com> Hi Alex, That would be the WebDeployHelper tool, and you can read about it here: https://github.com/wheninspace/WIS_WebDeployHelper And easiest download the stack here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know if you run into any issues when using it. Best, Andreas > 3 mars 2025 kl. 12:38 skrev Alex Tweedly via use-livecode : > > Hi, > > I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. > > Can someone please point me to where they are, or even which use-list email I can find out about them? > > Thanks, > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Mar 3 15:47:58 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 3 Mar 2025 15:47:58 -0500 Subject: Datagrid question In-Reply-To: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: Hi. It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: set the dgColumnWidth[“col1”] to yourWidthHere You can loop through all the columns that way, I suppose. Craig > On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: > > Hi list, > > I have a datagrid with dgStyle as "table". > I have populated the columns and the dgText. > Now I need to adjust the width of each column by script : > > put "100,120,150" into Lw > set the dgColumnWidths of group "DataGrid 1" to Lw > > But nothing changes when running the above commands. > What am I doing wrong ? > > 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 bobsneidar at iotecdigital.com Mon Mar 3 16:05:08 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 21:05:08 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties Bob S > On Mar 3, 2025, at 12:47 PM, Craig Newman via use-livecode wrote: > > Hi. > > It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: > > set the dgColumnWidth[“col1”] to yourWidthHere > > You can loop through all the columns that way, I suppose. > > Craig > > >> On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: >> >> Hi list, >> >> I have a datagrid with dgStyle as "table". >> I have populated the columns and the dgText. >> Now I need to adjust the width of each column by script : >> >> put "100,120,150" into Lw >> set the dgColumnWidths of group "DataGrid 1" to Lw >> >> But nothing changes when running the above commands. >> What am I doing wrong ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Tue Mar 4 12:56:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 12:56:40 -0500 Subject: Datagrid question In-Reply-To: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> Message-ID: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Le 2025-03-03 16:05, Bob Sneidar via use-livecode a crit : > What you are looking for is dgProp [column widths] which takes a > comma delimited list. > > The API for datagrid properties is here: > https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties > > Bob S Thank you, that works. New question : is it possible to make sorting by column unavailable for a whole table datagrid ? Or should I loop through all columns names and set a specific property for each ? Thank you in advance. jbv From klaus at major-k.de Tue Mar 4 13:07:36 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 19:07:36 +0100 Subject: Datagrid question In-Reply-To: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Hi jbv, > Am 04.03.2025 um 18:56 schrieb jbv via use-livecode : > > Le 2025-03-03 16:05, Bob Sneidar via use-livecode a écrit : >> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. >> The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties >> Bob S > > Thank you, that works. > New question : is it possible to make sorting by column > unavailable for a whole table datagrid ? > Or should I loop through all columns names and set a > specific property for each ? ... set the dgProp["sort by column"] of group "your DG here..." to empty ... > Thank you in advance. > jbv Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jbv at souslelogo.com Tue Mar 4 13:37:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:37:40 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > :-) I tried : set the dgProp["sort by column"] of group "your DG here..." to false Thank you. jbv From jbv at souslelogo.com Tue Mar 4 13:47:05 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:47:05 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > Well, actually it doesn't work as expected : the columns aren't sorted when filled with data, but users can still click on column headers and sort the data. And that's what I'd like to hinder : clicking on the column headers shoudn't do anything. I just need the datagrid to display data in a certain order for checking before saving. jbv From bobsneidar at iotecdigital.com Tue Mar 4 14:02:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 4 Mar 2025 19:02:54 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <95B4639E-DF78-44B5-A566-580CB7387510@iotecdigital.com> I do not think there is a way to disable the ability to sort by column. What you can do is disable the datagrid group itself which will prevent a user from interacting with the datagrid at all, including making a new selection. You also will not be able to scroll, so that may be an issue. You may be able to dig in and try to disable the column header group, but I don’t know what the consequences of that would be. But what would be the harm in sorting? Bob S > On Mar 4, 2025, at 10:47 AM, jbv via use-livecode wrote: > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. > > 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 klaus at major-k.de Tue Mar 4 14:07:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 20:07:12 +0100 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <9BF39521-9ECA-40FF-868E-47D0AA65B1C8@major-k.de> Hi jbv, > Am 04.03.2025 um 19:47 schrieb jbv via use-livecode : > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. yes, sorry, misinterpreted this command. Add this "dummy" script to the DG group and that's it! -------------------------------- on SortDataGridColumn pColumn ## end SortDataGridColumn -------------------------------- > jbv Bst Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bvlahos at mac.com Tue Mar 4 17:47:30 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 14:47:30 -0800 Subject: Macintosh Minimized stack won't become visible if app is clicked on Message-ID: I have a standalone stub application that opens stacks like a document. I can minimize the window down to the dock, where the icon is at the right end of the dock. If I click on that icon, the window opens back up. However, this does not happen if I click on my application icon to the left of the documents area of the dock. This used to work as expected. How can I get the window to open back up when the application icon is clicked? Thanks, Bill Vlahos From bvlahos at mac.com Tue Mar 4 19:00:20 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:00:20 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: Bernd, This syntax doesn’t work. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & quote & return &\ "end tell" into AScript putText AScript How do I include the delay 1? Thanks, Bill Vlahos > On Mar 3, 2025, at 11:44 AM, Niggemann, Bernd via use-livecode wrote: > > Hi Bill, > > have you tried to add a delay to the AppleScript? > > delay 1 > > 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 Tue Mar 4 19:41:34 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 5 Mar 2025 00:41:34 +0000 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <19A28082-0F45-423A-A237-5BEF925374BB@uni-wh.de> Bill Vlahos wrote: >This syntax doesn’t work. >set the itemDelimiter to tab >put "tell application " & quote & "System Events" & quote & return &\ >"keystroke " & quote & item 1 of field "Reference" & quote & return &\ >"delay 1 " & quote & return &\ >"end tell" into AScript >putText AScript The quote after "delay 1" keeps this from compiling Try put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & return &\ "end tell" into AScript Kind regards Bernd From bvlahos at mac.com Tue Mar 4 19:41:34 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:41:34 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <71CD8D00-D708-4F6A-A518-56ACF9CC9527@mac.com> Bernd, That fixed it! Thank you so much. I’ll test it further, but it is working consistently so far. Here is the final script. I put the delay before the keystroke command. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "delay 1" & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript Bill Vlahos > On Mar 4, 2025, at 4:22 PM, Niggemann, Bernd wrote: > > Bill Vlahos wrote: >> This syntax doesn’t work. > >> set the itemDelimiter to tab >> put "tell application " & quote & "System Events" & quote & return &\ >> "keystroke " & quote & item 1 of field "Reference" & quote & return &\ >> "delay 1 " & quote & return &\ >> "end tell" into AScript >> putText AScript > > > The quote after "delay 1" keeps this from compiling > > Try > ------------------- > put "tell application " & quote & "System Events" & quote & return &\ > "keystroke " & quote & item 1 of field "Reference" & quote & return &\ > "delay 1 " & return &\ > "end tell" into AScript > ----------------------- > This compiles, but if it solves the problem I do not know. > > Kind regards > Bernd From bobsneidar at iotecdigital.com Wed Mar 5 17:46:34 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 5 Mar 2025 22:46:34 +0000 Subject: Problems with Write to File in WIndows? Message-ID: Hi all. I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. -- if no errors then write file to disk if pDataA [tKey] ["message"] is empty then open file tFullPath for binary write write tFileData to file tFullPath put the result into tResult close file tFullPath wait 100 milliseconds with messages if not there is a file tFullpath then \ breakpoint if tResult is empty then put "SUCCESS! File transferred." into pDataA [tKey] ["message"] put tFilePath into pDataA [tKey] ["rfafilepath"] else put true into pDataA ["error"] put tResult into pDataA [tKey] ["message"] end if else breakpoint end if The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! Is there some kind of timing issue here????? Bob S From martyknappster at gmail.com Wed Mar 5 18:56:36 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Wed, 5 Mar 2025 15:56:36 -0800 Subject: Code signing on Windows Message-ID: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. --- Marty Knapp From tom at makeshyft.com Wed Mar 5 19:33:18 2025 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Mar 2025 19:33:18 -0500 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Hey Martin...... I went with Signpath.com a saas for signing software. Its cheaper than doing what you are doing, and it works so nice, you upload your files and get back signed files with your cert from GlobalSign. I wish i could help, but this stuff was just beyond what I wanted to deal with. If anyone goes with them, tell em I sent you. Good luck Martin. On Wed, Mar 5, 2025 at 6:57 PM Marty Knapp via use-livecode < use-livecode at lists.runrev.com> wrote: > Just had to renew my code signing certificate for Windows. Used K Soft as > before but the certificate came from Sectigo (dang expensive) and came on a > USB dongle. I exported the certificate so I could use my automated setup > using Inno setup and the K Sign app which worked great before. Can’t get it > to work. Anybody gone down this road? Tech support seems to be non-existent > from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 6 06:11:52 2025 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 6 Mar 2025 12:11:52 +0100 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Marty, you could use signtool.exe https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool which is part of the Windows SDK kit https://developer.microsoft.com/windows/downloads/windows-sdk to automatic signing in Innosetup using the dongle https://jrsoftware.org/ishelp/index.php?topic=setup_signtool I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. You'll find the correct parameters at the end of this email. It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. The sign command would look like this signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## ##certowner## - name of the cert owner ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate ##files## - path the the file or files to be signed If only one code signing certificate is on the token then you could use signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## Parameter /a searches for the best available code signing certificate that is valid for the longest time. Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. << WinSignHelperV2 is now available in the Sample stacks section of LC. Just search for WinSignHelperV2. It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 The tool builds the correct signtool.exe parameters and execute signtool.exe It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. The main stack is password protected. This stack only works on Windows, regardless if on a VM or on real hardware. So if anyone is interested, then give it a try. >> HTH Matthias > Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : > > Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu Mar 6 06:25:07 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:25:07 +0100 Subject: revspeak on Mobile? Message-ID: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Hi friends, the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 6 06:40:15 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:40:15 +0100 Subject: revspeak on Mobile? In-Reply-To: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> References: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Message-ID: Oh my, the latest LC text-to-speech library is named: speechxxxx and supports the mobile platform! 8-) Problem solved... > Am 06.03.2025 um 12:25 schrieb Klaus major-k via use-livecode : > > Hi friends, > > the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. > Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? > > Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From sean at pidigital.co.uk Thu Mar 6 09:24:11 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 6 Mar 2025 14:24:11 +0000 Subject: ChatGPT for LC scripting Message-ID: Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. Thanks again. Sean Cole Pi Digital From craig at starfirelighting.com Thu Mar 6 10:38:46 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 10:38:46 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Sean. You are actually using ChatGPT as your main coding engine? I have made apps small and large, but cannot imagine how I could ever start that way. I am not talking about asking for a routine using, say, recursion to find the factors of an integer. This to create a stand-alone function I could embed in a script. I get that. But is that what you are talking about, or are you able to create much more complete scripts early on just by describing certain requirements? In other words, where do you start using that tool? With a new, blank card? Craig > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode wrote: > > Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. > > Thanks again. > > Sean Cole > Pi Digital > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 11:40:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 6 Mar 2025 16:40:56 +0000 Subject: Problems with Write to File in WIndows? In-Reply-To: References: Message-ID: <525F50AB-1C4D-432A-B205-C95A79A959E6@iotecdigital.com> Hmmm… belay my last. This is a Windows Server 2016 display bug. All afternoon yesterday I checked for the exiastence of the files in an Explorer window and they didn’t appear, even after several refresh requests. This morning I looked and there they were! Bob S > On Mar 5, 2025, at 2:46 PM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. > > -- if no errors then write file to disk > if pDataA [tKey] ["message"] is empty then > open file tFullPath for binary write > write tFileData to file tFullPath > put the result into tResult > close file tFullPath > wait 100 milliseconds with messages > if not there is a file tFullpath then \ > breakpoint > if tResult is empty then > put "SUCCESS! File transferred." into pDataA [tKey] ["message"] > put tFilePath into pDataA [tKey] ["rfafilepath"] > else > put true into pDataA ["error"] > put tResult into pDataA [tKey] ["message"] > end if > else > breakpoint > end if > > The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! > > The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! > > Is there some kind of timing issue here????? > > 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 sean at pidigital.co.uk Thu Mar 6 12:18:08 2025 From: sean at pidigital.co.uk (Sean Cole) Date: Thu, 6 Mar 2025 17:18:08 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Hi Craig, For example, I needed to integrate the Docusign SOAP API into a current project. Rather than hunt through the pages and pages of API guides, which are usually very C+, C# or PHP centric, I type the following into the ChatGPT prompt: Create a LiveCode script for version 9.0.2 that will create a document in Docusign using the SOAP 1.2 API Along with some prerequisites and initial information it gave me this script: on mouseUp -- Define DocuSign SOAP Endpoint put "https://demo.docusign.net/api/3.0/soap.asmx " into tURL -- DocuSign Credentials put "your-email at example.com" into tUsername put "your-password" into tPassword put "your-integrator-key" into tIntegratorKey put "your-account-id" into tAccountID -- Create Authentication Header (Base64 encoded) put "" & tUsername & "" & tPassword & "" & tIntegratorKey & "" into tAuthHeader put base64Encode(tAuthHeader) into tEncodedAuth -- SOAP Envelope for Sending Document put "" & \ "" & \ "" & \ "" & \ "" & tUsername & "" & \ "" & tPassword & "" & \ "" & tIntegratorKey & "" & \ "" & \ "" & \ "" & \ "" & \ "" & tAccountID & "" & \ "" & \ "Test LiveCode DocuSign Envelope" & \ "Please sign this document" & \ "" & \ "" & \ "1" & \ "TestDocument.pdf" & \ "" & base64Encode(URL "binfile:test.pdf") & "" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "Signer Name" & \ "signer at example.com" & \ "Signer" & \ "1" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "1" & \ "100" & \ "150" & \ "SignHere" & \ "" & \ "" & \ "Sent" & \ "" & \ "" & \ "" & \ "" into tSOAPRequest -- Set HTTP Headers put "POST" into tMethod put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope " & cr into tHeaders -- Send the SOAP Request put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse -- Check for Errors if the result is not empty then answer "Error: " & the result else put tResponse into tEnvelopeResponse -- Extract Envelope ID from Response put lineOffset("", tEnvelopeResponse) into tStart put lineOffset("", tEnvelopeResponse) into tEnd if tStart > 0 and tEnd > 0 then put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into tEnvelopeID answer "Document sent! Envelope ID: " & tEnvelopeID else answer "Failed to retrieve Envelope ID." end if end if end mouseUp It's most of the way there and certainly answers my specific question. Of course, you can ask follow-up questions to create authentication scripts, add Tabs to the premade forms, and set other variables where needed. After the code provided, the explanation also explains how it works and even notes that 9.0.2 may not have the necessary tsNet version for network security (but we have already had this fixed for some years now). Impressive, though, isn't it! Sean Cole *Pi Digital* Craig Newman via use-livecode wrote: > Sean. > > You are actually using ChatGPT as your main coding engine? I have made > apps small and large, but cannot imagine how I could ever start that way. > > I am not talking about asking for a routine using, say, recursion to find > the factors of an integer. This to create a stand-alone function I could > embed in a script. I get that. > > But is that what you are talking about, or are you able to create much > more complete scripts early on just by describing certain requirements? In > other words, where do you start using that tool? With a new, blank card? > > Craig > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > You. It is now my primary way to code. Even more fun when you use the > Reason functionality. > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > future of LC. But with a little security hack for 9.0.2 it works just fine > with the latest web security protocols. And ChatGPT can be asked to code > for 902 specifically. I have been very, very impressed with the outputs > with incredible explanations and step by step guides for a whole range of > tasks. LC was already the single fastest coding platform but now 10x faster > than that using ChatGPT4. > > > > Thanks again. > > > > Sean Cole > > Pi Digital > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > [image: GeoTrack] Sender notified with GeoTrack [image: 18] From tom at makeshyft.com Thu Mar 6 14:19:49 2025 From: tom at makeshyft.com (Tom Glod) Date: Thu, 6 Mar 2025 14:19:49 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Just FYI, For Livecode, Claude is THE BEST, by alot. It is often successful when the others fail. Cheers, Tom On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > For example, I needed to integrate the Docusign SOAP API into a current > project. Rather than hunt through the pages and pages of API guides, which > are usually very C+, C# or PHP centric, I type the following into the > ChatGPT prompt: > > Create a LiveCode script for version 9.0.2 that will create a document in > Docusign using the SOAP 1.2 API > > Along with some prerequisites and initial information it gave me this > script: > > on mouseUp > -- Define DocuSign SOAP Endpoint > put "https://demo.docusign.net/api/3.0/soap.asmx > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx > >" > into tURL > > -- DocuSign Credentials > put "your-email at example.com" into tUsername > put "your-password" into tPassword > put "your-integrator-key" into tIntegratorKey > put "your-account-id" into tAccountID > > -- Create Authentication Header (Base64 encoded) > put "" & tUsername & > "" & tPassword & "" & > tIntegratorKey & "" into tAuthHeader > put base64Encode(tAuthHeader) into tEncodedAuth > > -- SOAP Envelope for Sending Document > put "" & \ > " " & \ > "xmlns:xsd='http://www.w3.org/2001/XMLSchema > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema > >' > " & \ > "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope > >'>" > & \ > "" & \ > "" > & \ > "" & tUsername & "" & \ > "" & tPassword & "" & \ > "" & tIntegratorKey & "" & \ > "" & \ > "" & \ > "" & \ > "" > & \ > "" & tAccountID & "" & \ > "" & \ > "Test LiveCode DocuSign Envelope" & \ > "Please sign this document" & \ > "" & \ > "" & \ > "1" & \ > "TestDocument.pdf" & \ > "" & base64Encode(URL "binfile:test.pdf") & "" > & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "Signer Name" & \ > "signer at example.com" & \ > "Signer" & \ > "1" & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "1" & \ > "100" & \ > "150" & \ > "SignHere" & \ > "" & \ > "" & \ > "Sent" & \ > "" & \ > "" & \ > "" & \ > "" into tSOAPRequest > > -- Set HTTP Headers > put "POST" into tMethod > put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders > put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope > >" > & cr into tHeaders > > -- Send the SOAP Request > put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse > > -- Check for Errors > if the result is not empty then > answer "Error: " & the result > else > put tResponse into tEnvelopeResponse > -- Extract Envelope ID from Response > put lineOffset("", tEnvelopeResponse) into tStart > put lineOffset("", tEnvelopeResponse) into tEnd > if tStart > 0 and tEnd > 0 then > put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into > tEnvelopeID > answer "Document sent! Envelope ID: " & tEnvelopeID > else > answer "Failed to retrieve Envelope ID." > end if > end if > end mouseUp > > It's most of the way there and certainly answers my specific question. Of > course, you can ask follow-up questions to create authentication scripts, > add Tabs to the premade forms, and set other variables where needed. After > the code provided, the explanation also explains how it works and even > notes that 9.0.2 may not have the necessary tsNet version for network > security (but we have already had this fixed for some years now). > > Impressive, though, isn't it! > > Sean Cole > *Pi Digital* > > > Craig Newman via use-livecode wrote: > > > Sean. > > > > You are actually using ChatGPT as your main coding engine? I have made > > apps small and large, but cannot imagine how I could ever start that way. > > > > I am not talking about asking for a routine using, say, recursion to find > > the factors of an integer. This to create a stand-alone function I could > > embed in a script. I get that. > > > > But is that what you are talking about, or are you able to create much > > more complete scripts early on just by describing certain requirements? > In > > other words, where do you start using that tool? With a new, blank card? > > > > Craig > > > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > > You. It is now my primary way to code. Even more fun when you use the > > Reason functionality. > > > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > > future of LC. But with a little security hack for 9.0.2 it works just > fine > > with the latest web security protocols. And ChatGPT can be asked to code > > for 902 specifically. I have been very, very impressed with the outputs > > with incredible explanations and step by step guides for a whole range of > > tasks. LC was already the single fastest coding platform but now 10x > faster > > than that using ChatGPT4. > > > > > > Thanks again. > > > > > > Sean Cole > > > Pi Digital > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > [image: GeoTrack] > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > Sender > notified with GeoTrack > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > [image: 18] > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Thu Mar 6 16:30:19 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 16:30:19 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig > On Mar 6, 2025, at 2:19 PM, Tom Glod via use-livecode wrote: > > Just FYI, > > For Livecode, Claude is THE BEST, by alot. > It is often successful when the others fail. > > Cheers, > Tom > > On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Craig, >> >> For example, I needed to integrate the Docusign SOAP API into a current >> project. Rather than hunt through the pages and pages of API guides, which >> are usually very C+, C# or PHP centric, I type the following into the >> ChatGPT prompt: >> >> Create a LiveCode script for version 9.0.2 that will create a document in >> Docusign using the SOAP 1.2 API >> >> Along with some prerequisites and initial information it gave me this >> script: >> >> on mouseUp >> -- Define DocuSign SOAP Endpoint >> put "https://demo.docusign.net/api/3.0/soap.asmx >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx >>> " >> into tURL >> >> -- DocuSign Credentials >> put "your-email at example.com" into tUsername >> put "your-password" into tPassword >> put "your-integrator-key" into tIntegratorKey >> put "your-account-id" into tAccountID >> >> -- Create Authentication Header (Base64 encoded) >> put "" & tUsername & >> "" & tPassword & "" & >> tIntegratorKey & "" into tAuthHeader >> put base64Encode(tAuthHeader) into tEncodedAuth >> >> -- SOAP Envelope for Sending Document >> put "" & \ >> "> " & \ >> "xmlns:xsd='http://www.w3.org/2001/XMLSchema >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema >>> ' >> " & \ >> "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope >>> '>" >> & \ >> "" & \ >> "" >> & \ >> "" & tUsername & "" & \ >> "" & tPassword & "" & \ >> "" & tIntegratorKey & "" & \ >> "" & \ >> "" & \ >> "" & \ >> "" >> & \ >> "" & tAccountID & "" & \ >> "" & \ >> "Test LiveCode DocuSign Envelope" & \ >> "Please sign this document" & \ >> "" & \ >> "" & \ >> "1" & \ >> "TestDocument.pdf" & \ >> "" & base64Encode(URL "binfile:test.pdf") & "" >> & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "Signer Name" & \ >> "signer at example.com" & \ >> "Signer" & \ >> "1" & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "1" & \ >> "100" & \ >> "150" & \ >> "SignHere" & \ >> "" & \ >> "" & \ >> "Sent" & \ >> "" & \ >> "" & \ >> "" & \ >> "" into tSOAPRequest >> >> -- Set HTTP Headers >> put "POST" into tMethod >> put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders >> put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope >>> " >> & cr into tHeaders >> >> -- Send the SOAP Request >> put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse >> >> -- Check for Errors >> if the result is not empty then >> answer "Error: " & the result >> else >> put tResponse into tEnvelopeResponse >> -- Extract Envelope ID from Response >> put lineOffset("", tEnvelopeResponse) into tStart >> put lineOffset("", tEnvelopeResponse) into tEnd >> if tStart > 0 and tEnd > 0 then >> put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into >> tEnvelopeID >> answer "Document sent! Envelope ID: " & tEnvelopeID >> else >> answer "Failed to retrieve Envelope ID." >> end if >> end if >> end mouseUp >> >> It's most of the way there and certainly answers my specific question. Of >> course, you can ask follow-up questions to create authentication scripts, >> add Tabs to the premade forms, and set other variables where needed. After >> the code provided, the explanation also explains how it works and even >> notes that 9.0.2 may not have the necessary tsNet version for network >> security (but we have already had this fixed for some years now). >> >> Impressive, though, isn't it! >> >> Sean Cole >> *Pi Digital* >> >> >> Craig Newman via use-livecode wrote: >> >>> Sean. >>> >>> You are actually using ChatGPT as your main coding engine? I have made >>> apps small and large, but cannot imagine how I could ever start that way. >>> >>> I am not talking about asking for a routine using, say, recursion to find >>> the factors of an integer. This to create a stand-alone function I could >>> embed in a script. I get that. >>> >>> But is that what you are talking about, or are you able to create much >>> more complete scripts early on just by describing certain requirements? >> In >>> other words, where do you start using that tool? With a new, blank card? >>> >>> Craig >>> >>>> On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> Whoever trained ChatGPT into coding for LC I want to say a big Thank >>> You. It is now my primary way to code. Even more fun when you use the >>> Reason functionality. >>>> >>>> I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the >>> future of LC. But with a little security hack for 9.0.2 it works just >> fine >>> with the latest web security protocols. And ChatGPT can be asked to code >>> for 902 specifically. I have been very, very impressed with the outputs >>> with incredible explanations and step by step guides for a whole range of >>> tasks. LC was already the single fastest coding platform but now 10x >> faster >>> than that using ChatGPT4. >>>> >>>> Thanks again. >>>> >>>> Sean Cole >>>> Pi Digital >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >> [image: GeoTrack] >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> Sender >> notified with GeoTrack >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> [image: 18] >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 19:04:40 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 00:04:40 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. Bob S On Mar 6, 2025, at 1:30 PM, Craig Newman via use-livecode wrote: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig From alex at tweedly.net Thu Mar 6 19:35:45 2025 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 7 Mar 2025 00:35:45 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: > Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. > > Bob S I almost agree. I don't have any trouble coding what I need in LC. Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) Alex. From martyknappster at gmail.com Thu Mar 6 20:01:39 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Thu, 6 Mar 2025 17:01:39 -0800 Subject: Code signing on Windows In-Reply-To: References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: <32099722-CEC6-42DC-96A1-850F5987035D@gmail.com> Thanks Matthias, I’ll give that a try. --- Marty Knapp > On Mar 6, 2025, at 3:11 AM, matthias rebbe via use-livecode wrote: > > Marty, > > you could use signtool.exe > https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool > > which is part of the Windows SDK kit > > https://developer.microsoft.com/windows/downloads/windows-sdk > > to automatic signing in Innosetup using the dongle > https://jrsoftware.org/ishelp/index.php?topic=setup_signtool > I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. > You'll find the correct parameters at the end of this email. > > It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. > When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. > > > The sign command would look like this > > signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > ##certowner## - name of the cert owner > > ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate > ##files## - path the the file or files to be signed > > > If only one code signing certificate is on the token then you could use > > signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > Parameter /a searches for the best available code signing certificate that is valid for the longest time. > > > > Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. > > << > WinSignHelperV2 is now available in the Sample stacks section of LC. > Just search for WinSignHelperV2. > It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 > > The tool builds the correct signtool.exe parameters and execute signtool.exe > > It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. > > You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. > > Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. > > The main stack is password protected. > > This stack only works on Windows, regardless if on a VM or on real hardware. > > So if anyone is interested, then give it a try. >>> > > HTH > Matthias > > >> Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : >> >> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. >> >> --- >> Marty Knapp >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Thu Mar 6 23:22:27 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 7 Mar 2025 04:22:27 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: I’m glad to hear you both manage just fine without assistance in your coding. For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) Sean Cole Pi Digital > On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: > >  >> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >> >> Bob S > > I almost agree. I don't have any trouble coding what I need in LC. > > Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) > > Alex. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Mar 7 02:52:43 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 07 Mar 2025 02:52:43 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Le 2025-03-06 19:04, Bob Sneidar via use-livecode a crit : > Your supposition is incorrect. We are not ALL using these gadgets. I > for one never will. > I for one use these tools only for things I am not familiar with, like python scripts for instance, with the risk of using pieces of code I don't fully understand. That's why I take the time to read carefully all the detailed explanations given by the latest ChatGPT reasoning. jbv From merakosp at gmail.com Fri Mar 7 04:43:24 2025 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 7 Mar 2025 11:43:24 +0200 Subject: answer "bla bla" in LC serverscript In-Reply-To: <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> References: <325da0036dfbfb8ab87ded78dae8e8677351dab2@fourthworld.com> <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> Message-ID: @Klaus major-k Is the web form written in LiveCode (and deployed as a Web app)? If yes, then you can just use the "Answer" command in the web form - in the script of the "Submit" button I guess - if the name/email field is left empty. Hope this helps! Panos -- On Fri, 28 Feb 2025 at 21:15, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Wonderful, thank you, Richard! :-) > > > Am 28.02.2025 um 19:59 schrieb Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com>: > > > > Klaus wrote: > >> How can I show a system dialog to the user in that case? > >> I'm afraid I'm not too familiar with html/Javascript and I need > >> to inform the user to fill all neccessary field in a webform if > >> he/she didn't. > > Good news: web tech has grown up a lot over the years. Much of what > used to require JavaScript is now handled more easily in CSS and HTML. > > In recent HTML versions, a form's input element has a lot more > attributes than in the olden days: > > https://www.w3schools.com/tags/tag_input.asp > > The one you're looking for here is the "required" attribute - you can > explore how it prevents form submission unless a field is filled in here: > > https://www.w3schools.com/tags/att_input_required.asp > > If a field requires a specific pattern to the input data, you can use > Regex to define that in the input element's "pattern" attribute: > > https://www.w3schools.com/tags/att_input_pattern.asp > > If you're looking to brush up on newer HTML and CSS features, Kevin > Powell's channel is among my faves, worth watching a least a few of his > vids to see how things on the web have been evolving lately: > > https://www.youtube.com/@KevinPowell/videos > > > > -- > > Richard Gaskin > > FourthWorld.com > > -- > 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 MikeKerner at roadrunner.com Fri Mar 7 09:14:31 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 7 Mar 2025 09:14:31 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Message-ID: i think tom glod customized gpt to create an lc llm, and used it to write a websockets lib. i have not messed with it, yet, because the announced 2027 lc pricing forced me to start looking for alternatives. using llm's, i was able to quickly write four good-enough apps in flutter. then i was able to generate similar apps with an llm in delphi, and xojo. claude (sonnet) seems to be better at writing code than gpt 4o or o1, or even grok (which is also better at it than 4o or o1). On Fri, Mar 7, 2025 at 2:53 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-06 19:04, Bob Sneidar via use-livecode a écrit : > > Your supposition is incorrect. We are not ALL using these gadgets. I > > for one never will. > > > I for one use these tools only for things I am not familiar with, like > python scripts > for instance, with the risk of using pieces of code I don't fully > understand. > That's why I take the time to read carefully all the detailed > explanations given by the > latest ChatGPT reasoning. > > 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 > -- 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 Fri Mar 7 11:44:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 16:44:54 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” Bob S > On Mar 6, 2025, at 8:22 PM, Pi Digital via use-livecode wrote: > > I’m glad to hear you both manage just fine without assistance in your coding. > > For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. > > I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) > > Sean Cole > Pi Digital > >> On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: >> >>  >>> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >>> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >>> >>> Bob S >> >> I almost agree. I don't have any trouble coding what I need in LC. >> >> Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) >> >> Alex. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Sun Mar 9 06:43:15 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Sun, 9 Mar 2025 10:43:15 +0000 Subject: ChatGPT for LC scripting Message-ID: Hi Bob, What a beautiful experience, so true. As always, something like AI should be viewed as a surgical tool to be used only when necessary and not relied solely upon. It’s useful but it only really gets us most of the way there. You still have to encapsulate it properly and adjust it to fully meet your requirements. Thank you Sean Cole Pi Digital > On 7 Mar 2025, at 16:44, Bob Sneidar via use-livecode wrote: > > When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. > > When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. > > So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. > > There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. > > The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. > > I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. > > Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” > > Bob S From curry at pair.com Thu Mar 13 23:53:17 2025 From: curry at pair.com (Curry Kenworthy) Date: Thu, 13 Mar 2025 23:53:17 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: References: Message-ID: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Sean: > Im happy, the client is happy and AI is, erm, indifferent :D. Good job! > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. Why LC 9.0.2 vs 9.6? Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From sean at pidigital.co.uk Fri Mar 14 04:10:34 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 14 Mar 2025 08:10:34 +0000 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Message-ID: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> > M> I’m happy, the client is happy and AI is, erm, indifferent :D. > > Good job! > > > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. > > Why LC 9.0.2 vs 9.6? > > Best wishes, > > Curry Kenworthy Ah, yes. I meant 5.0.2. The early stages of Dementia are not so kind. This was the last fully paid, non-subscription engine my client uses. I have 5.5.5 but he did get on with that for some reason I forget. We did try upgrading the whole system to v9 but that is where/when our whole overall issues with LC, particularly with the promises for web deployment, came to head, I ended up in hospital, lost my business to the gov who took everything and I ended up having to sell the house and move 700 miles away to start again. And so here I am, in the highlands of Scotland, working as a night porter and the occasional tidbits of software jobs I get from this old client. Pi From craig at starfirelighting.com Fri Mar 14 11:37:51 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 11:37:51 -0400 Subject: Cannot access forum? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? Craig From stephen at barncard.com Fri Mar 14 11:40:43 2025 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 14 Mar 2025 08:40:43 -0700 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: As usual contact Heather -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or > is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:43:42 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 14 Mar 2025 16:43:42 +0100 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: It’s down fo me too. So something’s up with the server. Probably temporary. fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < use-livecode at lists.runrev.com>: > As usual contact Heather > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > > On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > All of a sudden I am prevented from accessing the forum. Anyone else, or > > is it just personal? > > > > Craig > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:50:31 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 14 Mar 2025 11:50:31 -0400 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <2971b1a0-3585-488c-b24f-4f1330163e77@researchware.com> I'm also getting the following when trying forums.livecode.com Forbidden You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. On 3/14/2025 11:37 AM, Craig Newman via use-livecode wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:51:16 2025 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 14 Mar 2025 10:51:16 -0500 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Me too, randy hengst > On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: > > It’s down fo me too. So something’s up with the server. Probably temporary. > > fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com>: > >> As usual contact Heather >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> >> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>> is it just personal? >>> >>> Craig >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 14 13:23:22 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 13:23:22 -0400 Subject: Cannot access forum? In-Reply-To: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Message-ID: Back up now, so it was not personal. Craig > On Mar 14, 2025, at 11:51 AM, Randy Hengst via use-livecode wrote: > > Me too, > > randy hengst > >> On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: >> >> It’s down fo me too. So something’s up with the server. Probably temporary. >> >> fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com>: >> >>> As usual contact Heather >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> >>> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>>> is it just personal? >>>> >>>> Craig >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sun Mar 16 11:37:12 2025 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2025 15:37:12 +0000 Subject: Cannot access forum? Message-ID: https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. Richard Gaskin FourthWorld.com From jbv at souslelogo.com Sun Mar 16 11:49:56 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 16 Mar 2025 11:49:56 -0400 Subject: Another Datagrid question Message-ID: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Hi list, Is there anything specific to consider/include about datagrids when building a standalone, like inclusions ? When I look at the inclusions list in the "standalone settings" dialog, I see "Datagrid" but I thought that selecting "search for required inclusions when saving the standalone" was enough to have all inclusions added to the app. My problem is that everything runs fine in the IDE, but in the standalone, 'set the dgProp["columns"]' and 'set the dgText' don't display anything... So the solution seems to select manually all required inclusions, hoping I won't forget any... Any tip or advice on that matter ? Thank you in advance. jbv From curry at pair.com Sun Mar 16 16:18:28 2025 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Mar 2025 16:18:28 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <318ed13d-6ba9-4e2a-bfbd-c9687c4d645b@pair.com> Sean: > Ah, yes. I meant 5.0.2 ... fully paid, non-subscription engine OK. That makes sense. > our whole overall issues with LC, particularly with the promises > for web deployment, came to head, I ended up in hospital, lost my > business to the gov who took everything and I ended up having to > sell the house and move 700 miles away to start again. I hate that. God bless you! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From matthias_livecode_150811 at m-r-d.de Sun Mar 16 16:26:38 2025 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 16 Mar 2025 21:26:38 +0100 Subject: Another Datagrid question In-Reply-To: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: Hello jbv, Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. Regards, Matthias Von meinem iPad gesendet Von meinem iPad gesendet > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : > > Hi list, > > Is there anything specific to consider/include > about datagrids when building a standalone, like > inclusions ? > When I look at the inclusions list in the > "standalone settings" dialog, I see "Datagrid" > but I thought that selecting "search for required > inclusions when saving the standalone" was enough > to have all inclusions added to the app. > My problem is that everything runs fine in the IDE, > but in the standalone, 'set the dgProp["columns"]' and > 'set the dgText' don't display anything... > > So the solution seems to select manually all required > inclusions, hoping I won't forget any... > Any tip or advice on that matter ? > > 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 jbv at souslelogo.com Mon Mar 17 09:00:33 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:00:33 -0400 Subject: Question about messages Message-ID: Hi list, Here's what I am trying to do : on opencard send "handler1" to me with messages end opencard on handler1 send "handler2" to me in 200 millisec -- more stuff end handler1 on handler2 if condition then send "handler2" to me in 200 millisec end if end handler2 The idea is to have handler2 keep sending messages as long as "condition" is true, while handler1 keeps running and eventually sets "condition" to false, and therefore stops handler2 from sending messages. The simple above test script works, but with sophisticate commands in "more stuff", I get a script error and can't figure whether it's a syntax or a structure error... In other words, the question is : if handler1 keeps running for some time, does it conflict with handler2 ? Thank you in advance. jbv From craig at starfirelighting.com Mon Mar 17 09:27:47 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:27:47 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> If you place a simple one-liner in “more stuff”, like “put random(99) into msg” does that work? Another words, is it something in your own “more stuff” that is the problem? Craig > On Mar 17, 2025, at 9:00 AM, jbv via use-livecode wrote: > > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 MikeKerner at roadrunner.com Mon Mar 17 09:30:59 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:30:59 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: search is broken-ish, in some circumstances. there have been some threads on this. manual is the way. also, there are some libraries (cough - database - cough) that are included, even when excluded, manually. database, for example stays in the message path, which is really annoying when debugging interfaces. it's also why tmControls does not use mouseUp events, but, instead sends the custom message "buttonUp" On Sun, Mar 16, 2025 at 4:27 PM Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do > need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included > when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet > > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hi list, > > > > Is there anything specific to consider/include > > about datagrids when building a standalone, like > > inclusions ? > > When I look at the inclusions list in the > > "standalone settings" dialog, I see "Datagrid" > > but I thought that selecting "search for required > > inclusions when saving the standalone" was enough > > to have all inclusions added to the app. > > My problem is that everything runs fine in the IDE, > > but in the standalone, 'set the dgProp["columns"]' and > > 'set the dgText' don't display anything... > > > > So the solution seems to select manually all required > > inclusions, hoping I won't forget any... > > Any tip or advice on that matter ? > > > > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 craig at starfirelighting.com Mon Mar 17 09:31:49 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:31:49 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: <0A3C2219-20D6-4F1E-8B97-F0BC3AEF1EEB@starfirelighting.com> I recommend that you ALWAYS manually include extensions. This ensures that if any are missing, that is on you, and not that the automated include gadget fouled up. That said, anyone know if that gadget is now reliable? Craig > On Mar 16, 2025, at 4:26 PM, Matthias Rebbe via use-livecode wrote: > > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet >> Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : >> >> Hi list, >> >> Is there anything specific to consider/include >> about datagrids when building a standalone, like >> inclusions ? >> When I look at the inclusions list in the >> "standalone settings" dialog, I see "Datagrid" >> but I thought that selecting "search for required >> inclusions when saving the standalone" was enough >> to have all inclusions added to the app. >> My problem is that everything runs fine in the IDE, >> but in the standalone, 'set the dgProp["columns"]' and >> 'set the dgText' don't display anything... >> >> So the solution seems to select manually all required >> inclusions, hoping I won't forget any... >> Any tip or advice on that matter ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 09:36:51 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:36:51 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: i'm gonna have to see more to help. i have a mobe project that runs with multiple cron + timer jobs running at a time. it runs great. one of those timers modifies the appearance of a control, multiple times per second, while another polls the server, and another lets me display non-blocking modal "ask" and "answer" dialogs (the custom dialogs appear over everything else, but i can dismiss them from inside of the scripts that are still running - which is something you can't do with regular ask and answer dialogs. On Mon, Mar 17, 2025 at 9:01 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From jbv at souslelogo.com Mon Mar 17 09:42:00 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:42:00 -0400 Subject: Question about messages In-Reply-To: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> Message-ID: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : > If you place a simple one-liner in more stuff, like > put random(99) into msg > does that work? Another words, is it something in your own more stuff > that is the problem? > Craig, It stops working. It seems like messages aren't sent when handler1 is running... jbv From MikeKerner at roadrunner.com Mon Mar 17 09:53:11 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:53:11 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: also, i have a cron code library that works with levure, if you want something that's already written, and just runs: https://github.com/macMikey/mikeys-cron-library On Mon, Mar 17, 2025 at 9:42 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : > > If you place a simple one-liner in “more stuff”, like > > “put random(99) into msg” > > does that work? Another words, is it something in your own “more stuff” > > that is the problem? > > > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 > -- 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 craig at starfirelighting.com Mon Mar 17 09:54:13 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:54:13 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. Make a field. This works: on opencard send "handler1" to me end opencard on handler1 send "handler2" to me in 200millisec end handler1 on handler2 put random(99) into fld 1 send "handler2" to me in 200millisec end handler2 I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. Craig > On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: > > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >> If you place a simple one-liner in “more stuff”, like >> “put random(99) into msg” >> does that work? Another words, is it something in your own “more stuff” that is the problem? > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 craig at starfirelighting.com Mon Mar 17 09:58:18 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:58:18 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> And for the umpteenth time, this is so much more palatable on the forum. Craig > On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: > > First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. > > Make a field. This works: > on opencard > > send "handler1" to me > > end opencard > > > > on handler1 > > send "handler2" to me in 200millisec > > end handler1 > > > > on handler2 > > put random(99) into fld 1 > > send "handler2" to me in 200millisec > > end handler2 > > > > I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. > > > > Craig > > > > >> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >> >> Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >>> If you place a simple one-liner in “more stuff”, like >>> “put random(99) into msg” >>> does that work? Another words, is it something in your own “more stuff” that is the problem? >> >> Craig, >> It stops working. >> It seems like messages aren't sent when handler1 is running... >> >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Mon Mar 17 10:01:16 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:01:16 +0000 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> That sounds quite likely. If handler1 is running continuously, then other messages will not happen. I'd suggest putting various    wait for 0 seconds with messages inside the running loops of handler1, in order that pending messages can be dealt with. Alex. On 17/03/2025 13:42, jbv via use-livecode wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >> If you place a simple one-liner in more stuff, like >> put random(99) into msg >> does that work? Another words, is it something in your own more >> stuff that is the problem? >> > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 alex at tweedly.net Mon Mar 17 10:02:42 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:02:42 +0000 Subject: Question about messages In-Reply-To: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> Message-ID: <1856dd1f-024d-4ed2-b267-ad37ab8fb973@tweedly.net> And some people would not see it .... On 17/03/2025 13:58, Craig Newman via use-livecode wrote: > And for the umpteenth time, this is so much more palatable on the forum. > > Craig > >> On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: >> >> First off, the with messages is not proper syntax for send. It is for wait. I removed that portion, but do not understand how you got past it. >> >> Make a field. This works: >> on opencard >> >> send "handler1" to me >> >> end opencard >> >> >> >> on handler1 >> >> send "handler2" to me in 200millisec >> >> end handler1 >> >> >> >> on handler2 >> >> put random(99) into fld 1 >> >> send "handler2" to me in 200millisec >> >> end handler2 >> >> >> >> I get lots of random numbers, five per second. No idea what condition is, so I deleted it. Anyway, it is not something in the foundation of your script. >> >> >> >> Craig >> >> >> >> >>> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >>> >>> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >>>> If you place a simple one-liner in more stuff, like >>>> put random(99) into msg >>>> does that work? Another words, is it something in your own more stuff that is the problem? >>> Craig, >>> It stops working. >>> It seems like messages aren't sent when handler1 is running... >>> >>> jbv >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Mon Mar 17 10:12:30 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 10:12:30 -0400 Subject: Question about messages In-Reply-To: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: Le 2025-03-17 10:01, Alex Tweedly via use-livecode a crit : > That sounds quite likely. If handler1 is running continuously, then > other messages will not happen. > > I'd suggest putting various > >    wait for 0 seconds with messages > > inside the running loops of handler1, in order that pending messages > can be dealt with. > > Alex. > Yes, I thought of that, I even inserted numerous "handler2" commands in handler1, but the idea was to have messages to "handler2" sent in a very regular way, no matter what happens in handler1. And inserting commands in handler1 will break that regularity, for they will be scattered among the script... From MikeKerner at roadrunner.com Mon Mar 17 10:25:56 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 10:25:56 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: @jbv - yes, the way you structured this is more foolproof. this is the way we set up our kiosks, because they are running in single-app mode, so if the timers stop, it will break the app. a couple of other things you can do, that might help you figure out what's going on: * put the rest of handler1 in a try/catch * check the waitDepth before proceeding. On Mon, Mar 17, 2025 at 10:13 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 10:01, Alex Tweedly via use-livecode a écrit : > > That sounds quite likely. If handler1 is running continuously, then > > other messages will not happen. > > > > I'd suggest putting various > > > > wait for 0 seconds with messages > > > > inside the running loops of handler1, in order that pending messages > > can be dealt with. > > > > Alex. > > > > Yes, I thought of that, I even inserted numerous "handler2" commands > in handler1, but the idea was to have messages to "handler2" sent in > a very regular way, no matter what happens in handler1. > And inserting commands in handler1 will break that regularity, for > they will be scattered among the script... > > _______________________________________________ > use-livecode mailing list > use-livecode 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 zellner at tamu.edu Mon Mar 17 11:23:40 2025 From: zellner at tamu.edu (Zellner Ronald) Date: Mon, 17 Mar 2025 10:23:40 -0500 Subject: Retro Question Message-ID: I’m revising an old stack and have what seems like a simple issue. I have an image displayed and I want a button to change the source of that image with a jpeg file of the same size in the same folder. I’d prefer being able to browse and select a file, but will settle for displaying one of an existing set of files. Thanks. From MikeKerner at roadrunner.com Mon Mar 17 11:53:24 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 11:53:24 -0400 Subject: Retro Question In-Reply-To: References: Message-ID: are you asking for a command? try answer file From heather at livecode.com Mon Mar 17 12:22:27 2025 From: heather at livecode.com (Heather Laine) Date: Mon, 17 Mar 2025 16:22:27 +0000 Subject: Cannot access forum? In-Reply-To: References: Message-ID: Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. Once the DDOS gets bored and goes away we'll set it back. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: > > https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. > > Richard Gaskin > FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon Mar 17 14:16:45 2025 From: paul at researchware.com (Paul Dupuis) Date: Mon, 17 Mar 2025 14:16:45 -0400 Subject: Cannot access forum? In-Reply-To: References: Message-ID: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. > > Once the DDOS gets bored and goes away we'll set it back. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > Build Software You'll Never Outgrow > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: >> >> https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. >> >> Richard Gaskin >> FourthWorld.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 15:26:52 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 15:26:52 -0400 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: there are some other dev tools that have been dealing with this for weeks. On Mon, Mar 17, 2025 at 2:17 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > > Just a heads up, the forums are still experiencing an ongoing DDOS > attack. For the moment they have been set to no access for guests, this > does not mean there are no forums. You just need to log in to see them. > > > > Once the DDOS gets bored and goes away we'll set it back. > > > > Best Regards, > > > > Heather > > > > Heather Laine > > Customer Services Manager > > LiveCode Ltd > > www.livecode.com > > Build Software You'll Never Outgrow > > > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> https://forums.livecode.com/ inaccessible again this morning (403). > Support@ cc'd here. > >> > >> Richard Gaskin > >> FourthWorld.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Mon Mar 17 19:30:05 2025 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Mar 2025 18:30:05 -0500 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: >> Just a heads up, the forums are still experiencing an ongoing DDOS attack. >> For the moment they have been set to no access for guests, this does not >> mean there are no forums. You just need to log in to see them. >> >> Once the DDOS gets bored and goes away we'll set it back. >> >> Best Regards, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> Build Software You'll Never Outgrow >> >>> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode >>> wrote: >>> >>> https://forums.livecode.com/ inaccessible again this morning (403). >>> Support@ cc'd here. >>> >>> Richard Gaskin >>> FourthWorld.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue Mar 18 11:27:39 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 18 Mar 2025 15:27:39 +0000 Subject: Cannot access forum? In-Reply-To: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Everything is a math problem with people like us. :-) What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. Bob S On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( From bvlahos at mac.com Tue Mar 18 23:47:21 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 18 Mar 2025 20:47:21 -0700 Subject: revSpeak not working on Mac Message-ID: In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. on mouseUp revSpeak "Hello World" end mouseUp I am loading revLoadSpeech in the Standalone. Does this work on a Mac with Apple processors? If so, what could I be missing? Thanks Bill Vlahos From heather at livecode.com Wed Mar 19 10:29:41 2025 From: heather at livecode.com (Heather Laine) Date: Wed, 19 Mar 2025 14:29:41 +0000 Subject: Cannot access forum? In-Reply-To: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Message-ID: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Just a note to say the forums should now be showing again even if you are not logged in. I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode wrote: > > Everything is a math problem with people like us. :-) > > What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. > > Bob S > > > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: > > A and B are subsets of C. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: > > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed Mar 19 10:43:23 2025 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 19 Mar 2025 10:43:23 -0400 Subject: Cannot access forum? In-Reply-To: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Message-ID: <002701db98dd$479800e0$d6c802a0$@net> If only we could send them all back to 4/16/1746 as the front lines at the Battle of Culloden. 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 Heather Laine via use-livecode Sent: Wednesday, March 19, 2025 10:30 AM To: How to use LiveCode Cc: Heather Laine Subject: Re: Cannot access forum? Just a note to say the forums should now be showing again even if you = are not logged in.=20 I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode = wrote: >=20 > Everything is a math problem with people like us. :-) >=20 > What I cannot fathom is why they would target the LC forums, unless it >= was an attack on the host itself. Revenge is out of the question. Why = would preventing LC developers from helping other LC developers be = painful? We have the lists too. What money could anyone hope to make? If = they think they can extort a ransom from Livecode Ltd. they are barking = up the wrong tree. >=20 > Bob S >=20 >=20 > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode = wrote: >=20 > A and B are subsets of C. >=20 > -- > Jacqueline Landman Gay | = jacque at hyperactivesw.com > HyperActive Software | = http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode = > = wrote: >=20 > It's just so sad that some person or persons feel that trying to take >down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( >=20 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your = subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 10:59:57 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 10:59:57 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: Message-ID: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: > > In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. > > on mouseUp > > revSpeak "Hello World" > > end mouseUp > > > > I am loading revLoadSpeech in the Standalone. > > > > Does this work on a Mac with Apple processors? If so, what could I be missing? > > > > Thanks > > Bill Vlahos > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 19 11:32:18 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 15:32:18 +0000 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: Whatever you are using for an email client, it is borking the formatting. Bob S > On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode wrote: > > Hi Bill. > > I=E2=80=99ve been trying to figure out an issue with the speech on an M1 = > Ultra MacBook Pro. I filed a bug report = > (https://quality.livecode.com/show_bug.cgi?id=3D24658), and arrived at = > the conclusion it was an issue with my user account, since on a fresh = > account everything worked.=20 > > On receiving your email I tried things again, and nothing worked on the = > old account or fresh accounts. I rebooted, and my old account still = > didn=E2=80=99t work but the fresh ones did. I=E2=80=99m at a loss. I=E2=80= > =99d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47=E2=80=AFPM, Bill Vlahos via use-livecode = > wrote: >> =20 >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > (MacBook Air M2), when I put the following script in a button, nothing = > happens when I press the button in either the IDE or standalone. >> =20 >> on mouseUp >> =20 >> revSpeak "Hello World" >> =20 >> end mouseUp >> =20 >> =20 >> =20 >> I am loading revLoadSpeech in the Standalone. >> =20 >> =20 >> =20 >> Does this work on a Mac with Apple processors? If so, what could I be = > missing? >> =20 >> =20 >> =20 >> Thanks >> =20 >> Bill Vlahos >> =20 >> =20 >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your = > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 11:36:10 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 11:36:10 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <8A930A26-CA5F-4C89-A724-1C469BAB4A90@exnihilo-media.com> Huh. Just using Apple Mail. Made it plain text. Better? ----------- Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 19, 2025, at 11:32 AM, Bob Sneidar via use-livecode wrote: > > Whatever you are using for an email client, it is borking the formatting.=20 > > Bob S > > >> On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode e at lists.runrev.com> wrote: >> =20 >> Hi Bill. >> =20 >> I=3DE2=3D80=3D99ve been trying to figure out an issue with the speech on = > an M1 =3D >> Ultra MacBook Pro. I filed a bug report =3D >> (https://quality.livecode.com/show_bug.cgi?id=3D3D24658), and arrived at = > =3D >> the conclusion it was an issue with my user account, since on a fresh =3D >> account everything worked.=3D20 >> =20 >> On receiving your email I tried things again, and nothing worked on the = > =3D >> old account or fresh accounts. I rebooted, and my old account still =3D >> didn=3DE2=3D80=3D99t work but the fresh ones did. I=3DE2=3D80=3D99m at a = > loss. I=3DE2=3D80=3D >> =3D99d be interested if a new user account on your machine works. >> =20 >> Best >> =20 >> Bryan >> =20 >> =20 >>> On Mar 18, 2025, at 11:47=3DE2=3D80=3DAFPM, Bill Vlahos via use-livecode= > =3D >> wrote: >>> =3D20 >>> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > =3D >> (MacBook Air M2), when I put the following script in a button, nothing = > =3D >> happens when I press the button in either the IDE or standalone. >>> =3D20 >>> on mouseUp >>> =3D20 >>> revSpeak "Hello World" >>> =3D20 >>> end mouseUp >>> =3D20 >>> =3D20 >>> =3D20 >>> I am loading revLoadSpeech in the Standalone. >>> =3D20 >>> =3D20 >>> =3D20 >>> Does this work on a Mac with Apple processors? If so, what could I be = > =3D >> missing? >>> =3D20 >>> =3D20 >>> =3D20 >>> Thanks >>> =3D20 >>> Bill Vlahos >>> =3D20 >>> =3D20 >>> =3D20 >>> =3D20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your =3D >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Wed Mar 19 14:41:37 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Wed, 19 Mar 2025 14:41:37 -0400 Subject: Datagrid again Message-ID: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Hi list, One more question : is there a way to hide the top row of a datagrid when no column names need to be displayed ? I tried set the dgProp["columns"] of group "DataGrid 1" to empty but it displays "col1. col2. etc" by default. Thanks you in advance. jbv From paul at researchware.com Wed Mar 19 14:49:18 2025 From: paul at researchware.com (Paul Dupuis) Date: Wed, 19 Mar 2025 14:49:18 -0400 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: If there is no data to be displayed, we hide the Datagrid itself and show a simple bordered locked field (with large type) saying "No Data Selected" Suggested alternative. I am not sure the headers can be hidden as part of the Datagrid. You would want to consult the Datagid documentation with regard to the "header" or "headers". On 3/19/2025 2:41 PM, jbv via use-livecode wrote: > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried >   set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. > > Thanks 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 klaus at major-k.de Wed Mar 19 14:50:51 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 19:50:51 +0100 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Hi jbv, > Am 19.03.2025 um 19:41 schrieb jbv via use-livecode : > > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried > set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. set the dgprops["show header"] of grp "your dg here" to FALSE ## or TRUE > > Thanks you in advance. > jbv 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 19 16:50:07 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 20:50:07 +0000 Subject: Datagrid again In-Reply-To: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Message-ID: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Can you pluralize dgProp? Bob S > On Mar 19, 2025, at 11:50 AM, Klaus major-k via use-livecode wrote: > > Hi jbv, > >> Am 19.03.2025 um 19:41 schrieb jbv via use-livecode = > : >> =20 >> Hi list, >> =20 >> One more question : is there a way to hide the top row >> of a datagrid when no column names need to be displayed ? >> I tried >> set the dgProp["columns"] of group "DataGrid 1" to empty >> but it displays "col1. col2. etc" by default. > > set the dgprops["show header"] of grp "your dg here" to FALSE > ## or TRUE >> =20 >> Thanks you in advance. >> jbv > > 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 19 16:54:29 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 21:54:29 +0100 Subject: Datagrid again In-Reply-To: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Message-ID: <0ED982AD-E610-44A0-804E-886CC93D921E@major-k.de> Hi Bob, > Am 19.03.2025 um 21:50 schrieb Bob Sneidar via use-livecode : > > Can you pluralize dgProp? obviously LC accepts singular and plural: dprop["whatever"] dprops["whatever"] > Bob S 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 Thu Mar 20 18:58:15 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 22:58:15 +0000 Subject: XPDF Documentation Message-ID: Hi all. I am trying to use the XPDF viewer and cannot get a document to render. :ere is my code: on mouseUp put the windowid of this stack into tWindowID answer file "Select a PDF file:" put the result into tResult if tResult is "Cancel" then \ exit mouseUp put it into tFormFile XPDFViewer_Open "Form", tWindowID put the result into tResult put the rect of this card into tRect add 200 to item 1 of tRect XPDFViewer_Set "Form", "fileName", tFormFile — nothing displays put the result into tResult XPDFViewer_Set "form", "rect", tRect put XPDFViewer_get("Form", "rect") into tViewerRect — not what I set it to! end mouseUp Any ideas? There are no examples in the dictionary and no lessons online. And just to avoid complications, the PDF Widget will not work because it does not display form data in a filled form, it only displays the graphic layer and the text layer. Bob S From bobsneidar at iotecdigital.com Thu Mar 20 19:08:37 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:08:37 +0000 Subject: XPDF Documentation In-Reply-To: References: Message-ID: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Wow. That is not what I typed! Apple mail has become possessed! Bob S > On Mar 20, 2025, at 3:58 PM, Bob Sneidar via use-livecode wrote: > > SGkgYWxsLiANCg0KSSBhbSB0cnlpbmcgdG8gdXNlIHRoZSBYUERGIHZpZXdlciBhbmQgY2Fubm90 > IGdldCBhIGRvY3VtZW50IHRvIHJlbmRlci4gOmVyZSBpcyBteSBjb2RlOiANCg0Kb24gbW91c2VV > cA0KICAgcHV0IHRoZSB3aW5kb3dpZCBvZiB0aGlzIHN0YWNrIGludG8gdFdpbmRvd0lEDQogICBh > bnN3ZXIgZmlsZSAiU2VsZWN0IGEgUERGIGZpbGU6Ig0KICAgcHV0IHRoZSByZXN1bHQgaW50byB0 > UmVzdWx0DQogICBpZiB0UmVzdWx0IGlzICJDYW5jZWwiIHRoZW4gXA0KICAgICAgICAgZXhpdCBt > b3VzZVVwDQogICANCiAgIHB1dCBpdCBpbnRvIHRGb3JtRmlsZQ0KICAgWFBERlZpZXdlcl9PcGVu > ICJGb3JtIiwgdFdpbmRvd0lEDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAgIHB1 > dCB0aGUgcmVjdCBvZiB0aGlzIGNhcmQgaW50byB0UmVjdA0KICAgYWRkIDIwMCB0byBpdGVtIDEg > b2YgdFJlY3QNCiAgIFhQREZWaWV3ZXJfU2V0ICJGb3JtIiwgImZpbGVOYW1lIiwgdEZvcm1GaWxl > IOKAlCBub3RoaW5nIGRpc3BsYXlzDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAg > IFhQREZWaWV3ZXJfU2V0ICJmb3JtIiwgInJlY3QiLCB0UmVjdA0KICAgcHV0IFhQREZWaWV3ZXJf > Z2V0KCJGb3JtIiwgInJlY3QiKSBpbnRvIHRWaWV3ZXJSZWN0IOKAlCBub3Qgd2hhdCBJIHNldCBp > dCB0byENCmVuZCBtb3VzZVVwDQoNCg0KQW55IGlkZWFzPyBUaGVyZSBhcmUgbm8gZXhhbXBsZXMg > aW4gdGhlIGRpY3Rpb25hcnkgYW5kIG5vIGxlc3NvbnMgb25saW5lLiANCg0KQW5kIGp1c3QgdG8g > YXZvaWQgY29tcGxpY2F0aW9ucywgdGhlIFBERiBXaWRnZXQgd2lsbCBub3Qgd29yayBiZWNhdXNl > IGl0IGRvZXMgbm90IGRpc3BsYXkgZm9ybSBkYXRhIGluIGEgZmlsbGVkIGZvcm0sIGl0IG9ubHkg > ZGlzcGxheXMgdGhlIGdyYXBoaWMgbGF5ZXIgYW5kIHRoZSB0ZXh0IGxheWVyLiANCg0KQm9iIFMN > Cg0K > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 20 19:44:13 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:44:13 +0000 Subject: XPDF Documentation In-Reply-To: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Message-ID: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Hi all. I am able to load a fillable PDF form, and I see the actual form data, all well and good. There are functions that allow me to get the selection, but there is no way to select the text! I just get the hand icon for scrolling the page by dragging. Is there a way to switch to a selection tool? Bob S From heather at livecode.com Fri Mar 21 05:21:43 2025 From: heather at livecode.com (Heather Laine) Date: Fri, 21 Mar 2025 09:21:43 +0000 Subject: List issues Message-ID: <11F0B935-3AB2-4A5F-883D-4101EBB1DEB0@livecode.com> Dear List Folks, You may have noticed recently that some emails arriving at the list have weird formatting issues. Also, the March archive is currently missing. These issues are due to an upgrade to cpanel, it's a known bug in this cpanel version which they are working on fixing. When we are confident the issues are fixed we will upgrade our cpanel again and hopefully it will all sort itself out. It is not possible to revert a cpanel upgrade so we're not going to move forward until we're happy it's definitely fixed and nothing else is broken. Apologies for the hopefully temporary inconvenience! Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow From craig at starfirelighting.com Fri Mar 21 09:02:17 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 21 Mar 2025 09:02:17 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <3E51AFA5-1585-4A2F-A152-58A3C39A7F91@starfirelighting.com> Bob. Am I missing some context here? Craig > On Mar 20, 2025, at 7:44 PM, Bob Sneidar via use-livecode wrote: > > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Fri Mar 21 09:56:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 09:56:04 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: To put XPDF in selection more, use XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" To select a range of text on (or across) page(s), use XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Mar 21 11:06:17 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:06:17 +0000 Subject: XPDF Documentation In-Reply-To: References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. Bob S > On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: > > To put XPDF in selection more, use > > XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" > > To select a range of text on (or across) page(s), use > > XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef > > See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum > > However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. > > In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). > > > On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >> Hi all.=20 >> >> I am able to load a fillable PDF form, and I see the actual form data, all = >> well and good. There are functions that allow me to get the selection, but = >> there is no way to select the text! I just get the hand icon for scrolling = >> the page by dragging. Is there a way to switch to a selection tool?=20 >> >> 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 Mar 21 11:08:51 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:08:51 +0000 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: I think the only approach now is to run the document through an OCR application, so that the resulting text will simply be a part of the text layer. It makes me wonder if there is a way to make an OCR external... Bob S > On Mar 21, 2025, at 8:05 AM, Bob Sneidar wrote: > > Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: >> >> To put XPDF in selection more, use >> >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" >> >> To select a range of text on (or across) page(s), use >> >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> >> See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> >> However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. >> >> In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). >> >> From paul at researchware.com Fri Mar 21 11:39:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 11:39:04 -0400 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> XPDF was originally developed by Monte for Researchware, Inc. built on the open source Google PDFium library, to my specifications. Later, Livecode acquired the XPDF external (and independently, Monte) :-) Actually, the order was Livecode acquired Monte and then, I presented Livecode with an offer for the XPDF external for a developer license extension since they had already hired the XPDF developer (Monte) and I didn't really want to try to find someone else. Later still, Monte made the PDF Widget for Livecode.  The idea is that the Widget would have replaced the External, but I provided Livecode with a gap-analysis showing that the Widget lacked a number of features present in the External, which I have argued should be added to the Widget if they really want to replace the External. I never included form support in what Researchware paid Monte to develop as it was not needed for our specific app (and money was and is still pretty tight in a tiny company). In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. On 3/21/2025 11:06 AM, Bob Sneidar via use-livecode wrote: > Thanks Paul, that is very helpful. You are correct of course, I cannot sele= > ct the form data. Very unfortunate. I already have a request in to see if X= > PDF can be made to do so. I seem to remember however that XPDF was done by = > another developer and cannot be modified. I could be mistaken though. How u= > nfortunate, and short sighted though. The one thing someone would want from= > a form is not the form but the data it contained.=20 > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode ists.runrev.com> wrote: >> =20 >> To put XPDF in selection more, use >> =20 >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "i= > mage" >> =20 >> To select a range of text on (or across) page(s), use >> =20 >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef= > ,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> =20 >> See the documentation for what the 4 items are above, but it's basically = > startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> =20 >> However, XPDF was not designed to get the values of form fields. Unless s= > omething was added by Monte in the intervening years since Researchware tur= > ned the XPDF external over to Livecode, I don't think there is a way to get= > form data. >> =20 >> In any case, Monte at livecode is the definitive expert who could answer = > this questions for the XPDF external and the PDF Widget (if they added form= > s capability to that newer effort). >> =20 >> =20 >> On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >>> Hi all.=3D20 >>> =20 >>> I am able to load a fillable PDF form, and I see the actual form data, a= > ll =3D >>> well and good. There are functions that allow me to get the selection, b= > ut =3D >>> there is no way to select the text! I just get the hand icon for scrolli= > ng =3D >>> the page by dragging. Is there a way to switch to a selection tool?=3D20 >>> =20 >>> Bob S=3D >>> =20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscrip= > tion preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From bobsneidar at iotecdigital.com Fri Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From klaus at major-k.de Fri Mar 21 11:57:27 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 16:57:27 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <9B808F48-9CED-4191-9D15-1A050781D70C@major-k.de> > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= Translation: --------------------------------------------------------------------- That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won't be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then "remembering" the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn't help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. ----------------------------------------------------------------------- :-) -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Fri Mar 21 12:36:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 17:36:12 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Bob, please try to remove the spell from your email client! 8-) > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bobsneidar at iotecdigital.com Fri Mar 21 12:55:43 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 16:55:43 +0000 Subject: XPDF Documentation In-Reply-To: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Message-ID: <0DD0B598-632B-4C3C-ADBA-5FDAFD8285ED@iotecdigital.com> Hi Klaus. I think it’s the list server that is doing it. It only happens when I post to the list. I will set my default format to plain text. Bob S From bvlahos at mac.com Sat Mar 22 17:39:58 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 22 Mar 2025 14:39:58 -0700 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <056F613F-50C4-4E59-AA55-96EDE862D0B9@mac.com> While it would be interesting to create a different user on my Mac, it wouldn’t solve my problem. Fortunately there is another text to voice solution using speechSpeakUtterance commands. That works. I’m not sure why there are two solutions for this in LiveCode but here are links to describe it. https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android https://quality.livecode.com/show_bug.cgi?id=24583https://quality.livecode.com/show_bug.cgi?id=24583 https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android Thanks for everyone providing information regarding this. Bill Vlahos > On Mar 19, 2025, at 7:59 AM, Bryan Anderson wrote: > > Hi Bill. > > I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. > > On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: >> >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. >> >> on mouseUp >> >> revSpeak "Hello World" >> >> end mouseUp >> >> >> >> I am loading revLoadSpeech in the Standalone. >> >> >> >> Does this work on a Mac with Apple processors? If so, what could I be missing? >> >> >> >> Thanks >> >> Bill Vlahos >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 26 11:33:10 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:33:10 +0100 Subject: Problem with singning Android apps Message-ID: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Hi friends, maybe someone can take a look the last two postings on page 2 in this thread in the forum: Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY valid keystore file**, but we both get: -------------------------------------------------------- There was an error while saving the standalone application signing failed - keystore load: Invalid keystore format -------------------------------------------------------- with different version of Android studio? WTF? **Matthias R. was so kind and created a runtime for me last year with exact this keystore file!? And of course time is running out, since GOOGLE wants a new app or at least an update for an existing app until may 1st... :-/ ------------------------------------------------------- macOS 15.3.2, MacMini M2 LC 10.0.0 Android Studio Iguana | 2023.2.1 Patch 1 Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 15.3.2 GC: G1 Young Generation, G1 Old Generation Memory: 2048M Cores: 8 Metal Rendering is ON Registry: ide.experimental.ui=true ------------------------------------------------------- Thank you for any insight and hints and help! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Wed Mar 26 11:37:28 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:37:28 +0100 Subject: Problem with singning Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? > Am 26.03.2025 um 16:33 schrieb Klaus major-k via use-livecode : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- > Thank you for any insight and hints and help! > > > 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 -- 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 26 11:41:25 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:25 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From bobsneidar at iotecdigital.com Wed Mar 26 11:41:26 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:26 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From klaus at major-k.de Wed Mar 26 11:44:22 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:44:22 +0100 Subject: Problem with singning Android apps In-Reply-To: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Message-ID: <735A503F-7DC1-4804-88D0-8F7A09C52D56@major-k.de> I AM in fact logged in but get this error, too. > Am 26.03.2025 um 16:41 schrieb Bob Sneidar via use-livecode : > > Probably have to login first then access the link. > > Bob S > > > On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode ists.runrev.com> wrote: > > No idea why the link to the forum will give a 403: > ----------------------------------- > Forbidden > > You don't have permission to access this resource. > Additionally, a 403 Forbidden error was encountered while trying to use =3D > an ErrorDocument to handle the request. > ----------------------------------- > I copied the URL from the browsers address field!? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 27 07:48:44 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 27 Mar 2025 12:48:44 +0100 Subject: Problem with signing Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <79609873-1F34-4453-B924-024A9AC835C4@major-k.de> OK, Panos explained in the forum, that "Do not sign" is currently not working correctly. Any ideas why I cannot use a VALID keystore file to sign my app? > Am 26.03.2025 um 16:33 schrieb Klaus major-k : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bvlahos at mac.com Sun Mar 2 22:32:33 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 2 Mar 2025 19:32:33 -0800 Subject: Do AppleScript incomplete typing Message-ID: <855A5F32-2D24-4470-8AC4-8CE33AB50C3A@mac.com> The following script in LiveCode 9.6.13 is not keystroking the variable consistently. It varies each time. It is as though something is timing out or the communications is stepping on itself. This used to work consistently in previous versions of the Mac OS on Intel chips. M2 MacBook Air OS 15.3.1 Any ideas what is happening? Thanks, Bill Vlahos set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript on putText Ascript AppHide wait for 0 seconds with messages do Ascript as AppleScript wait for 0 seconds with messages AppUnhide end putText Bill Vlahos From alex at tweedly.net Mon Mar 3 06:38:57 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 3 Mar 2025 11:38:57 +0000 Subject: Extras to make LC10 more usable for deploy to Web. Message-ID: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Hi, I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. Can someone please point me to where they are, or even which use-list email I can find out about them? Thanks, Alex. From bobsneidar at iotecdigital.com Mon Mar 3 14:14:31 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 19:14:31 +0000 Subject: Thanks all Message-ID: <887F2071-D9BA-4C85-904D-6ECB9A3F30FD@iotecdigital.com> Hi all. Thanks for the help with the socket based file transfer system I am developing. Using Mark’s technique of prepending the data length of the payload as an 8 byte value before sending, and then reading the first 8 bytes of the payload to determine the length and then reading for that many bytes has worked famously. My assumption that the "read from socket until eof” form would keep iterating until an eof was encountered, or else the socket timeout had been reached was obviously in error. As far as the encrypt and decrypt goes, encrypted data still has to be base64Encoded (or some other method to make it internet safe) before sending it. Bob S From jbv at souslelogo.com Mon Mar 3 14:41:02 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 03 Mar 2025 14:41:02 -0500 Subject: Datagrid question Message-ID: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Hi list, I have a datagrid with dgStyle as "table". I have populated the columns and the dgText. Now I need to adjust the width of each column by script : put "100,120,150" into Lw set the dgColumnWidths of group "DataGrid 1" to Lw But nothing changes when running the above commands. What am I doing wrong ? Thank you in advance. jbv From Bernd.Niggemann at uni-wh.de Mon Mar 3 14:44:24 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Mon, 3 Mar 2025 19:44:24 +0000 Subject: Do AppleScript incomplete typing Message-ID: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Hi Bill, have you tried to add a delay to the AppleScript? delay 1 Kind regards Bernd From andreas.bergendal at gmail.com Mon Mar 3 14:55:53 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 3 Mar 2025 20:55:53 +0100 Subject: Extras to make LC10 more usable for deploy to Web. In-Reply-To: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> References: <12d5f8c1-2076-4402-a9f8-bccf4fcf594c@tweedly.net> Message-ID: <84A1A72F-2A24-4CEF-934A-09718D7C0906@gmail.com> Hi Alex, That would be the WebDeployHelper tool, and you can read about it here: https://github.com/wheninspace/WIS_WebDeployHelper And easiest download the stack here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know if you run into any issues when using it. Best, Andreas > 3 mars 2025 kl. 12:38 skrev Alex Tweedly via use-livecode : > > Hi, > > I know someone (Matthias?, Andreas? ??) posted some really useful info / stacks to fill in the missing gaps to make deploy-to-web more usable. At the time, I was focussed on other things, and now I can't find them. I tried to look through the list archives, but no luck. > > Can someone please point me to where they are, or even which use-list email I can find out about them? > > Thanks, > > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From craig at starfirelighting.com Mon Mar 3 15:47:58 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 3 Mar 2025 15:47:58 -0500 Subject: Datagrid question In-Reply-To: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: Hi. It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: set the dgColumnWidth[“col1”] to yourWidthHere You can loop through all the columns that way, I suppose. Craig > On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: > > Hi list, > > I have a datagrid with dgStyle as "table". > I have populated the columns and the dgText. > Now I need to adjust the width of each column by script : > > put "100,120,150" into Lw > set the dgColumnWidths of group "DataGrid 1" to Lw > > But nothing changes when running the above commands. > What am I doing wrong ? > > 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 bobsneidar at iotecdigital.com Mon Mar 3 16:05:08 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 3 Mar 2025 21:05:08 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> Message-ID: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties Bob S > On Mar 3, 2025, at 12:47 PM, Craig Newman via use-livecode wrote: > > Hi. > > It is likely that the dgColumnWidth has to act on each column individually, and is accessed in array notation, as in, for example: > > set the dgColumnWidth[“col1”] to yourWidthHere > > You can loop through all the columns that way, I suppose. > > Craig > > >> On Mar 3, 2025, at 2:41 PM, jbv via use-livecode wrote: >> >> Hi list, >> >> I have a datagrid with dgStyle as "table". >> I have populated the columns and the dgText. >> Now I need to adjust the width of each column by script : >> >> put "100,120,150" into Lw >> set the dgColumnWidths of group "DataGrid 1" to Lw >> >> But nothing changes when running the above commands. >> What am I doing wrong ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Tue Mar 4 12:56:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 12:56:40 -0500 Subject: Datagrid question In-Reply-To: <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> Message-ID: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Le 2025-03-03 16:05, Bob Sneidar via use-livecode a crit : > What you are looking for is dgProp [column widths] which takes a > comma delimited list. > > The API for datagrid properties is here: > https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties > > Bob S Thank you, that works. New question : is it possible to make sorting by column unavailable for a whole table datagrid ? Or should I loop through all columns names and set a specific property for each ? Thank you in advance. jbv From klaus at major-k.de Tue Mar 4 13:07:36 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 19:07:36 +0100 Subject: Datagrid question In-Reply-To: <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Hi jbv, > Am 04.03.2025 um 18:56 schrieb jbv via use-livecode : > > Le 2025-03-03 16:05, Bob Sneidar via use-livecode a écrit : >> What you are looking for is dgProp [“column widths”] which takes a comma delimited list. >> The API for datagrid properties is here: https://lessons.livecode.com/m/datagrid/l/7343-data-grid-properties >> Bob S > > Thank you, that works. > New question : is it possible to make sorting by column > unavailable for a whole table datagrid ? > Or should I loop through all columns names and set a > specific property for each ? ... set the dgProp["sort by column"] of group "your DG here..." to empty ... > Thank you in advance. > jbv Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From jbv at souslelogo.com Tue Mar 4 13:37:40 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:37:40 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > :-) I tried : set the dgProp["sort by column"] of group "your DG here..." to false Thank you. jbv From jbv at souslelogo.com Tue Mar 4 13:47:05 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 04 Mar 2025 13:47:05 -0500 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: Le 2025-03-04 13:07, Klaus major-k via use-livecode a crit : > ... > set the dgProp["sort by column"] of group "your DG here..." to empty > ... > Well, actually it doesn't work as expected : the columns aren't sorted when filled with data, but users can still click on column headers and sort the data. And that's what I'd like to hinder : clicking on the column headers shoudn't do anything. I just need the datagrid to display data in a certain order for checking before saving. jbv From bobsneidar at iotecdigital.com Tue Mar 4 14:02:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 4 Mar 2025 19:02:54 +0000 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <95B4639E-DF78-44B5-A566-580CB7387510@iotecdigital.com> I do not think there is a way to disable the ability to sort by column. What you can do is disable the datagrid group itself which will prevent a user from interacting with the datagrid at all, including making a new selection. You also will not be able to scroll, so that may be an issue. You may be able to dig in and try to disable the column header group, but I don’t know what the consequences of that would be. But what would be the harm in sorting? Bob S > On Mar 4, 2025, at 10:47 AM, jbv via use-livecode wrote: > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. > > 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 klaus at major-k.de Tue Mar 4 14:07:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Tue, 4 Mar 2025 20:07:12 +0100 Subject: Datagrid question In-Reply-To: References: <89954e09ab894bfeaf3a092b59b932e0@souslelogo.com> <3E46B9BF-B84B-4EF8-82FF-AE4094A81C9D@iotecdigital.com> <9ec9f6cb931e53831ffc01f912f18632@souslelogo.com> Message-ID: <9BF39521-9ECA-40FF-868E-47D0AA65B1C8@major-k.de> Hi jbv, > Am 04.03.2025 um 19:47 schrieb jbv via use-livecode : > > Le 2025-03-04 13:07, Klaus major-k via use-livecode a écrit : >> ... >> set the dgProp["sort by column"] of group "your DG here..." to empty >> ... > Well, actually it doesn't work as expected : the columns aren't sorted > when filled with data, but users can still click on column headers and > sort the data. And that's what I'd like to hinder : clicking on the > column headers shoudn't do anything. I just need the datagrid to > display data in a certain order for checking before saving. yes, sorry, misinterpreted this command. Add this "dummy" script to the DG group and that's it! -------------------------------- on SortDataGridColumn pColumn ## end SortDataGridColumn -------------------------------- > jbv Bst Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bvlahos at mac.com Tue Mar 4 17:47:30 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 14:47:30 -0800 Subject: Macintosh Minimized stack won't become visible if app is clicked on Message-ID: I have a standalone stub application that opens stacks like a document. I can minimize the window down to the dock, where the icon is at the right end of the dock. If I click on that icon, the window opens back up. However, this does not happen if I click on my application icon to the left of the documents area of the dock. This used to work as expected. How can I get the window to open back up when the application icon is clicked? Thanks, Bill Vlahos From bvlahos at mac.com Tue Mar 4 19:00:20 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:00:20 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: Bernd, This syntax doesn’t work. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & quote & return &\ "end tell" into AScript putText AScript How do I include the delay 1? Thanks, Bill Vlahos > On Mar 3, 2025, at 11:44 AM, Niggemann, Bernd via use-livecode wrote: > > Hi Bill, > > have you tried to add a delay to the AppleScript? > > delay 1 > > 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 Tue Mar 4 19:41:34 2025 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 5 Mar 2025 00:41:34 +0000 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <19A28082-0F45-423A-A237-5BEF925374BB@uni-wh.de> Bill Vlahos wrote: >This syntax doesn’t work. >set the itemDelimiter to tab >put "tell application " & quote & "System Events" & quote & return &\ >"keystroke " & quote & item 1 of field "Reference" & quote & return &\ >"delay 1 " & quote & return &\ >"end tell" into AScript >putText AScript The quote after "delay 1" keeps this from compiling Try put "tell application " & quote & "System Events" & quote & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "delay 1 " & return &\ "end tell" into AScript Kind regards Bernd From bvlahos at mac.com Tue Mar 4 19:41:34 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 4 Mar 2025 16:41:34 -0800 Subject: Do AppleScript incomplete typing In-Reply-To: References: <3C500199-9A49-437A-BC32-C570348D7EFC@uni-wh.de> Message-ID: <71CD8D00-D708-4F6A-A518-56ACF9CC9527@mac.com> Bernd, That fixed it! Thank you so much. I’ll test it further, but it is working consistently so far. Here is the final script. I put the delay before the keystroke command. set the itemDelimiter to tab put "tell application " & quote & "System Events" & quote & return &\ "delay 1" & return &\ "keystroke " & quote & item 1 of field "Reference" & quote & return &\ "end tell" into AScript putText AScript Bill Vlahos > On Mar 4, 2025, at 4:22 PM, Niggemann, Bernd wrote: > > Bill Vlahos wrote: >> This syntax doesn’t work. > >> set the itemDelimiter to tab >> put "tell application " & quote & "System Events" & quote & return &\ >> "keystroke " & quote & item 1 of field "Reference" & quote & return &\ >> "delay 1 " & quote & return &\ >> "end tell" into AScript >> putText AScript > > > The quote after "delay 1" keeps this from compiling > > Try > ------------------- > put "tell application " & quote & "System Events" & quote & return &\ > "keystroke " & quote & item 1 of field "Reference" & quote & return &\ > "delay 1 " & return &\ > "end tell" into AScript > ----------------------- > This compiles, but if it solves the problem I do not know. > > Kind regards > Bernd From bobsneidar at iotecdigital.com Wed Mar 5 17:46:34 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 5 Mar 2025 22:46:34 +0000 Subject: Problems with Write to File in WIndows? Message-ID: Hi all. I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. -- if no errors then write file to disk if pDataA [tKey] ["message"] is empty then open file tFullPath for binary write write tFileData to file tFullPath put the result into tResult close file tFullPath wait 100 milliseconds with messages if not there is a file tFullpath then \ breakpoint if tResult is empty then put "SUCCESS! File transferred." into pDataA [tKey] ["message"] put tFilePath into pDataA [tKey] ["rfafilepath"] else put true into pDataA ["error"] put tResult into pDataA [tKey] ["message"] end if else breakpoint end if The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! Is there some kind of timing issue here????? Bob S From martyknappster at gmail.com Wed Mar 5 18:56:36 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Wed, 5 Mar 2025 15:56:36 -0800 Subject: Code signing on Windows Message-ID: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. --- Marty Knapp From tom at makeshyft.com Wed Mar 5 19:33:18 2025 From: tom at makeshyft.com (Tom Glod) Date: Wed, 5 Mar 2025 19:33:18 -0500 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Hey Martin...... I went with Signpath.com a saas for signing software. Its cheaper than doing what you are doing, and it works so nice, you upload your files and get back signed files with your cert from GlobalSign. I wish i could help, but this stuff was just beyond what I wanted to deal with. If anyone goes with them, tell em I sent you. Good luck Martin. On Wed, Mar 5, 2025 at 6:57 PM Marty Knapp via use-livecode < use-livecode at lists.runrev.com> wrote: > Just had to renew my code signing certificate for Windows. Used K Soft as > before but the certificate came from Sectigo (dang expensive) and came on a > USB dongle. I exported the certificate so I could use my automated setup > using Inno setup and the K Sign app which worked great before. Can’t get it > to work. Anybody gone down this road? Tech support seems to be non-existent > from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 6 06:11:52 2025 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Thu, 6 Mar 2025 12:11:52 +0100 Subject: Code signing on Windows In-Reply-To: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: Marty, you could use signtool.exe https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool which is part of the Windows SDK kit https://developer.microsoft.com/windows/downloads/windows-sdk to automatic signing in Innosetup using the dongle https://jrsoftware.org/ishelp/index.php?topic=setup_signtool I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. You'll find the correct parameters at the end of this email. It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. The sign command would look like this signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## ##certowner## - name of the cert owner ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate ##files## - path the the file or files to be signed If only one code signing certificate is on the token then you could use signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## Parameter /a searches for the best available code signing certificate that is valid for the longest time. Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. << WinSignHelperV2 is now available in the Sample stacks section of LC. Just search for WinSignHelperV2. It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 The tool builds the correct signtool.exe parameters and execute signtool.exe It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. The main stack is password protected. This stack only works on Windows, regardless if on a VM or on real hardware. So if anyone is interested, then give it a try. >> HTH Matthias > Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : > > Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. > > --- > Marty Knapp > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu Mar 6 06:25:07 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:25:07 +0100 Subject: revspeak on Mobile? Message-ID: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Hi friends, the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 6 06:40:15 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 6 Mar 2025 12:40:15 +0100 Subject: revspeak on Mobile? In-Reply-To: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> References: <4E8EE6C9-E813-4F45-8940-FB9B955CC692@major-k.de> Message-ID: Oh my, the latest LC text-to-speech library is named: speechxxxx and supports the mobile platform! 8-) Problem solved... > Am 06.03.2025 um 12:25 schrieb Klaus major-k via use-livecode : > > Hi friends, > > the dictionary in LC 10 only lists Mac and Windows as support for "text-to-speech" in LC. > Does anyone know of a "text-to-speech" library (or two libs) that will work on Android AND iOS? > > Thank you! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From sean at pidigital.co.uk Thu Mar 6 09:24:11 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Thu, 6 Mar 2025 14:24:11 +0000 Subject: ChatGPT for LC scripting Message-ID: Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. Thanks again. Sean Cole Pi Digital From craig at starfirelighting.com Thu Mar 6 10:38:46 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 10:38:46 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Sean. You are actually using ChatGPT as your main coding engine? I have made apps small and large, but cannot imagine how I could ever start that way. I am not talking about asking for a routine using, say, recursion to find the factors of an integer. This to create a stand-alone function I could embed in a script. I get that. But is that what you are talking about, or are you able to create much more complete scripts early on just by describing certain requirements? In other words, where do you start using that tool? With a new, blank card? Craig > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode wrote: > > Whoever trained ChatGPT into coding for LC I want to say a big Thank You. It is now my primary way to code. Even more fun when you use the Reason functionality. > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the future of LC. But with a little security hack for 9.0.2 it works just fine with the latest web security protocols. And ChatGPT can be asked to code for 902 specifically. I have been very, very impressed with the outputs with incredible explanations and step by step guides for a whole range of tasks. LC was already the single fastest coding platform but now 10x faster than that using ChatGPT4. > > Thanks again. > > Sean Cole > Pi Digital > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 11:40:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 6 Mar 2025 16:40:56 +0000 Subject: Problems with Write to File in WIndows? In-Reply-To: References: Message-ID: <525F50AB-1C4D-432A-B205-C95A79A959E6@iotecdigital.com> Hmmm… belay my last. This is a Windows Server 2016 display bug. All afternoon yesterday I checked for the exiastence of the files in an Explorer window and they didn’t appear, even after several refresh requests. This morning I looked and there they were! Bob S > On Mar 5, 2025, at 2:46 PM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I am having a serious issue here with Write to file. I have this snippet of code running in a repeat loop in Windows. > > -- if no errors then write file to disk > if pDataA [tKey] ["message"] is empty then > open file tFullPath for binary write > write tFileData to file tFullPath > put the result into tResult > close file tFullPath > wait 100 milliseconds with messages > if not there is a file tFullpath then \ > breakpoint > if tResult is empty then > put "SUCCESS! File transferred." into pDataA [tKey] ["message"] > put tFilePath into pDataA [tKey] ["rfafilepath"] > else > put true into pDataA ["error"] > put tResult into pDataA [tKey] ["message"] > end if > else > breakpoint > end if > > The code never breaks at the breakpoints, but if I go back and look for the files, only the folders exist, NOT the files I wrote! Note that I check for the existence of the file and breakpoint if it doesn’t exist, and it doesn’t break, meaning the file exists, but it isn’t there! > > The crazy thing is if I go back through the same set of files and step through the code in the loop ALL THE FILES END UP BEING SAVED!!!!! > > Is there some kind of timing issue here????? > > 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 sean at pidigital.co.uk Thu Mar 6 12:18:08 2025 From: sean at pidigital.co.uk (Sean Cole) Date: Thu, 6 Mar 2025 17:18:08 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Hi Craig, For example, I needed to integrate the Docusign SOAP API into a current project. Rather than hunt through the pages and pages of API guides, which are usually very C+, C# or PHP centric, I type the following into the ChatGPT prompt: Create a LiveCode script for version 9.0.2 that will create a document in Docusign using the SOAP 1.2 API Along with some prerequisites and initial information it gave me this script: on mouseUp -- Define DocuSign SOAP Endpoint put "https://demo.docusign.net/api/3.0/soap.asmx " into tURL -- DocuSign Credentials put "your-email at example.com" into tUsername put "your-password" into tPassword put "your-integrator-key" into tIntegratorKey put "your-account-id" into tAccountID -- Create Authentication Header (Base64 encoded) put "" & tUsername & "" & tPassword & "" & tIntegratorKey & "" into tAuthHeader put base64Encode(tAuthHeader) into tEncodedAuth -- SOAP Envelope for Sending Document put "" & \ "" & \ "" & \ "" & \ "" & tUsername & "" & \ "" & tPassword & "" & \ "" & tIntegratorKey & "" & \ "" & \ "" & \ "" & \ "" & \ "" & tAccountID & "" & \ "" & \ "Test LiveCode DocuSign Envelope" & \ "Please sign this document" & \ "" & \ "" & \ "1" & \ "TestDocument.pdf" & \ "" & base64Encode(URL "binfile:test.pdf") & "" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "Signer Name" & \ "signer at example.com" & \ "Signer" & \ "1" & \ "" & \ "" & \ "" & \ "" & \ "1" & \ "1" & \ "100" & \ "150" & \ "SignHere" & \ "" & \ "" & \ "Sent" & \ "" & \ "" & \ "" & \ "" into tSOAPRequest -- Set HTTP Headers put "POST" into tMethod put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope " & cr into tHeaders -- Send the SOAP Request put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse -- Check for Errors if the result is not empty then answer "Error: " & the result else put tResponse into tEnvelopeResponse -- Extract Envelope ID from Response put lineOffset("", tEnvelopeResponse) into tStart put lineOffset("", tEnvelopeResponse) into tEnd if tStart > 0 and tEnd > 0 then put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into tEnvelopeID answer "Document sent! Envelope ID: " & tEnvelopeID else answer "Failed to retrieve Envelope ID." end if end if end mouseUp It's most of the way there and certainly answers my specific question. Of course, you can ask follow-up questions to create authentication scripts, add Tabs to the premade forms, and set other variables where needed. After the code provided, the explanation also explains how it works and even notes that 9.0.2 may not have the necessary tsNet version for network security (but we have already had this fixed for some years now). Impressive, though, isn't it! Sean Cole *Pi Digital* Craig Newman via use-livecode wrote: > Sean. > > You are actually using ChatGPT as your main coding engine? I have made > apps small and large, but cannot imagine how I could ever start that way. > > I am not talking about asking for a routine using, say, recursion to find > the factors of an integer. This to create a stand-alone function I could > embed in a script. I get that. > > But is that what you are talking about, or are you able to create much > more complete scripts early on just by describing certain requirements? In > other words, where do you start using that tool? With a new, blank card? > > Craig > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > You. It is now my primary way to code. Even more fun when you use the > Reason functionality. > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > future of LC. But with a little security hack for 9.0.2 it works just fine > with the latest web security protocols. And ChatGPT can be asked to code > for 902 specifically. I have been very, very impressed with the outputs > with incredible explanations and step by step guides for a whole range of > tasks. LC was already the single fastest coding platform but now 10x faster > than that using ChatGPT4. > > > > Thanks again. > > > > Sean Cole > > Pi Digital > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > [image: GeoTrack] Sender notified with GeoTrack [image: 18] From tom at makeshyft.com Thu Mar 6 14:19:49 2025 From: tom at makeshyft.com (Tom Glod) Date: Thu, 6 Mar 2025 14:19:49 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: Just FYI, For Livecode, Claude is THE BEST, by alot. It is often successful when the others fail. Cheers, Tom On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Craig, > > For example, I needed to integrate the Docusign SOAP API into a current > project. Rather than hunt through the pages and pages of API guides, which > are usually very C+, C# or PHP centric, I type the following into the > ChatGPT prompt: > > Create a LiveCode script for version 9.0.2 that will create a document in > Docusign using the SOAP 1.2 API > > Along with some prerequisites and initial information it gave me this > script: > > on mouseUp > -- Define DocuSign SOAP Endpoint > put "https://demo.docusign.net/api/3.0/soap.asmx > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx > >" > into tURL > > -- DocuSign Credentials > put "your-email at example.com" into tUsername > put "your-password" into tPassword > put "your-integrator-key" into tIntegratorKey > put "your-account-id" into tAccountID > > -- Create Authentication Header (Base64 encoded) > put "" & tUsername & > "" & tPassword & "" & > tIntegratorKey & "" into tAuthHeader > put base64Encode(tAuthHeader) into tEncodedAuth > > -- SOAP Envelope for Sending Document > put "" & \ > " " & \ > "xmlns:xsd='http://www.w3.org/2001/XMLSchema > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema > >' > " & \ > "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope > >'>" > & \ > "" & \ > "" > & \ > "" & tUsername & "" & \ > "" & tPassword & "" & \ > "" & tIntegratorKey & "" & \ > "" & \ > "" & \ > "" & \ > "" > & \ > "" & tAccountID & "" & \ > "" & \ > "Test LiveCode DocuSign Envelope" & \ > "Please sign this document" & \ > "" & \ > "" & \ > "1" & \ > "TestDocument.pdf" & \ > "" & base64Encode(URL "binfile:test.pdf") & "" > & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "Signer Name" & \ > "signer at example.com" & \ > "Signer" & \ > "1" & \ > "" & \ > "" & \ > "" & \ > "" & \ > "1" & \ > "1" & \ > "100" & \ > "150" & \ > "SignHere" & \ > "" & \ > "" & \ > "Sent" & \ > "" & \ > "" & \ > "" & \ > "" into tSOAPRequest > > -- Set HTTP Headers > put "POST" into tMethod > put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders > put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope > >" > & cr into tHeaders > > -- Send the SOAP Request > put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse > > -- Check for Errors > if the result is not empty then > answer "Error: " & the result > else > put tResponse into tEnvelopeResponse > -- Extract Envelope ID from Response > put lineOffset("", tEnvelopeResponse) into tStart > put lineOffset("", tEnvelopeResponse) into tEnd > if tStart > 0 and tEnd > 0 then > put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into > tEnvelopeID > answer "Document sent! Envelope ID: " & tEnvelopeID > else > answer "Failed to retrieve Envelope ID." > end if > end if > end mouseUp > > It's most of the way there and certainly answers my specific question. Of > course, you can ask follow-up questions to create authentication scripts, > add Tabs to the premade forms, and set other variables where needed. After > the code provided, the explanation also explains how it works and even > notes that 9.0.2 may not have the necessary tsNet version for network > security (but we have already had this fixed for some years now). > > Impressive, though, isn't it! > > Sean Cole > *Pi Digital* > > > Craig Newman via use-livecode wrote: > > > Sean. > > > > You are actually using ChatGPT as your main coding engine? I have made > > apps small and large, but cannot imagine how I could ever start that way. > > > > I am not talking about asking for a routine using, say, recursion to find > > the factors of an integer. This to create a stand-alone function I could > > embed in a script. I get that. > > > > But is that what you are talking about, or are you able to create much > > more complete scripts early on just by describing certain requirements? > In > > other words, where do you start using that tool? With a new, blank card? > > > > Craig > > > > > On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Whoever trained ChatGPT into coding for LC I want to say a big Thank > > You. It is now my primary way to code. Even more fun when you use the > > Reason functionality. > > > > > > I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the > > future of LC. But with a little security hack for 9.0.2 it works just > fine > > with the latest web security protocols. And ChatGPT can be asked to code > > for 902 specifically. I have been very, very impressed with the outputs > > with incredible explanations and step by step guides for a whole range of > > tasks. LC was already the single fastest coding platform but now 10x > faster > > than that using ChatGPT4. > > > > > > Thanks again. > > > > > > Sean Cole > > > Pi Digital > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > < > https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode > > > > > [image: GeoTrack] > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > Sender > notified with GeoTrack > < > https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature > > > [image: 18] > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From craig at starfirelighting.com Thu Mar 6 16:30:19 2025 From: craig at starfirelighting.com (Craig Newman) Date: Thu, 6 Mar 2025 16:30:19 -0500 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig > On Mar 6, 2025, at 2:19 PM, Tom Glod via use-livecode wrote: > > Just FYI, > > For Livecode, Claude is THE BEST, by alot. > It is often successful when the others fail. > > Cheers, > Tom > > On Thu, Mar 6, 2025 at 12:19 PM Sean Cole via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Craig, >> >> For example, I needed to integrate the Docusign SOAP API into a current >> project. Rather than hunt through the pages and pages of API guides, which >> are usually very C+, C# or PHP centric, I type the following into the >> ChatGPT prompt: >> >> Create a LiveCode script for version 9.0.2 that will create a document in >> Docusign using the SOAP 1.2 API >> >> Along with some prerequisites and initial information it gave me this >> script: >> >> on mouseUp >> -- Define DocuSign SOAP Endpoint >> put "https://demo.docusign.net/api/3.0/soap.asmx >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttps%253A%252F%252Fdemo.docusign.net%252Fapi%252F3.0%252Fsoap.asmx%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttps%3A%2F%2Fdemo.docusign.net%2Fapi%2F3.0%2Fsoap.asmx >>> " >> into tURL >> >> -- DocuSign Credentials >> put "your-email at example.com" into tUsername >> put "your-password" into tPassword >> put "your-integrator-key" into tIntegratorKey >> put "your-account-id" into tAccountID >> >> -- Create Authentication Header (Base64 encoded) >> put "" & tUsername & >> "" & tPassword & "" & >> tIntegratorKey & "" into tAuthHeader >> put base64Encode(tAuthHeader) into tEncodedAuth >> >> -- SOAP Envelope for Sending Document >> put "" & \ >> "> " & \ >> "xmlns:xsd='http://www.w3.org/2001/XMLSchema >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2001%252FXMLSchema%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema >>> ' >> " & \ >> "xmlns:soap12='http://www.w3.org/2003/05/soap-envelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.w3.org%252F2003%252F05%252Fsoap-envelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope >>> '>" >> & \ >> "" & \ >> "" >> & \ >> "" & tUsername & "" & \ >> "" & tPassword & "" & \ >> "" & tIntegratorKey & "" & \ >> "" & \ >> "" & \ >> "" & \ >> "" >> & \ >> "" & tAccountID & "" & \ >> "" & \ >> "Test LiveCode DocuSign Envelope" & \ >> "Please sign this document" & \ >> "" & \ >> "" & \ >> "1" & \ >> "TestDocument.pdf" & \ >> "" & base64Encode(URL "binfile:test.pdf") & "" >> & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "Signer Name" & \ >> "signer at example.com" & \ >> "Signer" & \ >> "1" & \ >> "" & \ >> "" & \ >> "" & \ >> "" & \ >> "1" & \ >> "1" & \ >> "100" & \ >> "150" & \ >> "SignHere" & \ >> "" & \ >> "" & \ >> "Sent" & \ >> "" & \ >> "" & \ >> "" & \ >> "" into tSOAPRequest >> >> -- Set HTTP Headers >> put "POST" into tMethod >> put "Content-Type: application/soap+xml; charset=utf-8" into tHeaders >> put "SOAPAction: http://www.docusign.net/API/3.0/CreateEnvelope >> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Fwww.docusign.net%252FAPI%252F3.0%252FCreateEnvelope%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Fwww.docusign.net%2FAPI%2F3.0%2FCreateEnvelope >>> " >> & cr into tHeaders >> >> -- Send the SOAP Request >> put tsNetPostSync(tURL, tMethod, tSOAPRequest, tHeaders) into tResponse >> >> -- Check for Errors >> if the result is not empty then >> answer "Error: " & the result >> else >> put tResponse into tEnvelopeResponse >> -- Extract Envelope ID from Response >> put lineOffset("", tEnvelopeResponse) into tStart >> put lineOffset("", tEnvelopeResponse) into tEnd >> if tStart > 0 and tEnd > 0 then >> put char (tStart + 11) to (tEnd - 1) of tEnvelopeResponse into >> tEnvelopeID >> answer "Document sent! Envelope ID: " & tEnvelopeID >> else >> answer "Failed to retrieve Envelope ID." >> end if >> end if >> end mouseUp >> >> It's most of the way there and certainly answers my specific question. Of >> course, you can ask follow-up questions to create authentication scripts, >> add Tabs to the premade forms, and set other variables where needed. After >> the code provided, the explanation also explains how it works and even >> notes that 9.0.2 may not have the necessary tsNet version for network >> security (but we have already had this fixed for some years now). >> >> Impressive, though, isn't it! >> >> Sean Cole >> *Pi Digital* >> >> >> Craig Newman via use-livecode wrote: >> >>> Sean. >>> >>> You are actually using ChatGPT as your main coding engine? I have made >>> apps small and large, but cannot imagine how I could ever start that way. >>> >>> I am not talking about asking for a routine using, say, recursion to find >>> the factors of an integer. This to create a stand-alone function I could >>> embed in a script. I get that. >>> >>> But is that what you are talking about, or are you able to create much >>> more complete scripts early on just by describing certain requirements? >> In >>> other words, where do you start using that tool? With a new, blank card? >>> >>> Craig >>> >>>> On Mar 6, 2025, at 9:24 AM, Pi Digital via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> Whoever trained ChatGPT into coding for LC I want to say a big Thank >>> You. It is now my primary way to code. Even more fun when you use the >>> Reason functionality. >>>> >>>> I am primarily coding in LC9.0.2 as I am disillusioned by 10 and the >>> future of LC. But with a little security hack for 9.0.2 it works just >> fine >>> with the latest web security protocols. And ChatGPT can be asked to code >>> for 902 specifically. I have been very, very impressed with the outputs >>> with incredible explanations and step by step guides for a whole range of >>> tasks. LC was already the single fastest coding platform but now 10x >> faster >>> than that using ChatGPT4. >>>> >>>> Thanks again. >>>> >>>> Sean Cole >>>> Pi Digital >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> < >> https://geotrack.email/ext/l?idx=KtW4U2OV61wz99QT0Xey&ret=https%3A%2F%2Figafnl.com%2Fclick%3Fredirect%3Dhttp%253A%252F%252Flists.runrev.com%252Fmailman%252Flistinfo%252Fuse-livecode%26dID%3D1741281488193%26hashId%3D833f6d0a790a0f350fafc9657559596d1af63e4a4a4768afffa5f700dc69ff31f2bc3e%26linkName%3Dhttp%3A%2F%2Flists.runrev.com%2Fmailman%2Flistinfo%2Fuse-livecode >>> >>> >> [image: GeoTrack] >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> Sender >> notified with GeoTrack >> < >> https://geotrack.email/?utm_source=gmail&utm_medium=signature&utm_campaign=viralSignature >>> >> [image: 18] >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 6 19:04:40 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 00:04:40 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: Message-ID: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. Bob S On Mar 6, 2025, at 1:30 PM, Craig Newman via use-livecode wrote: I suppose we are all using these gadgets. Just know that I posed an electrical power question to both ChatGPT and Claude. ChatGPT got it right, and Claude missed a step. “He” apologized and thanked me for pointing it out. I assume it could have easily gone the other way around. One really has to be vigilant. Craig From alex at tweedly.net Thu Mar 6 19:35:45 2025 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 7 Mar 2025 00:35:45 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: > Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. > > Bob S I almost agree. I don't have any trouble coding what I need in LC. Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) Alex. From martyknappster at gmail.com Thu Mar 6 20:01:39 2025 From: martyknappster at gmail.com (Marty Knapp) Date: Thu, 6 Mar 2025 17:01:39 -0800 Subject: Code signing on Windows In-Reply-To: References: <72291936-51F2-48B1-9E69-1D2C23045638@gmail.com> Message-ID: <32099722-CEC6-42DC-96A1-850F5987035D@gmail.com> Thanks Matthias, I’ll give that a try. --- Marty Knapp > On Mar 6, 2025, at 3:11 AM, matthias rebbe via use-livecode wrote: > > Marty, > > you could use signtool.exe > https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool > > which is part of the Windows SDK kit > > https://developer.microsoft.com/windows/downloads/windows-sdk > > to automatic signing in Innosetup using the dongle > https://jrsoftware.org/ishelp/index.php?topic=setup_signtool > I am not sure if that page already covers signing with a dongle, but at least you see how to setup innosetup for use with signtool. > You'll find the correct parameters at the end of this email. > > It is mandatory that your USB dongle is connected to your computer and also the drivers for that USB token must be installed correctly. > When connecting the USB dongle to your computer you automatically should be asked for your "access" password. The password which allows to access the token. After entering this your certificate is available for signing using signtool.exe. > > > The sign command would look like this > > signtool.exe sign /n ##certowner## /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > ##certowner## - name of the cert owner > > ##timestampserver## - the url for the timestamp server - this is information is normally provided with the certificate > ##files## - path the the file or files to be signed > > > If only one code signing certificate is on the token then you could use > > signtool sign /a /tr ##timestampserver## /td sha256 /fd sha256 /v ##file(s)## > > Parameter /a searches for the best available code signing certificate that is valid for the longest time. > > > > Btw. about 5 months ago I posted this here in the list. Maybe this is also of help for you. > > << > WinSignHelperV2 is now available in the Sample stacks section of LC. > Just search for WinSignHelperV2. > It is also here available https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2 > > The tool builds the correct signtool.exe parameters and execute signtool.exe > > It was now successfully tested with Cloudbased code signing certificate and also with a code signing certificate on a USB token. > > You just drag the folder which contains the .exe and any additional .dll files to the stack and the tool creates the command with all parameters and executes signtool.exe then. > > Signtool.exe is part of the Windows sdk. A download url for the sdk can be found in the help section of the main stack. > > The main stack is password protected. > > This stack only works on Windows, regardless if on a VM or on real hardware. > > So if anyone is interested, then give it a try. >>> > > HTH > Matthias > > >> Am 06.03.2025 um 00:56 schrieb Marty Knapp via use-livecode : >> >> Just had to renew my code signing certificate for Windows. Used K Soft as before but the certificate came from Sectigo (dang expensive) and came on a USB dongle. I exported the certificate so I could use my automated setup using Inno setup and the K Sign app which worked great before. Can’t get it to work. Anybody gone down this road? Tech support seems to be non-existent from either Sectigo or K Soft. >> >> --- >> Marty Knapp >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Thu Mar 6 23:22:27 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 7 Mar 2025 04:22:27 +0000 Subject: ChatGPT for LC scripting In-Reply-To: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: I’m glad to hear you both manage just fine without assistance in your coding. For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) Sean Cole Pi Digital > On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: > >  >> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >> >> Bob S > > I almost agree. I don't have any trouble coding what I need in LC. > > Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) > > Alex. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Fri Mar 7 02:52:43 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 07 Mar 2025 02:52:43 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> Message-ID: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Le 2025-03-06 19:04, Bob Sneidar via use-livecode a crit : > Your supposition is incorrect. We are not ALL using these gadgets. I > for one never will. > I for one use these tools only for things I am not familiar with, like python scripts for instance, with the risk of using pieces of code I don't fully understand. That's why I take the time to read carefully all the detailed explanations given by the latest ChatGPT reasoning. jbv From merakosp at gmail.com Fri Mar 7 04:43:24 2025 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 7 Mar 2025 11:43:24 +0200 Subject: answer "bla bla" in LC serverscript In-Reply-To: <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> References: <325da0036dfbfb8ab87ded78dae8e8677351dab2@fourthworld.com> <862F51F0-3FC8-4E9D-810E-0329B9EB5582@major-k.de> Message-ID: @Klaus major-k Is the web form written in LiveCode (and deployed as a Web app)? If yes, then you can just use the "Answer" command in the web form - in the script of the "Submit" button I guess - if the name/email field is left empty. Hope this helps! Panos -- On Fri, 28 Feb 2025 at 21:15, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Wonderful, thank you, Richard! :-) > > > Am 28.02.2025 um 19:59 schrieb Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com>: > > > > Klaus wrote: > >> How can I show a system dialog to the user in that case? > >> I'm afraid I'm not too familiar with html/Javascript and I need > >> to inform the user to fill all neccessary field in a webform if > >> he/she didn't. > > Good news: web tech has grown up a lot over the years. Much of what > used to require JavaScript is now handled more easily in CSS and HTML. > > In recent HTML versions, a form's input element has a lot more > attributes than in the olden days: > > https://www.w3schools.com/tags/tag_input.asp > > The one you're looking for here is the "required" attribute - you can > explore how it prevents form submission unless a field is filled in here: > > https://www.w3schools.com/tags/att_input_required.asp > > If a field requires a specific pattern to the input data, you can use > Regex to define that in the input element's "pattern" attribute: > > https://www.w3schools.com/tags/att_input_pattern.asp > > If you're looking to brush up on newer HTML and CSS features, Kevin > Powell's channel is among my faves, worth watching a least a few of his > vids to see how things on the web have been evolving lately: > > https://www.youtube.com/@KevinPowell/videos > > > > -- > > Richard Gaskin > > FourthWorld.com > > -- > 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 MikeKerner at roadrunner.com Fri Mar 7 09:14:31 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 7 Mar 2025 09:14:31 -0500 Subject: ChatGPT for LC scripting In-Reply-To: <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> References: <0393D057-474B-4D31-8D5E-B9C09F3F5A92@iotecdigital.com> <9f8962f57bbebe2d48702cca91db9eb0@souslelogo.com> Message-ID: i think tom glod customized gpt to create an lc llm, and used it to write a websockets lib. i have not messed with it, yet, because the announced 2027 lc pricing forced me to start looking for alternatives. using llm's, i was able to quickly write four good-enough apps in flutter. then i was able to generate similar apps with an llm in delphi, and xojo. claude (sonnet) seems to be better at writing code than gpt 4o or o1, or even grok (which is also better at it than 4o or o1). On Fri, Mar 7, 2025 at 2:53 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-06 19:04, Bob Sneidar via use-livecode a écrit : > > Your supposition is incorrect. We are not ALL using these gadgets. I > > for one never will. > > > I for one use these tools only for things I am not familiar with, like > python scripts > for instance, with the risk of using pieces of code I don't fully > understand. > That's why I take the time to read carefully all the detailed > explanations given by the > latest ChatGPT reasoning. > > 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 > -- 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 Fri Mar 7 11:44:54 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 7 Mar 2025 16:44:54 +0000 Subject: ChatGPT for LC scripting In-Reply-To: References: <97c5b467-b601-42ff-a5eb-4f34ab3b215b@tweedly.net> Message-ID: When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” Bob S > On Mar 6, 2025, at 8:22 PM, Pi Digital via use-livecode wrote: > > I’m glad to hear you both manage just fine without assistance in your coding. > > For me, where a quick turnaround was welcomed, having something like AI take away about a days worth of research, typing and trial & error made the job faster, more productive and profitable. This job was way more than just this piece of script and I was able to complete faster than ever, faster than humanly possible before AI assistance. > > I’m happy, the client is happy and AI is, erm, indifferent :D. Free slave labour. Watch out for the uprising for AI equal rights :) > > Sean Cole > Pi Digital > >> On 7 Mar 2025, at 00:35, Alex Tweedly via use-livecode wrote: >> >>  >>> On 07/03/2025 00:04, Bob Sneidar via use-livecode wrote: >>> Your supposition is incorrect. We are not ALL using these gadgets. I for one never will. >>> >>> Bob S >> >> I almost agree. I don't have any trouble coding what I need in LC. >> >> Now if I could ask ChatGPT to organise all the relevant tools and build me an IOS version of my apps, then I might be interested :-) >> >> Alex. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Sun Mar 9 06:43:15 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Sun, 9 Mar 2025 10:43:15 +0000 Subject: ChatGPT for LC scripting Message-ID: Hi Bob, What a beautiful experience, so true. As always, something like AI should be viewed as a surgical tool to be used only when necessary and not relied solely upon. It’s useful but it only really gets us most of the way there. You still have to encapsulate it properly and adjust it to fully meet your requirements. Thank you Sean Cole Pi Digital > On 7 Mar 2025, at 16:44, Bob Sneidar via use-livecode wrote: > > When I was young (a long time ago) the company I was with hired a new graphics designer. All he knew was the conventional method for prepress and he designed all his art accordingly. > > When I told him about the new Digital Prepress he told me that it still could not be done, because his professor at Orange Coast college had told him that it was at least 10 years off. > > So I designed the next book cover and produced it using digital prepress through a service bureau, which impressed him greatly. Now a great deal f what he produces for publishing is done with software. He never uses “art boards” anymore because it simply isn’t necessary. > > There aren’t many graphic artists left who actually understood the process of producing the film and plates for CMYK printing, which involved underexposing or overexposing different elements of the graphic layout in order to avoid thin white lines around objects because the film or plates never aligned precisely. > > The knowledge is now almost completely lost, so that if the technology of digital prepress is ever lost or unavailable, it’s doubtful anyone would know how or have the equipment to perform the task in the old conventional way. > > I fear the same thing may end up happening with AI and not just with programming. We already have the phenomenon of people not being able to think for themselves, but simply believing what “experts” tell them is true about a given subject or issue. With the advent of AI, I think we can expect this effect to increase dramatically. > > Artificial Intelligence is precicely that: Artificial. It’s really only a mask hiding the fact that real people are providing input to train a recursive algorithm to favor one outcome over another. It’s just people saying, “Not thus, but thus.” > > Bob S From curry at pair.com Thu Mar 13 23:53:17 2025 From: curry at pair.com (Curry Kenworthy) Date: Thu, 13 Mar 2025 23:53:17 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: References: Message-ID: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Sean: > Im happy, the client is happy and AI is, erm, indifferent :D. Good job! > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. Why LC 9.0.2 vs 9.6? Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From sean at pidigital.co.uk Fri Mar 14 04:10:34 2025 From: sean at pidigital.co.uk (Pi Digital) Date: Fri, 14 Mar 2025 08:10:34 +0000 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> Message-ID: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> > M> I’m happy, the client is happy and AI is, erm, indifferent :D. > > Good job! > > > coding in LC 9.0.2 as I am disillusioned by 10 and the future of LC. > > Why LC 9.0.2 vs 9.6? > > Best wishes, > > Curry Kenworthy Ah, yes. I meant 5.0.2. The early stages of Dementia are not so kind. This was the last fully paid, non-subscription engine my client uses. I have 5.5.5 but he did get on with that for some reason I forget. We did try upgrading the whole system to v9 but that is where/when our whole overall issues with LC, particularly with the promises for web deployment, came to head, I ended up in hospital, lost my business to the gov who took everything and I ended up having to sell the house and move 700 miles away to start again. And so here I am, in the highlands of Scotland, working as a night porter and the occasional tidbits of software jobs I get from this old client. Pi From craig at starfirelighting.com Fri Mar 14 11:37:51 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 11:37:51 -0400 Subject: Cannot access forum? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? Craig From stephen at barncard.com Fri Mar 14 11:40:43 2025 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 14 Mar 2025 08:40:43 -0700 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: As usual contact Heather -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or > is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:43:42 2025 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 14 Mar 2025 16:43:42 +0100 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: It’s down fo me too. So something’s up with the server. Probably temporary. fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < use-livecode at lists.runrev.com>: > As usual contact Heather > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > > On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > All of a sudden I am prevented from accessing the forum. Anyone else, or > > is it just personal? > > > > Craig > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:50:31 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 14 Mar 2025 11:50:31 -0400 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <2971b1a0-3585-488c-b24f-4f1330163e77@researchware.com> I'm also getting the following when trying forums.livecode.com Forbidden You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. On 3/14/2025 11:37 AM, Craig Newman via use-livecode wrote: > All of a sudden I am prevented from accessing the forum. Anyone else, or is it just personal? > > Craig > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Mar 14 11:51:16 2025 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 14 Mar 2025 10:51:16 -0500 Subject: Cannot access forum? In-Reply-To: References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Me too, randy hengst > On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: > > It’s down fo me too. So something’s up with the server. Probably temporary. > > fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com>: > >> As usual contact Heather >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> >> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>> is it just personal? >>> >>> Craig >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 14 13:23:22 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 14 Mar 2025 13:23:22 -0400 Subject: Cannot access forum? In-Reply-To: <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> References: <3292979f-6d08-4af3-9438-4ffd449613c9@pair.com> <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> <8B1BADE8-C5FF-4AC5-B9EC-D05F77DF7A51@mac.com> Message-ID: Back up now, so it was not personal. Craig > On Mar 14, 2025, at 11:51 AM, Randy Hengst via use-livecode wrote: > > Me too, > > randy hengst > >> On Mar 14, 2025, at 10:43 AM, Andreas Bergendal via use-livecode wrote: >> >> It’s down fo me too. So something’s up with the server. Probably temporary. >> >> fre 14 mars 2025 kl. 16:41 skrev Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com>: >> >>> As usual contact Heather >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> >>> On Fri, Mar 14, 2025 at 08:39 Craig Newman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> All of a sudden I am prevented from accessing the forum. Anyone else, or >>>> is it just personal? >>>> >>>> Craig >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sun Mar 16 11:37:12 2025 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2025 15:37:12 +0000 Subject: Cannot access forum? Message-ID: https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. Richard Gaskin FourthWorld.com From jbv at souslelogo.com Sun Mar 16 11:49:56 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Sun, 16 Mar 2025 11:49:56 -0400 Subject: Another Datagrid question Message-ID: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Hi list, Is there anything specific to consider/include about datagrids when building a standalone, like inclusions ? When I look at the inclusions list in the "standalone settings" dialog, I see "Datagrid" but I thought that selecting "search for required inclusions when saving the standalone" was enough to have all inclusions added to the app. My problem is that everything runs fine in the IDE, but in the standalone, 'set the dgProp["columns"]' and 'set the dgText' don't display anything... So the solution seems to select manually all required inclusions, hoping I won't forget any... Any tip or advice on that matter ? Thank you in advance. jbv From curry at pair.com Sun Mar 16 16:18:28 2025 From: curry at pair.com (Curry Kenworthy) Date: Sun, 16 Mar 2025 16:18:28 -0400 Subject: ChatGPT for LC scripting - Why LC 9.0.2? In-Reply-To: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> References: <61A995F2-E248-4002-BAAF-F938E8E35351@pidigital.co.uk> Message-ID: <318ed13d-6ba9-4e2a-bfbd-c9687c4d645b@pair.com> Sean: > Ah, yes. I meant 5.0.2 ... fully paid, non-subscription engine OK. That makes sense. > our whole overall issues with LC, particularly with the promises > for web deployment, came to head, I ended up in hospital, lost my > business to the gov who took everything and I ended up having to > sell the house and move 700 miles away to start again. I hate that. God bless you! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" https://livecodeconsulting.com/ (Still recuperating from illness - comments may be delayed...) From matthias_livecode_150811 at m-r-d.de Sun Mar 16 16:26:38 2025 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 16 Mar 2025 21:26:38 +0100 Subject: Another Datagrid question In-Reply-To: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: Hello jbv, Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. Regards, Matthias Von meinem iPad gesendet Von meinem iPad gesendet > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : > > Hi list, > > Is there anything specific to consider/include > about datagrids when building a standalone, like > inclusions ? > When I look at the inclusions list in the > "standalone settings" dialog, I see "Datagrid" > but I thought that selecting "search for required > inclusions when saving the standalone" was enough > to have all inclusions added to the app. > My problem is that everything runs fine in the IDE, > but in the standalone, 'set the dgProp["columns"]' and > 'set the dgText' don't display anything... > > So the solution seems to select manually all required > inclusions, hoping I won't forget any... > Any tip or advice on that matter ? > > 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 jbv at souslelogo.com Mon Mar 17 09:00:33 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:00:33 -0400 Subject: Question about messages Message-ID: Hi list, Here's what I am trying to do : on opencard send "handler1" to me with messages end opencard on handler1 send "handler2" to me in 200 millisec -- more stuff end handler1 on handler2 if condition then send "handler2" to me in 200 millisec end if end handler2 The idea is to have handler2 keep sending messages as long as "condition" is true, while handler1 keeps running and eventually sets "condition" to false, and therefore stops handler2 from sending messages. The simple above test script works, but with sophisticate commands in "more stuff", I get a script error and can't figure whether it's a syntax or a structure error... In other words, the question is : if handler1 keeps running for some time, does it conflict with handler2 ? Thank you in advance. jbv From craig at starfirelighting.com Mon Mar 17 09:27:47 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:27:47 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> If you place a simple one-liner in “more stuff”, like “put random(99) into msg” does that work? Another words, is it something in your own “more stuff” that is the problem? Craig > On Mar 17, 2025, at 9:00 AM, jbv via use-livecode wrote: > > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 MikeKerner at roadrunner.com Mon Mar 17 09:30:59 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:30:59 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: search is broken-ish, in some circumstances. there have been some threads on this. manual is the way. also, there are some libraries (cough - database - cough) that are included, even when excluded, manually. database, for example stays in the message path, which is really annoying when debugging interfaces. it's also why tmControls does not use mouseUp events, but, instead sends the custom message "buttonUp" On Sun, Mar 16, 2025 at 4:27 PM Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do > need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included > when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet > > Am 16.03.2025 um 16:51 schrieb jbv via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hi list, > > > > Is there anything specific to consider/include > > about datagrids when building a standalone, like > > inclusions ? > > When I look at the inclusions list in the > > "standalone settings" dialog, I see "Datagrid" > > but I thought that selecting "search for required > > inclusions when saving the standalone" was enough > > to have all inclusions added to the app. > > My problem is that everything runs fine in the IDE, > > but in the standalone, 'set the dgProp["columns"]' and > > 'set the dgText' don't display anything... > > > > So the solution seems to select manually all required > > inclusions, hoping I won't forget any... > > Any tip or advice on that matter ? > > > > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 craig at starfirelighting.com Mon Mar 17 09:31:49 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:31:49 -0400 Subject: Another Datagrid question In-Reply-To: References: <577536bd292eab92ff6ac55ea7e68714@souslelogo.com> Message-ID: <0A3C2219-20D6-4F1E-8B97-F0BC3AEF1EEB@starfirelighting.com> I recommend that you ALWAYS manually include extensions. This ensures that if any are missing, that is on you, and not that the automated include gadget fouled up. That said, anyone know if that gadget is now reliable? Craig > On Mar 16, 2025, at 4:26 PM, Matthias Rebbe via use-livecode wrote: > > Hello jbv, > > Datagrid and also some other extensions, for example the mime library, do need to be manually selected for inclusion. > And as far as i know there is no way to get those extensions included when letting the SB search for the inclusions. > > Regards, > Matthias > > > Von meinem iPad gesendet > > > Von meinem iPad gesendet >> Am 16.03.2025 um 16:51 schrieb jbv via use-livecode : >> >> Hi list, >> >> Is there anything specific to consider/include >> about datagrids when building a standalone, like >> inclusions ? >> When I look at the inclusions list in the >> "standalone settings" dialog, I see "Datagrid" >> but I thought that selecting "search for required >> inclusions when saving the standalone" was enough >> to have all inclusions added to the app. >> My problem is that everything runs fine in the IDE, >> but in the standalone, 'set the dgProp["columns"]' and >> 'set the dgText' don't display anything... >> >> So the solution seems to select manually all required >> inclusions, hoping I won't forget any... >> Any tip or advice on that matter ? >> >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 09:36:51 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:36:51 -0400 Subject: Question about messages In-Reply-To: References: Message-ID: i'm gonna have to see more to help. i have a mobe project that runs with multiple cron + timer jobs running at a time. it runs great. one of those timers modifies the appearance of a control, multiple times per second, while another polls the server, and another lets me display non-blocking modal "ask" and "answer" dialogs (the custom dialogs appear over everything else, but i can dismiss them from inside of the scripts that are still running - which is something you can't do with regular ask and answer dialogs. On Mon, Mar 17, 2025 at 9:01 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi list, > > Here's what I am trying to do : > > on opencard > send "handler1" to me with messages > end opencard > > on handler1 > send "handler2" to me in 200 millisec > -- more stuff > end handler1 > > on handler2 > if condition then > send "handler2" to me in 200 millisec > end if > end handler2 > > The idea is to have handler2 keep sending messages > as long as "condition" is true, while handler1 keeps > running and eventually sets "condition" to false, > and therefore stops handler2 from sending messages. > > The simple above test script works, but with sophisticate > commands in "more stuff", I get a script error and can't > figure whether it's a syntax or a structure error... > In other words, the question is : if handler1 keeps running > for some time, does it conflict with handler2 ? > > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From jbv at souslelogo.com Mon Mar 17 09:42:00 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 09:42:00 -0400 Subject: Question about messages In-Reply-To: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> Message-ID: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : > If you place a simple one-liner in more stuff, like > put random(99) into msg > does that work? Another words, is it something in your own more stuff > that is the problem? > Craig, It stops working. It seems like messages aren't sent when handler1 is running... jbv From MikeKerner at roadrunner.com Mon Mar 17 09:53:11 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 09:53:11 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: also, i have a cron code library that works with levure, if you want something that's already written, and just runs: https://github.com/macMikey/mikeys-cron-library On Mon, Mar 17, 2025 at 9:42 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : > > If you place a simple one-liner in “more stuff”, like > > “put random(99) into msg” > > does that work? Another words, is it something in your own “more stuff” > > that is the problem? > > > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 > -- 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 craig at starfirelighting.com Mon Mar 17 09:54:13 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:54:13 -0400 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. Make a field. This works: on opencard send "handler1" to me end opencard on handler1 send "handler2" to me in 200millisec end handler1 on handler2 put random(99) into fld 1 send "handler2" to me in 200millisec end handler2 I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. Craig > On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: > > Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >> If you place a simple one-liner in “more stuff”, like >> “put random(99) into msg” >> does that work? Another words, is it something in your own “more stuff” that is the problem? > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 craig at starfirelighting.com Mon Mar 17 09:58:18 2025 From: craig at starfirelighting.com (Craig Newman) Date: Mon, 17 Mar 2025 09:58:18 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> And for the umpteenth time, this is so much more palatable on the forum. Craig > On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: > > First off, the “with messages” is not proper syntax for “send”. It is for “wait”. I removed that portion, but do not understand how you got past it. > > Make a field. This works: > on opencard > > send "handler1" to me > > end opencard > > > > on handler1 > > send "handler2" to me in 200millisec > > end handler1 > > > > on handler2 > > put random(99) into fld 1 > > send "handler2" to me in 200millisec > > end handler2 > > > > I get lots of random numbers, five per second. No idea what “condition” is, so I deleted it. Anyway, it is not something in the foundation of your script. > > > > Craig > > > > >> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >> >> Le 2025-03-17 09:27, Craig Newman via use-livecode a écrit : >>> If you place a simple one-liner in “more stuff”, like >>> “put random(99) into msg” >>> does that work? Another words, is it something in your own “more stuff” that is the problem? >> >> Craig, >> It stops working. >> It seems like messages aren't sent when handler1 is running... >> >> jbv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Mon Mar 17 10:01:16 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:01:16 +0000 Subject: Question about messages In-Reply-To: <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> Message-ID: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> That sounds quite likely. If handler1 is running continuously, then other messages will not happen. I'd suggest putting various    wait for 0 seconds with messages inside the running loops of handler1, in order that pending messages can be dealt with. Alex. On 17/03/2025 13:42, jbv via use-livecode wrote: > Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >> If you place a simple one-liner in more stuff, like >> put random(99) into msg >> does that work? Another words, is it something in your own more >> stuff that is the problem? >> > > Craig, > It stops working. > It seems like messages aren't sent when handler1 is running... > > 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 alex at tweedly.net Mon Mar 17 10:02:42 2025 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 17 Mar 2025 14:02:42 +0000 Subject: Question about messages In-Reply-To: <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <1CF64CCF-9826-4C56-A32B-4BD07DC052F7@starfirelighting.com> Message-ID: <1856dd1f-024d-4ed2-b267-ad37ab8fb973@tweedly.net> And some people would not see it .... On 17/03/2025 13:58, Craig Newman via use-livecode wrote: > And for the umpteenth time, this is so much more palatable on the forum. > > Craig > >> On Mar 17, 2025, at 9:54 AM, Craig Newman via use-livecode wrote: >> >> First off, the with messages is not proper syntax for send. It is for wait. I removed that portion, but do not understand how you got past it. >> >> Make a field. This works: >> on opencard >> >> send "handler1" to me >> >> end opencard >> >> >> >> on handler1 >> >> send "handler2" to me in 200millisec >> >> end handler1 >> >> >> >> on handler2 >> >> put random(99) into fld 1 >> >> send "handler2" to me in 200millisec >> >> end handler2 >> >> >> >> I get lots of random numbers, five per second. No idea what condition is, so I deleted it. Anyway, it is not something in the foundation of your script. >> >> >> >> Craig >> >> >> >> >>> On Mar 17, 2025, at 9:42 AM, jbv via use-livecode wrote: >>> >>> Le 2025-03-17 09:27, Craig Newman via use-livecode a crit : >>>> If you place a simple one-liner in more stuff, like >>>> put random(99) into msg >>>> does that work? Another words, is it something in your own more stuff that is the problem? >>> Craig, >>> It stops working. >>> It seems like messages aren't sent when handler1 is running... >>> >>> jbv >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Mon Mar 17 10:12:30 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Mon, 17 Mar 2025 10:12:30 -0400 Subject: Question about messages In-Reply-To: <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: Le 2025-03-17 10:01, Alex Tweedly via use-livecode a crit : > That sounds quite likely. If handler1 is running continuously, then > other messages will not happen. > > I'd suggest putting various > >    wait for 0 seconds with messages > > inside the running loops of handler1, in order that pending messages > can be dealt with. > > Alex. > Yes, I thought of that, I even inserted numerous "handler2" commands in handler1, but the idea was to have messages to "handler2" sent in a very regular way, no matter what happens in handler1. And inserting commands in handler1 will break that regularity, for they will be scattered among the script... From MikeKerner at roadrunner.com Mon Mar 17 10:25:56 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 10:25:56 -0400 Subject: Question about messages In-Reply-To: References: <174A07B2-0507-4545-B664-9662A8F034C2@starfirelighting.com> <99eb4b8ef0b49091b33328b3290e8bd8@souslelogo.com> <9b9bfe40-ac9c-406e-8497-585d20ae3217@tweedly.net> Message-ID: @jbv - yes, the way you structured this is more foolproof. this is the way we set up our kiosks, because they are running in single-app mode, so if the timers stop, it will break the app. a couple of other things you can do, that might help you figure out what's going on: * put the rest of handler1 in a try/catch * check the waitDepth before proceeding. On Mon, Mar 17, 2025 at 10:13 AM jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Le 2025-03-17 10:01, Alex Tweedly via use-livecode a écrit : > > That sounds quite likely. If handler1 is running continuously, then > > other messages will not happen. > > > > I'd suggest putting various > > > > wait for 0 seconds with messages > > > > inside the running loops of handler1, in order that pending messages > > can be dealt with. > > > > Alex. > > > > Yes, I thought of that, I even inserted numerous "handler2" commands > in handler1, but the idea was to have messages to "handler2" sent in > a very regular way, no matter what happens in handler1. > And inserting commands in handler1 will break that regularity, for > they will be scattered among the script... > > _______________________________________________ > use-livecode mailing list > use-livecode 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 zellner at tamu.edu Mon Mar 17 11:23:40 2025 From: zellner at tamu.edu (Zellner Ronald) Date: Mon, 17 Mar 2025 10:23:40 -0500 Subject: Retro Question Message-ID: I’m revising an old stack and have what seems like a simple issue. I have an image displayed and I want a button to change the source of that image with a jpeg file of the same size in the same folder. I’d prefer being able to browse and select a file, but will settle for displaying one of an existing set of files. Thanks. From MikeKerner at roadrunner.com Mon Mar 17 11:53:24 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 11:53:24 -0400 Subject: Retro Question In-Reply-To: References: Message-ID: are you asking for a command? try answer file From heather at livecode.com Mon Mar 17 12:22:27 2025 From: heather at livecode.com (Heather Laine) Date: Mon, 17 Mar 2025 16:22:27 +0000 Subject: Cannot access forum? In-Reply-To: References: Message-ID: Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. Once the DDOS gets bored and goes away we'll set it back. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: > > https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. > > Richard Gaskin > FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Mon Mar 17 14:16:45 2025 From: paul at researchware.com (Paul Dupuis) Date: Mon, 17 Mar 2025 14:16:45 -0400 Subject: Cannot access forum? In-Reply-To: References: Message-ID: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > Just a heads up, the forums are still experiencing an ongoing DDOS attack. For the moment they have been set to no access for guests, this does not mean there are no forums. You just need to log in to see them. > > Once the DDOS gets bored and goes away we'll set it back. > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > Build Software You'll Never Outgrow > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode wrote: >> >> https://forums.livecode.com/ inaccessible again this morning (403). Support@ cc'd here. >> >> Richard Gaskin >> FourthWorld.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Mon Mar 17 15:26:52 2025 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 17 Mar 2025 15:26:52 -0400 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: there are some other dev tools that have been dealing with this for weeks. On Mon, Mar 17, 2025 at 2:17 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: > > Just a heads up, the forums are still experiencing an ongoing DDOS > attack. For the moment they have been set to no access for guests, this > does not mean there are no forums. You just need to log in to see them. > > > > Once the DDOS gets bored and goes away we'll set it back. > > > > Best Regards, > > > > Heather > > > > Heather Laine > > Customer Services Manager > > LiveCode Ltd > > www.livecode.com > > Build Software You'll Never Outgrow > > > >> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> https://forums.livecode.com/ inaccessible again this morning (403). > Support@ cc'd here. > >> > >> Richard Gaskin > >> FourthWorld.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Mon Mar 17 19:30:05 2025 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Mar 2025 18:30:05 -0500 Subject: Cannot access forum? In-Reply-To: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> Message-ID: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode wrote: > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > On 3/17/2025 12:22 PM, Heather Laine via use-livecode wrote: >> Just a heads up, the forums are still experiencing an ongoing DDOS attack. >> For the moment they have been set to no access for guests, this does not >> mean there are no forums. You just need to log in to see them. >> >> Once the DDOS gets bored and goes away we'll set it back. >> >> Best Regards, >> >> Heather >> >> Heather Laine >> Customer Services Manager >> LiveCode Ltd >> www.livecode.com >> Build Software You'll Never Outgrow >> >>> On 16 Mar 2025, at 15:37, Richard Gaskin via use-livecode >>> wrote: >>> >>> https://forums.livecode.com/ inaccessible again this morning (403). >>> Support@ cc'd here. >>> >>> Richard Gaskin >>> FourthWorld.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue Mar 18 11:27:39 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 18 Mar 2025 15:27:39 +0000 Subject: Cannot access forum? In-Reply-To: <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Everything is a math problem with people like us. :-) What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. Bob S On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: A and B are subsets of C. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: It's just so sad that some person or persons feel that trying to take down someone else's web service is somehow a way to (a) make money OR (b) get revenge OR (c) just be an a$$hole OR all of the above :-( From bvlahos at mac.com Tue Mar 18 23:47:21 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 18 Mar 2025 20:47:21 -0700 Subject: revSpeak not working on Mac Message-ID: In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. on mouseUp revSpeak "Hello World" end mouseUp I am loading revLoadSpeech in the Standalone. Does this work on a Mac with Apple processors? If so, what could I be missing? Thanks Bill Vlahos From heather at livecode.com Wed Mar 19 10:29:41 2025 From: heather at livecode.com (Heather Laine) Date: Wed, 19 Mar 2025 14:29:41 +0000 Subject: Cannot access forum? In-Reply-To: <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> Message-ID: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Just a note to say the forums should now be showing again even if you are not logged in. I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode wrote: > > Everything is a math problem with people like us. :-) > > What I cannot fathom is why they would target the LC forums, unless it was an attack on the host itself. Revenge is out of the question. Why would preventing LC developers from helping other LC developers be painful? We have the lists too. What money could anyone hope to make? If they think they can extort a ransom from Livecode Ltd. they are barking up the wrong tree. > > Bob S > > > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode wrote: > > A and B are subsets of C. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode > wrote: > > It's just so sad that some person or persons feel that trying to take > down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed Mar 19 10:43:23 2025 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 19 Mar 2025 10:43:23 -0400 Subject: Cannot access forum? In-Reply-To: <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> References: <82563e91-8ac4-43a9-baec-8936ee60b28b@researchware.com> <195a6716848.2812.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <33E04789-74B3-431B-B21D-BDCAFFE77CCF@iotecdigital.com> <09B174C6-538F-421A-8FD7-B1D44461A7FF@livecode.com> Message-ID: <002701db98dd$479800e0$d6c802a0$@net> If only we could send them all back to 4/16/1746 as the front lines at the Battle of Culloden. 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 Heather Laine via use-livecode Sent: Wednesday, March 19, 2025 10:30 AM To: How to use LiveCode Cc: Heather Laine Subject: Re: Cannot access forum? Just a note to say the forums should now be showing again even if you = are not logged in.=20 I have long ago given up wondering why these people do what they do. Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow > On 18 Mar 2025, at 15:27, Bob Sneidar via use-livecode = wrote: >=20 > Everything is a math problem with people like us. :-) >=20 > What I cannot fathom is why they would target the LC forums, unless it >= was an attack on the host itself. Revenge is out of the question. Why = would preventing LC developers from helping other LC developers be = painful? We have the lists too. What money could anyone hope to make? If = they think they can extort a ransom from Livecode Ltd. they are barking = up the wrong tree. >=20 > Bob S >=20 >=20 > On Mar 17, 2025, at 4:30 PM, J. Landman Gay via use-livecode = wrote: >=20 > A and B are subsets of C. >=20 > -- > Jacqueline Landman Gay | = jacque at hyperactivesw.com > HyperActive Software | = http://www.hyperactivesw.com > On March 17, 2025 1:18:55 PM Paul Dupuis via use-livecode = > = wrote: >=20 > It's just so sad that some person or persons feel that trying to take >down someone else's web service is somehow a way to (a) make money OR > (b) get revenge OR (c) just be an a$$hole OR all of the above :-( >=20 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your = subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 10:59:57 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 10:59:57 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: Message-ID: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: > > In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. > > on mouseUp > > revSpeak "Hello World" > > end mouseUp > > > > I am loading revLoadSpeech in the Standalone. > > > > Does this work on a Mac with Apple processors? If so, what could I be missing? > > > > Thanks > > Bill Vlahos > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 19 11:32:18 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 15:32:18 +0000 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: Whatever you are using for an email client, it is borking the formatting. Bob S > On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode wrote: > > Hi Bill. > > I=E2=80=99ve been trying to figure out an issue with the speech on an M1 = > Ultra MacBook Pro. I filed a bug report = > (https://quality.livecode.com/show_bug.cgi?id=3D24658), and arrived at = > the conclusion it was an issue with my user account, since on a fresh = > account everything worked.=20 > > On receiving your email I tried things again, and nothing worked on the = > old account or fresh accounts. I rebooted, and my old account still = > didn=E2=80=99t work but the fresh ones did. I=E2=80=99m at a loss. I=E2=80= > =99d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47=E2=80=AFPM, Bill Vlahos via use-livecode = > wrote: >> =20 >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > (MacBook Air M2), when I put the following script in a button, nothing = > happens when I press the button in either the IDE or standalone. >> =20 >> on mouseUp >> =20 >> revSpeak "Hello World" >> =20 >> end mouseUp >> =20 >> =20 >> =20 >> I am loading revLoadSpeech in the Standalone. >> =20 >> =20 >> =20 >> Does this work on a Mac with Apple processors? If so, what could I be = > missing? >> =20 >> =20 >> =20 >> Thanks >> =20 >> Bill Vlahos >> =20 >> =20 >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your = > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bryan at exnihilo-media.com Wed Mar 19 11:36:10 2025 From: bryan at exnihilo-media.com (Bryan Anderson) Date: Wed, 19 Mar 2025 11:36:10 -0400 Subject: revSpeak not working on Mac In-Reply-To: References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <8A930A26-CA5F-4C89-A724-1C469BAB4A90@exnihilo-media.com> Huh. Just using Apple Mail. Made it plain text. Better? ----------- Hi Bill. I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. Best Bryan > On Mar 19, 2025, at 11:32 AM, Bob Sneidar via use-livecode wrote: > > Whatever you are using for an email client, it is borking the formatting.=20 > > Bob S > > >> On Mar 19, 2025, at 7:59 AM, Bryan Anderson via use-livecode e at lists.runrev.com> wrote: >> =20 >> Hi Bill. >> =20 >> I=3DE2=3D80=3D99ve been trying to figure out an issue with the speech on = > an M1 =3D >> Ultra MacBook Pro. I filed a bug report =3D >> (https://quality.livecode.com/show_bug.cgi?id=3D3D24658), and arrived at = > =3D >> the conclusion it was an issue with my user account, since on a fresh =3D >> account everything worked.=3D20 >> =20 >> On receiving your email I tried things again, and nothing worked on the = > =3D >> old account or fresh accounts. I rebooted, and my old account still =3D >> didn=3DE2=3D80=3D99t work but the fresh ones did. I=3DE2=3D80=3D99m at a = > loss. I=3DE2=3D80=3D >> =3D99d be interested if a new user account on your machine works. >> =20 >> Best >> =20 >> Bryan >> =20 >> =20 >>> On Mar 18, 2025, at 11:47=3DE2=3D80=3DAFPM, Bill Vlahos via use-livecode= > =3D >> wrote: >>> =3D20 >>> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor = > =3D >> (MacBook Air M2), when I put the following script in a button, nothing = > =3D >> happens when I press the button in either the IDE or standalone. >>> =3D20 >>> on mouseUp >>> =3D20 >>> revSpeak "Hello World" >>> =3D20 >>> end mouseUp >>> =3D20 >>> =3D20 >>> =3D20 >>> I am loading revLoadSpeech in the Standalone. >>> =3D20 >>> =3D20 >>> =3D20 >>> Does this work on a Mac with Apple processors? If so, what could I be = > =3D >> missing? >>> =3D20 >>> =3D20 >>> =3D20 >>> Thanks >>> =3D20 >>> Bill Vlahos >>> =3D20 >>> =3D20 >>> =3D20 >>> =3D20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your =3D >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Wed Mar 19 14:41:37 2025 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Wed, 19 Mar 2025 14:41:37 -0400 Subject: Datagrid again Message-ID: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Hi list, One more question : is there a way to hide the top row of a datagrid when no column names need to be displayed ? I tried set the dgProp["columns"] of group "DataGrid 1" to empty but it displays "col1. col2. etc" by default. Thanks you in advance. jbv From paul at researchware.com Wed Mar 19 14:49:18 2025 From: paul at researchware.com (Paul Dupuis) Date: Wed, 19 Mar 2025 14:49:18 -0400 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: If there is no data to be displayed, we hide the Datagrid itself and show a simple bordered locked field (with large type) saying "No Data Selected" Suggested alternative. I am not sure the headers can be hidden as part of the Datagrid. You would want to consult the Datagid documentation with regard to the "header" or "headers". On 3/19/2025 2:41 PM, jbv via use-livecode wrote: > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried >   set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. > > Thanks 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 klaus at major-k.de Wed Mar 19 14:50:51 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 19:50:51 +0100 Subject: Datagrid again In-Reply-To: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> Message-ID: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Hi jbv, > Am 19.03.2025 um 19:41 schrieb jbv via use-livecode : > > Hi list, > > One more question : is there a way to hide the top row > of a datagrid when no column names need to be displayed ? > I tried > set the dgProp["columns"] of group "DataGrid 1" to empty > but it displays "col1. col2. etc" by default. set the dgprops["show header"] of grp "your dg here" to FALSE ## or TRUE > > Thanks you in advance. > jbv 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 19 16:50:07 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 19 Mar 2025 20:50:07 +0000 Subject: Datagrid again In-Reply-To: <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> Message-ID: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Can you pluralize dgProp? Bob S > On Mar 19, 2025, at 11:50 AM, Klaus major-k via use-livecode wrote: > > Hi jbv, > >> Am 19.03.2025 um 19:41 schrieb jbv via use-livecode = > : >> =20 >> Hi list, >> =20 >> One more question : is there a way to hide the top row >> of a datagrid when no column names need to be displayed ? >> I tried >> set the dgProp["columns"] of group "DataGrid 1" to empty >> but it displays "col1. col2. etc" by default. > > set the dgprops["show header"] of grp "your dg here" to FALSE > ## or TRUE >> =20 >> Thanks you in advance. >> jbv > > 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 19 16:54:29 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 19 Mar 2025 21:54:29 +0100 Subject: Datagrid again In-Reply-To: <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> References: <3b34fc365068a1fe4727ee2a3f414b14@souslelogo.com> <7ACE9692-ADB5-419C-A516-856C1CDE4B71@major-k.de> <2A8630D0-418D-413F-8782-F46B62ACECFB@iotecdigital.com> Message-ID: <0ED982AD-E610-44A0-804E-886CC93D921E@major-k.de> Hi Bob, > Am 19.03.2025 um 21:50 schrieb Bob Sneidar via use-livecode : > > Can you pluralize dgProp? obviously LC accepts singular and plural: dprop["whatever"] dprops["whatever"] > Bob S 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 Thu Mar 20 18:58:15 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 22:58:15 +0000 Subject: XPDF Documentation Message-ID: Hi all. I am trying to use the XPDF viewer and cannot get a document to render. :ere is my code: on mouseUp put the windowid of this stack into tWindowID answer file "Select a PDF file:" put the result into tResult if tResult is "Cancel" then \ exit mouseUp put it into tFormFile XPDFViewer_Open "Form", tWindowID put the result into tResult put the rect of this card into tRect add 200 to item 1 of tRect XPDFViewer_Set "Form", "fileName", tFormFile — nothing displays put the result into tResult XPDFViewer_Set "form", "rect", tRect put XPDFViewer_get("Form", "rect") into tViewerRect — not what I set it to! end mouseUp Any ideas? There are no examples in the dictionary and no lessons online. And just to avoid complications, the PDF Widget will not work because it does not display form data in a filled form, it only displays the graphic layer and the text layer. Bob S From bobsneidar at iotecdigital.com Thu Mar 20 19:08:37 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:08:37 +0000 Subject: XPDF Documentation In-Reply-To: References: Message-ID: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Wow. That is not what I typed! Apple mail has become possessed! Bob S > On Mar 20, 2025, at 3:58 PM, Bob Sneidar via use-livecode wrote: > > SGkgYWxsLiANCg0KSSBhbSB0cnlpbmcgdG8gdXNlIHRoZSBYUERGIHZpZXdlciBhbmQgY2Fubm90 > IGdldCBhIGRvY3VtZW50IHRvIHJlbmRlci4gOmVyZSBpcyBteSBjb2RlOiANCg0Kb24gbW91c2VV > cA0KICAgcHV0IHRoZSB3aW5kb3dpZCBvZiB0aGlzIHN0YWNrIGludG8gdFdpbmRvd0lEDQogICBh > bnN3ZXIgZmlsZSAiU2VsZWN0IGEgUERGIGZpbGU6Ig0KICAgcHV0IHRoZSByZXN1bHQgaW50byB0 > UmVzdWx0DQogICBpZiB0UmVzdWx0IGlzICJDYW5jZWwiIHRoZW4gXA0KICAgICAgICAgZXhpdCBt > b3VzZVVwDQogICANCiAgIHB1dCBpdCBpbnRvIHRGb3JtRmlsZQ0KICAgWFBERlZpZXdlcl9PcGVu > ICJGb3JtIiwgdFdpbmRvd0lEDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAgIHB1 > dCB0aGUgcmVjdCBvZiB0aGlzIGNhcmQgaW50byB0UmVjdA0KICAgYWRkIDIwMCB0byBpdGVtIDEg > b2YgdFJlY3QNCiAgIFhQREZWaWV3ZXJfU2V0ICJGb3JtIiwgImZpbGVOYW1lIiwgdEZvcm1GaWxl > IOKAlCBub3RoaW5nIGRpc3BsYXlzDQogICBwdXQgdGhlIHJlc3VsdCBpbnRvIHRSZXN1bHQNCiAg > IFhQREZWaWV3ZXJfU2V0ICJmb3JtIiwgInJlY3QiLCB0UmVjdA0KICAgcHV0IFhQREZWaWV3ZXJf > Z2V0KCJGb3JtIiwgInJlY3QiKSBpbnRvIHRWaWV3ZXJSZWN0IOKAlCBub3Qgd2hhdCBJIHNldCBp > dCB0byENCmVuZCBtb3VzZVVwDQoNCg0KQW55IGlkZWFzPyBUaGVyZSBhcmUgbm8gZXhhbXBsZXMg > aW4gdGhlIGRpY3Rpb25hcnkgYW5kIG5vIGxlc3NvbnMgb25saW5lLiANCg0KQW5kIGp1c3QgdG8g > YXZvaWQgY29tcGxpY2F0aW9ucywgdGhlIFBERiBXaWRnZXQgd2lsbCBub3Qgd29yayBiZWNhdXNl > IGl0IGRvZXMgbm90IGRpc3BsYXkgZm9ybSBkYXRhIGluIGEgZmlsbGVkIGZvcm0sIGl0IG9ubHkg > ZGlzcGxheXMgdGhlIGdyYXBoaWMgbGF5ZXIgYW5kIHRoZSB0ZXh0IGxheWVyLiANCg0KQm9iIFMN > Cg0K > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu Mar 20 19:44:13 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 20 Mar 2025 23:44:13 +0000 Subject: XPDF Documentation In-Reply-To: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> Message-ID: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Hi all. I am able to load a fillable PDF form, and I see the actual form data, all well and good. There are functions that allow me to get the selection, but there is no way to select the text! I just get the hand icon for scrolling the page by dragging. Is there a way to switch to a selection tool? Bob S From heather at livecode.com Fri Mar 21 05:21:43 2025 From: heather at livecode.com (Heather Laine) Date: Fri, 21 Mar 2025 09:21:43 +0000 Subject: List issues Message-ID: <11F0B935-3AB2-4A5F-883D-4101EBB1DEB0@livecode.com> Dear List Folks, You may have noticed recently that some emails arriving at the list have weird formatting issues. Also, the March archive is currently missing. These issues are due to an upgrade to cpanel, it's a known bug in this cpanel version which they are working on fixing. When we are confident the issues are fixed we will upgrade our cpanel again and hopefully it will all sort itself out. It is not possible to revert a cpanel upgrade so we're not going to move forward until we're happy it's definitely fixed and nothing else is broken. Apologies for the hopefully temporary inconvenience! Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com Build Software You'll Never Outgrow From craig at starfirelighting.com Fri Mar 21 09:02:17 2025 From: craig at starfirelighting.com (Craig Newman) Date: Fri, 21 Mar 2025 09:02:17 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <3E51AFA5-1585-4A2F-A152-58A3C39A7F91@starfirelighting.com> Bob. Am I missing some context here? Craig > On Mar 20, 2025, at 7:44 PM, Bob Sneidar via use-livecode wrote: > > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Fri Mar 21 09:56:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 09:56:04 -0400 Subject: XPDF Documentation In-Reply-To: <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: To put XPDF in selection more, use XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" To select a range of text on (or across) page(s), use XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: > Hi all.=20 > > I am able to load a fillable PDF form, and I see the actual form data, all = > well and good. There are functions that allow me to get the selection, but = > there is no way to select the text! I just get the hand icon for scrolling = > the page by dragging. Is there a way to switch to a selection tool?=20 > > 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 Mar 21 11:06:17 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:06:17 +0000 Subject: XPDF Documentation In-Reply-To: References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> Message-ID: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. Bob S > On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: > > To put XPDF in selection more, use > > XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" > > To select a range of text on (or across) page(s), use > > XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef > > See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum > > However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. > > In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). > > > On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >> Hi all.=20 >> >> I am able to load a fillable PDF form, and I see the actual form data, all = >> well and good. There are functions that allow me to get the selection, but = >> there is no way to select the text! I just get the hand icon for scrolling = >> the page by dragging. Is there a way to switch to a selection tool?=20 >> >> 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 Mar 21 11:08:51 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:08:51 +0000 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: I think the only approach now is to run the document through an OCR application, so that the resulting text will simply be a part of the text layer. It makes me wonder if there is a way to make an OCR external... Bob S > On Mar 21, 2025, at 8:05 AM, Bob Sneidar wrote: > > Thanks Paul, that is very helpful. You are correct of course, I cannot select the form data. Very unfortunate. I already have a request in to see if XPDF can be made to do so. I seem to remember however that XPDF was done by another developer and cannot be modified. I could be mistaken though. How unfortunate, and short sighted though. The one thing someone would want from a form is not the form but the data it contained. > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode wrote: >> >> To put XPDF in selection more, use >> >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "image" >> >> To select a range of text on (or across) page(s), use >> >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> >> See the documentation for what the 4 items are above, but it's basically startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> >> However, XPDF was not designed to get the values of form fields. Unless something was added by Monte in the intervening years since Researchware turned the XPDF external over to Livecode, I don't think there is a way to get form data. >> >> In any case, Monte at livecode is the definitive expert who could answer this questions for the XPDF external and the PDF Widget (if they added forms capability to that newer effort). >> >> From paul at researchware.com Fri Mar 21 11:39:04 2025 From: paul at researchware.com (Paul Dupuis) Date: Fri, 21 Mar 2025 11:39:04 -0400 Subject: XPDF Documentation In-Reply-To: <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> Message-ID: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> XPDF was originally developed by Monte for Researchware, Inc. built on the open source Google PDFium library, to my specifications. Later, Livecode acquired the XPDF external (and independently, Monte) :-) Actually, the order was Livecode acquired Monte and then, I presented Livecode with an offer for the XPDF external for a developer license extension since they had already hired the XPDF developer (Monte) and I didn't really want to try to find someone else. Later still, Monte made the PDF Widget for Livecode.  The idea is that the Widget would have replaced the External, but I provided Livecode with a gap-analysis showing that the Widget lacked a number of features present in the External, which I have argued should be added to the Widget if they really want to replace the External. I never included form support in what Researchware paid Monte to develop as it was not needed for our specific app (and money was and is still pretty tight in a tiny company). In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. On 3/21/2025 11:06 AM, Bob Sneidar via use-livecode wrote: > Thanks Paul, that is very helpful. You are correct of course, I cannot sele= > ct the form data. Very unfortunate. I already have a request in to see if X= > PDF can be made to do so. I seem to remember however that XPDF was done by = > another developer and cannot be modified. I could be mistaken though. How u= > nfortunate, and short sighted though. The one thing someone would want from= > a form is not the form but the data it contained.=20 > > Bob S > > >> On Mar 21, 2025, at 6:56 AM, Paul Dupuis via use-livecode ists.runrev.com> wrote: >> =20 >> To put XPDF in selection more, use >> =20 >> XPDFViewer_ChooseMouseMode "Document1",pMode -- "browse", "selection", "i= > mage" >> =20 >> To select a range of text on (or across) page(s), use >> =20 >> XPDFViewer_Select "Document1",item 1 of tPDFPageRef,item 2 of tPDFPageRef= > ,item 3 of tPDFPageRef,item 4 of tPDFPageRef >> =20 >> See the documentation for what the 4 items are above, but it's basically = > startPageNum, startCharPositionNum, endPageNum, endCharPositionNum >> =20 >> However, XPDF was not designed to get the values of form fields. Unless s= > omething was added by Monte in the intervening years since Researchware tur= > ned the XPDF external over to Livecode, I don't think there is a way to get= > form data. >> =20 >> In any case, Monte at livecode is the definitive expert who could answer = > this questions for the XPDF external and the PDF Widget (if they added form= > s capability to that newer effort). >> =20 >> =20 >> On 3/20/2025 7:44 PM, Bob Sneidar via use-livecode wrote: >>> Hi all.=3D20 >>> =20 >>> I am able to load a fillable PDF form, and I see the actual form data, a= > ll =3D >>> well and good. There are functions that allow me to get the selection, b= > ut =3D >>> there is no way to select the text! I just get the hand icon for scrolli= > ng =3D >>> the page by dragging. Is there a way to switch to a selection tool?=3D20 >>> =20 >>> Bob S=3D >>> =20 >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscrip= > tion preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> =20 >> =20 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscript= > ion preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From bobsneidar at iotecdigital.com Fri Mar 21 11:52:56 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 15:52:56 +0000 Subject: XPDF Documentation In-Reply-To: <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> Message-ID: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won’t be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then “remembering” the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn’t help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. From klaus at major-k.de Fri Mar 21 11:57:27 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 16:57:27 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <9B808F48-9CED-4191-9D15-1A050781D70C@major-k.de> > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= Translation: --------------------------------------------------------------------- That is precicely what I have asked the LC developers for. Hopefully they will consider it and it won't be too expensive. Ideally the goal is to be able to capture text by selecting any text on the form, and then "remembering" the zone of capture so the process can be automated in subsequent captures, but the last part is optional. I tried simply running the document through a PDF conversion, but the results are not good. Instead of the selection of text being something like a book, left to right, top to bottom, selecting 3 words ends up selecting half the page! And the form data remains intact which doesn't help me. Anyway, I hope to find a way to do this, because it will open the door to a document workflow system I want to develop. Bob S On Mar 21, 2025, at 8:39 AM, Paul Dupuis via use-livecode wrote: In general, I think enhancements (vs bug fixes) to the XPDF external or the PDF widget by Livecode has been primarily driven by professional service engagements that paid for the added features, but I don't really know. ----------------------------------------------------------------------- :-) -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Fri Mar 21 12:36:12 2025 From: klaus at major-k.de (Klaus major-k) Date: Fri, 21 Mar 2025 17:36:12 +0100 Subject: XPDF Documentation In-Reply-To: <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> Message-ID: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Bob, please try to remove the spell from your email client! 8-) > Am 21.03.2025 um 16:52 schrieb Bob Sneidar via use-livecode : > > VGhhdCBpcyBwcmVjaWNlbHkgd2hhdCBJIGhhdmUgYXNrZWQgdGhlIExDIGRldmVsb3BlcnMgZm9y > LiBIb3BlZnVsbHkgdGhleSB3aWxsIGNvbnNpZGVyIGl0IGFuZCBpdCB3b27igJl0IGJlIHRvbyBl > eHBlbnNpdmUuIElkZWFsbHkgdGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0byBjYXB0dXJlIHRleHQg > Ynkgc2VsZWN0aW5nIGFueSB0ZXh0IG9uIHRoZSBmb3JtLCBhbmQgdGhlbiDigJxyZW1lbWJlcmlu > Z+KAnSB0aGUgem9uZSBvZiBjYXB0dXJlIHNvIHRoZSBwcm9jZXNzIGNhbiBiZSBhdXRvbWF0ZWQg > aW4gc3Vic2VxdWVudCBjYXB0dXJlcywgYnV0IHRoZSBsYXN0IHBhcnQgaXMgb3B0aW9uYWwuDQoN > CkkgdHJpZWQgc2ltcGx5IHJ1bm5pbmcgdGhlIGRvY3VtZW50IHRocm91Z2ggYSBQREYgY29udmVy > c2lvbiwgYnV0IHRoZSByZXN1bHRzIGFyZSBub3QgZ29vZC4gSW5zdGVhZCBvZiB0aGUgc2VsZWN0 > aW9uIG9mIHRleHQgYmVpbmcgc29tZXRoaW5nIGxpa2UgYSBib29rLCBsZWZ0IHRvIHJpZ2h0LCB0 > b3AgdG8gYm90dG9tLCBzZWxlY3RpbmcgMyB3b3JkcyBlbmRzIHVwIHNlbGVjdGluZyBoYWxmIHRo > ZSBwYWdlISBBbmQgdGhlIGZvcm0gZGF0YSByZW1haW5zIGludGFjdCB3aGljaCBkb2VzbuKAmXQg > aGVscCBtZS4NCg0KQW55d2F5LCBJIGhvcGUgdG8gZmluZCBhIHdheSB0byBkbyB0aGlzLCBiZWNh > dXNlIGl0IHdpbGwgb3BlbiB0aGUgZG9vciB0byBhIGRvY3VtZW50IHdvcmtmbG93IHN5c3RlbSBJ > IHdhbnQgdG8gZGV2ZWxvcC4NCg0KQm9iIFMNCg0KDQpPbiBNYXIgMjEsIDIwMjUsIGF0IDg6Mzkg > QU0sIFBhdWwgRHVwdWlzIHZpYSB1c2UtbGl2ZWNvZGUgPHVzZS1saXZlY29kZUBsaXN0cy5ydW5y > ZXYuY29tPiB3cm90ZToNCg0KSW4gZ2VuZXJhbCwgSSB0aGluayBlbmhhbmNlbWVudHMgKHZzIGJ1 > ZyBmaXhlcykgdG8gdGhlIFhQREYgZXh0ZXJuYWwgb3IgdGhlIFBERiB3aWRnZXQgYnkgTGl2ZWNv > ZGUgaGFzIGJlZW4gcHJpbWFyaWx5IGRyaXZlbiBieSBwcm9mZXNzaW9uYWwgc2VydmljZSBlbmdh > Z2VtZW50cyB0aGF0IHBhaWQgZm9yIHRoZSBhZGRlZCBmZWF0dXJlcywgYnV0IEkgZG9uJ3QgcmVh > bGx5IGtub3cuDQoNCg0KDQo= -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From bobsneidar at iotecdigital.com Fri Mar 21 12:55:43 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 21 Mar 2025 16:55:43 +0000 Subject: XPDF Documentation In-Reply-To: <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> References: <4CE48D00-83A9-4655-9EE4-03B645442B8D@iotecdigital.com> <34854223-A04A-4BC2-BCA0-91E395188F71@iotecdigital.com> <277A20BE-996B-45D5-9C04-1CA23D096404@iotecdigital.com> <1cd84613-3a60-4ae5-9753-9565c850ae11@researchware.com> <032EEB9B-6162-44B1-BE61-2475B5BD04DB@iotecdigital.com> <193760B9-C9CA-4603-BF9B-FD57AB7B489D@major-k.de> Message-ID: <0DD0B598-632B-4C3C-ADBA-5FDAFD8285ED@iotecdigital.com> Hi Klaus. I think it’s the list server that is doing it. It only happens when I post to the list. I will set my default format to plain text. Bob S From bvlahos at mac.com Sat Mar 22 17:39:58 2025 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 22 Mar 2025 14:39:58 -0700 Subject: revSpeak not working on Mac In-Reply-To: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> References: <281C5F75-E5F2-4501-9077-78859CC07336@exnihilo-media.com> Message-ID: <056F613F-50C4-4E59-AA55-96EDE862D0B9@mac.com> While it would be interesting to create a different user on my Mac, it wouldn’t solve my problem. Fortunately there is another text to voice solution using speechSpeakUtterance commands. That works. I’m not sure why there are two solutions for this in LiveCode but here are links to describe it. https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android https://quality.livecode.com/show_bug.cgi?id=24583https://quality.livecode.com/show_bug.cgi?id=24583 https://lessons.livecode.com/m/2592/l/1278224-how-do-i-use-the-speech-library-on-mac-ios-and-android Thanks for everyone providing information regarding this. Bill Vlahos > On Mar 19, 2025, at 7:59 AM, Bryan Anderson wrote: > > Hi Bill. > > I’ve been trying to figure out an issue with the speech on an M1 Ultra MacBook Pro. I filed a bug report (https://quality.livecode.com/show_bug.cgi?id=24658), and arrived at the conclusion it was an issue with my user account, since on a fresh account everything worked. > > On receiving your email I tried things again, and nothing worked on the old account or fresh accounts. I rebooted, and my old account still didn’t work but the fresh ones did. I’m at a loss. I’d be interested if a new user account on your machine works. > > Best > > Bryan > > >> On Mar 18, 2025, at 11:47 PM, Bill Vlahos via use-livecode wrote: >> >> In LiveCode 10.0.1 (rc 3) and 9.6.13 on a Mac with an Apple processor (MacBook Air M2), when I put the following script in a button, nothing happens when I press the button in either the IDE or standalone. >> >> on mouseUp >> >> revSpeak "Hello World" >> >> end mouseUp >> >> >> >> I am loading revLoadSpeech in the Standalone. >> >> >> >> Does this work on a Mac with Apple processors? If so, what could I be missing? >> >> >> >> Thanks >> >> Bill Vlahos >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 26 11:33:10 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:33:10 +0100 Subject: Problem with singning Android apps Message-ID: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Hi friends, maybe someone can take a look the last two postings on page 2 in this thread in the forum: Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY valid keystore file**, but we both get: -------------------------------------------------------- There was an error while saving the standalone application signing failed - keystore load: Invalid keystore format -------------------------------------------------------- with different version of Android studio? WTF? **Matthias R. was so kind and created a runtime for me last year with exact this keystore file!? And of course time is running out, since GOOGLE wants a new app or at least an update for an existing app until may 1st... :-/ ------------------------------------------------------- macOS 15.3.2, MacMini M2 LC 10.0.0 Android Studio Iguana | 2023.2.1 Patch 1 Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 15.3.2 GC: G1 Young Generation, G1 Old Generation Memory: 2048M Cores: 8 Metal Rendering is ON Registry: ide.experimental.ui=true ------------------------------------------------------- Thank you for any insight and hints and help! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Wed Mar 26 11:37:28 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:37:28 +0100 Subject: Problem with singning Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? > Am 26.03.2025 um 16:33 schrieb Klaus major-k via use-livecode : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- > Thank you for any insight and hints and help! > > > 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 -- 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 26 11:41:25 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:25 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From bobsneidar at iotecdigital.com Wed Mar 26 11:41:26 2025 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 26 Mar 2025 15:41:26 +0000 Subject: Problem with singning Android apps In-Reply-To: <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> Message-ID: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Probably have to login first then access the link. Bob S On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode wrote: No idea why the link to the forum will give a 403: ----------------------------------- Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use = an ErrorDocument to handle the request. ----------------------------------- I copied the URL from the browsers address field!? From klaus at major-k.de Wed Mar 26 11:44:22 2025 From: klaus at major-k.de (Klaus major-k) Date: Wed, 26 Mar 2025 16:44:22 +0100 Subject: Problem with singning Android apps In-Reply-To: <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> <680A9DE8-8311-48C8-BD5B-B48824BDA0B0@major-k.de> <25020CFC-A034-4284-9A01-3CE460BC73FE@iotecdigital.com> Message-ID: <735A503F-7DC1-4804-88D0-8F7A09C52D56@major-k.de> I AM in fact logged in but get this error, too. > Am 26.03.2025 um 16:41 schrieb Bob Sneidar via use-livecode : > > Probably have to login first then access the link. > > Bob S > > > On Mar 26, 2025, at 8:37 AM, Klaus major-k via use-livecode ists.runrev.com> wrote: > > No idea why the link to the forum will give a 403: > ----------------------------------- > Forbidden > > You don't have permission to access this resource. > Additionally, a 403 Forbidden error was encountered while trying to use =3D > an ErrorDocument to handle the request. > ----------------------------------- > I copied the URL from the browsers address field!? -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From klaus at major-k.de Thu Mar 27 07:48:44 2025 From: klaus at major-k.de (Klaus major-k) Date: Thu, 27 Mar 2025 12:48:44 +0100 Subject: Problem with signing Android apps In-Reply-To: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> References: <6D8A6985-D804-4264-9E05-AE99BA533149@major-k.de> Message-ID: <79609873-1F34-4453-B924-024A9AC835C4@major-k.de> OK, Panos explained in the forum, that "Do not sign" is currently not working correctly. Any ideas why I cannot use a VALID keystore file to sign my app? > Am 26.03.2025 um 16:33 schrieb Klaus major-k : > > Hi friends, > > maybe someone can take a look the last two postings on page 2 > in this thread in the forum: > > > Keith checked "Do not sign" in the STAB and I use a DEFINITIVELY > valid keystore file**, but we both get: > -------------------------------------------------------- > There was an error while saving the standalone application > signing failed - keystore load: Invalid keystore format > -------------------------------------------------------- > with different version of Android studio? WTF? > > **Matthias R. was so kind and created a runtime for me last year > with exact this keystore file!? > > And of course time is running out, since GOOGLE wants a new app or > at least an update for an existing app until may 1st... :-/ > ------------------------------------------------------- > macOS 15.3.2, MacMini M2 > LC 10.0.0 > > Android Studio Iguana | 2023.2.1 Patch 1 > Build #AI-232.10300.40.2321.11567975, built on March 13, 2024 > Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64 > VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. > macOS 15.3.2 > GC: G1 Young Generation, G1 Old Generation > Memory: 2048M > Cores: 8 > Metal Rendering is ON > Registry: ide.experimental.ui=true > ------------------------------------------------------- -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de