From harrison at all-auctions.com Thu Apr 4 13:20:37 2024 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Thu, 4 Apr 2024 13:20:37 -0400 Subject: LiveCode Connection to PostgreSQL 16? In-Reply-To: References: Message-ID: This used to be relatively easy to do. They have changed how users can connect to PostgreSQL, and now it’s not easy to hook up LiveCode Server 9.6.11 to it. I’m dead in the water until this is solved. Does anyone have any updated LiveCode instructions for this? Thanks in advance, Rick From andreas.bergendal at gmail.com Thu Apr 4 15:44:47 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 4 Apr 2024 21:44:47 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox Message-ID: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest WebDeployHelper tool essentially does two things: 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. Currently the following features are available: - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) - Add code that gives you access to the localStorage functionality, which enables saving data between sessions - Add code that enables uploading of file data from your local files (like image data and text) - Other minor nifty features :) 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. So, the workflow automator lets you run one or several steps with one click: - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) - Trigger the standalone builder - Compile the enhanced html file and replace the generic one in the build folder with it - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) - Launch the web url to your web app in your browser The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. It can be used 'as is' or put into the plugins folder. The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) Feedback on everything is welcome! Andreas Bergendal WhenInSpace From prothero at ucsb.edu Thu Apr 4 16:47:44 2024 From: prothero at ucsb.edu (William Prothero) Date: Thu, 4 Apr 2024 13:47:44 -0700 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> Message-ID: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Apr 4 17:01:18 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 4 Apr 2024 17:01:18 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Message-ID: <003301da86d3$4008f040$c01ad0c0$@net> +1 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 William Prothero via use-livecode Sent: Thursday, April 04, 2024 4:48 PM To: How to use LiveCode Cc: William Prothero Subject: Re: WebDeployHelper tool - the LC10 web app toolbox Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Thu Apr 4 21:06:44 2024 From: tom at makeshyft.com (Tom Glod) Date: Thu, 4 Apr 2024 21:06:44 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <003301da86d3$4008f040$c01ad0c0$@net> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: thank you for making this available to the community. On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > 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 William Prothero via use-livecode > Sent: Thursday, April 04, 2024 4:48 PM > To: How to use LiveCode > Cc: William Prothero > Subject: Re: WebDeployHelper tool - the LC10 web app toolbox > > Andreas, > This sounds really great! It encourages me to start working with web > apps.Thanks for your contribution. > Best, > Bill > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > > > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > So, LiveCode 10 has web deployment, but there are still too many things > it cannot do out-of-the-box. > > Well, some of them are fixable, and as promised I now release the tool > I’ve built to get so much more out of LC web apps. > > > > Download here: > https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > > > WebDeployHelper tool essentially does two things: > > > > 1) It provides you with code (LC, javascript, html) that greatly > enhances the capabilities of your web app. > > It adds code to your LC stack, and to the html file in the standalone > folder. You have full control of which features are added. Nothing is > altered in your existing LC code. > > > > Currently the following features are available: > > - Modify the appearance of the web page that the LC stack resides on > (your own logo, background colour etc) > > - Add code that will make the stack resize when the browser window is > resized, or make the stack stay centered on the web page > > - Add code that enables pasting into fields and putting text into the > clipboard (not in mobile browsers) > > - Add code that enables mouse wheel scrolling in all LC fields and > relevant widgets (not in mobile browsers) > > - Add code that gives you access to the localStorage functionality, > which enables saving data between sessions > > - Add code that enables uploading of file data from your local files > (like image data and text) > > - Other minor nifty features :) > > > > > > 2) It helps automate the web deployment process, which tends to get > tedious as you often build many, many times and upload to your server to > test and test again your web app. > > > > So, the workflow automator lets you run one or several steps with one > click: > > - Trash the previous build folder (so you don’t get build folders like > "MyApp1”, MyApp2”, "MyApp3” etc) > > - Trigger the standalone builder > > - Compile the enhanced html file and replace the generic one in the > build folder with it > > - Upload all the standalone files (or just the changed ones, if not > first upload) to your server with ftp (if you enter credentials for an ftp > account) > > - Launch the web url to your web app in your browser > > > > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license > for LC10. > > It can be used 'as is' or put into the plugins folder. > > > > The tool is free to use (MIT license), but if you like it (or any of the > other free tools I've made) and feel it adds value to your use of LiveCode, > you may consider buying me a coffee at > https://www.buymeacoffee.com/riu9yazy7p :) > > > > Feedback on everything is welcome! > > > > Andreas Bergendal > > WhenInSpace > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 5 09:10:35 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 15:10:35 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: Thanks guys! But don’t just take my word for it - try it at see if it works! I did, in a fresh new stack, and… it bugged out on several of the features… Turns out I had missed to replace some hardcoded pointers to my initial test stack with stackname placeholder markers in some of the code blocks. Insufficient testing before release… When will I ever learn… :) Anyway, a fix is already available: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know how that one fares… :) /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From andreas.bergendal at gmail.com Fri Apr 5 11:38:34 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 17:38:34 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: https://wheninspace.com/WebDeployHelperTest/ To back my words! :D /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From alex at tweedly.net Fri Apr 5 11:44:42 2024 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 5 Apr 2024 16:44:42 +0100 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: That's cool !   I really like those 'slide-out' left buttons. Thank you very much for this. Alex. On 05/04/2024 16:38, Andreas Bergendal via use-livecode wrote: > And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: > > https://wheninspace.com/WebDeployHelperTest/ > > To back my words! :D > > /Andreas > > >> 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : >> >> thank you for making this available to the community. >> >> On Thu, Apr 4, 2024 at 5:02PM Ralph DiMola via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> +1 >>> >>> 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 William Prothero via use-livecode >>> Sent: Thursday, April 04, 2024 4:48 PM >>> To: How to use LiveCode >>> Cc: William Prothero >>> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >>> >>> Andreas, >>> This sounds really great! It encourages me to start working with web >>> apps.Thanks for your contribution. >>> Best, >>> Bill > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Apr 6 16:21:09 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:21:09 +0200 Subject: Xcode 15.01 working with LC? Message-ID: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Hi friends, I am just setting up a new Mac Mini M2 and could not find Xcode 15.0 as recommended by LCs release notes, only 15.01 on the Apple Dev download pages. Will that work with LC? Or does someone have a link to version 15.0? Thanks in advance! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Sat Apr 6 16:34:09 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:34:09 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: it does not work, at least with 9.6.11 here's where you can find all the downloads, including xcode 15 https://developer.apple.com/download/all/?q=xcode On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > I am just setting up a new Mac Mini M2 and could not find > Xcode 15.0 as recommended by LCs release notes, only 15.01 > on the Apple Dev download pages. > > Will that work with LC? > Or does someone have a link to version 15.0? > > Thanks in advance! > > > Best > > Klaus > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sat Apr 6 16:35:12 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:35:12 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: i should further note that in lc settings, if you select 15.0.1, you will get the green box like all's well, but during the build you will get an error, late. On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner wrote: > it does not work, at least with 9.6.11 > here's where you can find all the downloads, including xcode 15 > https://developer.apple.com/download/all/?q=xcode > > On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi friends, >> >> I am just setting up a new Mac Mini M2 and could not find >> Xcode 15.0 as recommended by LCs release notes, only 15.01 >> on the Apple Dev download pages. >> >> Will that work with LC? >> Or does someone have a link to version 15.0? >> >> Thanks in advance! >> >> >> Best >> >> Klaus >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From klaus at major-k.de Sat Apr 6 16:39:07 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:39:07 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Hi Mike, thank you very much! Currently downloading 15.0. > Am 06.04.2024 um 22:35 schrieb Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From andreas.bergendal at gmail.com Mon Apr 8 14:13:49 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 8 Apr 2024 20:13:49 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Just to complicate matters, though: In the Forum, two people have confirmed successful iOS deployment with Xcode 15.0.1: https://forums.livecode.com/viewtopic.php?f=49&t=38849 /Andreas > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? >>> >>> Thanks in advance! >>> >>> >>> Best >>> >>> Klaus >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> klaus at major-k.de >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Tue Apr 9 09:33:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 09:33:16 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you will > > get the green box like all's well, but during the build you will get an > > error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > wrote: > > > >> it does not work, at least with 9.6.11 > >> here's where you can find all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find > >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 > >>> on the Apple Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From rdimola at evergreeninfo.net Tue Apr 9 13:07:50 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 9 Apr 2024 13:07:50 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: <002701da8aa0$76e301c0$64a90540$@net> I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools point there) I have built 2 of my apps and the both show splash screen then immediately crashes before first card is shown. I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it starts but the app never gets installed and the standalone builder windows hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. Any ideas? Thanks 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 Mike Kerner via use-livecode Sent: Tuesday, April 09, 2024 9:33 AM To: How to use LiveCode Cc: Mike Kerner Subject: Re: Xcode 15.01 working with LC? just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you > > will get the green box like all's well, but during the build you > > will get an error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > wrote: > > > >> it does not work, at least with 9.6.11 here's where you can find > >> all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > >>> Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth On the > >> second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth On the > > second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Apr 9 15:03:32 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:03:32 -0400 Subject: Windows on ARM... Message-ID: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Mothership people (or anyone in the community that may know this): Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. Paul Dupuis Researchware From MikeKerner at roadrunner.com Tue Apr 9 15:13:39 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:13:39 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <002701da8aa0$76e301c0$64a90540$@net> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> <002701da8aa0$76e301c0$64a90540$@net> Message-ID: i just did several builds with a similar setup, but my builds are achieving, and installing (using apple configurator). my test ipads are running 17.4.1 and 17.5 beta i have had a problem with one of our test ipads, but i don't know if it's related: mergAV isn't operating properly, but so far, it's only on one test ipad. we'll see if the fleet chokes on it, or not. On Tue, Apr 9, 2024 at 1:08 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools > point there) > I have built 2 of my apps and the both show splash screen then immediately > crashes before first card is shown. > I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it > starts but the app never gets installed and the standalone builder windows > hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. > Any ideas? > Thanks > > 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 Mike Kerner via use-livecode > Sent: Tuesday, April 09, 2024 9:33 AM > To: How to use LiveCode > Cc: Mike Kerner > Subject: Re: Xcode 15.01 working with LC? > > just tried it, again, and then started digging. > on the first attempt, i got the linking error then i fired up xc 15.0.1, > and looked at the xcode command-line tools - sure enough, it was set to > 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc > 15.0.1 > > > On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just to complicate matters, though: In the Forum, two people have > > confirmed successful iOS deployment with Xcode 15.0.1: > > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > > > /Andreas > > > > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > > use-livecode at lists.runrev.com>: > > > > > > i should further note that in lc settings, if you select 15.0.1, you > > > will get the green box like all's well, but during the build you > > > will get an error, late. > > > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > > > wrote: > > > > > >> it does not work, at least with 9.6.11 here's where you can find > > >> all the downloads, including xcode 15 > > >> https://developer.apple.com/download/all/?q=xcode > > >> > > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > > >> use-livecode at lists.runrev.com> wrote: > > >> > > >>> Hi friends, > > >>> > > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > > >>> Dev download pages. > > >>> > > >>> Will that work with LC? > > >>> Or does someone have a link to version 15.0? > > >>> > > >>> Thanks in advance! > > >>> > > >>> > > >>> Best > > >>> > > >>> Klaus > > >>> -- > > >>> Klaus Major > > >>> https://www.major-k.de > > >>> https://www.major-k.de/bass > > >>> klaus at major-k.de > > >>> > > >>> > > >>> _______________________________________________ > > >>> use-livecode mailing list > > >>> use-livecode at lists.runrev.com > > >>> Please visit this url to subscribe, unsubscribe and manage your > > >>> subscription preferences: > > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > > >>> > > >> > > >> > > >> -- > > >> On the first day, God created the heavens and the Earth On the > > >> second day, God created the oceans. > > >> On the third day, God put the animals on hold for a few hours, > > >> and did a little diving. > > >> And God said, "This is good." > > >> > > > > > > > > > -- > > > On the first day, God created the heavens and the Earth On the > > > second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth On the second day, > God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Tue Apr 9 15:15:13 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:15:13 -0400 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: paul, lc apps that i built on win years ago are still running on win on arm (and have been, for three years), so i'm guessing there is at least an emulation mode. On Tue, Apr 9, 2024 at 3:04 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports it? > > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will run > on Windows on ARM on day one. > > Paul Dupuis > Researchware > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From paul at researchware.com Tue Apr 9 15:20:52 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:20:52 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <39d0a412-7ad8-40fb-942f-7b814f1e602f@researchware.com> Thank you Mike. I did not know that. On 4/9/2024 3:15 PM, Mike Kerner via use-livecode wrote: > paul, > lc apps that i built on win years ago are still running on win on arm (and > have been, for three years), so i'm guessing there is at least an emulation > mode. > > On Tue, Apr 9, 2024 at 3:04PM Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM chips >> (Surface laptops will use the Snapdragon X Elite processors from >> Qualcomm) this year. Announcement expected May 20, shipping - who knows >> when, but likely this year. This is to compete with Apple's M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows on >> ARM is released to the public before we see a LC version that supports it? >> >> I know, this is probably way ahead of any practical answer, but I know >> we WILL have customers asking us if our app (built on LC9.6.11) will run >> on Windows on ARM on day one. >> >> Paul Dupuis >> Researchware >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From mark at livecode.com Wed Apr 10 02:11:06 2024 From: mark at livecode.com (Mark Waddingham) Date: Wed, 10 Apr 2024 07:11:06 +0100 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports > it? I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will > run on Windows on ARM on day one. Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From paul at researchware.com Wed Apr 10 09:20:07 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 10 Apr 2024 09:20:07 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Thank you Mark! I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. -- Paul On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: > On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM >> chips (Surface laptops will use the Snapdragon X Elite processors >> from Qualcomm) this year. Announcement expected May 20, shipping - >> who knows when, but likely this year. This is to compete with Apple's >> M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows >> on ARM is released to the public before we see a LC version that >> supports it? > > I can't really say when we will add a native ARM64 build for Windows - > it will depend largely on demand and need. > > That being said, we have recently updated how we build the windows > engine to use the most recent version of Visual Studio (which has > arm64 target compilers) so that is at least a step in the right > direction. > >> I know, this is probably way ahead of any practical answer, but I >> know we WILL have customers asking us if our app (built on LC9.6.11) >> will run on Windows on ARM on day one. > > Windows ARM has been available to everyone for a while - albeit not > strictly a 'public' thing, virtualization tools like VMware on macOS > will download and install the ARM version of windows automatically if > you are running on an ARM mac. > > We have a couple of people internally who have ARM macs, and use > VMware to run Windows in ARM and we haven't seen any problems. > > So I can echo what Mike said - especially since Microsoft added x86-64 > support to their Intel emulation layer on Windows ARM (think Rosetta > 2) about a year or so ago - both x86 and x86-64 versions of the > LiveCode engine run seamlessly on it. > > Another thing to remember is that Microsoft are not forcing a > processor transition unlike Apple have done twice now (in the last two > decades) - I fully expect that Windows on ARM will support Intel > executables indefinitely, just like x86-64 Windows continues to > support x86 executables. > > Warmest Regards, > > Mark. > From matthias_livecode_150811 at m-r-d.de Wed Apr 10 09:44:27 2024 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 10 Apr 2024 15:44:27 +0200 Subject: Windows on ARM... In-Reply-To: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Message-ID: <430351DF-2CD9-43F3-8C97-2BCE49C54CFB@m-r-d.de> I am running here a Windows 11 VM in Parallels 19 on my Mac Studio with M1 Max, mainly to test the Windows standalones (32 and 64bit) i've created on macOS. I can also confirm that so far i did not experience any problems with running those Intel builds on Win11 ARM. > Am 10.04.2024 um 15:20 schrieb Paul Dupuis via use-livecode : > > Thank you Mark! > > I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. > > There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. > > -- Paul > > On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: >> On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >>> Mothership people (or anyone in the community that may know this): >>> >>> Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. >>> >>> Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? >> >> I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. >> >> That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. >> >>> I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. >> >> Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. >> >> We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. >> >> So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. >> >> Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. >> >> Warmest Regards, >> >> Mark. >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon Apr 15 16:01:31 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 15 Apr 2024 16:01:31 -0400 Subject: Licensing 6.7.11 Message-ID: <004001da8f6f$b8d6fd10$2a84f730$@net> Suddenly LC 6.7.11 says my license file has expired. I tried online activation and it does not work. Logged onto the LC website and under my account I can't download a license file for 6.7.11. The only versions are 9 and 10? Any ideas? I'm on a short time line and need to get this job out. Thanks! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From ludovic.thebault at laposte.net Wed Apr 17 03:43:49 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Wed, 17 Apr 2024 09:43:49 +0200 Subject: Android 13 and higher and share files problems Message-ID: Hello, I have an Android application that stores files in the "Documents" folder. The path to the files is something like : « /data/user/0/com.xxx.files/ ». With phones running Android 13 or higher, the application folder "com.xxx" is no longer visible in the file explorer, whereas on an Android 11 devices or under we can see it and access to the files. What should I do? Thank you. PS : on android 13 and higher I’ve also this bug : If I want to send the file by email, using the Gmail application, even if the attachment is present in the body of the email, the sending fails due to an error "Unable to attach the file". With another email application, it works. I guess this problem is related to the first ! Ludovic From merakosp at gmail.com Wed Apr 17 04:18:00 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 17 Apr 2024 11:18:00 +0300 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: Hello Ludovic, Which file explorer app do you use? As of Android 13, apps that need to access media files that other apps have created, must request one or more of the following granular media permissions instead of the READ_EXTERNAL_STORAGE permission: READ_MEDIA_IMAGES READ_MEDIA_VIDEO READ_MEDIA_AUDIO So I assume the file explorer app you use might still use the (deprecated) READ_EXTERNAL_STORAGE permission. But this is just a guess. RE the other issue with gmail - I suggest you file a bug report and attach a sample stack and we will investigate. Kind regards, Panos -- On Wed, 17 Apr 2024 at 10:45, Ludovic THEBAULT via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello, > > I have an Android application that stores files in the "Documents" folder. > The path to the files is something like : « /data/user/0/com.xxx.files/ ». > > With phones running Android 13 or higher, the application folder "com.xxx" > is no longer visible in the file explorer, whereas on an Android 11 devices > or under we can see it and access to the files. > > What should I do? Thank you. > > PS : on android 13 and higher I’ve also this bug : If I want to send the > file by email, using the Gmail application, even if the attachment is > present in the body of the email, the sending fails due to an error "Unable > to attach the file". With another email application, it works. I guess this > problem is related to the first ! > > Ludovic > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From curry at pair.com Wed Apr 17 09:57:08 2024 From: curry at pair.com (Curry Kenworthy) Date: Wed, 17 Apr 2024 09:57:08 -0400 Subject: Licensing 6.7.11 In-Reply-To: <004001da8f6f$b8d6fd10$2a84f730$@net> References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Wed Apr 17 10:38:11 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 17 Apr 2024 10:38:11 -0400 Subject: Licensing 6.7.11 In-Reply-To: References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: <007d01da90d4$e2ec62a0$a8c527e0$@net> Thanks Curry, been in touch with Heather. Having some weird licensing issues. It now affecting other older versions. Heather is all over it. Will update to list when solved. 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 Curry Kenworthy via use-livecode Sent: Wednesday, April 17, 2024 9:57 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Re: Licensing 6.7.11 Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 11:27:06 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 17:27:06 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > Hello Ludovic, > > Which file explorer app do you use? Hello Panos, I use the phone's file manager. And even when connected to Windows, Explorer doesn't show the folder. I've created another application using a text file that needs to be imported or retrieved, and it's the same problem. I tested on an emulator (Pixel XL Api 33), same thing, the folder doesn't appear either on the internal storage or on the SD card. On the application file on the playstore, the permissions displayed seem to be correct: Location approximate location (network-based) precise location (GPS and network-based) Photos/Media/Files read the contents of your USB storage modify or delete the contents of your USB storage Storage read the contents of your USB storage modify or delete the contents of your USB storage Other full network access control vibration Do I need to open a bug entry ? Ludovic From jacque at hyperactivesw.com Thu Apr 18 12:02:27 2024 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Apr 2024 11:02:27 -0500 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <18ef1f1ea38.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> There is a similar bug report in the QCC, you could add your comments to it. https://quality.livecode.com/show_bug.cgi?id=23526 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On April 18, 2024 10:29:26 AM Ludovic THEBAULT via use-livecode wrote: >> Le 17 avr. 2024 10:18, panagiotis merakos via use-livecode >> a crit : >> >> Hello Ludovic, >> >> Which file explorer app do you use? > > > Hello Panos, > > I use the phone's file manager. And even when connected to Windows, > Explorer doesn't show the folder. > > I've created another application using a text file that needs to be > imported or retrieved, and it's the same problem. I tested on an emulator > (Pixel XL Api 33), same thing, the folder doesn't appear either on the > internal storage or on the SD card. > > On the application file on the playstore, the permissions displayed seem to > be correct: > > Location > approximate location (network-based) > precise location (GPS and network-based) > > Photos/Media/Files > read the contents of your USB storage > modify or delete the contents of your USB storage > > Storage > read the contents of your USB storage > modify or delete the contents of your USB storage > > Other > full network access > control vibration > > Do I need to open a bug entry ? > > Ludovic > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 12:19:05 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 18:19:05 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > RE the other issue with gmail - I suggest you file a bug report and attach > a sample stack and we will investigate. I found that you need to modify the email (just add one char for example), in the app Gmail, to send the attachment. Ludovic From dan at clearvisiontech.com Fri Apr 19 14:10:16 2024 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 19 Apr 2024 18:10:16 +0000 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Just posted an app update to the iOS app store and I got this message: ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution. I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve the issue? Thank you in advance! -Dan From merakosp at gmail.com Mon Apr 22 07:29:30 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 22 Apr 2024 14:29:30 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Hello Dan, The released (public) version of LiveCode 10 DP-7 does support building with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). If you got this message - a rough guess is that you used a "custom" (and now outdated) internal build of DP-7 we had done for you back then, which did not support Xcode 15.x/ iOS 17 SDK yet. Kind regards, Panos -- On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david.bovill at gmail.com Wed Apr 24 13:43:53 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 18:43:53 +0100 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: I'm trying to base64 encode an image and include it into a json file to post to an api. The python code that accomplishes this is: image1_data = base64.b64encode(httpx.get(image1_url).content).decode("utf-8") When I try to follow the logic in Livecode I get: put url imageUrl into sImage put base64Encode (sImage) into base64Image put textDecode (base64Image, "UTF-8") into encodedImageData However the api complains that the image is not encoded properly. Adding or removing the "textDecode" step does not help. Any thoughts? From paul at researchware.com Wed Apr 24 14:25:37 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 14:25:37 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > I'm trying to base64 encode an image and include it into a json file to > post to an api. The python code that accomplishes this is: > > image1_data = > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > When I try to follow the logic in Livecode I get: > > put url imageUrl into sImage > put base64Encode (sImage) into base64Image > put textDecode (base64Image, "UTF-8") into encodedImageData > > However the api complains that the image is not encoded properly. Adding or > removing the "textDecode" step does not help. Any thoughts? > This is just a guess, but I thing your last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textDecode in Livecode converts from the format (UTF-8) to Livecode's 16bit internal unicode textEncode converts from livecode's internal 16bit unicode to the indicated format (UTF-8). From david.bovill at gmail.com Wed Apr 24 14:45:09 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 19:45:09 +0100 Subject: Help converting python one-liner... In-Reply-To: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: I need to put encodeImageData into json (which is utf-8) and then post it to the api. I'm not sure what aspects of base64 encoding would not be utf8 compatible... seem to remember there are some quirks there to be aware of. The python code does the decode("utf-8") step at the end - so I guess there is some issue with raw base64 encoding in json? On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > I'm trying to base64 encode an image and include it into a json file to > > post to an api. The python code that accomplishes this is: > > > > image1_data = > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > When I try to follow the logic in Livecode I get: > > > > put url imageUrl into sImage > > put base64Encode (sImage) into base64Image > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > However the api complains that the image is not encoded properly. Adding > or > > removing the "textDecode" step does not help. Any thoughts? > > > > This is just a guess, but I thing your last line needs to be: > > put textEncode(base64Image,"UTF-8") into encodedImageData > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > 16bit internal unicode > > textEncode converts from livecode's internal 16bit unicode to the > indicated format (UTF-8). > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Apr 24 16:10:41 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 16:10:41 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <59982680-635d-47d5-a98d-3847b9c4e551@researchware.com> If json need utf8, then the last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textEncode will convert the bas64 data (stored in livecode as 16bit characters) to UTF8 On 4/24/2024 2:45 PM, David Bovill via use-livecode wrote: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>> I'm trying to base64 encode an image and include it into a json file to >>> post to an api. The python code that accomplishes this is: >>> >>> image1_data = >>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>> >>> When I try to follow the logic in Livecode I get: >>> >>> put url imageUrl into sImage >>> put base64Encode (sImage) into base64Image >>> put textDecode (base64Image, "UTF-8") into encodedImageData >>> >>> However the api complains that the image is not encoded properly. Adding >> or >>> removing the "textDecode" step does not help. Any thoughts? >>> >> This is just a guess, but I thing your last line needs to be: >> >> put textEncode(base64Image,"UTF-8") into encodedImageData >> >> textDecode in Livecode converts from the format (UTF-8) to Livecode's >> 16bit internal unicode >> >> textEncode converts from livecode's internal 16bit unicode to the >> indicated format (UTF-8). >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andreas.bergendal at gmail.com Thu Apr 25 10:57:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 25 Apr 2024 16:57:12 +0200 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: The problem may be that base64 encoding inserts line breaks after every 76 chars (a remnant from terminal monitor width restrictions, apparently). I ran into this a while ago, and cleaning the encoded string with “replace cr with empty in tString” solved it for me. I don’t think any textEncode/Decode should be needed after that (Python is a different animal after all… :) /Andreas ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < use-livecode at lists.runrev.com>: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > > I'm trying to base64 encode an image and include it into a json file to > > > post to an api. The python code that accomplishes this is: > > > > > > image1_data = > > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > > > When I try to follow the logic in Livecode I get: > > > > > > put url imageUrl into sImage > > > put base64Encode (sImage) into base64Image > > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > > > However the api complains that the image is not encoded properly. > Adding > > or > > > removing the "textDecode" step does not help. Any thoughts? > > > > > > > This is just a guess, but I thing your last line needs to be: > > > > put textEncode(base64Image,"UTF-8") into encodedImageData > > > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > > 16bit internal unicode > > > > textEncode converts from livecode's internal 16bit unicode to the > > indicated format (UTF-8). > From bobsneidar at iotecdigital.com Thu Apr 25 11:09:03 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:09:03 +0000 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. Bob S > On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: > > The problem may be that base64 encoding inserts line breaks after every 76 > chars (a remnant from terminal monitor width restrictions, apparently). > I ran into this a while ago, and cleaning the encoded string with “replace > cr with empty in tString” solved it for me. > I don’t think any textEncode/Decode should be needed after that (Python is > a different animal after all… :) > > /Andreas > > ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < > use-livecode at lists.runrev.com>: > >> I need to put encodeImageData into json (which is utf-8) and then post it >> to the api. I'm not sure what aspects of base64 encoding would not be utf8 >> compatible... seem to remember there are some quirks there to be aware of. >> The python code does the decode("utf-8") step at the end - so I guess >> there is some issue with raw base64 encoding in json? >> >> On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>>> I'm trying to base64 encode an image and include it into a json file to >>>> post to an api. The python code that accomplishes this is: >>>> >>>> image1_data = >>>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>>> >>>> When I try to follow the logic in Livecode I get: >>>> >>>> put url imageUrl into sImage >>>> put base64Encode (sImage) into base64Image >>>> put textDecode (base64Image, "UTF-8") into encodedImageData >>>> >>>> However the api complains that the image is not encoded properly. >> Adding >>> or >>>> removing the "textDecode" step does not help. Any thoughts? >>>> >>> >>> This is just a guess, but I thing your last line needs to be: >>> >>> put textEncode(base64Image,"UTF-8") into encodedImageData >>> >>> textDecode in Livecode converts from the format (UTF-8) to Livecode's >>> 16bit internal unicode >>> >>> textEncode converts from livecode's internal 16bit unicode to the >>> indicated format (UTF-8). >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 25 11:24:48 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:24:48 +0000 Subject: Help converting python one-liner... In-Reply-To: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Message-ID: <4067EFC6-1B7E-42B2-9BC0-DAEDACB9F5FB@iotecdigital.com> Well the good news (I suppose) is that base64Decode seems to ignore the carriage returns in the encoded string. The bad news (for me) is that it means my intermittence issue had nothing to do with the carriage returns. Bob S > On Apr 25, 2024, at 8:09 AM, Bob Sneidar via use-livecode wrote: > > Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. > > Bob S > > >> On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: >> >> The problem may be that base64 encoding inserts line breaks after every 76 >> chars (a remnant from terminal monitor width restrictions, apparently). >> I ran into this a while ago, and cleaning the encoded string with “replace >> cr with empty in tString” solved it for me. >> I don’t think any textEncode/Decode should be needed after that (Python is >> a different animal after all… :) >> >> /Andreas >> From Bernd.Niggemann at uni-wh.de Thu Apr 25 12:47:47 2024 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Thu, 25 Apr 2024 16:47:47 +0000 Subject: Help converting python one-liner... Message-ID: <05895A82-8A11-4A49-855E-924BDFB0FD76@uni-wh.de> Hi David, Are you sure that sImage contains the data you want? What happens if instead of: put url imageUrl into sImage you do: put url("binfile:" & imageURL) into sImage Kind regards Bernd From tom at makeshyft.com Fri Apr 26 16:08:47 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 16:08:47 -0400 Subject: Websockets ... again. Message-ID: Hi Folks, Can we get a measure again as to the interest in web sockets implementation in livecode? As far as I know we still do not have one that is available or able to be contributed to, I'd be willing to put in some engineering time if there was help from others available. Here are the full specs. https://websockets.spec.whatwg.org/ I have no idea how long this would take But I can see that one day in the not too distant future, it will no longer be optional. Thanks, Tom From MikeKerner at roadrunner.com Fri Apr 26 16:41:35 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 26 Apr 2024 16:41:35 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: i'm interested in client side, especially on mobile. we have an app that is in the wild that would be much better if we could stop pinging the server every five seconds. On Fri, Apr 26, 2024 at 4:10 PM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Folks, > > Can we get a measure again as to the interest in web sockets implementation > in livecode? > As far as I know we still do not have one that is available or able to be > contributed to, > I'd be willing to put in some engineering time if there was help from > others available. > Here are the full specs. > https://websockets.spec.whatwg.org/ > I have no idea how long this would take > But I can see that one day in the not too distant future, it will no longer > be optional. > Thanks, > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 ambassador at fourthworld.com Fri Apr 26 19:29:53 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Apr 2024 23:29:53 +0000 Subject: Websockets ... again. Message-ID: Tom Glod wrote: > Can we get a measure again as to the interest in web sockets implementation > in livecode? Requested 2015, last activity 2020: https://quality.livecode.com/show_bug.cgi?id=16091 Given the elapsed time so far, maybe we can find another way to do this. - How hard would it be to script it using LC's good socket support? - Is there a curl option available that might allow Charles to handle this more quickly in tsNet? - Would it be feasible to use WebSockets through an embedded browser widget? - What are the use cases requiring WebSockets excluisively? - Given the better performance and ligher resource usage for normal sockets, could the service host consider supporting normal sockets in addition to WebSockets? Richard Gaskin FourthWorld.com From tom at makeshyft.com Fri Apr 26 19:53:31 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 19:53:31 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: Richard, thanks for chiming in. 1. dunno, it can't be that hard, i would take an existing implementation in another language and rewrite it in livecode. 2. dunno 3. interesting thought, I will look into testing this. 4. many blockchains are websockets only, and most API with data "streams". Mike, I hear you on all that. On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom Glod wrote: > > Can we get a measure again as to the interest in web sockets > implementation > > in livecode? > > Requested 2015, last activity 2020: > https://quality.livecode.com/show_bug.cgi?id=16091 > > Given the elapsed time so far, maybe we can find another way to do this. > > - How hard would it be to script it using LC's good socket support? > > - Is there a curl option available that might allow Charles to handle > this more quickly in tsNet? > > - Would it be feasible to use WebSockets through an embedded browser > widget? > > - What are the use cases requiring WebSockets excluisively? > > - Given the better performance and ligher resource usage for normal > sockets, could > the service host consider supporting normal sockets in addition to > WebSockets? > > > 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 bobsneidar at iotecdigital.com Fri Apr 26 20:53:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 27 Apr 2024 00:53:45 +0000 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <4EC10E9B-63B6-44CA-887B-B101E71AE9A4@iotecdigital.com> I was thinking the same thing. Sent from my iPhone > On Apr 26, 2024, at 16:54, Tom Glod via use-livecode wrote: > > Richard, thanks for chiming in. > > 1. dunno, it can't be that hard, i would take an existing implementation in > another language and rewrite it in livecode. > 2. dunno > 3. interesting thought, I will look into testing this. > 4. many blockchains are websockets only, and most API with data "streams". > > Mike, I hear you on all that. > >> On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Tom Glod wrote: >>> Can we get a measure again as to the interest in web sockets >> implementation >>> in livecode? >> >> Requested 2015, last activity 2020: >> https://quality.livecode.com/show_bug.cgi?id=16091 >> >> Given the elapsed time so far, maybe we can find another way to do this. >> >> - How hard would it be to script it using LC's good socket support? >> >> - Is there a curl option available that might allow Charles to handle >> this more quickly in tsNet? >> >> - Would it be feasible to use WebSockets through an embedded browser >> widget? >> >> - What are the use cases requiring WebSockets excluisively? >> >> - Given the better performance and ligher resource usage for normal >> sockets, could >> the service host consider supporting normal sockets in addition to >> WebSockets? >> >> >> 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 marksmithhfx at gmail.com Sat Apr 27 14:07:00 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:07:00 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one LiveCode 10.0.0 dp-7 Xcode 15.0.x Mac OS 13.4+ iOS 17.0 So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? What now? Mark > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Sat Apr 27 14:15:19 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 21:15:19 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. Kind regards, Panos On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > I always encounter these challenges when update season arrives. It started > with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t > remember authorising that but it’s a confusing landscape so perhaps I did). > Instantly my app Organize which I virtually depend on to live stopped > working with the most helpful message “Organize” is no longer available. It > always shocks me when a company with Apple’s resources cannot get their > story straight. Of course it’s “available”. I can see it on the desktop, in > fact I just selected it. Nevertheless, I know what they mean… “Organize” is > no longer *compatible* (having been built on LC 9.6.10 or maybe it was > .11, can’t recall at the moment, and some ancient version of Xcode … you > can find it all in my signature line on the LC forums). Alright, so I have > to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the > last one > > LiveCode 10.0.0 dp-7 > > Xcode 15.0.x > > Mac OS 13.4+ > > iOS 17.0 > > So I start with Xcode 15.x and download that. That tells me my OS is not > capable of handling it, I need to update the OS. So then I check the System > Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it > comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to > RE-update that to 15.3. Now Xcode runs and I have the right SDK available > for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track > of). So now I download the latest LC 10 DP-7 and go to Mobile Support to > select the SDK and I get an error saying I need an Xcode that has an SDK > among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not > 17? > > What now? > > Mark > > > > > > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > From marksmithhfx at gmail.com Sat Apr 27 14:40:34 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:40:34 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hi Panos, Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: error: iOS 17.0 Platform Not Installed. Any idea what that’s about? Thanks Mark > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >> >> What now? >> >> Mark >> >> >> >> >> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com > wrote: >>> >>>> Just posted an app update to the iOS app store and I got this message: >>>> >>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>> App Store Connect or submitted for distribution. >>>> >>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>> the issue? >>>> >>>> Thank you in advance! >>>> >>>> -Dan >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> From merakosp at gmail.com Sat Apr 27 15:02:27 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 22:02:27 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Nice, one step closer! RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). Hope this helps. Cheers, Panos On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > Hi Panos, > > Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my > storage device, so I switched LC to select the SDK from 15.0.1 and that > worked. However, when I build for iOS 17 I get this error… > > There was an error while saving the standalone application failed to > create launch screen: /* com.apple.ibtool.errors */ > /Users/marksmith/Desktop/Michael Brook/App 1 - Ver > 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: > > error: iOS 17.0 Platform Not Installed. > > > Any idea what that’s about? > > > Thanks > > Mark > > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects > 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just > make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and > also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > >> I always encounter these challenges when update season arrives. It >> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >> don’t remember authorising that but it’s a confusing landscape so perhaps I >> did). Instantly my app Organize which I virtually depend on to live stopped >> working with the most helpful message “Organize” is no longer available. It >> always shocks me when a company with Apple’s resources cannot get their >> story straight. Of course it’s “available”. I can see it on the desktop, in >> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >> .11, can’t recall at the moment, and some ancient version of Xcode … you >> can find it all in my signature line on the LC forums). Alright, so I have >> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >> last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not >> capable of handling it, I need to update the OS. So then I check the System >> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >> select the SDK and I get an error saying I need an Xcode that has an SDK >> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >> 17? >> >> What now? >> >> Mark >> >> >> >> >> >> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com> wrote >> >> Hello Dan, >> >> The released (public) version of LiveCode 10 DP-7 does support building >> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >> >> If you got this message - a rough guess is that you used a "custom" (and >> now outdated) internal build of DP-7 we had done for you back then, which >> did not support Xcode 15.x/ iOS 17 SDK yet. >> >> Kind regards, >> Panos >> -- >> >> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >> iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > From marksmithhfx at gmail.com Sat Apr 27 15:34:23 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 20:34:23 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Panos, your depth of knowledge is astounding. All working now. Thanks!! Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From bdrunrev at gmail.com Sat Apr 27 17:05:07 2024 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 27 Apr 2024 22:05:07 +0100 Subject: Websockets ... again. In-Reply-To: References: Message-ID: One thing to bear in mind is that Livecode does not support secure sockets (despite what the Dictionary might say). On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > > - How hard would it be to script it using LC's good socket support? > > Richard Gaskin > FourthWorld.com > > From MikeKerner at roadrunner.com Sat Apr 27 19:28:41 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 27 Apr 2024 19:28:41 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: really? discuss. On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < use-livecode at lists.runrev.com> wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). > > On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > - How hard would it be to script it using LC's good socket support? > > > > 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 > -- 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 markclark at mac.com Sat Apr 27 20:30:20 2024 From: markclark at mac.com (Mark Clark) Date: Sat, 27 Apr 2024 19:30:20 -0500 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <42C703FD-3FF2-4788-B4EC-D15C7DC3E4D6@mac.com> LC just provides raw sockets. You can implement a TLS equivalent with a bit of elbow grease. Writing your own protocol gives a lot of control. TLS is something you may have to use to check boxes. Out of curiosity is there a market for something like this within the community? Sent from my iPhone > On Apr 27, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: > > really? discuss. > >> On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). >> On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> - How hard would it be to script it using LC's good socket support? >>> 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 > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Apr 27 20:55:20 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Apr 2024 00:55:20 +0000 Subject: Websockets ... again. Message-ID: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Bernard Devlin wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. on mouseup open secure socket to "livecodejournal.com:443" \ with message "wasConnected" without verification put it &cr& the result end mouseup on wasConnected put cr& the params after msg end wasConnected I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. -- Richard Gaskin FourthWorld.com From marksmithhfx at gmail.com Sun Apr 28 03:28:15 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sun, 28 Apr 2024 08:28:15 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Just a quick shoutout to Panos and his exemplary customer support. When at first I had problems getting the upgrade to work I resigned myself to patiently working through what I thought might be a multi-day process. Instead it was resolved in an hour. Thank you Panos. Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From merakosp at gmail.com Sun Apr 28 03:30:47 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sun, 28 Apr 2024 10:30:47 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Message-ID: You are very welcome, Mark :) Take care, Panos On Sun, 28 Apr 2024, 10:28 Mark Smith, wrote: > Just a quick shoutout to Panos and his exemplary customer support. When at > first I had problems getting the upgrade to work I resigned myself to > patiently working through what I thought might be a multi-day process. > Instead it was resolved in an hour. Thank you Panos. > > Mark > > > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the > iOS platform runtime is no longer included in the xcode app bundle and it > is a separate download. > > There must be something in the release notes on how to download it, you > have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my >> storage device, so I switched LC to select the SDK from 15.0.1 and that >> worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to >> create launch screen: /* com.apple.ibtool.errors */ >> /Users/marksmith/Desktop/Michael Brook/App 1 - Ver >> 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >> On 27 Apr 2024, at 7:15 PM, panagiotis merakos >> wrote: >> >> Hello Mark, >> >> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects >> 17.0. so you have to install xcode 15.0 or 15.0.1. >> >> Note you do not have to uninstall xcode 15.3, unless you want to. Just >> make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and >> also set the command line tools to point to the same xcode version. >> >> Kind regards, >> Panos >> >> On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: >> >>> I always encounter these challenges when update season arrives. It >>> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >>> don’t remember authorising that but it’s a confusing landscape so perhaps I >>> did). Instantly my app Organize which I virtually depend on to live stopped >>> working with the most helpful message “Organize” is no longer available. It >>> always shocks me when a company with Apple’s resources cannot get their >>> story straight. Of course it’s “available”. I can see it on the desktop, in >>> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >>> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >>> .11, can’t recall at the moment, and some ancient version of Xcode … you >>> can find it all in my signature line on the LC forums). Alright, so I have >>> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >>> last one >>> >>> LiveCode 10.0.0 dp-7 >>> Xcode 15.0.x >>> Mac OS 13.4+ >>> iOS 17.0 >>> >>> So I start with Xcode 15.x and download that. That tells me my OS is not >>> capable of handling it, I need to update the OS. So then I check the System >>> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >>> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >>> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >>> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >>> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >>> select the SDK and I get an error saying I need an Xcode that has an SDK >>> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >>> 17? >>> >>> What now? >>> >>> Mark >>> >>> >>> >>> >>> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >>> use-livecode at lists.runrev.com> wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Just posted an app update to the iOS app store and I got this message: >>> >>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >>> iOS >>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded >>> to >>> App Store Connect or submitted for distribution. >>> >>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. >>> Is >>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that >>> resolve >>> the issue? >>> >>> Thank you in advance! >>> >>> -Dan >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> >> > From bobsneidar at iotecdigital.com Sun Apr 28 19:48:42 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sun, 28 Apr 2024 23:48:42 +0000 Subject: Websockets ... again. In-Reply-To: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> References: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Message-ID: If you are going to roll your own security with raw sockets, what I had to do was encrypt the data then base64encode it, then reverse the process on the other side. Sent from my iPhone > On Apr 27, 2024, at 17:56, Richard Gaskin via use-livecode wrote: > > Bernard Devlin wrote: > >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). > > This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. > > on mouseup > open secure socket to "livecodejournal.com:443" \ > with message "wasConnected" without verification > put it &cr& the result > end mouseup > > on wasConnected > put cr& the params after msg > end wasConnected > > > I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. > > -- > 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 MikeKerner at roadrunner.com Mon Apr 29 10:17:20 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:17:20 -0400 Subject: web In-Reply-To: References: Message-ID: any word on web? just curious On Tue, Feb 13, 2024 at 5:09 AM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 13 Feb 2024, at 5:02 am, Curry Kenworthy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > What doesn’t kill us ... makes us awesome and mighty. Life requires that > faith and perseverance. Here’s hoping for a great 2024 for all, whatever it > holds, and an even BETTER 2025! > > > > My goodness Curry, how beautifully said. Thanks for sharing your thoughts. > It reminds me of a quote I saw recently, “Resilience is my superpower”. > Wishing everyone all the best in 2024. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Mon Apr 29 10:18:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:18:16 -0400 Subject: LC compilation In-Reply-To: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: any compiler chatter? asking for an interested party On Mon, May 29, 2023 at 7:26 PM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, sorry I thought it would have been copied with the reply. The > original post from Skip Kimpel was more or less asking if LC is compiled. > The exact post was… > > "Wait… what? I have been away from this list for a while, LC is > not currently compilable?? > > SKIP” > > I do have a question based on your reply. You indicate LC doesn’t compile > but then go on to list all of the stuff it compiles into a standalone > application (most of which, such as the LC engine, extensions, libraries, > etc) are just (I would argue) libraries when it builds an application. > Taking the definition of compiler as “a process to convert (a program) into > a machine-code < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=machine-code&si=AMnBZoFOMBUphduq9VwZxsuReC7YV6BL3UJP9cGsG2J_mNMPwgWXqX8HuVPC8gyFB81-plMkPkEzmbteRge93xxj5qVwJdYjXSPc2zeY_vz8RKYr_9tAP6Q%3D&expnd=1> > or a lower-level < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=lower-level&si=AMnBZoG9fGMZkoPgk-g4eVoaZFdERA6BgFgTvewAwu3qykvLOcqyjsbvyNVL0k7ItNaeg3uetPXhm4wenDJM9iNdxIwXbgNT_MfjGFunU2ur_NpUowaHa-E%3D&expnd=1> > form in which the program can be executed.” I would argue it “sort of” does > that in that the included scripts (as I understand it) are not in their > original editable form but have been converted into something that is more > easily interpreted by the engine. I know it’s not ML, nor is it bytecode, > but it’s one step removed from the actually editable text in the script > editor. Would’t you agree? > > The true advantage of the byte code, I believe, is that it brings LC in > line with other similar compilers and therefore allows a more sophisticated > (and standardised) approach to code optimisation. Or at least that will be > one of the advantages. Obfuscation of code, as you mention, is another > (although I have never personally worried about anyone wanting to steal my > code 😊). > > Mark > > > > On 29 May 2023, at 5:56 pm, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I don't see the original post, so I can only part-comment on this. > > LC doesn't compile, per se. It builds standalone apps for all > > platforms, but those apps include the LC engine, extensions, > > libraries, and your stack(s). There is an obfuscator, but, no, no > > bytecode or ML, yet. The apps behave as you would expect a standalone > > app to behave, but, with a disassembler, you will have an easier time > > with them than you would with a ML or BC compiled app. > > The good news is that the current architecture makes remote debugging > > from mobes much simpler, and, whether you are on a desktop or mobile > > platform, you can include functionality such as side-loading and > > real-time code execution trivially. > > For example, let's say you have a debug build. If you include a button > > in your debug build, with the following script, you can prompt for a > > command, and execute it, live, in your standalone: > > > > on mouseUp > > global gDo > > ask "Do what?" with gDo > > if it is not empty then > > put it into gDo > > do gDo > > end if > > end mouseUp > > > > The above script will also, as I am sure you deduced, store the last > > command you typed, and prompt you with it, the next time you press the > > button. > > This is, of course, especially useful if you want to invoke the > > debugger and then debug some routine. You can do that like by clicking > > the button I just described, and then typing into the dialog: > > breakpoint;send "mouseUp" to button "someButton" # steps you through > > the debug button script, then to the mouseUp handler of "someButton" > > > > We are all patiently waiting for the script compiler, which, as of > > last conversation with Mark W., is going to be a bytecode compiler, > > not a ML compiler. > > > > On Mon, May 29, 2023 at 6:27 AM Mark Smith via use-livecode > > wrote: > >> > >> Hi Skip, > >> > >> I’m surprised no one has taken a stab at answering this. I'm certainly > no expert on the internal workings of LC or compilers but I can take a stab > at articulating what I think the answer is, and when I get it wrong someone > else can jump in to correct me (I should probably know this stuff better > anyway). > >> > >> So if I am correct, the current environment converts LC script into > some sort of (possibly binary) tree structure that is better organised to > be executed by the LC engine. The engine is a big chunk of what I think is > mostly Obj C (or some relative thereof) code that interprets the tree > structures created in the first phase. So I guess that makes it sort of > compiled? Compiled to execute in/on the LC engine, but also interpreted > because the tree code is not executed on the target platform directly but > is interpreted by the engine to generate the final executable result. > >> > >> As far as the script compiler project is concerned, I believe the goal > is to create a byte code stream that can be interpreted more efficiently by > (a possibly new?) engine. Not sure about the new engine part, but the idea > is the tree structure thing goes away and in its place is a linear stream > of byte codes that can both be executed more effiencetly but also optimised > more fully. This particular byte stream (and here I’m going way outside my > wheelhouse) is similar to what other compilers like Java, Python, (Pascal? > — which I do know was a byte code compiled run time interpreted language… > although companies like Borland eventually wrote Pascal compilers that > executed directly on the target platform without any interpretation) > produce. So, it would bring the LC compiled code more in line with what > other compilers are producing which means post compilation the code could > be optimised more completely using well developed industry standard > approaches. And so everything ends up a little smaller and faster but it > also opens the door to doing other things with the script code down the > road. > >> > >> Well, that's my take on Mark Waddinghams’ most recent seminar on this > topic. But he assuredly can fill you in much better than I can. > >> > >> Cheers, > >> Mark > >> > >> > >> > >>> On 28 May 2023, at 3:54 pm, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Wait… what? I have been away from this list for a while, LC is not > currently compilable?? > >>> > >>> SKIP > >>> > >>>> On May 27, 2023, at 4:39 PM, harrison--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>> > >>>> Hi Skip, > >>>> > >>>> Doubtful. I would wait until after we have a compilable version of > LC and then it will be more possible. > >>>> > >>>> Rick > >>>> > >>>>> On May 27, 2023, at 12:26 PM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>>> > >>>>> Has anybody done anything with LC and AR? > >>>>> > >>>>> Curious minds want to know :) > >>>>> > >>>>> SKIP > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From curry at pair.com Mon Apr 29 11:12:34 2024 From: curry at pair.com (Curry Kenworthy) Date: Mon, 29 Apr 2024 11:12:34 -0400 Subject: Can you almost hear me now? (AAC app underway) Message-ID: Good news: Im working on a custom AAC app in LC, set up for everything speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, Ill probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Mon Apr 29 12:17:48 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 29 Apr 2024 12:17:48 -0400 Subject: Can you almost hear me now? (AAC app underway) In-Reply-To: References: Message-ID: <002101da9a50$c9e6ac90$5db405b0$@net> Curry, Great! Looking forward to it. 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 Curry Kenworthy via use-livecode Sent: Monday, April 29, 2024 11:13 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Can you almost hear me now? (AAC app underway) Good news: I’m working on a custom AAC app in LC, set up for everything – speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, I’ll probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. 😊 Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From marksmithhfx at gmail.com Mon Apr 29 19:23:55 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 30 Apr 2024 00:23:55 +0100 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: > > any compiler chatter? > asking for an interested party I wish! Now that AI has completely revamped the art of coding, it might be more important than ever. Mark From bobsneidar at iotecdigital.com Mon Apr 29 19:28:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:28:45 +0000 Subject: LC compilation In-Reply-To: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> Message-ID: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> I will NEVER use AI to code. I have a hard enough time growing what I have already done, without having to decipher what some AI bot did. Bob S > On Apr 29, 2024, at 4:23 PM, Mark Smith via use-livecode wrote: > > On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: >> >> any compiler chatter? >> asking for an interested party > > > I wish! > > Now that AI has completely revamped the art of coding, it might be more important than ever. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Apr 29 19:31:27 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:31:27 +0000 Subject: LC compilation In-Reply-To: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> Message-ID: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> That should read GROKING stupid spell correct. Seemed like a good idea at the time… Bob S On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode wrote: I have a hard enough time growing From MikeKerner at roadrunner.com Mon Apr 29 21:30:36 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 21:30:36 -0400 Subject: LC compilation In-Reply-To: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: well, bob, since 10 was supposed to have an ai assistant as part of it... gpt 4 is pretty good, with fairly simple stuff, with some languages. it has not done well with anything LC that i've thrown at it. it keeps hallucinating all sorts of things, like commands that don't exist, whole documentation pages that don't exist, etc. that has not changed. yesterday, and again, today, i tried to get it to correctly answer a c++ question regarding a robot i'm hacking, but it repeatedly failed. but sometimes, it is very good at coding, especially if i give it some more mainstream code (say in JS, or CSS), and ask it to explain to me why the code isn't working. i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) On Mon, Apr 29, 2024 at 7:32 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That should read GROKING stupid spell correct. Seemed like a good idea at > the time… > > Bob S > > > On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > I have a hard enough time growing > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ambassador at fourthworld.com Tue Apr 30 03:58:12 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Apr 2024 07:58:12 +0000 Subject: LC compilation Message-ID: <6fd03451611d21cbc654affa24df93baa2b63aff@fourthworld.com> Kinda perfect, really. ;) Richard Gaskin FourthWorld.com Bob Sneidar wrote: > That LC compilation should read GROKING stupid spell correct. > Seemed like a good idea at the time… > > Bob S > > >> On Apr 29, 2024, at 4:28 PM, Bob Sneidar wrote: >> >> I have a hard enough time growing >> From andreas.bergendal at gmail.com Tue Apr 30 05:26:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 30 Apr 2024 11:26:12 +0200 Subject: Game of Life as LiveCode web deployment Message-ID: So, in my series of ”LiveCode projects that can be deployed straight to web with almost no modification”, here is the LC implementation of Game of Life that I created during the pandemic, with great help from Thierry D. https://wheninspace.com/gameoflife/ The only adaptation I have made is changing the save function for custom seed patterns from local text file to browser local storage. I also threw in a new feature for importing RLE code (a common GoL seed pattern format). It doesn’t have responsive design, so a large screen is recommended. It does work on mobile though (at least iOS), albeit being a bit slow (and you'll obviously need to scroll around to see things). Depending on your processor capacity, the web browser may choke and stall on the fast progression rate, so you may then need to enter a longer millisec delay value in the appropriate field and try again. (As reference: On an iPad 6th gen a 600 millisec delay is needed, while on a Mac Studio M1 Max just 40 millisecs is fine.) Have fun! :D /Andreas From bobsneidar at iotecdigital.com Tue Apr 30 11:09:32 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:09:32 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Sometimes, I am very good at coding. It’s all the other times that presents problems. ;-) Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: sometimes, it is very good at coding From bobsneidar at iotecdigital.com Tue Apr 30 11:16:30 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:16:30 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <088AB81A-715B-4B3D-B418-A8ED5F617F06@iotecdigital.com> Perhaps they should take a page from Amazon’s AI book and hire a bunch of people in India to watch other people program and respond with the correct code. Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) From MikeKerner at roadrunner.com Tue Apr 30 11:17:54 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 30 Apr 2024 11:17:54 -0400 Subject: LC compilation In-Reply-To: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Message-ID: if it wasn't the other kind, i wouldn't have anything to do On Tue, Apr 30, 2024 at 11:10 AM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Sometimes, I am very good at coding. It’s all the other times that > presents problems. ;-) > > Bob S > > > On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > sometimes, it is very good at coding > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Tue Apr 30 20:00:29 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 1 May 2024 00:00:29 +0000 Subject: Sending emails with attachments using Applescript Message-ID: <0BADE53E-7F67-4BA2-9D36-45A2C42841F7@iotecdigital.com> Hi all. I began working on a method to send emails with attachments a while back. I finally got back around to it. It simply opens an email in the Mail app. You have to actually send it (which I rather prefer actually.) I put the actual Applescript code in a property of my mainstack (which homestack() returns, you can replace that with whatever you want to contain your AppleScript.) There are place holders in the Applescript for things like theSubject, theBody etc. These get replaced with the arguments passd. I confess there is no error checking, either in the LivecodeScript or AppleScript. Feed it a bad email or a bad file path and you deserve what you get. ;-) I developed this because I never was able to get the native Livecode functions to send an email with attachments. I think there is a library now that can do this, but I haven’t played around with that yet. ON sendMailWithApplescript theRecipient, theAddress, theSubject, theBody, theFileList put the sendMailTemplate of homeStack() into theCommand put revMacFromUnixPath(theFilePath) into theMacFilePath replace "theSubject" with theSubject in theCommand replace "theBody" with theBody in theCommand replace "theRecipient" with theRecipient in theCommand replace "theAddress" with "bobsneidar at iotecdigital.com" in theCommand if theFileList is not empty then -- build the attachments code repeat for each line tFilePath in theFileList put revUnixFromMacPath(tFilePath) into tUnixFilePath -- check for bug in revUnixFromMacPath when using network shares if tUnixFilePath begins with "/Volumes/:" then \ replace "/Volumes/:" with empty in tUnixFilePath put "make new attachment with properties {file name:" & quote & \ tUnixFilePath & quote & "as alias}" & cr after tAttachments end repeat put "tell content of newMessage" & cr & tAttachments & cr & "end tell" & cr \ into tAttachments replace "-- attachments" with tAttachments in theCommand end if do theCommand as appleScript END sendMailWithApplescript The property stored in the main stack called sendMailTemplate containing the AppleScript code: property lastWindowID : missing value tell application "Mail" set windowIDs to id of windows if windowIDs does not contain lastWindowID then set newMessage to make new outgoing message with properties {subject:"theSubject", content:"theBody" & return & return} tell newMessage set visible to true make new to recipient at end of to recipients with properties {name:"theRecipient", address:"theAddress"} end tell -- attachments activate set lastWindowID to id of window 1 else tell window id lastWindowID set visible to false set visible to true end tell activate end if end tell Bob S From harrison at all-auctions.com Thu Apr 4 13:20:37 2024 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Thu, 4 Apr 2024 13:20:37 -0400 Subject: LiveCode Connection to PostgreSQL 16? In-Reply-To: References: Message-ID: This used to be relatively easy to do. They have changed how users can connect to PostgreSQL, and now it’s not easy to hook up LiveCode Server 9.6.11 to it. I’m dead in the water until this is solved. Does anyone have any updated LiveCode instructions for this? Thanks in advance, Rick From andreas.bergendal at gmail.com Thu Apr 4 15:44:47 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 4 Apr 2024 21:44:47 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox Message-ID: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest WebDeployHelper tool essentially does two things: 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. Currently the following features are available: - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) - Add code that gives you access to the localStorage functionality, which enables saving data between sessions - Add code that enables uploading of file data from your local files (like image data and text) - Other minor nifty features :) 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. So, the workflow automator lets you run one or several steps with one click: - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) - Trigger the standalone builder - Compile the enhanced html file and replace the generic one in the build folder with it - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) - Launch the web url to your web app in your browser The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. It can be used 'as is' or put into the plugins folder. The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) Feedback on everything is welcome! Andreas Bergendal WhenInSpace From prothero at ucsb.edu Thu Apr 4 16:47:44 2024 From: prothero at ucsb.edu (William Prothero) Date: Thu, 4 Apr 2024 13:47:44 -0700 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> Message-ID: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Apr 4 17:01:18 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 4 Apr 2024 17:01:18 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Message-ID: <003301da86d3$4008f040$c01ad0c0$@net> +1 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 William Prothero via use-livecode Sent: Thursday, April 04, 2024 4:48 PM To: How to use LiveCode Cc: William Prothero Subject: Re: WebDeployHelper tool - the LC10 web app toolbox Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Thu Apr 4 21:06:44 2024 From: tom at makeshyft.com (Tom Glod) Date: Thu, 4 Apr 2024 21:06:44 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <003301da86d3$4008f040$c01ad0c0$@net> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: thank you for making this available to the community. On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > 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 William Prothero via use-livecode > Sent: Thursday, April 04, 2024 4:48 PM > To: How to use LiveCode > Cc: William Prothero > Subject: Re: WebDeployHelper tool - the LC10 web app toolbox > > Andreas, > This sounds really great! It encourages me to start working with web > apps.Thanks for your contribution. > Best, > Bill > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > > > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > So, LiveCode 10 has web deployment, but there are still too many things > it cannot do out-of-the-box. > > Well, some of them are fixable, and as promised I now release the tool > I’ve built to get so much more out of LC web apps. > > > > Download here: > https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > > > WebDeployHelper tool essentially does two things: > > > > 1) It provides you with code (LC, javascript, html) that greatly > enhances the capabilities of your web app. > > It adds code to your LC stack, and to the html file in the standalone > folder. You have full control of which features are added. Nothing is > altered in your existing LC code. > > > > Currently the following features are available: > > - Modify the appearance of the web page that the LC stack resides on > (your own logo, background colour etc) > > - Add code that will make the stack resize when the browser window is > resized, or make the stack stay centered on the web page > > - Add code that enables pasting into fields and putting text into the > clipboard (not in mobile browsers) > > - Add code that enables mouse wheel scrolling in all LC fields and > relevant widgets (not in mobile browsers) > > - Add code that gives you access to the localStorage functionality, > which enables saving data between sessions > > - Add code that enables uploading of file data from your local files > (like image data and text) > > - Other minor nifty features :) > > > > > > 2) It helps automate the web deployment process, which tends to get > tedious as you often build many, many times and upload to your server to > test and test again your web app. > > > > So, the workflow automator lets you run one or several steps with one > click: > > - Trash the previous build folder (so you don’t get build folders like > "MyApp1”, MyApp2”, "MyApp3” etc) > > - Trigger the standalone builder > > - Compile the enhanced html file and replace the generic one in the > build folder with it > > - Upload all the standalone files (or just the changed ones, if not > first upload) to your server with ftp (if you enter credentials for an ftp > account) > > - Launch the web url to your web app in your browser > > > > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license > for LC10. > > It can be used 'as is' or put into the plugins folder. > > > > The tool is free to use (MIT license), but if you like it (or any of the > other free tools I've made) and feel it adds value to your use of LiveCode, > you may consider buying me a coffee at > https://www.buymeacoffee.com/riu9yazy7p :) > > > > Feedback on everything is welcome! > > > > Andreas Bergendal > > WhenInSpace > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 5 09:10:35 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 15:10:35 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: Thanks guys! But don’t just take my word for it - try it at see if it works! I did, in a fresh new stack, and… it bugged out on several of the features… Turns out I had missed to replace some hardcoded pointers to my initial test stack with stackname placeholder markers in some of the code blocks. Insufficient testing before release… When will I ever learn… :) Anyway, a fix is already available: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know how that one fares… :) /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From andreas.bergendal at gmail.com Fri Apr 5 11:38:34 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 17:38:34 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: https://wheninspace.com/WebDeployHelperTest/ To back my words! :D /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From alex at tweedly.net Fri Apr 5 11:44:42 2024 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 5 Apr 2024 16:44:42 +0100 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: That's cool !   I really like those 'slide-out' left buttons. Thank you very much for this. Alex. On 05/04/2024 16:38, Andreas Bergendal via use-livecode wrote: > And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: > > https://wheninspace.com/WebDeployHelperTest/ > > To back my words! :D > > /Andreas > > >> 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : >> >> thank you for making this available to the community. >> >> On Thu, Apr 4, 2024 at 5:02PM Ralph DiMola via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> +1 >>> >>> 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 William Prothero via use-livecode >>> Sent: Thursday, April 04, 2024 4:48 PM >>> To: How to use LiveCode >>> Cc: William Prothero >>> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >>> >>> Andreas, >>> This sounds really great! It encourages me to start working with web >>> apps.Thanks for your contribution. >>> Best, >>> Bill > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Apr 6 16:21:09 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:21:09 +0200 Subject: Xcode 15.01 working with LC? Message-ID: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Hi friends, I am just setting up a new Mac Mini M2 and could not find Xcode 15.0 as recommended by LCs release notes, only 15.01 on the Apple Dev download pages. Will that work with LC? Or does someone have a link to version 15.0? Thanks in advance! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Sat Apr 6 16:34:09 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:34:09 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: it does not work, at least with 9.6.11 here's where you can find all the downloads, including xcode 15 https://developer.apple.com/download/all/?q=xcode On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > I am just setting up a new Mac Mini M2 and could not find > Xcode 15.0 as recommended by LCs release notes, only 15.01 > on the Apple Dev download pages. > > Will that work with LC? > Or does someone have a link to version 15.0? > > Thanks in advance! > > > Best > > Klaus > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sat Apr 6 16:35:12 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:35:12 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: i should further note that in lc settings, if you select 15.0.1, you will get the green box like all's well, but during the build you will get an error, late. On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner wrote: > it does not work, at least with 9.6.11 > here's where you can find all the downloads, including xcode 15 > https://developer.apple.com/download/all/?q=xcode > > On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi friends, >> >> I am just setting up a new Mac Mini M2 and could not find >> Xcode 15.0 as recommended by LCs release notes, only 15.01 >> on the Apple Dev download pages. >> >> Will that work with LC? >> Or does someone have a link to version 15.0? >> >> Thanks in advance! >> >> >> Best >> >> Klaus >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From klaus at major-k.de Sat Apr 6 16:39:07 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:39:07 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Hi Mike, thank you very much! Currently downloading 15.0. > Am 06.04.2024 um 22:35 schrieb Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From andreas.bergendal at gmail.com Mon Apr 8 14:13:49 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 8 Apr 2024 20:13:49 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Just to complicate matters, though: In the Forum, two people have confirmed successful iOS deployment with Xcode 15.0.1: https://forums.livecode.com/viewtopic.php?f=49&t=38849 /Andreas > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? >>> >>> Thanks in advance! >>> >>> >>> Best >>> >>> Klaus >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> klaus at major-k.de >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Tue Apr 9 09:33:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 09:33:16 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you will > > get the green box like all's well, but during the build you will get an > > error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > wrote: > > > >> it does not work, at least with 9.6.11 > >> here's where you can find all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find > >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 > >>> on the Apple Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From rdimola at evergreeninfo.net Tue Apr 9 13:07:50 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 9 Apr 2024 13:07:50 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: <002701da8aa0$76e301c0$64a90540$@net> I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools point there) I have built 2 of my apps and the both show splash screen then immediately crashes before first card is shown. I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it starts but the app never gets installed and the standalone builder windows hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. Any ideas? Thanks 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 Mike Kerner via use-livecode Sent: Tuesday, April 09, 2024 9:33 AM To: How to use LiveCode Cc: Mike Kerner Subject: Re: Xcode 15.01 working with LC? just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you > > will get the green box like all's well, but during the build you > > will get an error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > wrote: > > > >> it does not work, at least with 9.6.11 here's where you can find > >> all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > >>> Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth On the > >> second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth On the > > second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Apr 9 15:03:32 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:03:32 -0400 Subject: Windows on ARM... Message-ID: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Mothership people (or anyone in the community that may know this): Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. Paul Dupuis Researchware From MikeKerner at roadrunner.com Tue Apr 9 15:13:39 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:13:39 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <002701da8aa0$76e301c0$64a90540$@net> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> <002701da8aa0$76e301c0$64a90540$@net> Message-ID: i just did several builds with a similar setup, but my builds are achieving, and installing (using apple configurator). my test ipads are running 17.4.1 and 17.5 beta i have had a problem with one of our test ipads, but i don't know if it's related: mergAV isn't operating properly, but so far, it's only on one test ipad. we'll see if the fleet chokes on it, or not. On Tue, Apr 9, 2024 at 1:08 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools > point there) > I have built 2 of my apps and the both show splash screen then immediately > crashes before first card is shown. > I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it > starts but the app never gets installed and the standalone builder windows > hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. > Any ideas? > Thanks > > 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 Mike Kerner via use-livecode > Sent: Tuesday, April 09, 2024 9:33 AM > To: How to use LiveCode > Cc: Mike Kerner > Subject: Re: Xcode 15.01 working with LC? > > just tried it, again, and then started digging. > on the first attempt, i got the linking error then i fired up xc 15.0.1, > and looked at the xcode command-line tools - sure enough, it was set to > 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc > 15.0.1 > > > On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just to complicate matters, though: In the Forum, two people have > > confirmed successful iOS deployment with Xcode 15.0.1: > > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > > > /Andreas > > > > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > > use-livecode at lists.runrev.com>: > > > > > > i should further note that in lc settings, if you select 15.0.1, you > > > will get the green box like all's well, but during the build you > > > will get an error, late. > > > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > > > wrote: > > > > > >> it does not work, at least with 9.6.11 here's where you can find > > >> all the downloads, including xcode 15 > > >> https://developer.apple.com/download/all/?q=xcode > > >> > > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > > >> use-livecode at lists.runrev.com> wrote: > > >> > > >>> Hi friends, > > >>> > > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > > >>> Dev download pages. > > >>> > > >>> Will that work with LC? > > >>> Or does someone have a link to version 15.0? > > >>> > > >>> Thanks in advance! > > >>> > > >>> > > >>> Best > > >>> > > >>> Klaus > > >>> -- > > >>> Klaus Major > > >>> https://www.major-k.de > > >>> https://www.major-k.de/bass > > >>> klaus at major-k.de > > >>> > > >>> > > >>> _______________________________________________ > > >>> use-livecode mailing list > > >>> use-livecode at lists.runrev.com > > >>> Please visit this url to subscribe, unsubscribe and manage your > > >>> subscription preferences: > > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > > >>> > > >> > > >> > > >> -- > > >> On the first day, God created the heavens and the Earth On the > > >> second day, God created the oceans. > > >> On the third day, God put the animals on hold for a few hours, > > >> and did a little diving. > > >> And God said, "This is good." > > >> > > > > > > > > > -- > > > On the first day, God created the heavens and the Earth On the > > > second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth On the second day, > God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Tue Apr 9 15:15:13 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:15:13 -0400 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: paul, lc apps that i built on win years ago are still running on win on arm (and have been, for three years), so i'm guessing there is at least an emulation mode. On Tue, Apr 9, 2024 at 3:04 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports it? > > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will run > on Windows on ARM on day one. > > Paul Dupuis > Researchware > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From paul at researchware.com Tue Apr 9 15:20:52 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:20:52 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <39d0a412-7ad8-40fb-942f-7b814f1e602f@researchware.com> Thank you Mike. I did not know that. On 4/9/2024 3:15 PM, Mike Kerner via use-livecode wrote: > paul, > lc apps that i built on win years ago are still running on win on arm (and > have been, for three years), so i'm guessing there is at least an emulation > mode. > > On Tue, Apr 9, 2024 at 3:04PM Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM chips >> (Surface laptops will use the Snapdragon X Elite processors from >> Qualcomm) this year. Announcement expected May 20, shipping - who knows >> when, but likely this year. This is to compete with Apple's M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows on >> ARM is released to the public before we see a LC version that supports it? >> >> I know, this is probably way ahead of any practical answer, but I know >> we WILL have customers asking us if our app (built on LC9.6.11) will run >> on Windows on ARM on day one. >> >> Paul Dupuis >> Researchware >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From mark at livecode.com Wed Apr 10 02:11:06 2024 From: mark at livecode.com (Mark Waddingham) Date: Wed, 10 Apr 2024 07:11:06 +0100 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports > it? I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will > run on Windows on ARM on day one. Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From paul at researchware.com Wed Apr 10 09:20:07 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 10 Apr 2024 09:20:07 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Thank you Mark! I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. -- Paul On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: > On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM >> chips (Surface laptops will use the Snapdragon X Elite processors >> from Qualcomm) this year. Announcement expected May 20, shipping - >> who knows when, but likely this year. This is to compete with Apple's >> M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows >> on ARM is released to the public before we see a LC version that >> supports it? > > I can't really say when we will add a native ARM64 build for Windows - > it will depend largely on demand and need. > > That being said, we have recently updated how we build the windows > engine to use the most recent version of Visual Studio (which has > arm64 target compilers) so that is at least a step in the right > direction. > >> I know, this is probably way ahead of any practical answer, but I >> know we WILL have customers asking us if our app (built on LC9.6.11) >> will run on Windows on ARM on day one. > > Windows ARM has been available to everyone for a while - albeit not > strictly a 'public' thing, virtualization tools like VMware on macOS > will download and install the ARM version of windows automatically if > you are running on an ARM mac. > > We have a couple of people internally who have ARM macs, and use > VMware to run Windows in ARM and we haven't seen any problems. > > So I can echo what Mike said - especially since Microsoft added x86-64 > support to their Intel emulation layer on Windows ARM (think Rosetta > 2) about a year or so ago - both x86 and x86-64 versions of the > LiveCode engine run seamlessly on it. > > Another thing to remember is that Microsoft are not forcing a > processor transition unlike Apple have done twice now (in the last two > decades) - I fully expect that Windows on ARM will support Intel > executables indefinitely, just like x86-64 Windows continues to > support x86 executables. > > Warmest Regards, > > Mark. > From matthias_livecode_150811 at m-r-d.de Wed Apr 10 09:44:27 2024 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 10 Apr 2024 15:44:27 +0200 Subject: Windows on ARM... In-Reply-To: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Message-ID: <430351DF-2CD9-43F3-8C97-2BCE49C54CFB@m-r-d.de> I am running here a Windows 11 VM in Parallels 19 on my Mac Studio with M1 Max, mainly to test the Windows standalones (32 and 64bit) i've created on macOS. I can also confirm that so far i did not experience any problems with running those Intel builds on Win11 ARM. > Am 10.04.2024 um 15:20 schrieb Paul Dupuis via use-livecode : > > Thank you Mark! > > I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. > > There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. > > -- Paul > > On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: >> On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >>> Mothership people (or anyone in the community that may know this): >>> >>> Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. >>> >>> Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? >> >> I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. >> >> That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. >> >>> I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. >> >> Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. >> >> We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. >> >> So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. >> >> Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. >> >> Warmest Regards, >> >> Mark. >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon Apr 15 16:01:31 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 15 Apr 2024 16:01:31 -0400 Subject: Licensing 6.7.11 Message-ID: <004001da8f6f$b8d6fd10$2a84f730$@net> Suddenly LC 6.7.11 says my license file has expired. I tried online activation and it does not work. Logged onto the LC website and under my account I can't download a license file for 6.7.11. The only versions are 9 and 10? Any ideas? I'm on a short time line and need to get this job out. Thanks! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From ludovic.thebault at laposte.net Wed Apr 17 03:43:49 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Wed, 17 Apr 2024 09:43:49 +0200 Subject: Android 13 and higher and share files problems Message-ID: Hello, I have an Android application that stores files in the "Documents" folder. The path to the files is something like : « /data/user/0/com.xxx.files/ ». With phones running Android 13 or higher, the application folder "com.xxx" is no longer visible in the file explorer, whereas on an Android 11 devices or under we can see it and access to the files. What should I do? Thank you. PS : on android 13 and higher I’ve also this bug : If I want to send the file by email, using the Gmail application, even if the attachment is present in the body of the email, the sending fails due to an error "Unable to attach the file". With another email application, it works. I guess this problem is related to the first ! Ludovic From merakosp at gmail.com Wed Apr 17 04:18:00 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 17 Apr 2024 11:18:00 +0300 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: Hello Ludovic, Which file explorer app do you use? As of Android 13, apps that need to access media files that other apps have created, must request one or more of the following granular media permissions instead of the READ_EXTERNAL_STORAGE permission: READ_MEDIA_IMAGES READ_MEDIA_VIDEO READ_MEDIA_AUDIO So I assume the file explorer app you use might still use the (deprecated) READ_EXTERNAL_STORAGE permission. But this is just a guess. RE the other issue with gmail - I suggest you file a bug report and attach a sample stack and we will investigate. Kind regards, Panos -- On Wed, 17 Apr 2024 at 10:45, Ludovic THEBAULT via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello, > > I have an Android application that stores files in the "Documents" folder. > The path to the files is something like : « /data/user/0/com.xxx.files/ ». > > With phones running Android 13 or higher, the application folder "com.xxx" > is no longer visible in the file explorer, whereas on an Android 11 devices > or under we can see it and access to the files. > > What should I do? Thank you. > > PS : on android 13 and higher I’ve also this bug : If I want to send the > file by email, using the Gmail application, even if the attachment is > present in the body of the email, the sending fails due to an error "Unable > to attach the file". With another email application, it works. I guess this > problem is related to the first ! > > Ludovic > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From curry at pair.com Wed Apr 17 09:57:08 2024 From: curry at pair.com (Curry Kenworthy) Date: Wed, 17 Apr 2024 09:57:08 -0400 Subject: Licensing 6.7.11 In-Reply-To: <004001da8f6f$b8d6fd10$2a84f730$@net> References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Wed Apr 17 10:38:11 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 17 Apr 2024 10:38:11 -0400 Subject: Licensing 6.7.11 In-Reply-To: References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: <007d01da90d4$e2ec62a0$a8c527e0$@net> Thanks Curry, been in touch with Heather. Having some weird licensing issues. It now affecting other older versions. Heather is all over it. Will update to list when solved. 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 Curry Kenworthy via use-livecode Sent: Wednesday, April 17, 2024 9:57 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Re: Licensing 6.7.11 Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 11:27:06 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 17:27:06 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > Hello Ludovic, > > Which file explorer app do you use? Hello Panos, I use the phone's file manager. And even when connected to Windows, Explorer doesn't show the folder. I've created another application using a text file that needs to be imported or retrieved, and it's the same problem. I tested on an emulator (Pixel XL Api 33), same thing, the folder doesn't appear either on the internal storage or on the SD card. On the application file on the playstore, the permissions displayed seem to be correct: Location approximate location (network-based) precise location (GPS and network-based) Photos/Media/Files read the contents of your USB storage modify or delete the contents of your USB storage Storage read the contents of your USB storage modify or delete the contents of your USB storage Other full network access control vibration Do I need to open a bug entry ? Ludovic From jacque at hyperactivesw.com Thu Apr 18 12:02:27 2024 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Apr 2024 11:02:27 -0500 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <18ef1f1ea38.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> There is a similar bug report in the QCC, you could add your comments to it. https://quality.livecode.com/show_bug.cgi?id=23526 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On April 18, 2024 10:29:26 AM Ludovic THEBAULT via use-livecode wrote: >> Le 17 avr. 2024 10:18, panagiotis merakos via use-livecode >> a crit : >> >> Hello Ludovic, >> >> Which file explorer app do you use? > > > Hello Panos, > > I use the phone's file manager. And even when connected to Windows, > Explorer doesn't show the folder. > > I've created another application using a text file that needs to be > imported or retrieved, and it's the same problem. I tested on an emulator > (Pixel XL Api 33), same thing, the folder doesn't appear either on the > internal storage or on the SD card. > > On the application file on the playstore, the permissions displayed seem to > be correct: > > Location > approximate location (network-based) > precise location (GPS and network-based) > > Photos/Media/Files > read the contents of your USB storage > modify or delete the contents of your USB storage > > Storage > read the contents of your USB storage > modify or delete the contents of your USB storage > > Other > full network access > control vibration > > Do I need to open a bug entry ? > > Ludovic > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 12:19:05 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 18:19:05 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > RE the other issue with gmail - I suggest you file a bug report and attach > a sample stack and we will investigate. I found that you need to modify the email (just add one char for example), in the app Gmail, to send the attachment. Ludovic From dan at clearvisiontech.com Fri Apr 19 14:10:16 2024 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 19 Apr 2024 18:10:16 +0000 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Just posted an app update to the iOS app store and I got this message: ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution. I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve the issue? Thank you in advance! -Dan From merakosp at gmail.com Mon Apr 22 07:29:30 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 22 Apr 2024 14:29:30 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Hello Dan, The released (public) version of LiveCode 10 DP-7 does support building with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). If you got this message - a rough guess is that you used a "custom" (and now outdated) internal build of DP-7 we had done for you back then, which did not support Xcode 15.x/ iOS 17 SDK yet. Kind regards, Panos -- On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david.bovill at gmail.com Wed Apr 24 13:43:53 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 18:43:53 +0100 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: I'm trying to base64 encode an image and include it into a json file to post to an api. The python code that accomplishes this is: image1_data = base64.b64encode(httpx.get(image1_url).content).decode("utf-8") When I try to follow the logic in Livecode I get: put url imageUrl into sImage put base64Encode (sImage) into base64Image put textDecode (base64Image, "UTF-8") into encodedImageData However the api complains that the image is not encoded properly. Adding or removing the "textDecode" step does not help. Any thoughts? From paul at researchware.com Wed Apr 24 14:25:37 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 14:25:37 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > I'm trying to base64 encode an image and include it into a json file to > post to an api. The python code that accomplishes this is: > > image1_data = > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > When I try to follow the logic in Livecode I get: > > put url imageUrl into sImage > put base64Encode (sImage) into base64Image > put textDecode (base64Image, "UTF-8") into encodedImageData > > However the api complains that the image is not encoded properly. Adding or > removing the "textDecode" step does not help. Any thoughts? > This is just a guess, but I thing your last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textDecode in Livecode converts from the format (UTF-8) to Livecode's 16bit internal unicode textEncode converts from livecode's internal 16bit unicode to the indicated format (UTF-8). From david.bovill at gmail.com Wed Apr 24 14:45:09 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 19:45:09 +0100 Subject: Help converting python one-liner... In-Reply-To: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: I need to put encodeImageData into json (which is utf-8) and then post it to the api. I'm not sure what aspects of base64 encoding would not be utf8 compatible... seem to remember there are some quirks there to be aware of. The python code does the decode("utf-8") step at the end - so I guess there is some issue with raw base64 encoding in json? On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > I'm trying to base64 encode an image and include it into a json file to > > post to an api. The python code that accomplishes this is: > > > > image1_data = > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > When I try to follow the logic in Livecode I get: > > > > put url imageUrl into sImage > > put base64Encode (sImage) into base64Image > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > However the api complains that the image is not encoded properly. Adding > or > > removing the "textDecode" step does not help. Any thoughts? > > > > This is just a guess, but I thing your last line needs to be: > > put textEncode(base64Image,"UTF-8") into encodedImageData > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > 16bit internal unicode > > textEncode converts from livecode's internal 16bit unicode to the > indicated format (UTF-8). > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Apr 24 16:10:41 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 16:10:41 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <59982680-635d-47d5-a98d-3847b9c4e551@researchware.com> If json need utf8, then the last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textEncode will convert the bas64 data (stored in livecode as 16bit characters) to UTF8 On 4/24/2024 2:45 PM, David Bovill via use-livecode wrote: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>> I'm trying to base64 encode an image and include it into a json file to >>> post to an api. The python code that accomplishes this is: >>> >>> image1_data = >>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>> >>> When I try to follow the logic in Livecode I get: >>> >>> put url imageUrl into sImage >>> put base64Encode (sImage) into base64Image >>> put textDecode (base64Image, "UTF-8") into encodedImageData >>> >>> However the api complains that the image is not encoded properly. Adding >> or >>> removing the "textDecode" step does not help. Any thoughts? >>> >> This is just a guess, but I thing your last line needs to be: >> >> put textEncode(base64Image,"UTF-8") into encodedImageData >> >> textDecode in Livecode converts from the format (UTF-8) to Livecode's >> 16bit internal unicode >> >> textEncode converts from livecode's internal 16bit unicode to the >> indicated format (UTF-8). >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andreas.bergendal at gmail.com Thu Apr 25 10:57:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 25 Apr 2024 16:57:12 +0200 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: The problem may be that base64 encoding inserts line breaks after every 76 chars (a remnant from terminal monitor width restrictions, apparently). I ran into this a while ago, and cleaning the encoded string with “replace cr with empty in tString” solved it for me. I don’t think any textEncode/Decode should be needed after that (Python is a different animal after all… :) /Andreas ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < use-livecode at lists.runrev.com>: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > > I'm trying to base64 encode an image and include it into a json file to > > > post to an api. The python code that accomplishes this is: > > > > > > image1_data = > > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > > > When I try to follow the logic in Livecode I get: > > > > > > put url imageUrl into sImage > > > put base64Encode (sImage) into base64Image > > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > > > However the api complains that the image is not encoded properly. > Adding > > or > > > removing the "textDecode" step does not help. Any thoughts? > > > > > > > This is just a guess, but I thing your last line needs to be: > > > > put textEncode(base64Image,"UTF-8") into encodedImageData > > > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > > 16bit internal unicode > > > > textEncode converts from livecode's internal 16bit unicode to the > > indicated format (UTF-8). > From bobsneidar at iotecdigital.com Thu Apr 25 11:09:03 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:09:03 +0000 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. Bob S > On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: > > The problem may be that base64 encoding inserts line breaks after every 76 > chars (a remnant from terminal monitor width restrictions, apparently). > I ran into this a while ago, and cleaning the encoded string with “replace > cr with empty in tString” solved it for me. > I don’t think any textEncode/Decode should be needed after that (Python is > a different animal after all… :) > > /Andreas > > ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < > use-livecode at lists.runrev.com>: > >> I need to put encodeImageData into json (which is utf-8) and then post it >> to the api. I'm not sure what aspects of base64 encoding would not be utf8 >> compatible... seem to remember there are some quirks there to be aware of. >> The python code does the decode("utf-8") step at the end - so I guess >> there is some issue with raw base64 encoding in json? >> >> On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>>> I'm trying to base64 encode an image and include it into a json file to >>>> post to an api. The python code that accomplishes this is: >>>> >>>> image1_data = >>>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>>> >>>> When I try to follow the logic in Livecode I get: >>>> >>>> put url imageUrl into sImage >>>> put base64Encode (sImage) into base64Image >>>> put textDecode (base64Image, "UTF-8") into encodedImageData >>>> >>>> However the api complains that the image is not encoded properly. >> Adding >>> or >>>> removing the "textDecode" step does not help. Any thoughts? >>>> >>> >>> This is just a guess, but I thing your last line needs to be: >>> >>> put textEncode(base64Image,"UTF-8") into encodedImageData >>> >>> textDecode in Livecode converts from the format (UTF-8) to Livecode's >>> 16bit internal unicode >>> >>> textEncode converts from livecode's internal 16bit unicode to the >>> indicated format (UTF-8). >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 25 11:24:48 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:24:48 +0000 Subject: Help converting python one-liner... In-Reply-To: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Message-ID: <4067EFC6-1B7E-42B2-9BC0-DAEDACB9F5FB@iotecdigital.com> Well the good news (I suppose) is that base64Decode seems to ignore the carriage returns in the encoded string. The bad news (for me) is that it means my intermittence issue had nothing to do with the carriage returns. Bob S > On Apr 25, 2024, at 8:09 AM, Bob Sneidar via use-livecode wrote: > > Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. > > Bob S > > >> On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: >> >> The problem may be that base64 encoding inserts line breaks after every 76 >> chars (a remnant from terminal monitor width restrictions, apparently). >> I ran into this a while ago, and cleaning the encoded string with “replace >> cr with empty in tString” solved it for me. >> I don’t think any textEncode/Decode should be needed after that (Python is >> a different animal after all… :) >> >> /Andreas >> From Bernd.Niggemann at uni-wh.de Thu Apr 25 12:47:47 2024 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Thu, 25 Apr 2024 16:47:47 +0000 Subject: Help converting python one-liner... Message-ID: <05895A82-8A11-4A49-855E-924BDFB0FD76@uni-wh.de> Hi David, Are you sure that sImage contains the data you want? What happens if instead of: put url imageUrl into sImage you do: put url("binfile:" & imageURL) into sImage Kind regards Bernd From tom at makeshyft.com Fri Apr 26 16:08:47 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 16:08:47 -0400 Subject: Websockets ... again. Message-ID: Hi Folks, Can we get a measure again as to the interest in web sockets implementation in livecode? As far as I know we still do not have one that is available or able to be contributed to, I'd be willing to put in some engineering time if there was help from others available. Here are the full specs. https://websockets.spec.whatwg.org/ I have no idea how long this would take But I can see that one day in the not too distant future, it will no longer be optional. Thanks, Tom From MikeKerner at roadrunner.com Fri Apr 26 16:41:35 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 26 Apr 2024 16:41:35 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: i'm interested in client side, especially on mobile. we have an app that is in the wild that would be much better if we could stop pinging the server every five seconds. On Fri, Apr 26, 2024 at 4:10 PM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Folks, > > Can we get a measure again as to the interest in web sockets implementation > in livecode? > As far as I know we still do not have one that is available or able to be > contributed to, > I'd be willing to put in some engineering time if there was help from > others available. > Here are the full specs. > https://websockets.spec.whatwg.org/ > I have no idea how long this would take > But I can see that one day in the not too distant future, it will no longer > be optional. > Thanks, > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 ambassador at fourthworld.com Fri Apr 26 19:29:53 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Apr 2024 23:29:53 +0000 Subject: Websockets ... again. Message-ID: Tom Glod wrote: > Can we get a measure again as to the interest in web sockets implementation > in livecode? Requested 2015, last activity 2020: https://quality.livecode.com/show_bug.cgi?id=16091 Given the elapsed time so far, maybe we can find another way to do this. - How hard would it be to script it using LC's good socket support? - Is there a curl option available that might allow Charles to handle this more quickly in tsNet? - Would it be feasible to use WebSockets through an embedded browser widget? - What are the use cases requiring WebSockets excluisively? - Given the better performance and ligher resource usage for normal sockets, could the service host consider supporting normal sockets in addition to WebSockets? Richard Gaskin FourthWorld.com From tom at makeshyft.com Fri Apr 26 19:53:31 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 19:53:31 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: Richard, thanks for chiming in. 1. dunno, it can't be that hard, i would take an existing implementation in another language and rewrite it in livecode. 2. dunno 3. interesting thought, I will look into testing this. 4. many blockchains are websockets only, and most API with data "streams". Mike, I hear you on all that. On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom Glod wrote: > > Can we get a measure again as to the interest in web sockets > implementation > > in livecode? > > Requested 2015, last activity 2020: > https://quality.livecode.com/show_bug.cgi?id=16091 > > Given the elapsed time so far, maybe we can find another way to do this. > > - How hard would it be to script it using LC's good socket support? > > - Is there a curl option available that might allow Charles to handle > this more quickly in tsNet? > > - Would it be feasible to use WebSockets through an embedded browser > widget? > > - What are the use cases requiring WebSockets excluisively? > > - Given the better performance and ligher resource usage for normal > sockets, could > the service host consider supporting normal sockets in addition to > WebSockets? > > > 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 bobsneidar at iotecdigital.com Fri Apr 26 20:53:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 27 Apr 2024 00:53:45 +0000 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <4EC10E9B-63B6-44CA-887B-B101E71AE9A4@iotecdigital.com> I was thinking the same thing. Sent from my iPhone > On Apr 26, 2024, at 16:54, Tom Glod via use-livecode wrote: > > Richard, thanks for chiming in. > > 1. dunno, it can't be that hard, i would take an existing implementation in > another language and rewrite it in livecode. > 2. dunno > 3. interesting thought, I will look into testing this. > 4. many blockchains are websockets only, and most API with data "streams". > > Mike, I hear you on all that. > >> On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Tom Glod wrote: >>> Can we get a measure again as to the interest in web sockets >> implementation >>> in livecode? >> >> Requested 2015, last activity 2020: >> https://quality.livecode.com/show_bug.cgi?id=16091 >> >> Given the elapsed time so far, maybe we can find another way to do this. >> >> - How hard would it be to script it using LC's good socket support? >> >> - Is there a curl option available that might allow Charles to handle >> this more quickly in tsNet? >> >> - Would it be feasible to use WebSockets through an embedded browser >> widget? >> >> - What are the use cases requiring WebSockets excluisively? >> >> - Given the better performance and ligher resource usage for normal >> sockets, could >> the service host consider supporting normal sockets in addition to >> WebSockets? >> >> >> 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 marksmithhfx at gmail.com Sat Apr 27 14:07:00 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:07:00 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one LiveCode 10.0.0 dp-7 Xcode 15.0.x Mac OS 13.4+ iOS 17.0 So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? What now? Mark > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Sat Apr 27 14:15:19 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 21:15:19 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. Kind regards, Panos On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > I always encounter these challenges when update season arrives. It started > with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t > remember authorising that but it’s a confusing landscape so perhaps I did). > Instantly my app Organize which I virtually depend on to live stopped > working with the most helpful message “Organize” is no longer available. It > always shocks me when a company with Apple’s resources cannot get their > story straight. Of course it’s “available”. I can see it on the desktop, in > fact I just selected it. Nevertheless, I know what they mean… “Organize” is > no longer *compatible* (having been built on LC 9.6.10 or maybe it was > .11, can’t recall at the moment, and some ancient version of Xcode … you > can find it all in my signature line on the LC forums). Alright, so I have > to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the > last one > > LiveCode 10.0.0 dp-7 > > Xcode 15.0.x > > Mac OS 13.4+ > > iOS 17.0 > > So I start with Xcode 15.x and download that. That tells me my OS is not > capable of handling it, I need to update the OS. So then I check the System > Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it > comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to > RE-update that to 15.3. Now Xcode runs and I have the right SDK available > for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track > of). So now I download the latest LC 10 DP-7 and go to Mobile Support to > select the SDK and I get an error saying I need an Xcode that has an SDK > among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not > 17? > > What now? > > Mark > > > > > > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > From marksmithhfx at gmail.com Sat Apr 27 14:40:34 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:40:34 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hi Panos, Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: error: iOS 17.0 Platform Not Installed. Any idea what that’s about? Thanks Mark > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >> >> What now? >> >> Mark >> >> >> >> >> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com > wrote: >>> >>>> Just posted an app update to the iOS app store and I got this message: >>>> >>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>> App Store Connect or submitted for distribution. >>>> >>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>> the issue? >>>> >>>> Thank you in advance! >>>> >>>> -Dan >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> From merakosp at gmail.com Sat Apr 27 15:02:27 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 22:02:27 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Nice, one step closer! RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). Hope this helps. Cheers, Panos On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > Hi Panos, > > Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my > storage device, so I switched LC to select the SDK from 15.0.1 and that > worked. However, when I build for iOS 17 I get this error… > > There was an error while saving the standalone application failed to > create launch screen: /* com.apple.ibtool.errors */ > /Users/marksmith/Desktop/Michael Brook/App 1 - Ver > 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: > > error: iOS 17.0 Platform Not Installed. > > > Any idea what that’s about? > > > Thanks > > Mark > > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects > 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just > make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and > also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > >> I always encounter these challenges when update season arrives. It >> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >> don’t remember authorising that but it’s a confusing landscape so perhaps I >> did). Instantly my app Organize which I virtually depend on to live stopped >> working with the most helpful message “Organize” is no longer available. It >> always shocks me when a company with Apple’s resources cannot get their >> story straight. Of course it’s “available”. I can see it on the desktop, in >> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >> .11, can’t recall at the moment, and some ancient version of Xcode … you >> can find it all in my signature line on the LC forums). Alright, so I have >> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >> last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not >> capable of handling it, I need to update the OS. So then I check the System >> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >> select the SDK and I get an error saying I need an Xcode that has an SDK >> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >> 17? >> >> What now? >> >> Mark >> >> >> >> >> >> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com> wrote >> >> Hello Dan, >> >> The released (public) version of LiveCode 10 DP-7 does support building >> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >> >> If you got this message - a rough guess is that you used a "custom" (and >> now outdated) internal build of DP-7 we had done for you back then, which >> did not support Xcode 15.x/ iOS 17 SDK yet. >> >> Kind regards, >> Panos >> -- >> >> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >> iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > From marksmithhfx at gmail.com Sat Apr 27 15:34:23 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 20:34:23 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Panos, your depth of knowledge is astounding. All working now. Thanks!! Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From bdrunrev at gmail.com Sat Apr 27 17:05:07 2024 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 27 Apr 2024 22:05:07 +0100 Subject: Websockets ... again. In-Reply-To: References: Message-ID: One thing to bear in mind is that Livecode does not support secure sockets (despite what the Dictionary might say). On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > > - How hard would it be to script it using LC's good socket support? > > Richard Gaskin > FourthWorld.com > > From MikeKerner at roadrunner.com Sat Apr 27 19:28:41 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 27 Apr 2024 19:28:41 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: really? discuss. On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < use-livecode at lists.runrev.com> wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). > > On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > - How hard would it be to script it using LC's good socket support? > > > > 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 > -- 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 markclark at mac.com Sat Apr 27 20:30:20 2024 From: markclark at mac.com (Mark Clark) Date: Sat, 27 Apr 2024 19:30:20 -0500 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <42C703FD-3FF2-4788-B4EC-D15C7DC3E4D6@mac.com> LC just provides raw sockets. You can implement a TLS equivalent with a bit of elbow grease. Writing your own protocol gives a lot of control. TLS is something you may have to use to check boxes. Out of curiosity is there a market for something like this within the community? Sent from my iPhone > On Apr 27, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: > > really? discuss. > >> On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). >> On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> - How hard would it be to script it using LC's good socket support? >>> 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 > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Apr 27 20:55:20 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Apr 2024 00:55:20 +0000 Subject: Websockets ... again. Message-ID: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Bernard Devlin wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. on mouseup open secure socket to "livecodejournal.com:443" \ with message "wasConnected" without verification put it &cr& the result end mouseup on wasConnected put cr& the params after msg end wasConnected I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. -- Richard Gaskin FourthWorld.com From marksmithhfx at gmail.com Sun Apr 28 03:28:15 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sun, 28 Apr 2024 08:28:15 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Just a quick shoutout to Panos and his exemplary customer support. When at first I had problems getting the upgrade to work I resigned myself to patiently working through what I thought might be a multi-day process. Instead it was resolved in an hour. Thank you Panos. Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From merakosp at gmail.com Sun Apr 28 03:30:47 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sun, 28 Apr 2024 10:30:47 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Message-ID: You are very welcome, Mark :) Take care, Panos On Sun, 28 Apr 2024, 10:28 Mark Smith, wrote: > Just a quick shoutout to Panos and his exemplary customer support. When at > first I had problems getting the upgrade to work I resigned myself to > patiently working through what I thought might be a multi-day process. > Instead it was resolved in an hour. Thank you Panos. > > Mark > > > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the > iOS platform runtime is no longer included in the xcode app bundle and it > is a separate download. > > There must be something in the release notes on how to download it, you > have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my >> storage device, so I switched LC to select the SDK from 15.0.1 and that >> worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to >> create launch screen: /* com.apple.ibtool.errors */ >> /Users/marksmith/Desktop/Michael Brook/App 1 - Ver >> 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >> On 27 Apr 2024, at 7:15 PM, panagiotis merakos >> wrote: >> >> Hello Mark, >> >> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects >> 17.0. so you have to install xcode 15.0 or 15.0.1. >> >> Note you do not have to uninstall xcode 15.3, unless you want to. Just >> make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and >> also set the command line tools to point to the same xcode version. >> >> Kind regards, >> Panos >> >> On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: >> >>> I always encounter these challenges when update season arrives. It >>> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >>> don’t remember authorising that but it’s a confusing landscape so perhaps I >>> did). Instantly my app Organize which I virtually depend on to live stopped >>> working with the most helpful message “Organize” is no longer available. It >>> always shocks me when a company with Apple’s resources cannot get their >>> story straight. Of course it’s “available”. I can see it on the desktop, in >>> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >>> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >>> .11, can’t recall at the moment, and some ancient version of Xcode … you >>> can find it all in my signature line on the LC forums). Alright, so I have >>> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >>> last one >>> >>> LiveCode 10.0.0 dp-7 >>> Xcode 15.0.x >>> Mac OS 13.4+ >>> iOS 17.0 >>> >>> So I start with Xcode 15.x and download that. That tells me my OS is not >>> capable of handling it, I need to update the OS. So then I check the System >>> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >>> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >>> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >>> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >>> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >>> select the SDK and I get an error saying I need an Xcode that has an SDK >>> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >>> 17? >>> >>> What now? >>> >>> Mark >>> >>> >>> >>> >>> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >>> use-livecode at lists.runrev.com> wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Just posted an app update to the iOS app store and I got this message: >>> >>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >>> iOS >>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded >>> to >>> App Store Connect or submitted for distribution. >>> >>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. >>> Is >>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that >>> resolve >>> the issue? >>> >>> Thank you in advance! >>> >>> -Dan >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> >> > From bobsneidar at iotecdigital.com Sun Apr 28 19:48:42 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sun, 28 Apr 2024 23:48:42 +0000 Subject: Websockets ... again. In-Reply-To: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> References: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Message-ID: If you are going to roll your own security with raw sockets, what I had to do was encrypt the data then base64encode it, then reverse the process on the other side. Sent from my iPhone > On Apr 27, 2024, at 17:56, Richard Gaskin via use-livecode wrote: > > Bernard Devlin wrote: > >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). > > This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. > > on mouseup > open secure socket to "livecodejournal.com:443" \ > with message "wasConnected" without verification > put it &cr& the result > end mouseup > > on wasConnected > put cr& the params after msg > end wasConnected > > > I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. > > -- > 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 MikeKerner at roadrunner.com Mon Apr 29 10:17:20 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:17:20 -0400 Subject: web In-Reply-To: References: Message-ID: any word on web? just curious On Tue, Feb 13, 2024 at 5:09 AM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 13 Feb 2024, at 5:02 am, Curry Kenworthy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > What doesn’t kill us ... makes us awesome and mighty. Life requires that > faith and perseverance. Here’s hoping for a great 2024 for all, whatever it > holds, and an even BETTER 2025! > > > > My goodness Curry, how beautifully said. Thanks for sharing your thoughts. > It reminds me of a quote I saw recently, “Resilience is my superpower”. > Wishing everyone all the best in 2024. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Mon Apr 29 10:18:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:18:16 -0400 Subject: LC compilation In-Reply-To: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: any compiler chatter? asking for an interested party On Mon, May 29, 2023 at 7:26 PM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, sorry I thought it would have been copied with the reply. The > original post from Skip Kimpel was more or less asking if LC is compiled. > The exact post was… > > "Wait… what? I have been away from this list for a while, LC is > not currently compilable?? > > SKIP” > > I do have a question based on your reply. You indicate LC doesn’t compile > but then go on to list all of the stuff it compiles into a standalone > application (most of which, such as the LC engine, extensions, libraries, > etc) are just (I would argue) libraries when it builds an application. > Taking the definition of compiler as “a process to convert (a program) into > a machine-code < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=machine-code&si=AMnBZoFOMBUphduq9VwZxsuReC7YV6BL3UJP9cGsG2J_mNMPwgWXqX8HuVPC8gyFB81-plMkPkEzmbteRge93xxj5qVwJdYjXSPc2zeY_vz8RKYr_9tAP6Q%3D&expnd=1> > or a lower-level < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=lower-level&si=AMnBZoG9fGMZkoPgk-g4eVoaZFdERA6BgFgTvewAwu3qykvLOcqyjsbvyNVL0k7ItNaeg3uetPXhm4wenDJM9iNdxIwXbgNT_MfjGFunU2ur_NpUowaHa-E%3D&expnd=1> > form in which the program can be executed.” I would argue it “sort of” does > that in that the included scripts (as I understand it) are not in their > original editable form but have been converted into something that is more > easily interpreted by the engine. I know it’s not ML, nor is it bytecode, > but it’s one step removed from the actually editable text in the script > editor. Would’t you agree? > > The true advantage of the byte code, I believe, is that it brings LC in > line with other similar compilers and therefore allows a more sophisticated > (and standardised) approach to code optimisation. Or at least that will be > one of the advantages. Obfuscation of code, as you mention, is another > (although I have never personally worried about anyone wanting to steal my > code 😊). > > Mark > > > > On 29 May 2023, at 5:56 pm, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I don't see the original post, so I can only part-comment on this. > > LC doesn't compile, per se. It builds standalone apps for all > > platforms, but those apps include the LC engine, extensions, > > libraries, and your stack(s). There is an obfuscator, but, no, no > > bytecode or ML, yet. The apps behave as you would expect a standalone > > app to behave, but, with a disassembler, you will have an easier time > > with them than you would with a ML or BC compiled app. > > The good news is that the current architecture makes remote debugging > > from mobes much simpler, and, whether you are on a desktop or mobile > > platform, you can include functionality such as side-loading and > > real-time code execution trivially. > > For example, let's say you have a debug build. If you include a button > > in your debug build, with the following script, you can prompt for a > > command, and execute it, live, in your standalone: > > > > on mouseUp > > global gDo > > ask "Do what?" with gDo > > if it is not empty then > > put it into gDo > > do gDo > > end if > > end mouseUp > > > > The above script will also, as I am sure you deduced, store the last > > command you typed, and prompt you with it, the next time you press the > > button. > > This is, of course, especially useful if you want to invoke the > > debugger and then debug some routine. You can do that like by clicking > > the button I just described, and then typing into the dialog: > > breakpoint;send "mouseUp" to button "someButton" # steps you through > > the debug button script, then to the mouseUp handler of "someButton" > > > > We are all patiently waiting for the script compiler, which, as of > > last conversation with Mark W., is going to be a bytecode compiler, > > not a ML compiler. > > > > On Mon, May 29, 2023 at 6:27 AM Mark Smith via use-livecode > > wrote: > >> > >> Hi Skip, > >> > >> I’m surprised no one has taken a stab at answering this. I'm certainly > no expert on the internal workings of LC or compilers but I can take a stab > at articulating what I think the answer is, and when I get it wrong someone > else can jump in to correct me (I should probably know this stuff better > anyway). > >> > >> So if I am correct, the current environment converts LC script into > some sort of (possibly binary) tree structure that is better organised to > be executed by the LC engine. The engine is a big chunk of what I think is > mostly Obj C (or some relative thereof) code that interprets the tree > structures created in the first phase. So I guess that makes it sort of > compiled? Compiled to execute in/on the LC engine, but also interpreted > because the tree code is not executed on the target platform directly but > is interpreted by the engine to generate the final executable result. > >> > >> As far as the script compiler project is concerned, I believe the goal > is to create a byte code stream that can be interpreted more efficiently by > (a possibly new?) engine. Not sure about the new engine part, but the idea > is the tree structure thing goes away and in its place is a linear stream > of byte codes that can both be executed more effiencetly but also optimised > more fully. This particular byte stream (and here I’m going way outside my > wheelhouse) is similar to what other compilers like Java, Python, (Pascal? > — which I do know was a byte code compiled run time interpreted language… > although companies like Borland eventually wrote Pascal compilers that > executed directly on the target platform without any interpretation) > produce. So, it would bring the LC compiled code more in line with what > other compilers are producing which means post compilation the code could > be optimised more completely using well developed industry standard > approaches. And so everything ends up a little smaller and faster but it > also opens the door to doing other things with the script code down the > road. > >> > >> Well, that's my take on Mark Waddinghams’ most recent seminar on this > topic. But he assuredly can fill you in much better than I can. > >> > >> Cheers, > >> Mark > >> > >> > >> > >>> On 28 May 2023, at 3:54 pm, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Wait… what? I have been away from this list for a while, LC is not > currently compilable?? > >>> > >>> SKIP > >>> > >>>> On May 27, 2023, at 4:39 PM, harrison--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>> > >>>> Hi Skip, > >>>> > >>>> Doubtful. I would wait until after we have a compilable version of > LC and then it will be more possible. > >>>> > >>>> Rick > >>>> > >>>>> On May 27, 2023, at 12:26 PM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>>> > >>>>> Has anybody done anything with LC and AR? > >>>>> > >>>>> Curious minds want to know :) > >>>>> > >>>>> SKIP > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From curry at pair.com Mon Apr 29 11:12:34 2024 From: curry at pair.com (Curry Kenworthy) Date: Mon, 29 Apr 2024 11:12:34 -0400 Subject: Can you almost hear me now? (AAC app underway) Message-ID: Good news: Im working on a custom AAC app in LC, set up for everything speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, Ill probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Mon Apr 29 12:17:48 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 29 Apr 2024 12:17:48 -0400 Subject: Can you almost hear me now? (AAC app underway) In-Reply-To: References: Message-ID: <002101da9a50$c9e6ac90$5db405b0$@net> Curry, Great! Looking forward to it. 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 Curry Kenworthy via use-livecode Sent: Monday, April 29, 2024 11:13 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Can you almost hear me now? (AAC app underway) Good news: I’m working on a custom AAC app in LC, set up for everything – speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, I’ll probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. 😊 Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From marksmithhfx at gmail.com Mon Apr 29 19:23:55 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 30 Apr 2024 00:23:55 +0100 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: > > any compiler chatter? > asking for an interested party I wish! Now that AI has completely revamped the art of coding, it might be more important than ever. Mark From bobsneidar at iotecdigital.com Mon Apr 29 19:28:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:28:45 +0000 Subject: LC compilation In-Reply-To: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> Message-ID: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> I will NEVER use AI to code. I have a hard enough time growing what I have already done, without having to decipher what some AI bot did. Bob S > On Apr 29, 2024, at 4:23 PM, Mark Smith via use-livecode wrote: > > On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: >> >> any compiler chatter? >> asking for an interested party > > > I wish! > > Now that AI has completely revamped the art of coding, it might be more important than ever. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Apr 29 19:31:27 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:31:27 +0000 Subject: LC compilation In-Reply-To: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> Message-ID: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> That should read GROKING stupid spell correct. Seemed like a good idea at the time… Bob S On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode wrote: I have a hard enough time growing From MikeKerner at roadrunner.com Mon Apr 29 21:30:36 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 21:30:36 -0400 Subject: LC compilation In-Reply-To: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: well, bob, since 10 was supposed to have an ai assistant as part of it... gpt 4 is pretty good, with fairly simple stuff, with some languages. it has not done well with anything LC that i've thrown at it. it keeps hallucinating all sorts of things, like commands that don't exist, whole documentation pages that don't exist, etc. that has not changed. yesterday, and again, today, i tried to get it to correctly answer a c++ question regarding a robot i'm hacking, but it repeatedly failed. but sometimes, it is very good at coding, especially if i give it some more mainstream code (say in JS, or CSS), and ask it to explain to me why the code isn't working. i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) On Mon, Apr 29, 2024 at 7:32 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That should read GROKING stupid spell correct. Seemed like a good idea at > the time… > > Bob S > > > On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > I have a hard enough time growing > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ambassador at fourthworld.com Tue Apr 30 03:58:12 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Apr 2024 07:58:12 +0000 Subject: LC compilation Message-ID: <6fd03451611d21cbc654affa24df93baa2b63aff@fourthworld.com> Kinda perfect, really. ;) Richard Gaskin FourthWorld.com Bob Sneidar wrote: > That LC compilation should read GROKING stupid spell correct. > Seemed like a good idea at the time… > > Bob S > > >> On Apr 29, 2024, at 4:28 PM, Bob Sneidar wrote: >> >> I have a hard enough time growing >> From andreas.bergendal at gmail.com Tue Apr 30 05:26:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 30 Apr 2024 11:26:12 +0200 Subject: Game of Life as LiveCode web deployment Message-ID: So, in my series of ”LiveCode projects that can be deployed straight to web with almost no modification”, here is the LC implementation of Game of Life that I created during the pandemic, with great help from Thierry D. https://wheninspace.com/gameoflife/ The only adaptation I have made is changing the save function for custom seed patterns from local text file to browser local storage. I also threw in a new feature for importing RLE code (a common GoL seed pattern format). It doesn’t have responsive design, so a large screen is recommended. It does work on mobile though (at least iOS), albeit being a bit slow (and you'll obviously need to scroll around to see things). Depending on your processor capacity, the web browser may choke and stall on the fast progression rate, so you may then need to enter a longer millisec delay value in the appropriate field and try again. (As reference: On an iPad 6th gen a 600 millisec delay is needed, while on a Mac Studio M1 Max just 40 millisecs is fine.) Have fun! :D /Andreas From bobsneidar at iotecdigital.com Tue Apr 30 11:09:32 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:09:32 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Sometimes, I am very good at coding. It’s all the other times that presents problems. ;-) Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: sometimes, it is very good at coding From bobsneidar at iotecdigital.com Tue Apr 30 11:16:30 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:16:30 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <088AB81A-715B-4B3D-B418-A8ED5F617F06@iotecdigital.com> Perhaps they should take a page from Amazon’s AI book and hire a bunch of people in India to watch other people program and respond with the correct code. Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) From MikeKerner at roadrunner.com Tue Apr 30 11:17:54 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 30 Apr 2024 11:17:54 -0400 Subject: LC compilation In-Reply-To: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Message-ID: if it wasn't the other kind, i wouldn't have anything to do On Tue, Apr 30, 2024 at 11:10 AM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Sometimes, I am very good at coding. It’s all the other times that > presents problems. ;-) > > Bob S > > > On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > sometimes, it is very good at coding > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Tue Apr 30 20:00:29 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 1 May 2024 00:00:29 +0000 Subject: Sending emails with attachments using Applescript Message-ID: <0BADE53E-7F67-4BA2-9D36-45A2C42841F7@iotecdigital.com> Hi all. I began working on a method to send emails with attachments a while back. I finally got back around to it. It simply opens an email in the Mail app. You have to actually send it (which I rather prefer actually.) I put the actual Applescript code in a property of my mainstack (which homestack() returns, you can replace that with whatever you want to contain your AppleScript.) There are place holders in the Applescript for things like theSubject, theBody etc. These get replaced with the arguments passd. I confess there is no error checking, either in the LivecodeScript or AppleScript. Feed it a bad email or a bad file path and you deserve what you get. ;-) I developed this because I never was able to get the native Livecode functions to send an email with attachments. I think there is a library now that can do this, but I haven’t played around with that yet. ON sendMailWithApplescript theRecipient, theAddress, theSubject, theBody, theFileList put the sendMailTemplate of homeStack() into theCommand put revMacFromUnixPath(theFilePath) into theMacFilePath replace "theSubject" with theSubject in theCommand replace "theBody" with theBody in theCommand replace "theRecipient" with theRecipient in theCommand replace "theAddress" with "bobsneidar at iotecdigital.com" in theCommand if theFileList is not empty then -- build the attachments code repeat for each line tFilePath in theFileList put revUnixFromMacPath(tFilePath) into tUnixFilePath -- check for bug in revUnixFromMacPath when using network shares if tUnixFilePath begins with "/Volumes/:" then \ replace "/Volumes/:" with empty in tUnixFilePath put "make new attachment with properties {file name:" & quote & \ tUnixFilePath & quote & "as alias}" & cr after tAttachments end repeat put "tell content of newMessage" & cr & tAttachments & cr & "end tell" & cr \ into tAttachments replace "-- attachments" with tAttachments in theCommand end if do theCommand as appleScript END sendMailWithApplescript The property stored in the main stack called sendMailTemplate containing the AppleScript code: property lastWindowID : missing value tell application "Mail" set windowIDs to id of windows if windowIDs does not contain lastWindowID then set newMessage to make new outgoing message with properties {subject:"theSubject", content:"theBody" & return & return} tell newMessage set visible to true make new to recipient at end of to recipients with properties {name:"theRecipient", address:"theAddress"} end tell -- attachments activate set lastWindowID to id of window 1 else tell window id lastWindowID set visible to false set visible to true end tell activate end if end tell Bob S From harrison at all-auctions.com Thu Apr 4 13:20:37 2024 From: harrison at all-auctions.com (harrison at all-auctions.com) Date: Thu, 4 Apr 2024 13:20:37 -0400 Subject: LiveCode Connection to PostgreSQL 16? In-Reply-To: References: Message-ID: This used to be relatively easy to do. They have changed how users can connect to PostgreSQL, and now it’s not easy to hook up LiveCode Server 9.6.11 to it. I’m dead in the water until this is solved. Does anyone have any updated LiveCode instructions for this? Thanks in advance, Rick From andreas.bergendal at gmail.com Thu Apr 4 15:44:47 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 4 Apr 2024 21:44:47 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox Message-ID: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest WebDeployHelper tool essentially does two things: 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. Currently the following features are available: - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) - Add code that gives you access to the localStorage functionality, which enables saving data between sessions - Add code that enables uploading of file data from your local files (like image data and text) - Other minor nifty features :) 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. So, the workflow automator lets you run one or several steps with one click: - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) - Trigger the standalone builder - Compile the enhanced html file and replace the generic one in the build folder with it - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) - Launch the web url to your web app in your browser The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. It can be used 'as is' or put into the plugins folder. The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) Feedback on everything is welcome! Andreas Bergendal WhenInSpace From prothero at ucsb.edu Thu Apr 4 16:47:44 2024 From: prothero at ucsb.edu (William Prothero) Date: Thu, 4 Apr 2024 13:47:44 -0700 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> Message-ID: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Apr 4 17:01:18 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 4 Apr 2024 17:01:18 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> Message-ID: <003301da86d3$4008f040$c01ad0c0$@net> +1 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 William Prothero via use-livecode Sent: Thursday, April 04, 2024 4:48 PM To: How to use LiveCode Cc: William Prothero Subject: Re: WebDeployHelper tool - the LC10 web app toolbox Andreas, This sounds really great! It encourages me to start working with web apps.Thanks for your contribution. Best, Bill William A. Prothero, PhD Prof Emeritus, Dept of Earth Science University of California, Santa Barbara > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode wrote: > > So, LiveCode 10 has web deployment, but there are still too many things it cannot do out-of-the-box. > Well, some of them are fixable, and as promised I now release the tool I’ve built to get so much more out of LC web apps. > > Download here: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > WebDeployHelper tool essentially does two things: > > 1) It provides you with code (LC, javascript, html) that greatly enhances the capabilities of your web app. > It adds code to your LC stack, and to the html file in the standalone folder. You have full control of which features are added. Nothing is altered in your existing LC code. > > Currently the following features are available: > - Modify the appearance of the web page that the LC stack resides on (your own logo, background colour etc) > - Add code that will make the stack resize when the browser window is resized, or make the stack stay centered on the web page > - Add code that enables pasting into fields and putting text into the clipboard (not in mobile browsers) > - Add code that enables mouse wheel scrolling in all LC fields and relevant widgets (not in mobile browsers) > - Add code that gives you access to the localStorage functionality, which enables saving data between sessions > - Add code that enables uploading of file data from your local files (like image data and text) > - Other minor nifty features :) > > > 2) It helps automate the web deployment process, which tends to get tedious as you often build many, many times and upload to your server to test and test again your web app. > > So, the workflow automator lets you run one or several steps with one click: > - Trash the previous build folder (so you don’t get build folders like "MyApp1”, MyApp2”, "MyApp3” etc) > - Trigger the standalone builder > - Compile the enhanced html file and replace the generic one in the build folder with it > - Upload all the standalone files (or just the changed ones, if not first upload) to your server with ftp (if you enter credentials for an ftp account) > - Launch the web url to your web app in your browser > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license for LC10. > It can be used 'as is' or put into the plugins folder. > > The tool is free to use (MIT license), but if you like it (or any of the other free tools I've made) and feel it adds value to your use of LiveCode, you may consider buying me a coffee at https://www.buymeacoffee.com/riu9yazy7p :) > > Feedback on everything is welcome! > > Andreas Bergendal > WhenInSpace > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Thu Apr 4 21:06:44 2024 From: tom at makeshyft.com (Tom Glod) Date: Thu, 4 Apr 2024 21:06:44 -0400 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: <003301da86d3$4008f040$c01ad0c0$@net> References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: thank you for making this available to the community. On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > +1 > > 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 William Prothero via use-livecode > Sent: Thursday, April 04, 2024 4:48 PM > To: How to use LiveCode > Cc: William Prothero > Subject: Re: WebDeployHelper tool - the LC10 web app toolbox > > Andreas, > This sounds really great! It encourages me to start working with web > apps.Thanks for your contribution. > Best, > Bill > William A. Prothero, PhD > Prof Emeritus, Dept of Earth Science > University of California, Santa Barbara > > > On Apr 4, 2024, at 12:45 PM, Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > So, LiveCode 10 has web deployment, but there are still too many things > it cannot do out-of-the-box. > > Well, some of them are fixable, and as promised I now release the tool > I’ve built to get so much more out of LC web apps. > > > > Download here: > https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest > > > > WebDeployHelper tool essentially does two things: > > > > 1) It provides you with code (LC, javascript, html) that greatly > enhances the capabilities of your web app. > > It adds code to your LC stack, and to the html file in the standalone > folder. You have full control of which features are added. Nothing is > altered in your existing LC code. > > > > Currently the following features are available: > > - Modify the appearance of the web page that the LC stack resides on > (your own logo, background colour etc) > > - Add code that will make the stack resize when the browser window is > resized, or make the stack stay centered on the web page > > - Add code that enables pasting into fields and putting text into the > clipboard (not in mobile browsers) > > - Add code that enables mouse wheel scrolling in all LC fields and > relevant widgets (not in mobile browsers) > > - Add code that gives you access to the localStorage functionality, > which enables saving data between sessions > > - Add code that enables uploading of file data from your local files > (like image data and text) > > - Other minor nifty features :) > > > > > > 2) It helps automate the web deployment process, which tends to get > tedious as you often build many, many times and upload to your server to > test and test again your web app. > > > > So, the workflow automator lets you run one or several steps with one > click: > > - Trash the previous build folder (so you don’t get build folders like > "MyApp1”, MyApp2”, "MyApp3” etc) > > - Trigger the standalone builder > > - Compile the enhanced html file and replace the generic one in the > build folder with it > > - Upload all the standalone files (or just the changed ones, if not > first upload) to your server with ftp (if you enter credentials for an ftp > account) > > - Launch the web url to your web app in your browser > > > > > > The stack requires LC10.0.0 dp7+ and naturally a web deployment license > for LC10. > > It can be used 'as is' or put into the plugins folder. > > > > The tool is free to use (MIT license), but if you like it (or any of the > other free tools I've made) and feel it adds value to your use of LiveCode, > you may consider buying me a coffee at > https://www.buymeacoffee.com/riu9yazy7p :) > > > > Feedback on everything is welcome! > > > > Andreas Bergendal > > WhenInSpace > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 5 09:10:35 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 15:10:35 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: Thanks guys! But don’t just take my word for it - try it at see if it works! I did, in a fresh new stack, and… it bugged out on several of the features… Turns out I had missed to replace some hardcoded pointers to my initial test stack with stackname placeholder markers in some of the code blocks. Insufficient testing before release… When will I ever learn… :) Anyway, a fix is already available: https://github.com/wheninspace/WIS_WebDeployHelper/releases/latest Let me know how that one fares… :) /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From andreas.bergendal at gmail.com Fri Apr 5 11:38:34 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Fri, 5 Apr 2024 17:38:34 +0200 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: https://wheninspace.com/WebDeployHelperTest/ To back my words! :D /Andreas > 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : > > thank you for making this available to the community. > > On Thu, Apr 4, 2024 at 5:02 PM Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> +1 >> >> 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 William Prothero via use-livecode >> Sent: Thursday, April 04, 2024 4:48 PM >> To: How to use LiveCode >> Cc: William Prothero >> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >> >> Andreas, >> This sounds really great! It encourages me to start working with web >> apps.Thanks for your contribution. >> Best, >> Bill From alex at tweedly.net Fri Apr 5 11:44:42 2024 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 5 Apr 2024 16:44:42 +0100 Subject: WebDeployHelper tool - the LC10 web app toolbox In-Reply-To: References: <8C5852B6-9AEA-4315-8B67-5EA0FCF67313@gmail.com> <19E5C70A-06DB-4317-BF12-623ACDF61B00@ucsb.edu> <003301da86d3$4008f040$c01ad0c0$@net> Message-ID: That's cool !   I really like those 'slide-out' left buttons. Thank you very much for this. Alex. On 05/04/2024 16:38, Andreas Bergendal via use-livecode wrote: > And as a follow-up on this, here is also a demo web app created with the help of WebDeployHelper 1.0.1: > > https://wheninspace.com/WebDeployHelperTest/ > > To back my words! :D > > /Andreas > > >> 5 apr. 2024 kl. 03:06 skrev Tom Glod via use-livecode : >> >> thank you for making this available to the community. >> >> On Thu, Apr 4, 2024 at 5:02PM Ralph DiMola via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> +1 >>> >>> 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 William Prothero via use-livecode >>> Sent: Thursday, April 04, 2024 4:48 PM >>> To: How to use LiveCode >>> Cc: William Prothero >>> Subject: Re: WebDeployHelper tool - the LC10 web app toolbox >>> >>> Andreas, >>> This sounds really great! It encourages me to start working with web >>> apps.Thanks for your contribution. >>> Best, >>> Bill > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Sat Apr 6 16:21:09 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:21:09 +0200 Subject: Xcode 15.01 working with LC? Message-ID: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Hi friends, I am just setting up a new Mac Mini M2 and could not find Xcode 15.0 as recommended by LCs release notes, only 15.01 on the Apple Dev download pages. Will that work with LC? Or does someone have a link to version 15.0? Thanks in advance! Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From MikeKerner at roadrunner.com Sat Apr 6 16:34:09 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:34:09 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: it does not work, at least with 9.6.11 here's where you can find all the downloads, including xcode 15 https://developer.apple.com/download/all/?q=xcode On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > I am just setting up a new Mac Mini M2 and could not find > Xcode 15.0 as recommended by LCs release notes, only 15.01 > on the Apple Dev download pages. > > Will that work with LC? > Or does someone have a link to version 15.0? > > Thanks in advance! > > > Best > > Klaus > -- > Klaus Major > https://www.major-k.de > https://www.major-k.de/bass > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Sat Apr 6 16:35:12 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Apr 2024 16:35:12 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: i should further note that in lc settings, if you select 15.0.1, you will get the green box like all's well, but during the build you will get an error, late. On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner wrote: > it does not work, at least with 9.6.11 > here's where you can find all the downloads, including xcode 15 > https://developer.apple.com/download/all/?q=xcode > > On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi friends, >> >> I am just setting up a new Mac Mini M2 and could not find >> Xcode 15.0 as recommended by LCs release notes, only 15.01 >> on the Apple Dev download pages. >> >> Will that work with LC? >> Or does someone have a link to version 15.0? >> >> Thanks in advance! >> >> >> Best >> >> Klaus >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From klaus at major-k.de Sat Apr 6 16:39:07 2024 From: klaus at major-k.de (Klaus major-k) Date: Sat, 6 Apr 2024 22:39:07 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Hi Mike, thank you very much! Currently downloading 15.0. > Am 06.04.2024 um 22:35 schrieb Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? Best Klaus -- Klaus Major https://www.major-k.de https://www.major-k.de/bass klaus at major-k.de From andreas.bergendal at gmail.com Mon Apr 8 14:13:49 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Mon, 8 Apr 2024 20:13:49 +0200 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: Just to complicate matters, though: In the Forum, two people have confirmed successful iOS deployment with Xcode 15.0.1: https://forums.livecode.com/viewtopic.php?f=49&t=38849 /Andreas > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode : > > i should further note that in lc settings, if you select 15.0.1, you will > get the green box like all's well, but during the build you will get an > error, late. > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > wrote: > >> it does not work, at least with 9.6.11 >> here's where you can find all the downloads, including xcode 15 >> https://developer.apple.com/download/all/?q=xcode >> >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi friends, >>> >>> I am just setting up a new Mac Mini M2 and could not find >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 >>> on the Apple Dev download pages. >>> >>> Will that work with LC? >>> Or does someone have a link to version 15.0? >>> >>> Thanks in advance! >>> >>> >>> Best >>> >>> Klaus >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> klaus at major-k.de >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> -- >> On the first day, God created the heavens and the Earth >> On the second day, God created the oceans. >> On the third day, God put the animals on hold for a few hours, >> and did a little diving. >> And God said, "This is good." >> > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Tue Apr 9 09:33:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 09:33:16 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you will > > get the green box like all's well, but during the build you will get an > > error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > wrote: > > > >> it does not work, at least with 9.6.11 > >> here's where you can find all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find > >>> Xcode 15.0 as recommended by LCs release notes, only 15.01 > >>> on the Apple Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth > >> On the second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From rdimola at evergreeninfo.net Tue Apr 9 13:07:50 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 9 Apr 2024 13:07:50 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> Message-ID: <002701da8aa0$76e301c0$64a90540$@net> I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools point there) I have built 2 of my apps and the both show splash screen then immediately crashes before first card is shown. I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it starts but the app never gets installed and the standalone builder windows hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. Any ideas? Thanks 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 Mike Kerner via use-livecode Sent: Tuesday, April 09, 2024 9:33 AM To: How to use LiveCode Cc: Mike Kerner Subject: Re: Xcode 15.01 working with LC? just tried it, again, and then started digging. on the first attempt, i got the linking error then i fired up xc 15.0.1, and looked at the xcode command-line tools - sure enough, it was set to 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc 15.0.1 On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < use-livecode at lists.runrev.com> wrote: > Just to complicate matters, though: In the Forum, two people have > confirmed successful iOS deployment with Xcode 15.0.1: > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > /Andreas > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>: > > > > i should further note that in lc settings, if you select 15.0.1, you > > will get the green box like all's well, but during the build you > > will get an error, late. > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > wrote: > > > >> it does not work, at least with 9.6.11 here's where you can find > >> all the downloads, including xcode 15 > >> https://developer.apple.com/download/all/?q=xcode > >> > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi friends, > >>> > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > >>> Dev download pages. > >>> > >>> Will that work with LC? > >>> Or does someone have a link to version 15.0? > >>> > >>> Thanks in advance! > >>> > >>> > >>> Best > >>> > >>> Klaus > >>> -- > >>> Klaus Major > >>> https://www.major-k.de > >>> https://www.major-k.de/bass > >>> klaus at major-k.de > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> -- > >> On the first day, God created the heavens and the Earth On the > >> second day, God created the oceans. > >> On the third day, God put the animals on hold for a few hours, > >> and did a little diving. > >> And God said, "This is good." > >> > > > > > > -- > > On the first day, God created the heavens and the Earth On the > > second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Apr 9 15:03:32 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:03:32 -0400 Subject: Windows on ARM... Message-ID: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Mothership people (or anyone in the community that may know this): Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. Paul Dupuis Researchware From MikeKerner at roadrunner.com Tue Apr 9 15:13:39 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:13:39 -0400 Subject: Xcode 15.01 working with LC? In-Reply-To: <002701da8aa0$76e301c0$64a90540$@net> References: <3C4805F1-7BCF-45AD-B951-2CFB188A674C@major-k.de> <002701da8aa0$76e301c0$64a90540$@net> Message-ID: i just did several builds with a similar setup, but my builds are achieving, and installing (using apple configurator). my test ipads are running 17.4.1 and 17.5 beta i have had a problem with one of our test ipads, but i don't know if it's related: mergAV isn't operating properly, but so far, it's only on one test ipad. we'll see if the fleet chokes on it, or not. On Tue, Apr 9, 2024 at 1:08 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > I'm using LC 9.6.11 on an M1 Ventura with Xcode 15.0.1 (command line tools > point there) > I have built 2 of my apps and the both show splash screen then immediately > crashes before first card is shown. > I'm testing on an iPad mini iOS 12.5.7. When testing in the simulator it > starts but the app never gets installed and the standalone builder windows > hangs on "Launching app..." LC is unresponsive and a Force Quit is needed. > Any ideas? > Thanks > > 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 Mike Kerner via use-livecode > Sent: Tuesday, April 09, 2024 9:33 AM > To: How to use LiveCode > Cc: Mike Kerner > Subject: Re: Xcode 15.01 working with LC? > > just tried it, again, and then started digging. > on the first attempt, i got the linking error then i fired up xc 15.0.1, > and looked at the xcode command-line tools - sure enough, it was set to > 14.2. i changed that to 15.0.1, and now the builds link with 9.6.11 and xc > 15.0.1 > > > On Mon, Apr 8, 2024 at 2:15 PM Andreas Bergendal via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Just to complicate matters, though: In the Forum, two people have > > confirmed successful iOS deployment with Xcode 15.0.1: > > https://forums.livecode.com/viewtopic.php?f=49&t=38849 > > > > /Andreas > > > > > > > 6 apr. 2024 kl. 22:35 skrev Mike Kerner via use-livecode < > > use-livecode at lists.runrev.com>: > > > > > > i should further note that in lc settings, if you select 15.0.1, you > > > will get the green box like all's well, but during the build you > > > will get an error, late. > > > > > > On Sat, Apr 6, 2024 at 4:34 PM Mike Kerner > > > > > > wrote: > > > > > >> it does not work, at least with 9.6.11 here's where you can find > > >> all the downloads, including xcode 15 > > >> https://developer.apple.com/download/all/?q=xcode > > >> > > >> On Sat, Apr 6, 2024 at 4:22 PM Klaus major-k via use-livecode < > > >> use-livecode at lists.runrev.com> wrote: > > >> > > >>> Hi friends, > > >>> > > >>> I am just setting up a new Mac Mini M2 and could not find Xcode > > >>> 15.0 as recommended by LCs release notes, only 15.01 on the Apple > > >>> Dev download pages. > > >>> > > >>> Will that work with LC? > > >>> Or does someone have a link to version 15.0? > > >>> > > >>> Thanks in advance! > > >>> > > >>> > > >>> Best > > >>> > > >>> Klaus > > >>> -- > > >>> Klaus Major > > >>> https://www.major-k.de > > >>> https://www.major-k.de/bass > > >>> klaus at major-k.de > > >>> > > >>> > > >>> _______________________________________________ > > >>> use-livecode mailing list > > >>> use-livecode at lists.runrev.com > > >>> Please visit this url to subscribe, unsubscribe and manage your > > >>> subscription preferences: > > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > > >>> > > >> > > >> > > >> -- > > >> On the first day, God created the heavens and the Earth On the > > >> second day, God created the oceans. > > >> On the third day, God put the animals on hold for a few hours, > > >> and did a little diving. > > >> And God said, "This is good." > > >> > > > > > > > > > -- > > > On the first day, God created the heavens and the Earth On the > > > second day, God created the oceans. > > > On the third day, God put the animals on hold for a few hours, > > > and did a little diving. > > > And God said, "This is good." > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > On the first day, God created the heavens and the Earth On the second day, > God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Tue Apr 9 15:15:13 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Apr 2024 15:15:13 -0400 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: paul, lc apps that i built on win years ago are still running on win on arm (and have been, for three years), so i'm guessing there is at least an emulation mode. On Tue, Apr 9, 2024 at 3:04 PM Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports it? > > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will run > on Windows on ARM on day one. > > Paul Dupuis > Researchware > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From paul at researchware.com Tue Apr 9 15:20:52 2024 From: paul at researchware.com (Paul Dupuis) Date: Tue, 9 Apr 2024 15:20:52 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <39d0a412-7ad8-40fb-942f-7b814f1e602f@researchware.com> Thank you Mike. I did not know that. On 4/9/2024 3:15 PM, Mike Kerner via use-livecode wrote: > paul, > lc apps that i built on win years ago are still running on win on arm (and > have been, for three years), so i'm guessing there is at least an emulation > mode. > > On Tue, Apr 9, 2024 at 3:04PM Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM chips >> (Surface laptops will use the Snapdragon X Elite processors from >> Qualcomm) this year. Announcement expected May 20, shipping - who knows >> when, but likely this year. This is to compete with Apple's M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows on >> ARM is released to the public before we see a LC version that supports it? >> >> I know, this is probably way ahead of any practical answer, but I know >> we WILL have customers asking us if our app (built on LC9.6.11) will run >> on Windows on ARM on day one. >> >> Paul Dupuis >> Researchware >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From mark at livecode.com Wed Apr 10 02:11:06 2024 From: mark at livecode.com (Mark Waddingham) Date: Wed, 10 Apr 2024 07:11:06 +0100 Subject: Windows on ARM... In-Reply-To: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: > Mothership people (or anyone in the community that may know this): > > Microsoft is expected to port and release Windows running on ARM chips > (Surface laptops will use the Snapdragon X Elite processors from > Qualcomm) this year. Announcement expected May 20, shipping - who knows > when, but likely this year. This is to compete with Apple's M# chips. > > Will we have a dual build option in Livecode (or is one even needed)? > And, for the BIG QUESTION, how long is it likely to be after Windows on > ARM is released to the public before we see a LC version that supports > it? I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. > I know, this is probably way ahead of any practical answer, but I know > we WILL have customers asking us if our app (built on LC9.6.11) will > run on Windows on ARM on day one. Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Build Amazing Things From paul at researchware.com Wed Apr 10 09:20:07 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 10 Apr 2024 09:20:07 -0400 Subject: Windows on ARM... In-Reply-To: References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> Message-ID: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Thank you Mark! I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. -- Paul On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: > On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >> Mothership people (or anyone in the community that may know this): >> >> Microsoft is expected to port and release Windows running on ARM >> chips (Surface laptops will use the Snapdragon X Elite processors >> from Qualcomm) this year. Announcement expected May 20, shipping - >> who knows when, but likely this year. This is to compete with Apple's >> M# chips. >> >> Will we have a dual build option in Livecode (or is one even needed)? >> And, for the BIG QUESTION, how long is it likely to be after Windows >> on ARM is released to the public before we see a LC version that >> supports it? > > I can't really say when we will add a native ARM64 build for Windows - > it will depend largely on demand and need. > > That being said, we have recently updated how we build the windows > engine to use the most recent version of Visual Studio (which has > arm64 target compilers) so that is at least a step in the right > direction. > >> I know, this is probably way ahead of any practical answer, but I >> know we WILL have customers asking us if our app (built on LC9.6.11) >> will run on Windows on ARM on day one. > > Windows ARM has been available to everyone for a while - albeit not > strictly a 'public' thing, virtualization tools like VMware on macOS > will download and install the ARM version of windows automatically if > you are running on an ARM mac. > > We have a couple of people internally who have ARM macs, and use > VMware to run Windows in ARM and we haven't seen any problems. > > So I can echo what Mike said - especially since Microsoft added x86-64 > support to their Intel emulation layer on Windows ARM (think Rosetta > 2) about a year or so ago - both x86 and x86-64 versions of the > LiveCode engine run seamlessly on it. > > Another thing to remember is that Microsoft are not forcing a > processor transition unlike Apple have done twice now (in the last two > decades) - I fully expect that Windows on ARM will support Intel > executables indefinitely, just like x86-64 Windows continues to > support x86 executables. > > Warmest Regards, > > Mark. > From matthias_livecode_150811 at m-r-d.de Wed Apr 10 09:44:27 2024 From: matthias_livecode_150811 at m-r-d.de (matthias_livecode_150811 at m-r-d.de) Date: Wed, 10 Apr 2024 15:44:27 +0200 Subject: Windows on ARM... In-Reply-To: <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> References: <0c2aaf12-e23f-4bee-bf35-32fc5e47bb76@researchware.com> <7aa087b9-28cc-4e9e-94fe-2b50dd52f765@researchware.com> Message-ID: <430351DF-2CD9-43F3-8C97-2BCE49C54CFB@m-r-d.de> I am running here a Windows 11 VM in Parallels 19 on my Mac Studio with M1 Max, mainly to test the Windows standalones (32 and 64bit) i've created on macOS. I can also confirm that so far i did not experience any problems with running those Intel builds on Win11 ARM. > Am 10.04.2024 um 15:20 schrieb Paul Dupuis via use-livecode : > > Thank you Mark! > > I'm sure like most folks that sell software, we have a small camp of customers that always want to be on the leading-edge and, whether its a new macOS or a new Windows OS (or OS feature), we get contacted early and often about whether our software will be compatible. > > There are some days I just want to scream "It will work when it will work!" but I do understand their interest in new technologies and so we try to provide some reasonable answer. These responses (from you and Mike) allow me to respond that it is very likely our app will work on Windows ARM. > > -- Paul > > On 4/10/2024 2:11 AM, Mark Waddingham via use-livecode wrote: >> On 2024-04-09 20:03, Paul Dupuis via use-livecode wrote: >>> Mothership people (or anyone in the community that may know this): >>> >>> Microsoft is expected to port and release Windows running on ARM chips (Surface laptops will use the Snapdragon X Elite processors from Qualcomm) this year. Announcement expected May 20, shipping - who knows when, but likely this year. This is to compete with Apple's M# chips. >>> >>> Will we have a dual build option in Livecode (or is one even needed)? And, for the BIG QUESTION, how long is it likely to be after Windows on ARM is released to the public before we see a LC version that supports it? >> >> I can't really say when we will add a native ARM64 build for Windows - it will depend largely on demand and need. >> >> That being said, we have recently updated how we build the windows engine to use the most recent version of Visual Studio (which has arm64 target compilers) so that is at least a step in the right direction. >> >>> I know, this is probably way ahead of any practical answer, but I know we WILL have customers asking us if our app (built on LC9.6.11) will run on Windows on ARM on day one. >> >> Windows ARM has been available to everyone for a while - albeit not strictly a 'public' thing, virtualization tools like VMware on macOS will download and install the ARM version of windows automatically if you are running on an ARM mac. >> >> We have a couple of people internally who have ARM macs, and use VMware to run Windows in ARM and we haven't seen any problems. >> >> So I can echo what Mike said - especially since Microsoft added x86-64 support to their Intel emulation layer on Windows ARM (think Rosetta 2) about a year or so ago - both x86 and x86-64 versions of the LiveCode engine run seamlessly on it. >> >> Another thing to remember is that Microsoft are not forcing a processor transition unlike Apple have done twice now (in the last two decades) - I fully expect that Windows on ARM will support Intel executables indefinitely, just like x86-64 Windows continues to support x86 executables. >> >> Warmest Regards, >> >> Mark. >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Mon Apr 15 16:01:31 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 15 Apr 2024 16:01:31 -0400 Subject: Licensing 6.7.11 Message-ID: <004001da8f6f$b8d6fd10$2a84f730$@net> Suddenly LC 6.7.11 says my license file has expired. I tried online activation and it does not work. Logged onto the LC website and under my account I can't download a license file for 6.7.11. The only versions are 9 and 10? Any ideas? I'm on a short time line and need to get this job out. Thanks! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From ludovic.thebault at laposte.net Wed Apr 17 03:43:49 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Wed, 17 Apr 2024 09:43:49 +0200 Subject: Android 13 and higher and share files problems Message-ID: Hello, I have an Android application that stores files in the "Documents" folder. The path to the files is something like : « /data/user/0/com.xxx.files/ ». With phones running Android 13 or higher, the application folder "com.xxx" is no longer visible in the file explorer, whereas on an Android 11 devices or under we can see it and access to the files. What should I do? Thank you. PS : on android 13 and higher I’ve also this bug : If I want to send the file by email, using the Gmail application, even if the attachment is present in the body of the email, the sending fails due to an error "Unable to attach the file". With another email application, it works. I guess this problem is related to the first ! Ludovic From merakosp at gmail.com Wed Apr 17 04:18:00 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 17 Apr 2024 11:18:00 +0300 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: Hello Ludovic, Which file explorer app do you use? As of Android 13, apps that need to access media files that other apps have created, must request one or more of the following granular media permissions instead of the READ_EXTERNAL_STORAGE permission: READ_MEDIA_IMAGES READ_MEDIA_VIDEO READ_MEDIA_AUDIO So I assume the file explorer app you use might still use the (deprecated) READ_EXTERNAL_STORAGE permission. But this is just a guess. RE the other issue with gmail - I suggest you file a bug report and attach a sample stack and we will investigate. Kind regards, Panos -- On Wed, 17 Apr 2024 at 10:45, Ludovic THEBAULT via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello, > > I have an Android application that stores files in the "Documents" folder. > The path to the files is something like : « /data/user/0/com.xxx.files/ ». > > With phones running Android 13 or higher, the application folder "com.xxx" > is no longer visible in the file explorer, whereas on an Android 11 devices > or under we can see it and access to the files. > > What should I do? Thank you. > > PS : on android 13 and higher I’ve also this bug : If I want to send the > file by email, using the Gmail application, even if the attachment is > present in the body of the email, the sending fails due to an error "Unable > to attach the file". With another email application, it works. I guess this > problem is related to the first ! > > Ludovic > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From curry at pair.com Wed Apr 17 09:57:08 2024 From: curry at pair.com (Curry Kenworthy) Date: Wed, 17 Apr 2024 09:57:08 -0400 Subject: Licensing 6.7.11 In-Reply-To: <004001da8f6f$b8d6fd10$2a84f730$@net> References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Wed Apr 17 10:38:11 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 17 Apr 2024 10:38:11 -0400 Subject: Licensing 6.7.11 In-Reply-To: References: <004001da8f6f$b8d6fd10$2a84f730$@net> Message-ID: <007d01da90d4$e2ec62a0$a8c527e0$@net> Thanks Curry, been in touch with Heather. Having some weird licensing issues. It now affecting other older versions. Heather is all over it. Will update to list when solved. 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 Curry Kenworthy via use-livecode Sent: Wednesday, April 17, 2024 9:57 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Re: Licensing 6.7.11 Ralph: > Suddenly LC 6.7.11 says my license file has expired.... > can't download a license file for 6.7.11. > The only versions are 9 and 10? Any ideas? LC 6.7.11 works here, but similar happened once before - Probably LC Licensing backend issue; contact Support! Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 11:27:06 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 17:27:06 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > Hello Ludovic, > > Which file explorer app do you use? Hello Panos, I use the phone's file manager. And even when connected to Windows, Explorer doesn't show the folder. I've created another application using a text file that needs to be imported or retrieved, and it's the same problem. I tested on an emulator (Pixel XL Api 33), same thing, the folder doesn't appear either on the internal storage or on the SD card. On the application file on the playstore, the permissions displayed seem to be correct: Location approximate location (network-based) precise location (GPS and network-based) Photos/Media/Files read the contents of your USB storage modify or delete the contents of your USB storage Storage read the contents of your USB storage modify or delete the contents of your USB storage Other full network access control vibration Do I need to open a bug entry ? Ludovic From jacque at hyperactivesw.com Thu Apr 18 12:02:27 2024 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Apr 2024 11:02:27 -0500 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <18ef1f1ea38.2814.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> There is a similar bug report in the QCC, you could add your comments to it. https://quality.livecode.com/show_bug.cgi?id=23526 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On April 18, 2024 10:29:26 AM Ludovic THEBAULT via use-livecode wrote: >> Le 17 avr. 2024 10:18, panagiotis merakos via use-livecode >> a crit : >> >> Hello Ludovic, >> >> Which file explorer app do you use? > > > Hello Panos, > > I use the phone's file manager. And even when connected to Windows, > Explorer doesn't show the folder. > > I've created another application using a text file that needs to be > imported or retrieved, and it's the same problem. I tested on an emulator > (Pixel XL Api 33), same thing, the folder doesn't appear either on the > internal storage or on the SD card. > > On the application file on the playstore, the permissions displayed seem to > be correct: > > Location > approximate location (network-based) > precise location (GPS and network-based) > > Photos/Media/Files > read the contents of your USB storage > modify or delete the contents of your USB storage > > Storage > read the contents of your USB storage > modify or delete the contents of your USB storage > > Other > full network access > control vibration > > Do I need to open a bug entry ? > > Ludovic > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu Apr 18 12:19:05 2024 From: ludovic.thebault at laposte.net (Ludovic THEBAULT) Date: Thu, 18 Apr 2024 18:19:05 +0200 Subject: Android 13 and higher and share files problems In-Reply-To: References: Message-ID: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> > Le 17 avr. 2024 à 10:18, panagiotis merakos via use-livecode a écrit : > > RE the other issue with gmail - I suggest you file a bug report and attach > a sample stack and we will investigate. I found that you need to modify the email (just add one char for example), in the app Gmail, to send the attachment. Ludovic From dan at clearvisiontech.com Fri Apr 19 14:10:16 2024 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 19 Apr 2024 18:10:16 +0000 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Just posted an app update to the iOS app store and I got this message: ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution. I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve the issue? Thank you in advance! -Dan From merakosp at gmail.com Mon Apr 22 07:29:30 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 22 Apr 2024 14:29:30 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: Hello Dan, The released (public) version of LiveCode 10 DP-7 does support building with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). If you got this message - a rough guess is that you used a "custom" (and now outdated) internal build of DP-7 we had done for you back then, which did not support Xcode 15.x/ iOS 17 SDK yet. Kind regards, Panos -- On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < use-livecode at lists.runrev.com> wrote: > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david.bovill at gmail.com Wed Apr 24 13:43:53 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 18:43:53 +0100 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: I'm trying to base64 encode an image and include it into a json file to post to an api. The python code that accomplishes this is: image1_data = base64.b64encode(httpx.get(image1_url).content).decode("utf-8") When I try to follow the logic in Livecode I get: put url imageUrl into sImage put base64Encode (sImage) into base64Image put textDecode (base64Image, "UTF-8") into encodedImageData However the api complains that the image is not encoded properly. Adding or removing the "textDecode" step does not help. Any thoughts? From paul at researchware.com Wed Apr 24 14:25:37 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 14:25:37 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > I'm trying to base64 encode an image and include it into a json file to > post to an api. The python code that accomplishes this is: > > image1_data = > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > When I try to follow the logic in Livecode I get: > > put url imageUrl into sImage > put base64Encode (sImage) into base64Image > put textDecode (base64Image, "UTF-8") into encodedImageData > > However the api complains that the image is not encoded properly. Adding or > removing the "textDecode" step does not help. Any thoughts? > This is just a guess, but I thing your last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textDecode in Livecode converts from the format (UTF-8) to Livecode's 16bit internal unicode textEncode converts from livecode's internal 16bit unicode to the indicated format (UTF-8). From david.bovill at gmail.com Wed Apr 24 14:45:09 2024 From: david.bovill at gmail.com (David Bovill) Date: Wed, 24 Apr 2024 19:45:09 +0100 Subject: Help converting python one-liner... In-Reply-To: <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: I need to put encodeImageData into json (which is utf-8) and then post it to the api. I'm not sure what aspects of base64 encoding would not be utf8 compatible... seem to remember there are some quirks there to be aware of. The python code does the decode("utf-8") step at the end - so I guess there is some issue with raw base64 encoding in json? On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > I'm trying to base64 encode an image and include it into a json file to > > post to an api. The python code that accomplishes this is: > > > > image1_data = > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > When I try to follow the logic in Livecode I get: > > > > put url imageUrl into sImage > > put base64Encode (sImage) into base64Image > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > However the api complains that the image is not encoded properly. Adding > or > > removing the "textDecode" step does not help. Any thoughts? > > > > This is just a guess, but I thing your last line needs to be: > > put textEncode(base64Image,"UTF-8") into encodedImageData > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > 16bit internal unicode > > textEncode converts from livecode's internal 16bit unicode to the > indicated format (UTF-8). > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Apr 24 16:10:41 2024 From: paul at researchware.com (Paul Dupuis) Date: Wed, 24 Apr 2024 16:10:41 -0400 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <59982680-635d-47d5-a98d-3847b9c4e551@researchware.com> If json need utf8, then the last line needs to be: put textEncode(base64Image,"UTF-8") into encodedImageData textEncode will convert the bas64 data (stored in livecode as 16bit characters) to UTF8 On 4/24/2024 2:45 PM, David Bovill via use-livecode wrote: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>> I'm trying to base64 encode an image and include it into a json file to >>> post to an api. The python code that accomplishes this is: >>> >>> image1_data = >>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>> >>> When I try to follow the logic in Livecode I get: >>> >>> put url imageUrl into sImage >>> put base64Encode (sImage) into base64Image >>> put textDecode (base64Image, "UTF-8") into encodedImageData >>> >>> However the api complains that the image is not encoded properly. Adding >> or >>> removing the "textDecode" step does not help. Any thoughts? >>> >> This is just a guess, but I thing your last line needs to be: >> >> put textEncode(base64Image,"UTF-8") into encodedImageData >> >> textDecode in Livecode converts from the format (UTF-8) to Livecode's >> 16bit internal unicode >> >> textEncode converts from livecode's internal 16bit unicode to the >> indicated format (UTF-8). >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andreas.bergendal at gmail.com Thu Apr 25 10:57:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Thu, 25 Apr 2024 16:57:12 +0200 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: The problem may be that base64 encoding inserts line breaks after every 76 chars (a remnant from terminal monitor width restrictions, apparently). I ran into this a while ago, and cleaning the encoded string with “replace cr with empty in tString” solved it for me. I don’t think any textEncode/Decode should be needed after that (Python is a different animal after all… :) /Andreas ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < use-livecode at lists.runrev.com>: > I need to put encodeImageData into json (which is utf-8) and then post it > to the api. I'm not sure what aspects of base64 encoding would not be utf8 > compatible... seem to remember there are some quirks there to be aware of. > The python code does the decode("utf-8") step at the end - so I guess > there is some issue with raw base64 encoding in json? > > On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: > > > I'm trying to base64 encode an image and include it into a json file to > > > post to an api. The python code that accomplishes this is: > > > > > > image1_data = > > > base64.b64encode(httpx.get(image1_url).content).decode("utf-8") > > > > > > When I try to follow the logic in Livecode I get: > > > > > > put url imageUrl into sImage > > > put base64Encode (sImage) into base64Image > > > put textDecode (base64Image, "UTF-8") into encodedImageData > > > > > > However the api complains that the image is not encoded properly. > Adding > > or > > > removing the "textDecode" step does not help. Any thoughts? > > > > > > > This is just a guess, but I thing your last line needs to be: > > > > put textEncode(base64Image,"UTF-8") into encodedImageData > > > > textDecode in Livecode converts from the format (UTF-8) to Livecode's > > 16bit internal unicode > > > > textEncode converts from livecode's internal 16bit unicode to the > > indicated format (UTF-8). > From bobsneidar at iotecdigital.com Thu Apr 25 11:09:03 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:09:03 +0000 Subject: Help converting python one-liner... In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> Message-ID: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. Bob S > On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: > > The problem may be that base64 encoding inserts line breaks after every 76 > chars (a remnant from terminal monitor width restrictions, apparently). > I ran into this a while ago, and cleaning the encoded string with “replace > cr with empty in tString” solved it for me. > I don’t think any textEncode/Decode should be needed after that (Python is > a different animal after all… :) > > /Andreas > > ons 24 apr. 2024 kl. 20:46 skrev David Bovill via use-livecode < > use-livecode at lists.runrev.com>: > >> I need to put encodeImageData into json (which is utf-8) and then post it >> to the api. I'm not sure what aspects of base64 encoding would not be utf8 >> compatible... seem to remember there are some quirks there to be aware of. >> The python code does the decode("utf-8") step at the end - so I guess >> there is some issue with raw base64 encoding in json? >> >> On Wed, 24 Apr 2024 at 19:26, Paul Dupuis via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> On 4/24/2024 1:43 PM, David Bovill via use-livecode wrote: >>>> I'm trying to base64 encode an image and include it into a json file to >>>> post to an api. The python code that accomplishes this is: >>>> >>>> image1_data = >>>> base64.b64encode(httpx.get(image1_url).content).decode("utf-8") >>>> >>>> When I try to follow the logic in Livecode I get: >>>> >>>> put url imageUrl into sImage >>>> put base64Encode (sImage) into base64Image >>>> put textDecode (base64Image, "UTF-8") into encodedImageData >>>> >>>> However the api complains that the image is not encoded properly. >> Adding >>> or >>>> removing the "textDecode" step does not help. Any thoughts? >>>> >>> >>> This is just a guess, but I thing your last line needs to be: >>> >>> put textEncode(base64Image,"UTF-8") into encodedImageData >>> >>> textDecode in Livecode converts from the format (UTF-8) to Livecode's >>> 16bit internal unicode >>> >>> textEncode converts from livecode's internal 16bit unicode to the >>> indicated format (UTF-8). >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Apr 25 11:24:48 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 25 Apr 2024 15:24:48 +0000 Subject: Help converting python one-liner... In-Reply-To: <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <4e162674-ce96-4b31-9cfd-fcc33306f70a@researchware.com> <3C21AEF0-39C9-4A42-BA76-4AB90540B72E@iotecdigital.com> Message-ID: <4067EFC6-1B7E-42B2-9BC0-DAEDACB9F5FB@iotecdigital.com> Well the good news (I suppose) is that base64Decode seems to ignore the carriage returns in the encoded string. The bad news (for me) is that it means my intermittence issue had nothing to do with the carriage returns. Bob S > On Apr 25, 2024, at 8:09 AM, Bob Sneidar via use-livecode wrote: > > Whaaaaa???? THAT may be why I was getting intermittent success with a socket based file transfer utility I developed! I wonder what base64Decode does with a base64Encoded string if you remove the carriage returns first? I’m going to have to research that. > > Bob S > > >> On Apr 25, 2024, at 7:57 AM, Andreas Bergendal via use-livecode wrote: >> >> The problem may be that base64 encoding inserts line breaks after every 76 >> chars (a remnant from terminal monitor width restrictions, apparently). >> I ran into this a while ago, and cleaning the encoded string with “replace >> cr with empty in tString” solved it for me. >> I don’t think any textEncode/Decode should be needed after that (Python is >> a different animal after all… :) >> >> /Andreas >> From Bernd.Niggemann at uni-wh.de Thu Apr 25 12:47:47 2024 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Thu, 25 Apr 2024 16:47:47 +0000 Subject: Help converting python one-liner... Message-ID: <05895A82-8A11-4A49-855E-924BDFB0FD76@uni-wh.de> Hi David, Are you sure that sImage contains the data you want? What happens if instead of: put url imageUrl into sImage you do: put url("binfile:" & imageURL) into sImage Kind regards Bernd From tom at makeshyft.com Fri Apr 26 16:08:47 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 16:08:47 -0400 Subject: Websockets ... again. Message-ID: Hi Folks, Can we get a measure again as to the interest in web sockets implementation in livecode? As far as I know we still do not have one that is available or able to be contributed to, I'd be willing to put in some engineering time if there was help from others available. Here are the full specs. https://websockets.spec.whatwg.org/ I have no idea how long this would take But I can see that one day in the not too distant future, it will no longer be optional. Thanks, Tom From MikeKerner at roadrunner.com Fri Apr 26 16:41:35 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 26 Apr 2024 16:41:35 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: i'm interested in client side, especially on mobile. we have an app that is in the wild that would be much better if we could stop pinging the server every five seconds. On Fri, Apr 26, 2024 at 4:10 PM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Folks, > > Can we get a measure again as to the interest in web sockets implementation > in livecode? > As far as I know we still do not have one that is available or able to be > contributed to, > I'd be willing to put in some engineering time if there was help from > others available. > Here are the full specs. > https://websockets.spec.whatwg.org/ > I have no idea how long this would take > But I can see that one day in the not too distant future, it will no longer > be optional. > Thanks, > Tom > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 ambassador at fourthworld.com Fri Apr 26 19:29:53 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Apr 2024 23:29:53 +0000 Subject: Websockets ... again. Message-ID: Tom Glod wrote: > Can we get a measure again as to the interest in web sockets implementation > in livecode? Requested 2015, last activity 2020: https://quality.livecode.com/show_bug.cgi?id=16091 Given the elapsed time so far, maybe we can find another way to do this. - How hard would it be to script it using LC's good socket support? - Is there a curl option available that might allow Charles to handle this more quickly in tsNet? - Would it be feasible to use WebSockets through an embedded browser widget? - What are the use cases requiring WebSockets excluisively? - Given the better performance and ligher resource usage for normal sockets, could the service host consider supporting normal sockets in addition to WebSockets? Richard Gaskin FourthWorld.com From tom at makeshyft.com Fri Apr 26 19:53:31 2024 From: tom at makeshyft.com (Tom Glod) Date: Fri, 26 Apr 2024 19:53:31 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: Richard, thanks for chiming in. 1. dunno, it can't be that hard, i would take an existing implementation in another language and rewrite it in livecode. 2. dunno 3. interesting thought, I will look into testing this. 4. many blockchains are websockets only, and most API with data "streams". Mike, I hear you on all that. On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom Glod wrote: > > Can we get a measure again as to the interest in web sockets > implementation > > in livecode? > > Requested 2015, last activity 2020: > https://quality.livecode.com/show_bug.cgi?id=16091 > > Given the elapsed time so far, maybe we can find another way to do this. > > - How hard would it be to script it using LC's good socket support? > > - Is there a curl option available that might allow Charles to handle > this more quickly in tsNet? > > - Would it be feasible to use WebSockets through an embedded browser > widget? > > - What are the use cases requiring WebSockets excluisively? > > - Given the better performance and ligher resource usage for normal > sockets, could > the service host consider supporting normal sockets in addition to > WebSockets? > > > 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 bobsneidar at iotecdigital.com Fri Apr 26 20:53:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 27 Apr 2024 00:53:45 +0000 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <4EC10E9B-63B6-44CA-887B-B101E71AE9A4@iotecdigital.com> I was thinking the same thing. Sent from my iPhone > On Apr 26, 2024, at 16:54, Tom Glod via use-livecode wrote: > > Richard, thanks for chiming in. > > 1. dunno, it can't be that hard, i would take an existing implementation in > another language and rewrite it in livecode. > 2. dunno > 3. interesting thought, I will look into testing this. > 4. many blockchains are websockets only, and most API with data "streams". > > Mike, I hear you on all that. > >> On Fri, Apr 26, 2024 at 7:31 PM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Tom Glod wrote: >>> Can we get a measure again as to the interest in web sockets >> implementation >>> in livecode? >> >> Requested 2015, last activity 2020: >> https://quality.livecode.com/show_bug.cgi?id=16091 >> >> Given the elapsed time so far, maybe we can find another way to do this. >> >> - How hard would it be to script it using LC's good socket support? >> >> - Is there a curl option available that might allow Charles to handle >> this more quickly in tsNet? >> >> - Would it be feasible to use WebSockets through an embedded browser >> widget? >> >> - What are the use cases requiring WebSockets excluisively? >> >> - Given the better performance and ligher resource usage for normal >> sockets, could >> the service host consider supporting normal sockets in addition to >> WebSockets? >> >> >> 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 marksmithhfx at gmail.com Sat Apr 27 14:07:00 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:07:00 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> Message-ID: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one LiveCode 10.0.0 dp-7 Xcode 15.0.x Mac OS 13.4+ iOS 17.0 So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? What now? Mark > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Sat Apr 27 14:15:19 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 21:15:19 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. Kind regards, Panos On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > I always encounter these challenges when update season arrives. It started > with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t > remember authorising that but it’s a confusing landscape so perhaps I did). > Instantly my app Organize which I virtually depend on to live stopped > working with the most helpful message “Organize” is no longer available. It > always shocks me when a company with Apple’s resources cannot get their > story straight. Of course it’s “available”. I can see it on the desktop, in > fact I just selected it. Nevertheless, I know what they mean… “Organize” is > no longer *compatible* (having been built on LC 9.6.10 or maybe it was > .11, can’t recall at the moment, and some ancient version of Xcode … you > can find it all in my signature line on the LC forums). Alright, so I have > to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the > last one > > LiveCode 10.0.0 dp-7 > > Xcode 15.0.x > > Mac OS 13.4+ > > iOS 17.0 > > So I start with Xcode 15.x and download that. That tells me my OS is not > capable of handling it, I need to update the OS. So then I check the System > Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it > comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to > RE-update that to 15.3. Now Xcode runs and I have the right SDK available > for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track > of). So now I download the latest LC 10 DP-7 and go to Mobile Support to > select the SDK and I get an error saying I need an Xcode that has an SDK > among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not > 17? > > What now? > > Mark > > > > > > On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote > > Hello Dan, > > The released (public) version of LiveCode 10 DP-7 does support building > with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). > > If you got this message - a rough guess is that you used a "custom" (and > now outdated) internal build of DP-7 we had done for you back then, which > did not support Xcode 15.x/ iOS 17 SDK yet. > > Kind regards, > Panos > -- > > On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < > use-livecode at lists.runrev.com> wrote: > > Just posted an app update to the iOS app store and I got this message: > > ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. > Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS > 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to > App Store Connect or submitted for distribution. > > I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is > XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve > the issue? > > Thank you in advance! > > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > From marksmithhfx at gmail.com Sat Apr 27 14:40:34 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 19:40:34 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hi Panos, Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: error: iOS 17.0 Platform Not Installed. Any idea what that’s about? Thanks Mark > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >> >> What now? >> >> Mark >> >> >> >> >> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com > wrote: >>> >>>> Just posted an app update to the iOS app store and I got this message: >>>> >>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>> App Store Connect or submitted for distribution. >>>> >>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>> the issue? >>>> >>>> Thank you in advance! >>>> >>>> -Dan >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> From merakosp at gmail.com Sat Apr 27 15:02:27 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 27 Apr 2024 22:02:27 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Hello Mark, Nice, one step closer! RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). Hope this helps. Cheers, Panos On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > Hi Panos, > > Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my > storage device, so I switched LC to select the SDK from 15.0.1 and that > worked. However, when I build for iOS 17 I get this error… > > There was an error while saving the standalone application failed to > create launch screen: /* com.apple.ibtool.errors */ > /Users/marksmith/Desktop/Michael Brook/App 1 - Ver > 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: > > error: iOS 17.0 Platform Not Installed. > > > Any idea what that’s about? > > > Thanks > > Mark > > On 27 Apr 2024, at 7:15 PM, panagiotis merakos wrote: > > Hello Mark, > > Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects > 17.0. so you have to install xcode 15.0 or 15.0.1. > > Note you do not have to uninstall xcode 15.3, unless you want to. Just > make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and > also set the command line tools to point to the same xcode version. > > Kind regards, > Panos > > On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: > >> I always encounter these challenges when update season arrives. It >> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >> don’t remember authorising that but it’s a confusing landscape so perhaps I >> did). Instantly my app Organize which I virtually depend on to live stopped >> working with the most helpful message “Organize” is no longer available. It >> always shocks me when a company with Apple’s resources cannot get their >> story straight. Of course it’s “available”. I can see it on the desktop, in >> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >> .11, can’t recall at the moment, and some ancient version of Xcode … you >> can find it all in my signature line on the LC forums). Alright, so I have >> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >> last one >> >> LiveCode 10.0.0 dp-7 >> Xcode 15.0.x >> Mac OS 13.4+ >> iOS 17.0 >> >> So I start with Xcode 15.x and download that. That tells me my OS is not >> capable of handling it, I need to update the OS. So then I check the System >> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >> select the SDK and I get an error saying I need an Xcode that has an SDK >> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >> 17? >> >> What now? >> >> Mark >> >> >> >> >> >> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com> wrote >> >> Hello Dan, >> >> The released (public) version of LiveCode 10 DP-7 does support building >> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >> >> If you got this message - a rough guess is that you used a "custom" (and >> now outdated) internal build of DP-7 we had done for you back then, which >> did not support Xcode 15.x/ iOS 17 SDK yet. >> >> Kind regards, >> Panos >> -- >> >> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Just posted an app update to the iOS app store and I got this message: >> >> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >> iOS >> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >> App Store Connect or submitted for distribution. >> >> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >> the issue? >> >> Thank you in advance! >> >> -Dan >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > From marksmithhfx at gmail.com Sat Apr 27 15:34:23 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sat, 27 Apr 2024 20:34:23 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: Panos, your depth of knowledge is astounding. All working now. Thanks!! Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From bdrunrev at gmail.com Sat Apr 27 17:05:07 2024 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 27 Apr 2024 22:05:07 +0100 Subject: Websockets ... again. In-Reply-To: References: Message-ID: One thing to bear in mind is that Livecode does not support secure sockets (despite what the Dictionary might say). On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > > - How hard would it be to script it using LC's good socket support? > > Richard Gaskin > FourthWorld.com > > From MikeKerner at roadrunner.com Sat Apr 27 19:28:41 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 27 Apr 2024 19:28:41 -0400 Subject: Websockets ... again. In-Reply-To: References: Message-ID: really? discuss. On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < use-livecode at lists.runrev.com> wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). > > On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > - How hard would it be to script it using LC's good socket support? > > > > 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 > -- 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 markclark at mac.com Sat Apr 27 20:30:20 2024 From: markclark at mac.com (Mark Clark) Date: Sat, 27 Apr 2024 19:30:20 -0500 Subject: Websockets ... again. In-Reply-To: References: Message-ID: <42C703FD-3FF2-4788-B4EC-D15C7DC3E4D6@mac.com> LC just provides raw sockets. You can implement a TLS equivalent with a bit of elbow grease. Writing your own protocol gives a lot of control. TLS is something you may have to use to check boxes. Out of curiosity is there a market for something like this within the community? Sent from my iPhone > On Apr 27, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: > > really? discuss. > >> On Sat, Apr 27, 2024 at 5:06 PM Bernard Devlin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). >> On Sat, Apr 27, 2024 at 12:31 AM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> - How hard would it be to script it using LC's good socket support? >>> 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 > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sat Apr 27 20:55:20 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Apr 2024 00:55:20 +0000 Subject: Websockets ... again. Message-ID: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Bernard Devlin wrote: > One thing to bear in mind is that Livecode does not support secure sockets > (despite what the Dictionary might say). This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. on mouseup open secure socket to "livecodejournal.com:443" \ with message "wasConnected" without verification put it &cr& the result end mouseup on wasConnected put cr& the params after msg end wasConnected I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. -- Richard Gaskin FourthWorld.com From marksmithhfx at gmail.com Sun Apr 28 03:28:15 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Sun, 28 Apr 2024 08:28:15 +0100 Subject: LiveCode 10 and Xcode 15 In-Reply-To: References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> Message-ID: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Just a quick shoutout to Panos and his exemplary customer support. When at first I had problems getting the upgrade to work I resigned myself to patiently working through what I thought might be a multi-day process. Instead it was resolved in an hour. Thank you Panos. Mark > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the iOS platform runtime is no longer included in the xcode app bundle and it is a separate download. > > There must be something in the release notes on how to download it, you have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, > wrote: >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my storage device, so I switched LC to select the SDK from 15.0.1 and that worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to create launch screen: /* com.apple.ibtool.errors */ /Users/marksmith/Desktop/Michael Brook/App 1 - Ver 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >>> On 27 Apr 2024, at 7:15 PM, panagiotis merakos > wrote: >>> >>> Hello Mark, >>> >>> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects 17.0. so you have to install xcode 15.0 or 15.0.1. >>> >>> Note you do not have to uninstall xcode 15.3, unless you want to. Just make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and also set the command line tools to point to the same xcode version. >>> >>> Kind regards, >>> Panos >>> >>> On Sat, 27 Apr 2024, 21:07 Mark Smith, > wrote: >>>> I always encounter these challenges when update season arrives. It started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I don’t remember authorising that but it’s a confusing landscape so perhaps I did). Instantly my app Organize which I virtually depend on to live stopped working with the most helpful message “Organize” is no longer available. It always shocks me when a company with Apple’s resources cannot get their story straight. Of course it’s “available”. I can see it on the desktop, in fact I just selected it. Nevertheless, I know what they mean… “Organize” is no longer compatible (having been built on LC 9.6.10 or maybe it was .11, can’t recall at the moment, and some ancient version of Xcode … you can find it all in my signature line on the LC forums). Alright, so I have to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the last one >>>> >>>> LiveCode 10.0.0 dp-7 >>>> Xcode 15.0.x >>>> Mac OS 13.4+ >>>> iOS 17.0 >>>> >>>> So I start with Xcode 15.x and download that. That tells me my OS is not capable of handling it, I need to update the OS. So then I check the System Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to RE-update that to 15.3. Now Xcode runs and I have the right SDK available for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track of). So now I download the latest LC 10 DP-7 and go to Mobile Support to select the SDK and I get an error saying I need an Xcode that has an SDK among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not 17? >>>> >>>> What now? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode > wrote >>>>> >>>>> Hello Dan, >>>>> >>>>> The released (public) version of LiveCode 10 DP-7 does support building >>>>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>>>> >>>>> If you got this message - a rough guess is that you used a "custom" (and >>>>> now outdated) internal build of DP-7 we had done for you back then, which >>>>> did not support Xcode 15.x/ iOS 17 SDK yet. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>>>> use-livecode at lists.runrev.com > wrote: >>>>> >>>>>> Just posted an app update to the iOS app store and I got this message: >>>>>> >>>>>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>>>>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS >>>>>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to >>>>>> App Store Connect or submitted for distribution. >>>>>> >>>>>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. Is >>>>>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that resolve >>>>>> the issue? >>>>>> >>>>>> Thank you in advance! >>>>>> >>>>>> -Dan >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >> From merakosp at gmail.com Sun Apr 28 03:30:47 2024 From: merakosp at gmail.com (panagiotis merakos) Date: Sun, 28 Apr 2024 10:30:47 +0300 Subject: LiveCode 10 and Xcode 15 In-Reply-To: <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> References: <88BA03A3-3C16-4234-B987-F607608726F1@laposte.net> <0289D5CC-BE95-4B8D-82B0-C24CBC0A0BCE@gmail.com> <52EDB54C-0AF6-46CF-A0F5-B9B6D6B74FFC@gmail.com> Message-ID: You are very welcome, Mark :) Take care, Panos On Sun, 28 Apr 2024, 10:28 Mark Smith, wrote: > Just a quick shoutout to Panos and his exemplary customer support. When at > first I had problems getting the upgrade to work I resigned myself to > patiently working through what I thought might be a multi-day process. > Instead it was resolved in an hour. Thank you Panos. > > Mark > > > On 27 Apr 2024, at 8:02 PM, panagiotis merakos wrote: > > Hello Mark, > > Nice, one step closer! > > RE this error, you need to install the iOS 17 runtime. As of xcode 15 the > iOS platform runtime is no longer included in the xcode app bundle and it > is a separate download. > > There must be something in the release notes on how to download it, you > have to go somewhere in the xcode preferences (I am afk now). > > Hope this helps. > > Cheers, > Panos > > On Sat, 27 Apr 2024, 21:40 Mark Smith, wrote: > >> Hi Panos, >> >> Thanks for the quick reply. So I still had both 15.3 and 15.0.1 on my >> storage device, so I switched LC to select the SDK from 15.0.1 and that >> worked. However, when I build for iOS 17 I get this error… >> >> There was an error while saving the standalone application failed to >> create launch screen: /* com.apple.ibtool.errors */ >> /Users/marksmith/Desktop/Michael Brook/App 1 - Ver >> 3/DG209/DG20912/DG209.app/LaunchScreen.storyboard: >> error: iOS 17.0 Platform Not Installed. >> >> Any idea what that’s about? >> >> Thanks >> Mark >> >> On 27 Apr 2024, at 7:15 PM, panagiotis merakos >> wrote: >> >> Hello Mark, >> >> Xcode 15.3 has probably the iOS SDK 17.3, but livecode 10 dp7 expects >> 17.0. so you have to install xcode 15.0 or 15.0.1. >> >> Note you do not have to uninstall xcode 15.3, unless you want to. Just >> make sure in the livecode preferences you choose xcode 15.0 (or 15.0.1) and >> also set the command line tools to point to the same xcode version. >> >> Kind regards, >> Panos >> >> On Sat, 27 Apr 2024, 21:07 Mark Smith, wrote: >> >>> I always encounter these challenges when update season arrives. It >>> started with my phone which mysteriously upgraded itself to iOS 17.4.1 (I >>> don’t remember authorising that but it’s a confusing landscape so perhaps I >>> did). Instantly my app Organize which I virtually depend on to live stopped >>> working with the most helpful message “Organize” is no longer available. It >>> always shocks me when a company with Apple’s resources cannot get their >>> story straight. Of course it’s “available”. I can see it on the desktop, in >>> fact I just selected it. Nevertheless, I know what they mean… “Organize” is >>> no longer *compatible* (having been built on LC 9.6.10 or maybe it was >>> .11, can’t recall at the moment, and some ancient version of Xcode … you >>> can find it all in my signature line on the LC forums). Alright, so I have >>> to upgrade. I start with the FAQ. The only entry that lists iOS 17 is the >>> last one >>> >>> LiveCode 10.0.0 dp-7 >>> Xcode 15.0.x >>> Mac OS 13.4+ >>> iOS 17.0 >>> >>> So I start with Xcode 15.x and download that. That tells me my OS is not >>> capable of handling it, I need to update the OS. So then I check the System >>> Settings/Update option in macOS and it suggests Sonoma 14.4. Fine, down it >>> comes. Now Sonoma 14.4 says my Xcode is not up to date so I have to >>> RE-update that to 15.3. Now Xcode runs and I have the right SDK available >>> for iOS 17.4.1 (the SDK is 15.3 I believe… too many numbers to keep track >>> of). So now I download the latest LC 10 DP-7 and go to Mobile Support to >>> select the SDK and I get an error saying I need an Xcode that has an SDK >>> among 14.4, 15.2, 16.2, 17. But, but, but… what SDK is in Xcode 15.3 if not >>> 17? >>> >>> What now? >>> >>> Mark >>> >>> >>> >>> >>> >>> On 22 Apr 2024, at 12:29 PM, panagiotis merakos via use-livecode < >>> use-livecode at lists.runrev.com> wrote >>> >>> Hello Dan, >>> >>> The released (public) version of LiveCode 10 DP-7 does support building >>> with Xcode 15.0 and 15.0.1, (thus with the iOS 17 SDK). >>> >>> If you got this message - a rough guess is that you used a "custom" (and >>> now outdated) internal build of DP-7 we had done for you back then, which >>> did not support Xcode 15.x/ iOS 17 SDK yet. >>> >>> Kind regards, >>> Panos >>> -- >>> >>> On Fri, 19 Apr 2024 at 21:11, Dan Friedman via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Just posted an app update to the iOS app store and I got this message: >>> >>> ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. >>> Starting April 29, 2024, all iOS and iPadOS apps must be built with the >>> iOS >>> 17 SDK or later, included in Xcode 15 or later, in order to be uploaded >>> to >>> App Store Connect or submitted for distribution. >>> >>> I am using LC Version 10.0.0 (dp-7). User Guide says update XCode 14. >>> Is >>> XCode 15 compatible with LC Version 10.0.0 (dp-7)? And will that >>> resolve >>> the issue? >>> >>> Thank you in advance! >>> >>> -Dan >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> >> > From bobsneidar at iotecdigital.com Sun Apr 28 19:48:42 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sun, 28 Apr 2024 23:48:42 +0000 Subject: Websockets ... again. In-Reply-To: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> References: <631935edda8ecad0483356b9f25166a20256edcd@fourthworld.com> Message-ID: If you are going to roll your own security with raw sockets, what I had to do was encrypt the data then base64encode it, then reverse the process on the other side. Sent from my iPhone > On Apr 27, 2024, at 17:56, Richard Gaskin via use-livecode wrote: > > Bernard Devlin wrote: > >> One thing to bear in mind is that Livecode does not support secure sockets >> (despite what the Dictionary might say). > > This is based on the Dictionary example for the "open socket" command. It runs without error, and the callback works. > > on mouseup > open secure socket to "livecodejournal.com:443" \ > with message "wasConnected" without verification > put it &cr& the result > end mouseup > > on wasConnected > put cr& the params after msg > end wasConnected > > > I haven't taken the time to craft a more specific test, but perhaps you can describe what you encountered to help guide that. > > -- > 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 MikeKerner at roadrunner.com Mon Apr 29 10:17:20 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:17:20 -0400 Subject: web In-Reply-To: References: Message-ID: any word on web? just curious On Tue, Feb 13, 2024 at 5:09 AM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 13 Feb 2024, at 5:02 am, Curry Kenworthy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > What doesn’t kill us ... makes us awesome and mighty. Life requires that > faith and perseverance. Here’s hoping for a great 2024 for all, whatever it > holds, and an even BETTER 2025! > > > > My goodness Curry, how beautifully said. Thanks for sharing your thoughts. > It reminds me of a quote I saw recently, “Resilience is my superpower”. > Wishing everyone all the best in 2024. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Mon Apr 29 10:18:16 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 10:18:16 -0400 Subject: LC compilation In-Reply-To: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: any compiler chatter? asking for an interested party On Mon, May 29, 2023 at 7:26 PM Mark Smith via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, sorry I thought it would have been copied with the reply. The > original post from Skip Kimpel was more or less asking if LC is compiled. > The exact post was… > > "Wait… what? I have been away from this list for a while, LC is > not currently compilable?? > > SKIP” > > I do have a question based on your reply. You indicate LC doesn’t compile > but then go on to list all of the stuff it compiles into a standalone > application (most of which, such as the LC engine, extensions, libraries, > etc) are just (I would argue) libraries when it builds an application. > Taking the definition of compiler as “a process to convert (a program) into > a machine-code < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=machine-code&si=AMnBZoFOMBUphduq9VwZxsuReC7YV6BL3UJP9cGsG2J_mNMPwgWXqX8HuVPC8gyFB81-plMkPkEzmbteRge93xxj5qVwJdYjXSPc2zeY_vz8RKYr_9tAP6Q%3D&expnd=1> > or a lower-level < > https://www.google.co.uk/search?client=safari&channel=mac_bm&q=lower-level&si=AMnBZoG9fGMZkoPgk-g4eVoaZFdERA6BgFgTvewAwu3qykvLOcqyjsbvyNVL0k7ItNaeg3uetPXhm4wenDJM9iNdxIwXbgNT_MfjGFunU2ur_NpUowaHa-E%3D&expnd=1> > form in which the program can be executed.” I would argue it “sort of” does > that in that the included scripts (as I understand it) are not in their > original editable form but have been converted into something that is more > easily interpreted by the engine. I know it’s not ML, nor is it bytecode, > but it’s one step removed from the actually editable text in the script > editor. Would’t you agree? > > The true advantage of the byte code, I believe, is that it brings LC in > line with other similar compilers and therefore allows a more sophisticated > (and standardised) approach to code optimisation. Or at least that will be > one of the advantages. Obfuscation of code, as you mention, is another > (although I have never personally worried about anyone wanting to steal my > code 😊). > > Mark > > > > On 29 May 2023, at 5:56 pm, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I don't see the original post, so I can only part-comment on this. > > LC doesn't compile, per se. It builds standalone apps for all > > platforms, but those apps include the LC engine, extensions, > > libraries, and your stack(s). There is an obfuscator, but, no, no > > bytecode or ML, yet. The apps behave as you would expect a standalone > > app to behave, but, with a disassembler, you will have an easier time > > with them than you would with a ML or BC compiled app. > > The good news is that the current architecture makes remote debugging > > from mobes much simpler, and, whether you are on a desktop or mobile > > platform, you can include functionality such as side-loading and > > real-time code execution trivially. > > For example, let's say you have a debug build. If you include a button > > in your debug build, with the following script, you can prompt for a > > command, and execute it, live, in your standalone: > > > > on mouseUp > > global gDo > > ask "Do what?" with gDo > > if it is not empty then > > put it into gDo > > do gDo > > end if > > end mouseUp > > > > The above script will also, as I am sure you deduced, store the last > > command you typed, and prompt you with it, the next time you press the > > button. > > This is, of course, especially useful if you want to invoke the > > debugger and then debug some routine. You can do that like by clicking > > the button I just described, and then typing into the dialog: > > breakpoint;send "mouseUp" to button "someButton" # steps you through > > the debug button script, then to the mouseUp handler of "someButton" > > > > We are all patiently waiting for the script compiler, which, as of > > last conversation with Mark W., is going to be a bytecode compiler, > > not a ML compiler. > > > > On Mon, May 29, 2023 at 6:27 AM Mark Smith via use-livecode > > wrote: > >> > >> Hi Skip, > >> > >> I’m surprised no one has taken a stab at answering this. I'm certainly > no expert on the internal workings of LC or compilers but I can take a stab > at articulating what I think the answer is, and when I get it wrong someone > else can jump in to correct me (I should probably know this stuff better > anyway). > >> > >> So if I am correct, the current environment converts LC script into > some sort of (possibly binary) tree structure that is better organised to > be executed by the LC engine. The engine is a big chunk of what I think is > mostly Obj C (or some relative thereof) code that interprets the tree > structures created in the first phase. So I guess that makes it sort of > compiled? Compiled to execute in/on the LC engine, but also interpreted > because the tree code is not executed on the target platform directly but > is interpreted by the engine to generate the final executable result. > >> > >> As far as the script compiler project is concerned, I believe the goal > is to create a byte code stream that can be interpreted more efficiently by > (a possibly new?) engine. Not sure about the new engine part, but the idea > is the tree structure thing goes away and in its place is a linear stream > of byte codes that can both be executed more effiencetly but also optimised > more fully. This particular byte stream (and here I’m going way outside my > wheelhouse) is similar to what other compilers like Java, Python, (Pascal? > — which I do know was a byte code compiled run time interpreted language… > although companies like Borland eventually wrote Pascal compilers that > executed directly on the target platform without any interpretation) > produce. So, it would bring the LC compiled code more in line with what > other compilers are producing which means post compilation the code could > be optimised more completely using well developed industry standard > approaches. And so everything ends up a little smaller and faster but it > also opens the door to doing other things with the script code down the > road. > >> > >> Well, that's my take on Mark Waddinghams’ most recent seminar on this > topic. But he assuredly can fill you in much better than I can. > >> > >> Cheers, > >> Mark > >> > >> > >> > >>> On 28 May 2023, at 3:54 pm, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Wait… what? I have been away from this list for a while, LC is not > currently compilable?? > >>> > >>> SKIP > >>> > >>>> On May 27, 2023, at 4:39 PM, harrison--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>> > >>>> Hi Skip, > >>>> > >>>> Doubtful. I would wait until after we have a compilable version of > LC and then it will be more possible. > >>>> > >>>> Rick > >>>> > >>>>> On May 27, 2023, at 12:26 PM, Skip Kimpel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>>> > >>>>> Has anybody done anything with LC and AR? > >>>>> > >>>>> Curious minds want to know :) > >>>>> > >>>>> SKIP > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > -- > > On the first day, God created the heavens and the Earth > > On the second day, God created the oceans. > > On the third day, God put the animals on hold for a few hours, > > and did a little diving. > > And God said, "This is good." > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From curry at pair.com Mon Apr 29 11:12:34 2024 From: curry at pair.com (Curry Kenworthy) Date: Mon, 29 Apr 2024 11:12:34 -0400 Subject: Can you almost hear me now? (AAC app underway) Message-ID: Good news: Im working on a custom AAC app in LC, set up for everything speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, Ill probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ From rdimola at evergreeninfo.net Mon Apr 29 12:17:48 2024 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 29 Apr 2024 12:17:48 -0400 Subject: Can you almost hear me now? (AAC app underway) In-Reply-To: References: Message-ID: <002101da9a50$c9e6ac90$5db405b0$@net> Curry, Great! Looking forward to it. 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 Curry Kenworthy via use-livecode Sent: Monday, April 29, 2024 11:13 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Can you almost hear me now? (AAC app underway) Good news: I’m working on a custom AAC app in LC, set up for everything – speech, plus all types of writing, including LC coding. (Yes, for writing its own code too.) Eventually this should get me back to doing LC phone calls and video tutoring again, maybe even some YouTube or an LC conference talk, after several VERY quiet years of strictly text-only work! But the first phase will still be mainly email - as things gradually start rolling, the AAC will allow me to contribute more to discussions here again, discuss addon plans and progress, and reconnect with people. Not much choice; harder to type OR talk lately, all at the SAME time. So I had to up my game, swim different or sink. Good thing is, I’ll probably publish the app to give people a different, more efficient low-input method and flexible-use AAC, compared to the status quo/industry herd! Hopefully you will see me speak out and participate more here. Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. 😊 Looking forward to interesting LC talks, solutions, and happenings.... Best wishes, Curry Kenworthy Radically Innovative Christian LiveCode Development "PASSION for Elegant, Efficient Code!" http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From marksmithhfx at gmail.com Mon Apr 29 19:23:55 2024 From: marksmithhfx at gmail.com (Mark Smith) Date: Tue, 30 Apr 2024 00:23:55 +0100 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> Message-ID: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: > > any compiler chatter? > asking for an interested party I wish! Now that AI has completely revamped the art of coding, it might be more important than ever. Mark From bobsneidar at iotecdigital.com Mon Apr 29 19:28:45 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:28:45 +0000 Subject: LC compilation In-Reply-To: <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> Message-ID: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> I will NEVER use AI to code. I have a hard enough time growing what I have already done, without having to decipher what some AI bot did. Bob S > On Apr 29, 2024, at 4:23 PM, Mark Smith via use-livecode wrote: > > On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode wrote: >> >> any compiler chatter? >> asking for an interested party > > > I wish! > > Now that AI has completely revamped the art of coding, it might be more important than ever. > > Mark > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Apr 29 19:31:27 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Apr 2024 23:31:27 +0000 Subject: LC compilation In-Reply-To: <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> Message-ID: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> That should read GROKING stupid spell correct. Seemed like a good idea at the time… Bob S On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode wrote: I have a hard enough time growing From MikeKerner at roadrunner.com Mon Apr 29 21:30:36 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 29 Apr 2024 21:30:36 -0400 Subject: LC compilation In-Reply-To: <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: well, bob, since 10 was supposed to have an ai assistant as part of it... gpt 4 is pretty good, with fairly simple stuff, with some languages. it has not done well with anything LC that i've thrown at it. it keeps hallucinating all sorts of things, like commands that don't exist, whole documentation pages that don't exist, etc. that has not changed. yesterday, and again, today, i tried to get it to correctly answer a c++ question regarding a robot i'm hacking, but it repeatedly failed. but sometimes, it is very good at coding, especially if i give it some more mainstream code (say in JS, or CSS), and ask it to explain to me why the code isn't working. i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) On Mon, Apr 29, 2024 at 7:32 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That should read GROKING stupid spell correct. Seemed like a good idea at > the time… > > Bob S > > > On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > I have a hard enough time growing > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ambassador at fourthworld.com Tue Apr 30 03:58:12 2024 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Apr 2024 07:58:12 +0000 Subject: LC compilation Message-ID: <6fd03451611d21cbc654affa24df93baa2b63aff@fourthworld.com> Kinda perfect, really. ;) Richard Gaskin FourthWorld.com Bob Sneidar wrote: > That LC compilation should read GROKING stupid spell correct. > Seemed like a good idea at the time… > > Bob S > > >> On Apr 29, 2024, at 4:28 PM, Bob Sneidar wrote: >> >> I have a hard enough time growing >> From andreas.bergendal at gmail.com Tue Apr 30 05:26:12 2024 From: andreas.bergendal at gmail.com (Andreas Bergendal) Date: Tue, 30 Apr 2024 11:26:12 +0200 Subject: Game of Life as LiveCode web deployment Message-ID: So, in my series of ”LiveCode projects that can be deployed straight to web with almost no modification”, here is the LC implementation of Game of Life that I created during the pandemic, with great help from Thierry D. https://wheninspace.com/gameoflife/ The only adaptation I have made is changing the save function for custom seed patterns from local text file to browser local storage. I also threw in a new feature for importing RLE code (a common GoL seed pattern format). It doesn’t have responsive design, so a large screen is recommended. It does work on mobile though (at least iOS), albeit being a bit slow (and you'll obviously need to scroll around to see things). Depending on your processor capacity, the web browser may choke and stall on the fast progression rate, so you may then need to enter a longer millisec delay value in the appropriate field and try again. (As reference: On an iPad 6th gen a 600 millisec delay is needed, while on a Mac Studio M1 Max just 40 millisecs is fine.) Have fun! :D /Andreas From bobsneidar at iotecdigital.com Tue Apr 30 11:09:32 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:09:32 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Sometimes, I am very good at coding. It’s all the other times that presents problems. ;-) Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: sometimes, it is very good at coding From bobsneidar at iotecdigital.com Tue Apr 30 11:16:30 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Apr 2024 15:16:30 +0000 Subject: LC compilation In-Reply-To: References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> Message-ID: <088AB81A-715B-4B3D-B418-A8ED5F617F06@iotecdigital.com> Perhaps they should take a page from Amazon’s AI book and hire a bunch of people in India to watch other people program and respond with the correct code. Bob S On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode wrote: i also saw, today, that zdnet tested microsoft's copilot against other llm's on a coding exercise, and...it didn't go well ( https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests ) From MikeKerner at roadrunner.com Tue Apr 30 11:17:54 2024 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 30 Apr 2024 11:17:54 -0400 Subject: LC compilation In-Reply-To: <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> References: <3A325FB2-71B9-4EC7-8BB5-C04F11BFBB8D@gmail.com> <46B5C186-39C2-4ECB-85D8-B4C1F17B8F03@gmail.com> <326238CC-5602-403F-8C94-FBEE75DF6EA9@iotecdigital.com> <78C3C8FC-4544-4D93-B082-E85F287AC24C@iotecdigital.com> <8CBFBE06-13EA-41F6-A6DC-DC2EBC43DEC4@iotecdigital.com> Message-ID: if it wasn't the other kind, i wouldn't have anything to do On Tue, Apr 30, 2024 at 11:10 AM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Sometimes, I am very good at coding. It’s all the other times that > presents problems. ;-) > > Bob S > > > On Apr 29, 2024, at 6:30 PM, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > sometimes, it is very good at coding > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Tue Apr 30 20:00:29 2024 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 1 May 2024 00:00:29 +0000 Subject: Sending emails with attachments using Applescript Message-ID: <0BADE53E-7F67-4BA2-9D36-45A2C42841F7@iotecdigital.com> Hi all. I began working on a method to send emails with attachments a while back. I finally got back around to it. It simply opens an email in the Mail app. You have to actually send it (which I rather prefer actually.) I put the actual Applescript code in a property of my mainstack (which homestack() returns, you can replace that with whatever you want to contain your AppleScript.) There are place holders in the Applescript for things like theSubject, theBody etc. These get replaced with the arguments passd. I confess there is no error checking, either in the LivecodeScript or AppleScript. Feed it a bad email or a bad file path and you deserve what you get. ;-) I developed this because I never was able to get the native Livecode functions to send an email with attachments. I think there is a library now that can do this, but I haven’t played around with that yet. ON sendMailWithApplescript theRecipient, theAddress, theSubject, theBody, theFileList put the sendMailTemplate of homeStack() into theCommand put revMacFromUnixPath(theFilePath) into theMacFilePath replace "theSubject" with theSubject in theCommand replace "theBody" with theBody in theCommand replace "theRecipient" with theRecipient in theCommand replace "theAddress" with "bobsneidar at iotecdigital.com" in theCommand if theFileList is not empty then -- build the attachments code repeat for each line tFilePath in theFileList put revUnixFromMacPath(tFilePath) into tUnixFilePath -- check for bug in revUnixFromMacPath when using network shares if tUnixFilePath begins with "/Volumes/:" then \ replace "/Volumes/:" with empty in tUnixFilePath put "make new attachment with properties {file name:" & quote & \ tUnixFilePath & quote & "as alias}" & cr after tAttachments end repeat put "tell content of newMessage" & cr & tAttachments & cr & "end tell" & cr \ into tAttachments replace "-- attachments" with tAttachments in theCommand end if do theCommand as appleScript END sendMailWithApplescript The property stored in the main stack called sendMailTemplate containing the AppleScript code: property lastWindowID : missing value tell application "Mail" set windowIDs to id of windows if windowIDs does not contain lastWindowID then set newMessage to make new outgoing message with properties {subject:"theSubject", content:"theBody" & return & return} tell newMessage set visible to true make new to recipient at end of to recipients with properties {name:"theRecipient", address:"theAddress"} end tell -- attachments activate set lastWindowID to id of window 1 else tell window id lastWindowID set visible to false set visible to true end tell activate end if end tell Bob S