From ambassador at fourthworld.com Tue May 1 00:43:50 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Apr 2018 21:43:50 -0700 Subject: Informal survey: multiple desktops Message-ID: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Now that Windows, Mac, and Linux all offer multiple desktop, I'm curious: do you folks use them? FWIW here's how I often work: I tend to open my email client and web browser in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend to get used ad hoc when there's something I need to focus on, like having another instance of LC, or a graphics tool, etc. This is on Ubuntu, though lately I've started using multiple desktops on Windows as well. I would be interested in learning how you folks use your desktops, and which OS you're on. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From richmondmathewson at gmail.com Tue May 1 02:51:05 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 1 May 2018 09:51:05 +0300 Subject: Informal survey: multiple desktops In-Reply-To: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Message-ID: <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> All the time on Linux and never on Mac, for a very simple reason: On my single Mac computer I have 2 socking great monitors (bags of real-estate), and on all my Linux boxes (more than you could shake a stick at) I have single monitors. I much prefer having 2 (or more) monitors so I can see everything at once. HOWEVER, I should say that I don't like the way multiple desktops is (Yes, that's grammatically correct: think about it) implemented on post Mac OS 10.5 systems. I don't use Windows at all beyond a "walk on the wild side" when I help other people (mainly unsuspecting puypils of mine) sorted out some small problem on their systems. Richmond. On 1/5/2018 7:43 am, Richard Gaskin via use-livecode wrote: > Now that Windows, Mac, and Linux all offer multiple desktop, I'm > curious: do you folks use them? > > FWIW here's how I often work: I tend to open my email client and web > browser in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend > to get used ad hoc when there's something I need to focus on, like > having another instance of LC, or a graphics tool, etc. This is on > Ubuntu, though lately I've started using multiple desktops on Windows > as well. > > I would be interested in learning how you folks use your desktops, and > which OS you're on. > From iphonelagi at gmail.com Tue May 1 07:20:29 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 1 May 2018 12:20:29 +0100 Subject: Scott Rossi and TactileMedia In-Reply-To: References: Message-ID: Hi All, I too think Scotts stuff is a cut above. I bought tm1 and 2 with no usage in mind just because they looked so good - they were never used just played with, somewhere in that code there are going to be nuggets for the future. If you go to tactilemedia now it goes to scottrossi.design - (talk about bleeding edge "we don't need no steeenkin dot coms" but if you go to http://tactilemedia.com/blog/ all his clever artistry is there to download for posterity. To be honest these articles and stack should be on the resources on livecode.com - they show what you can do with a "baby language" (one of my colleagues when he saw the "put a into b" of livecode) "There are none so blind as those who program in C" - Lagi Pittas Regards Lagi On 1 May 2018 at 04:51, Todd Fabacher via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Alex, > > You asked: > > Can you say if you have any plans to produce versions of your widgets for > non-mobile > platforms? - YES, 100%. It is true we are looking at mobile for the moment, > but we are looking to all platforms if possible. > > TMAlign - is more an IDE tool and not a widget, but I will take a look > > Thanks, > > Todd Fabacher > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Tue May 1 11:01:11 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 1 May 2018 15:01:11 +0000 Subject: Live search box In-Reply-To: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> Message-ID: <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> I already have that. I call it FindBar. It's a group of objects, and all the code and constants are in the field object. I can send you a stack. Currently it works with sqlYoga accessed databases and a datagrid, but you can peruse the code and see how the findbar hot typing works, then decide how you want to proceed after that. Bob S > On Apr 30, 2018, at 18:35 , Heriberto Torrado via use-livecode wrote: > > /Dear Livecode programmers, > > My customer changed his mind and now they would like to have this: > > "...if you can create a "search like" box when the customer would find his condition by typing the 2 or 3 first letters and selecting the right one by clicking on it (like the google search results)...". From brian at milby7.com Tue May 1 11:31:58 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 01 May 2018 15:31:58 +0000 Subject: Informal survey: multiple desktops In-Reply-To: <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> Message-ID: I use them on my Mac all the time. Chrome, Atom, SourceTree, terminals on one and usually switch to another for LiveCode. I also put a compiled version of LC on another desktop to easily switch between production and compiled. Have not started using them on Windows yet, but would anticipate putting LC on its own. I only use Linux for testing (in a VM), so have not used them there. I?m more likely to have a couple Linux VMs open at once. On Tue, May 1, 2018 at 1:51 AM Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > All the time on Linux and never on Mac, for a very simple reason: > > On my single Mac computer I have 2 socking great monitors (bags of > real-estate), > > and on all my Linux boxes (more than you could shake a stick at) I have > single monitors. > > I much prefer having 2 (or more) monitors so I can see everything at once. > > HOWEVER, I should say that I don't like the way multiple desktops is > (Yes, that's grammatically correct: think about it) > implemented on post Mac OS 10.5 systems. > > I don't use Windows at all beyond a "walk on the wild side" when I help > other people (mainly unsuspecting puypils of mine) sorted out some > small problem on their systems. > > Richmond. > > On 1/5/2018 7:43 am, Richard Gaskin via use-livecode wrote: > > Now that Windows, Mac, and Linux all offer multiple desktop, I'm > > curious: do you folks use them? > > > > FWIW here's how I often work: I tend to open my email client and web > > browser in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend > > to get used ad hoc when there's something I need to focus on, like > > having another instance of LC, or a graphics tool, etc. This is on > > Ubuntu, though lately I've started using multiple desktops on Windows > > as well. > > > > I would be interested in learning how you folks use your desktops, and > > which OS you're on. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rdimola at evergreeninfo.net Tue May 1 11:42:06 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 1 May 2018 11:42:06 -0400 Subject: Informal survey: multiple desktops In-Reply-To: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Message-ID: <003601d3e162$f831bc50$e89534f0$@net> On Win 10 the taskbar icons get scrambled when switching between desktops, RDT's are unexpectedly focused causing the "switch desktop" key combo to stop working. The LC tool pallet and a plug-in in pallet mode both appear on all desktops. I'm not keen on multiple desktops at this point. I've been using a multiple VMs instead. 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 Richard Gaskin via use-livecode Sent: Tuesday, May 01, 2018 12:44 AM To: How to use LiveCode Cc: Richard Gaskin Subject: Informal survey: multiple desktops Now that Windows, Mac, and Linux all offer multiple desktop, I'm curious: do you folks use them? FWIW here's how I often work: I tend to open my email client and web browser in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend to get used ad hoc when there's something I need to focus on, like having another instance of LC, or a graphics tool, etc. This is on Ubuntu, though lately I've started using multiple desktops on Windows as well. I would be interested in learning how you folks use your desktops, and which OS you're on. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 1 12:11:40 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 1 May 2018 09:11:40 -0700 Subject: Live search box In-Reply-To: <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> Message-ID: <10bde262-57be-0f10-258d-69830a80d49e@sonic.net> On 05/01/2018 08:01 AM, Bob Sneidar via use-livecode wrote: > I already have that. I call it FindBar. Oooo... that would have been handy for the last pub crawl. -- Mark Wieder ahsoftware at gmail.com From jason.c at canelasoftware.com Tue May 1 12:26:35 2018 From: jason.c at canelasoftware.com (Jason Chan) Date: Tue, 1 May 2018 09:26:35 -0700 Subject: LC on Windows - slow for others or just me? Message-ID: I run LC9 on actual windows machine and I have the same problem too. Whenever I edit or save or even just naviagating long scripts, 1000+ lines , with the live error and autocomplete on, there is a long lag between actions. The IDE is also extremely slow when I am in debug mode or when I perform actions that creates multiple controls in real time. It seems like having the message box open causes LC9 IDE to go from slow to prohibitively slow. With the message box open, the entire IDE, mostly the script editor becomes painfully slow to a point that it is basically impossible to code. The solution to "fix" this is to go to message box -> pending message -> close the message box. Closing message box itself without going to pending message does not help. I mostly develop on LC 8 now because LC 9 is just too slow to work on. Jason Chan Canela Software -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com ] On Behalf Of Richard Gaskin via use-livecode Sent: Monday, April 30, 2018 7:45 PM To: How to use LiveCode Cc: Richard Gaskin Subject: LC on Windows - slow for others or just me? Okay, granted, I usually run Win 10 in a VM. But every other program seems pretty snappy, barely distinguishable from a bare-metal install. And then there's LiveCode. I'm running v9, and it's slower than molasses in winter. Is this just my setup, or are other Windows users finding LiveCode 9 at the edge of prohibitively slow on Win10? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue May 1 12:36:57 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 1 May 2018 09:36:57 -0700 Subject: LC on Windows - slow for others or just me? In-Reply-To: <002e01d3e0e5$150184b0$3f048e10$@net> References: <002e01d3e0e5$150184b0$3f048e10$@net> Message-ID: Ralph DiMola wrote: > I'm on a Win 10 VM using a raid array for my VHD. At times autocorrect > causes editing long scripts(2000+) to get on the other side of > prohibitively slow. Other times it's OK. Don't have a recipe yet. How > do you turn off autocorrect again? Populating text fields is 5-10% > slower than v8. Taking 5 - 10 seconds to Launch LC seems slow until I > launch Photoshop or InDesign and lose a few minutes of my life that I > will never get back. Launching is not an issue for me. Richard, What > is slow for you? PB, control creation, scrolling, editing or running > scripts... or yes? Yes. ;) I haven't found any one thing that's particularly slow. Or more accurately, I haven't found one thing that feels at all as performant as on Mac or Linux. Scrolling the Script Editor, typing in any field, populating fields from a DB, waiting for the Project Browser to update - pretty much the whole workflow of my day in LC on Win is painful, compared to the easy breezy experience I get on Linux and Mac. Is there a bug report on this? Is this something the team is working on? Does the IDE staff spend at least some of their time each week working in Windows on iron? With an 85% desktop share, it seems worth whatever inconveniences keep them mostly on Macs. Just one full day on Windows each week would be so illuminating, these lags wouldn't survive long. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From livfoss at mac.com Tue May 1 12:40:18 2018 From: livfoss at mac.com (Graham Samuel) Date: Tue, 01 May 2018 17:40:18 +0100 Subject: Informal survey: multiple desktops In-Reply-To: <003601d3e162$f831bc50$e89534f0$@net> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> <003601d3e162$f831bc50$e89534f0$@net> Message-ID: I use a Mac with an additional monitor and have been content with that, but lately I have been bitten by the bug in LC which doesn?t allow the multiple monitor setup to reflect the real-world relationship between the screens, so multiple monitors might help. Just upgraded my Windows VM to 10, no call for multiple desktops yet. I have another problem, which is another user who is a bit of a technophobe - would multiples help or not? Richard?s example makes me think I should be more adventurous. Graham Sent from my iPhone > On 1 May 2018, at 16:42, Ralph DiMola via use-livecode wrote: > > On Win 10 the taskbar icons get scrambled when switching between desktops, > RDT's are unexpectedly focused causing the "switch desktop" key combo to > stop working. The LC tool pallet and a plug-in in pallet mode both appear on > all desktops. I'm not keen on multiple desktops at this point. I've been > using a multiple VMs instead. > > 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 Richard Gaskin via use-livecode > Sent: Tuesday, May 01, 2018 12:44 AM > To: How to use LiveCode > Cc: Richard Gaskin > Subject: Informal survey: multiple desktops > > Now that Windows, Mac, and Linux all offer multiple desktop, I'm > curious: do you folks use them? > > FWIW here's how I often work: I tend to open my email client and web browser > in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend to get used ad > hoc when there's something I need to focus on, like having another instance > of LC, or a graphics tool, etc. This is on Ubuntu, though lately I've > started using multiple desktops on Windows as well. > > I would be interested in learning how you folks use your desktops, and which > OS you're on. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Tue May 1 13:00:07 2018 From: dunbarx at aol.com (dunbarx) Date: Tue, 1 May 2018 10:00:07 -0700 (MST) Subject: Live search box In-Reply-To: <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> Message-ID: <1525194007898-0.post@n4.nabble.com> "I already have that." Hmmm. Then what is it that you are asking? Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From ambassador at fourthworld.com Tue May 1 13:33:59 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 1 May 2018 10:33:59 -0700 Subject: Informal survey: multiple desktops In-Reply-To: References: Message-ID: Graham Samuel wrote: > I have another problem, which is another user who is a bit of a > technophobe - would multiples help or not? > > Richard?s example makes me think I should be more adventurous. Working at the edge of our comfort zone is what expands our comfort zone. Or as my acquaintances at the Los Angeles Adventurers' Club like to say, "Adventure begins when you realize you no longer know what to do and may be in danger. Everything before that is just a vacation." :) -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rdimola at evergreeninfo.net Tue May 1 13:43:15 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 1 May 2018 13:43:15 -0400 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: <002e01d3e0e5$150184b0$3f048e10$@net> Message-ID: <004501d3e173$e50adf60$af209e20$@net> I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe Products...) was causing it. It's time to open a QCC report on this. Do you want to report it or should I? 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 Richard Gaskin via use-livecode Sent: Tuesday, May 01, 2018 12:37 PM To: use-livecode at lists.runrev.com Cc: Richard Gaskin Subject: Re: LC on Windows - slow for others or just me? Ralph DiMola wrote: > I'm on a Win 10 VM using a raid array for my VHD. At times autocorrect > causes editing long scripts(2000+) to get on the other side of > prohibitively slow. Other times it's OK. Don't have a recipe yet. How > do you turn off autocorrect again? Populating text fields is 5-10% > slower than v8. Taking 5 - 10 seconds to Launch LC seems slow until I > launch Photoshop or InDesign and lose a few minutes of my life that I > will never get back. Launching is not an issue for me. Richard, What > is slow for you? PB, control creation, scrolling, editing or running > scripts... or yes? Yes. ;) I haven't found any one thing that's particularly slow. Or more accurately, I haven't found one thing that feels at all as performant as on Mac or Linux. Scrolling the Script Editor, typing in any field, populating fields from a DB, waiting for the Project Browser to update - pretty much the whole workflow of my day in LC on Win is painful, compared to the easy breezy experience I get on Linux and Mac. Is there a bug report on this? Is this something the team is working on? Does the IDE staff spend at least some of their time each week working in Windows on iron? With an 85% desktop share, it seems worth whatever inconveniences keep them mostly on Macs. Just one full day on Windows each week would be so illuminating, these lags wouldn't survive long. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From martyknappster at gmail.com Tue May 1 13:44:38 2018 From: martyknappster at gmail.com (Knapp Martin) Date: Tue, 1 May 2018 10:44:38 -0700 Subject: LC on Windows - slow for others or just me? In-Reply-To: <004501d3e173$e50adf60$af209e20$@net> References: <002e01d3e0e5$150184b0$3f048e10$@net> <004501d3e173$e50adf60$af209e20$@net> Message-ID: This makes me curious to know - what about apps built with LC 9 for Windows? Are they really sluggish too? Or is it just in the IDE? Marty > On May 1, 2018, at 10:43 AM, Ralph DiMola via use-livecode wrote: > > I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe > Products...) was causing it. It's time to open a QCC report on this. Do you > want to report it or should I? > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net From brian at milby7.com Tue May 1 13:47:11 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 01 May 2018 17:47:11 +0000 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: <002e01d3e0e5$150184b0$3f048e10$@net> <004501d3e173$e50adf60$af209e20$@net> Message-ID: I would say that running on ?iron? is probably not necessary to see this. If you full screen the VM and actually work as if it were a physical machine you would notice. On Tue, May 1, 2018 at 12:45 PM Knapp Martin via use-livecode < use-livecode at lists.runrev.com> wrote: > This makes me curious to know - what about apps built with LC 9 for > Windows? Are they really sluggish too? Or is it just in the IDE? > > Marty > > > On May 1, 2018, at 10:43 AM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe > > Products...) was causing it. It's time to open a QCC report on this. Do > you > > want to report it or should I? > > > > Ralph DiMola > > IT Director > > Evergreen Information Services > > rdimola at evergreeninfo.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ahsoftware at sonic.net Tue May 1 13:56:13 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 1 May 2018 10:56:13 -0700 Subject: LC Web integration is not good enough In-Reply-To: <5AA93F4B-D249-4F87-B6D7-7104E3DED4C3@appisle.net> References: <002701d3e0d0$c112cad0$43386070$@net> <4ee7231a-ae03-cb93-c291-56964afb5304@sonic.net> <5AA93F4B-D249-4F87-B6D7-7104E3DED4C3@appisle.net> Message-ID: <8b3e74ad-54ed-1757-b236-6fc5df412784@sonic.net> On 04/30/2018 06:42 PM, Monte Goulding via use-livecode wrote: > ArrayToJSON deals with JSON list differently to JSONExport. ArrayToJSON uses mergJSON which checks if the array keys are a numeric sequence and assumes it?s a list. There is a way to force it to be an object if required. Ah, right. Thanks. It was indeed JSONExport (or more properly JSONImport) I was thinking of. -- Mark Wieder ahsoftware at gmail.com From ambassador at fourthworld.com Tue May 1 14:01:12 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 1 May 2018 11:01:12 -0700 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: Message-ID: <08cdb866-5960-e289-42a6-3a7dad3bcc5e@fourthworld.com> Brian Milby wrote: > I would say that running on ?iron? is probably not necessary to see > this. > If you full screen the VM and actually work as if it were a physical > machine you would notice. The benefit of doing IDE work on iron is that it avoids the temptation to just shut the VM down and get back to the host OS. :) I know the team works extensively with multiple OSes, sometimes in VMs, and sometimes on iron. But it's difficult to imagine they have a sort of "Non-Mac Workday" weekly work policy and don't see these many things that unfortunately define much of the LiveCode experience on non-Mac platforms. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue May 1 14:06:34 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 1 May 2018 11:06:34 -0700 Subject: LC on Windows - slow for others or just me? In-Reply-To: <004501d3e173$e50adf60$af209e20$@net> References: <004501d3e173$e50adf60$af209e20$@net> Message-ID: <621eaeab-8bdd-2063-7efe-ded049757f7b@fourthworld.com> Ralph DiMola wrote: > I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe > Products...) was causing it. It's time to open a QCC report on this. > Do you want to report it or should I? I had put off reporting it since I run Win only in VMs right now, and had been thinking it was just me. If you have a native install it may carry more weight. Even better if you have anything more actionably specific than my current whingeing abstraction, "it's slow". I'm trying to get some time for comparative unit tests, but this week I'm up against some hairy deadlines so not sure when I can get those together. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ahsoftware at sonic.net Tue May 1 14:09:56 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 1 May 2018 11:09:56 -0700 Subject: Informal survey: multiple desktops In-Reply-To: References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> Message-ID: <40f12bb6-24ae-bbf7-721a-24a0f0eab9f3@sonic.net> On 05/01/2018 08:31 AM, Brian Milby via use-livecode wrote: > I only use Linux for testing (in a VM), so have not > used them there. I?m more likely to have a couple Linux VMs open at once. The only thing I would caution there is that multiple VMs tend to use huge amounts of computer resources. You have to be very careful when allocating CPU time and memory or the native system will spend all its time swapping back and forth instead of letting you get anything done. ---- I also use multiple desktops all the time on linux. I don't spend enough time on other platforms to need them elsewhere. But I have my main desktop allocated to email and web browser and a second window allocated to LiveCode. The LC desktop is spread across two monitors with one given to the menubar, devolution, tools and the stack I'm working on; and the second monitor used for the script editor, browser, message box. If I try to switch desktops while LC is starting up (getting impatient since the startup takes so long) then some items end up in one desktop and some in the other. That's annoying, and they can (usually) be swapped but normally I find it easier to close and reopen. -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Tue May 1 16:38:57 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 1 May 2018 20:38:57 +0000 Subject: Live search box In-Reply-To: <1525194007898-0.post@n4.nabble.com> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <6337D2B3-35DA-421A-8572-988A7EA1E9D7@iotecdigital.com> <1525194007898-0.post@n4.nabble.com> Message-ID: <9806429C-382F-4C96-9DE7-D9A140A46DEF@iotecdigital.com> I wasn't the one asking for anything. :-) Bob S > On May 1, 2018, at 10:00 , dunbarx via use-livecode wrote: > > "I already have that." > > Hmmm. Then what is it that you are asking? > > Craig From bobsneidar at iotecdigital.com Tue May 1 16:44:02 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 1 May 2018 20:44:02 +0000 Subject: Informal survey: multiple desktops In-Reply-To: References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> Message-ID: It may have been better then to use The "Multiple Desktops" feature is... :-) > On May 1, 2018, at 08:31 , Brian Milby via use-livecode wrote: > >> HOWEVER, I should say that I don't like the way multiple desktops is >> (Yes, that's grammatically correct: think about it) >> implemented on post Mac OS 10.5 systems. From richmondmathewson at gmail.com Tue May 1 16:51:36 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 1 May 2018 23:51:36 +0300 Subject: Informal survey: multiple desktops In-Reply-To: References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> <70ada246-9a68-d5c8-f34b-a4741b6f8a23@gmail.com> Message-ID: <2cc72150-210d-6aae-00e4-be252e4c9e0b@gmail.com> Possibly. Although if 'multiple desktops' (whether capitalised or not) IS treated as a feature, then 'multiple desktops' IS singular. If, however, one is counting multiple desktops (I have 4 on my main Linux box) then 'multiple desktops' ARE plural. Of course, this could be a case of splitting hair, or, alternatively, splitting hairs: depending on whether one treats 'hair' as a count noun or as a mass (and, hence, non-count) noun. And I could rabbit (or, possibly, 'hare') on like this for ages. But, as one grows older and one's hair recedes (or one's hairs fall out), this proves increasingly tiring and tiresome. And a Happy Fag-End of May 1, the unemployed persons' holiday, to you. Richmond. On 1/5/2018 11:44 pm, Bob Sneidar via use-livecode wrote: > It may have been better then to use The "Multiple Desktops" feature is... > > :-) > >> On May 1, 2018, at 08:31 , Brian Milby via use-livecode wrote: >> >>> HOWEVER, I should say that I don't like the way multiple desktops is >>> (Yes, that's grammatically correct: think about it) >>> implemented on post Mac OS 10.5 systems. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Tue May 1 19:12:03 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2018 20:12:03 -0300 Subject: LC on Windows - slow for others or just me? In-Reply-To: <621eaeab-8bdd-2063-7efe-ded049757f7b@fourthworld.com> References: <004501d3e173$e50adf60$af209e20$@net> <621eaeab-8bdd-2063-7efe-ded049757f7b@fourthworld.com> Message-ID: I use LC 9 on a Surface Pro 4 Machine, it is almost unusable. Everything is as slow as molasses. Typing a script sometimes takes many seconds to respond and it even goes as far as missing keystrokes. Trying to drag and drop stuff onto the stack is also horrible. I don't have any plugins anymore, this is a fresh install. I've been using this machine as my main machine for more than a year. LC is so slow for me (on a fast machine) that I go for my old mac sometimes to work. I have the impression that I am the only windows user here. On Tue, May 1, 2018 at 3:06 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Ralph DiMola wrote: > > > I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe > > Products...) was causing it. It's time to open a QCC report on this. > > Do you want to report it or should I? > > I had put off reporting it since I run Win only in VMs right now, and had > been thinking it was just me. > > If you have a native install it may carry more weight. Even better if you > have anything more actionably specific than my current whingeing > abstraction, "it's slow". > > I'm trying to get some time for comparative unit tests, but this week I'm > up against some hairy deadlines so not sure when I can get those together. > > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From warren at warrensweb.us Tue May 1 19:15:00 2018 From: warren at warrensweb.us (Warren Samples) Date: Tue, 1 May 2018 18:15:00 -0500 Subject: Informal survey: multiple desktops In-Reply-To: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Message-ID: On 04/30/2018 11:43 PM, Richard Gaskin via use-livecode wrote: > Now that Windows, Mac, and Linux all offer multiple desktop, I'm > curious: do you folks use them? > > FWIW here's how I often work: I tend to open my email client and web > browser in workspace 1, then LC on workspace 2.? Spaces 3 and 4 tend to > get used ad hoc when there's something I need to focus on, like having > another instance of LC, or a graphics tool, etc.? This is on Ubuntu, > though lately I've started using multiple desktops on Windows as well. > > I would be interested in learning how you folks use your desktops, and > which OS you're on. > > -- > ?Richard Gaskin > ?Fourth World Systems > ?Software Design and Development for the Desktop, Mobile, and the Web I recently switched from openSUSE to Antergos, but it's still Linux and still KDE Plasma5 as my DE. Always multiple desktops and like you, a couple dedicated ones and a couple freelance desktops. I have window rules that will send particular app windows to particular desktops regardless of where I am when they are opened. Depending on what the window manager allows, this could be a way to avoid the inconvenience that Mark Wieder mentions. I did have the same kind of issues that Ralph DiMola mentions with some Livecode stuff showing up on all desktops, but it was a long time ago and I can't remember if it was under KDE4 or Gnome 2. I don't see this any more under Linux and KDE. Warren From andre at andregarzia.com Tue May 1 19:20:59 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2018 20:20:59 -0300 Subject: LC Web integration is not good enough In-Reply-To: <5AA93F4B-D249-4F87-B6D7-7104E3DED4C3@appisle.net> References: <002701d3e0d0$c112cad0$43386070$@net> <4ee7231a-ae03-cb93-c291-56964afb5304@sonic.net> <5AA93F4B-D249-4F87-B6D7-7104E3DED4C3@appisle.net> Message-ID: Monte, The problem is that no web api expects an object with numeric keys, it expects an honest, real, array. The fact that LC arrays are actually hashmaps is awesome, I love them as well, but it still makes it impossible to export arrays from LC which are really common on Web APIs. JSONExport library should check if the keys of a given array level are all numeric and cast it to a list type. Thats is what I say when RunRev web integration is not good enough. They provide a json import and export function but it doesn't work well enough for you to call any API that expects an array... We always go like 70% or 80% of the way in a feature and then there is a new LC Infinite Ultra Campaign to get some new stuff in when the current stuff is not yet ready. Same thing with executing JS inside a WebView Widget, we need to use the "do in widget" statement but this doesn't have a way to bind values, so you end up assembling a JS string by hand in hopes that you got all the correct quotes right because you need to inline all params as literal objects... :-( On Mon, Apr 30, 2018 at 10:42 PM, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > > > > On 1 May 2018, at 11:29 am, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > On 04/30/2018 03:15 PM, Ralph DiMola via use-livecode wrote: > >> Andre, > >> I'm using JSONToArray and ArrayToJSON for round trip with no problems. > I'm > >> storing an LC config array in a JSON text file, then later read the file > >> back into an LC array. The only criticism I have is the formatting of > the > >> JSON in the text file could be better for manual changes with a text > editor. > >> Other than that it faithfully saves/recreates the LC array. > > > > ... as long as you don't have to deal with JSON lists. > > > > https://quality.livecode.com/show_bug.cgi?id=19698 > > ArrayToJSON deals with JSON list differently to JSONExport. ArrayToJSON > uses mergJSON which checks if the array keys are a numeric sequence and > assumes it?s a list. There is a way to force it to be an object if > required. > > JSONExport on the other hand is done in LCB and LCB has a proper list > type. The issue is when passing a LCS array to LCB there is no way for the > engine to know for sure if your array is a list or map so it keeps it as a > map with string keys. In the long run if we ever get proper lists in LCS > then JSONExport will likely do as you are expecting. > > Cheers > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From monte at appisle.net Tue May 1 19:32:26 2018 From: monte at appisle.net (Monte Goulding) Date: Wed, 2 May 2018 09:32:26 +1000 Subject: LC Web integration is not good enough In-Reply-To: References: <002701d3e0d0$c112cad0$43386070$@net> <4ee7231a-ae03-cb93-c291-56964afb5304@sonic.net> <5AA93F4B-D249-4F87-B6D7-7104E3DED4C3@appisle.net> Message-ID: <532F656C-C024-453F-8348-5C5AE77822AC@appisle.net> > On 2 May 2018, at 9:20 am, Andre Garzia wrote: > > The problem is that no web api expects an object with numeric keys, it expects an honest, real, array. The fact that LC arrays are actually hashmaps is awesome, I love them as well, but it still makes it impossible to export arrays from LC which are really common on Web APIs. JSONExport library should check if the keys of a given array level are all numeric and cast it to a list type. I think that?s what Mark ended up agreeing with on the bug report. JSONExport probably needs a LCB API does what you expect with the types it is passed and a LCS API that does some of this fudging like checking if a string is a number of if it?s true or false or an array is a list? etc. > > Thats is what I say when RunRev web integration is not good enough. They provide a json import and export function but it doesn't work well enough for you to call any API that expects an array... We always go like 70% or 80% of the way in a feature and then there is a new LC Infinite Ultra Campaign to get some new stuff in when the current stuff is not yet ready. You did see what I wrote about ArrayToJSON? It?s included in LiveCode also and is also significantly faster than JSONExport. > > Same thing with executing JS inside a WebView Widget, we need to use the "do in widget" statement but this doesn't have a way to bind values, so you end up assembling a JS string by hand in hopes that you got all the correct quotes right because you need to inline all params as literal objects... Can you open a feature request for this. I presume you mean: do ?something(:1,:2)? in widget ?foo? with ?bar?,?baz? Seems quite feasible. The best way to get what you want is to ask for it ;-) Cheers Monte From bdrunrev at gmail.com Tue May 1 21:24:38 2018 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 2 May 2018 02:24:38 +0100 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: <004501d3e173$e50adf60$af209e20$@net> <621eaeab-8bdd-2063-7efe-ded049757f7b@fourthworld.com> Message-ID: I've been using the final version of LC9 on Windows 7. I don't have these kinds of problems with any other program. I didn't notice it with earlier DP versions on the same machine (although admittedly I would leap-frog over many DP point versions, so I can't say at what point this problem was introduced). In the default install it is so slow it is unusable. I switched off many of the recent auto-complete, live error, etc. features, and it became more usable. On Wed, May 2, 2018 at 12:12 AM, Andre Garzia via use-livecode < use-livecode at lists.runrev.com> wrote: > I use LC 9 on a Surface Pro 4 Machine, it is almost unusable. Everything is > as slow as molasses. Typing a script sometimes takes many seconds to > respond and it even goes as far as missing keystrokes. Trying to drag and > drop stuff onto the stack is also horrible. I don't have any plugins > anymore, this is a fresh install. > > I've been using this machine as my main machine for more than a year. LC is > so slow for me (on a fast machine) that I go for my old mac sometimes to > work. I have the impression that I am the only windows user here. > > On Tue, May 1, 2018 at 3:06 PM, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Ralph DiMola wrote: > > > > > I have not reported it. I wasn't sure that my setup (VMs/bloated Adobe > > > Products...) was causing it. It's time to open a QCC report on this. > > > Do you want to report it or should I? > > > > I had put off reporting it since I run Win only in VMs right now, and had > > been thinking it was just me. > > > > If you have a native install it may carry more weight. Even better if > you > > have anything more actionably specific than my current whingeing > > abstraction, "it's slow". > > > > I'm trying to get some time for comparative unit tests, but this week I'm > > up against some hairy deadlines so not sure when I can get those > together. > > > > > > -- > > Richard Gaskin > > Fourth World Systems > > Software Design and Development for the Desktop, Mobile, and the Web > > ____________________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From htorrado at networkdreams.es Tue May 1 21:28:53 2018 From: htorrado at networkdreams.es (Heriberto Torrado) Date: Tue, 1 May 2018 21:28:53 -0400 Subject: Live search box In-Reply-To: <1525143250177-0.post@n4.nabble.com> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <1525143250177-0.post@n4.nabble.com> Message-ID: <842ebc33-364e-0ebe-3abd-3605f39a072f@networkdreams.es> Thank you very much Cray, Your solution is very useful and works perfectly, but now I have another problem. How could I fill out with texts this custom property ("rawText') by script? My application is multi-language (English, Spanish and French), so when someone clicks on the language button, this custom property must be filled with the different data of the different languages. I cannot see how to do that on the Livecode Dictionary. Best, Hery On 04/30/2018 10:54 PM, dunbarx via use-livecode wrote: > Hi. > > This is fun to do. Make two fields. In the target field, the one you will > type into, set a custom property "rawText" to some long list of words, > perhaps chapter 1 of your favorite novel. It is a good idea to strip all > punctation from that text before setting the prop. > > In that field, place this handler: > > on keyDown tKey > if the length of me > 2 then put line lineOffset(me,the rawText of me) of > the rawText of me into fld 2 > pass keydown > end keyDown > > Craig Newman > > > > -- > Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Tue May 1 21:53:51 2018 From: dunbarx at aol.com (dunbarx) Date: Tue, 1 May 2018 18:53:51 -0700 (MST) Subject: Live search box In-Reply-To: <842ebc33-364e-0ebe-3abd-3605f39a072f@networkdreams.es> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <1525143250177-0.post@n4.nabble.com> <842ebc33-364e-0ebe-3abd-3605f39a072f@networkdreams.es> Message-ID: <1525226031402-0.post@n4.nabble.com> Hi. When you change an ordinary property, you set it to a new value: set the width of btn 3 to 50. A custom property is "filled" in the same way: set the rawText of me to chapterOneOfDonQuixote Custom properties are created just like variables; you just do it. Try this. make a new button named "XYZ", and: set the albertEinstein of btn "XYZ" to "E=MC^2" Now go into the property inspector and look at the custom property pane. Or you can always: answer the albertEinstein of btn "XYZ". Custom properties can hold any value of any kind of any size. They survive sessions, unlike global variables, and do not have to be declared. Go practice. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From dunbarx at aol.com Tue May 1 21:59:10 2018 From: dunbarx at aol.com (dunbarx) Date: Tue, 1 May 2018 18:59:10 -0700 (MST) Subject: Live search box In-Reply-To: <1525226031402-0.post@n4.nabble.com> References: <6f5a07b8-04bb-da8c-285d-5e3bdbea1897@networkdreams.es> <1525143250177-0.post@n4.nabble.com> <842ebc33-364e-0ebe-3abd-3605f39a072f@networkdreams.es> <1525226031402-0.post@n4.nabble.com> Message-ID: <1525226350465-0.post@n4.nabble.com> maybe I did not answer your question correctly. You can conveniently: set the rawText of btn "XYZ" to the clipBoardData Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From andrew at midwestcoastmedia.com Wed May 2 01:16:47 2018 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Wed, 02 May 2018 05:16:47 +0000 Subject: Segmented Control widget mouseDown Message-ID: <20180502051647.Horde.fIlZc635WGm4hsH4KNnVSXj@ua850258.serversignin.com> (apologies, this was initially sent to the wrong email) Is there any way to capture mouseDown/Up on a Segmented Control widget? hiliteChanged is the only message that is documented or shows up in the Script Editor and standard mouseDown/Up handlers aren't acknowledged. Am I missing something or does this need to be enabled first in LCB and then passed to LC? I tried putting a mouseDown/Up on the widget and it doesn't trigger. I tried putting the widget in a group by itself (a trick I learned so I could put Effects on widgets) and applying the mouseDown/Up script to the group and it doesn't trigger. I add another object to that group and when I click on that other object the group script finally triggers, but not when clicking on the widget. My problem is that I can't find a way to determine if the item of the Segmented Control that was clicked was already the current hilitedItem. I know I can toggle the hilite, but I just want to know if the current "active" item has been clicked again. My goal is to replace 3 buttons that I use to sort a dataGrid by 3 different filters. Currently I have the buttons scripted to act like a group of radio buttons (but they are standard buttons for easier skinning) and realize if they are the "active" button and toggle sorting by descending/ascending for that filter (the iconPresetName of a SVG widget is also toggled at this time to indicate the sort direction). --Andrew Bell From prothero at earthlearningsolutions.org Wed May 2 01:23:50 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Tue, 1 May 2018 22:23:50 -0700 Subject: Segmented Control widget mouseDown In-Reply-To: <20180502051647.Horde.fIlZc635WGm4hsH4KNnVSXj@ua850258.serversignin.com> References: <20180502051647.Horde.fIlZc635WGm4hsH4KNnVSXj@ua850258.serversignin.com> Message-ID: <9B5F75CD-2C93-41E3-A6AC-E7102576D524@earthlearningsolutions.org> I had the same experience as Andrew. I would love to see a mousedown and mouseup message sent to this widget. Bill William Prothero http://earthlearningsolutions.org > On May 1, 2018, at 10:16 PM, Andrew Bell via use-livecode wrote: > > (apologies, this was initially sent to the wrong email) > > Is there any way to capture mouseDown/Up on a Segmented Control widget? hiliteChanged is the only message that is documented or shows up in the Script Editor and standard mouseDown/Up handlers aren't acknowledged. Am I missing something or does this need to be enabled first in LCB and then passed to LC? > > I tried putting a mouseDown/Up on the widget and it doesn't trigger. I tried putting the widget in a group by itself (a trick I learned so I could put Effects on widgets) and applying the mouseDown/Up script to the group and it doesn't trigger. I add another object to that group and when I click on that other object the group script finally triggers, but not when clicking on the widget. > > My problem is that I can't find a way to determine if the item of the Segmented Control that was clicked was already the current hilitedItem. I know I can toggle the hilite, but I just want to know if the current "active" item has been clicked again. > > My goal is to replace 3 buttons that I use to sort a dataGrid by 3 different filters. Currently I have the buttons scripted to act like a group of radio buttons (but they are standard buttons for easier skinning) and realize if they are the "active" button and toggle sorting by descending/ascending for that filter (the iconPresetName of a SVG widget is also toggled at this time to indicate the sort direction). > > --Andrew Bell > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andrew at midwestcoastmedia.com Wed May 2 02:01:47 2018 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Wed, 02 May 2018 06:01:47 +0000 Subject: mobileSensorAvailable accuracy on Android Message-ID: <20180502060147.Horde.8UQruw8Ma8JMKjm88Ash_fZ@ua850258.serversignin.com> I'm getting false positives when using mobileSensorAvailable("location") with Location Services disabled on my device. iOS is able to determine Location Services is disabled and notify user (via a short script), but the same code in my Android build is telling me the sensor is available. I thought maybe this was a LC9 thing, but compiling with LC8 demonstrated the same behavior. I'm using this to calculate distance to various locations from the device, but since I didn't have a fail check written to make sure the coordinates returned are not empty (since I'm already checking for the sensor to be available) the values returned are bogus and seem to be based off a starting lat/log of 0,0 which is in the Atlantic Ocean. Even using the provided lesson and demo stack, LiveCode would tell me the location sensor was available with WiFi & Location turned off in Android settings but never be able to give me coordinates (the Get Current Reading button of the demo just logs "Current Reading" rather than actual details). http://lessons.livecode.com/m/4069/l/30379-how-do-i-get-the-location-and-use-the-digital-compass --Andrew Bell From richmondmathewson at gmail.com Wed May 2 03:57:49 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 2 May 2018 10:57:49 +0300 Subject: Informal survey: multiple desktops In-Reply-To: References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Message-ID: On both Xubuntu and MX Linux (i.e. both using the xfce window manager) I do NOT have a problem with LiveCode popping up on all virtual desktops. Richmond. On 2/5/2018 2:15 am, Warren Samples via use-livecode wrote: > On 04/30/2018 11:43 PM, Richard Gaskin via use-livecode wrote: >> Now that Windows, Mac, and Linux all offer multiple desktop, I'm >> curious: do you folks use them? >> >> FWIW here's how I often work: I tend to open my email client and web >> browser in workspace 1, then LC on workspace 2. Spaces 3 and 4 tend >> to get used ad hoc when there's something I need to focus on, like >> having another instance of LC, or a graphics tool, etc. This is on >> Ubuntu, though lately I've started using multiple desktops on Windows >> as well. >> >> I would be interested in learning how you folks use your desktops, >> and which OS you're on. >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web > > > > I recently switched from openSUSE to Antergos, but it's still Linux > and still KDE Plasma5 as my DE. Always multiple desktops and like you, > a couple dedicated ones and a couple freelance desktops. > > I have window rules that will send particular app windows to > particular desktops regardless of where I am when they are opened. > Depending on what the window manager allows, this could be a way to > avoid the inconvenience that Mark Wieder mentions. > > I did have the same kind of issues that Ralph DiMola mentions with > some Livecode stuff showing up on all desktops, but it was a long time > ago and I can't remember if it was under KDE4 or Gnome 2. I don't see > this any more under Linux and KDE. > > Warren > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 2 04:03:47 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 2 May 2018 11:03:47 +0300 Subject: Segmented Control widget mouseDown In-Reply-To: <20180502051647.Horde.fIlZc635WGm4hsH4KNnVSXj@ua850258.serversignin.com> References: <20180502051647.Horde.fIlZc635WGm4hsH4KNnVSXj@ua850258.serversignin.com> Message-ID: <5e9ca199-41cd-b2ef-cfe2-3a3bd870367c@gmail.com> I was fiddling around with this at the weekend trying to work out how it worked, and was surprised by the lack of mouseDown/Up as well. Richmond. On 2/5/2018 8:16 am, Andrew Bell via use-livecode wrote: > (apologies, this was initially sent to the wrong email) > > Is there any way to capture mouseDown/Up on a Segmented Control > widget? hiliteChanged is the only message that is documented or shows > up in the Script Editor and standard mouseDown/Up handlers aren't > acknowledged. Am I missing something or does this need to be enabled > first in LCB and then passed to LC? > > I tried putting a mouseDown/Up on the widget and it doesn't trigger. I > tried putting the widget in a group by itself (a trick I learned so I > could put Effects on widgets) and applying the mouseDown/Up script to > the group and it doesn't trigger. I add another object to that group > and when I click on that other object the group script finally > triggers, but not when clicking on the widget. > > My problem is that I can't find a way to determine if the item of the > Segmented Control that was clicked was already the current > hilitedItem. I know I can toggle the hilite, but I just want to know > if the current "active" item has been clicked again. > > My goal is to replace 3 buttons that I use to sort a dataGrid by 3 > different filters. Currently I have the buttons scripted to act like a > group of radio buttons (but they are standard buttons for easier > skinning) and realize if they are the "active" button and toggle > sorting by descending/ascending for that filter (the iconPresetName of > a SVG widget is also toggled at this time to indicate the sort > direction). > > --Andrew Bell > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Wed May 2 06:55:03 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 2 May 2018 11:55:03 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY Message-ID: Hi Apparently, google stopped using their old method of oAuth and started deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My clients rely on this feature and are shooting a pilot today (as in NOW!). And the features built in no longer work as google docs no longer works. Months in the making and preparation, and Google choose today of all days to disallow it's use. FAB!!! Why oh why oh why was this not addressed in the months leading up to this?? I am screwed and will not get paid now! I am sick and tired of how behind Livecode gets. Off to find a cliff to jump from as this obviously wont get fixed in time and I wont have any money to pay my bills as all of it went it to putting this together! I'm as good as homeless. THANKS A MILLION!! Sean Cole *Pi Digital Productions Ltd* www.pidigital.co.uk eMail Ts & Cs Pi Digital Productions Ltd is a UK registered limited company, no. 5255609 From MikeKerner at roadrunner.com Wed May 2 08:43:45 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 02 May 2018 12:43:45 +0000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: See the thread on the other list. It appears to be working for me just fine. On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi > > Apparently, google stopped using their old method of oAuth and started > deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My > clients rely on this feature and are shooting a pilot today (as in NOW!). > And the features built in no longer work as google docs no longer works. > Months in the making and preparation, and Google choose today of all days > to disallow it's use. FAB!!! > > > Why oh why oh why was this not addressed in the months leading up to this?? > I am screwed and will not get paid now! I am sick and tired of how behind > Livecode gets. Off to find a cliff to jump from as this obviously wont get > fixed in time and I wont have any money to pay my bills as all of it went > it to putting this together! I'm as good as homeless. THANKS A MILLION!! > > > Sean Cole > *Pi Digital Productions Ltd* > www.pidigital.co.uk > > > eMail Ts & Cs Pi Digital > Productions Ltd is a UK registered limited company, no. 5255609 > _______________________________________________ > use-livecode mailing list > use-livecode 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 sean at pidigital.co.uk Wed May 2 08:48:55 2018 From: sean at pidigital.co.uk (Pi Digital) Date: Wed, 2 May 2018 13:48:55 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: It works fine on OSX but not on ios. Google have been documenting, apparently, for the last two years that they would be dropping support from using non-browser oAuth on iOS and Android devices. 1st May 2018 was apparently their cut off day. We now get this on iPads: https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 Sucks to be me. The tv game show pilot took months to set up and cost me personally ?1000?s and it has all fallen to pieces around me. I?ve got very angry people staring at me. I certainly have no money left to get LC support and Monte, the only one who could do anything about it, will be in bed by now. I am so totally screwed because I put my trust in LC. And not for the first time! Sean Cole Pi Digital > On 2 May 2018, at 13:43, Mike Kerner via use-livecode wrote: > > See the thread on the other list. It appears to be working for me just > fine. > > On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi >> >> Apparently, google stopped using their old method of oAuth and started >> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My >> clients rely on this feature and are shooting a pilot today (as in NOW!). >> And the features built in no longer work as google docs no longer works. >> Months in the making and preparation, and Google choose today of all days >> to disallow it's use. FAB!!! >> >> >> Why oh why oh why was this not addressed in the months leading up to this?? >> I am screwed and will not get paid now! I am sick and tired of how behind >> Livecode gets. Off to find a cliff to jump from as this obviously wont get >> fixed in time and I wont have any money to pay my bills as all of it went >> it to putting this together! I'm as good as homeless. THANKS A MILLION!! >> >> >> Sean Cole >> *Pi Digital Productions Ltd* >> www.pidigital.co.uk >> >> >> eMail Ts & Cs Pi Digital >> Productions Ltd is a UK registered limited company, no. 5255609 >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 MikeKerner at roadrunner.com Wed May 2 08:52:25 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 02 May 2018 12:52:25 +0000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Perhaps rather than you and I chasing each other on multiple lists we could keep the conversation to one list. Have you tried contacting LC? I'm pretty sure when Monte was writing mergGoogle for me, he was up a few nights. On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > It works fine on OSX but not on ios. Google have been documenting, > apparently, for the last two years that they would be dropping support from > using non-browser oAuth on iOS and Android devices. 1st May 2018 was > apparently their cut off day. We now get this on iPads: > > https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > > Sucks to be me. The tv game show pilot took months to set up and cost me > personally ?1000?s and it has all fallen to pieces around me. I?ve got very > angry people staring at me. I certainly have no money left to get LC > support and Monte, the only one who could do anything about it, will be in > bed by now. I am so totally screwed because I put my trust in LC. And not > for the first time! > > Sean Cole > Pi Digital > > > On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > See the thread on the other list. It appears to be working for me just > > fine. > > > > On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Hi > >> > >> Apparently, google stopped using their old method of oAuth and started > >> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My > >> clients rely on this feature and are shooting a pilot today (as in > NOW!). > >> And the features built in no longer work as google docs no longer works. > >> Months in the making and preparation, and Google choose today of all > days > >> to disallow it's use. FAB!!! > >> > >> > >> Why oh why oh why was this not addressed in the months leading up to > this?? > >> I am screwed and will not get paid now! I am sick and tired of how > behind > >> Livecode gets. Off to find a cliff to jump from as this obviously wont > get > >> fixed in time and I wont have any money to pay my bills as all of it > went > >> it to putting this together! I'm as good as homeless. THANKS A MILLION!! > >> > >> > >> Sean Cole > >> *Pi Digital Productions Ltd* > >> www.pidigital.co.uk > >> > >> > >> eMail Ts & Cs Pi Digital > >> Productions Ltd is a UK registered limited company, no. 5255609 > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode 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 dave at applicationinsight.com Wed May 2 08:59:13 2018 From: dave at applicationinsight.com (Dave Kilroy) Date: Wed, 2 May 2018 05:59:13 -0700 (MST) Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <1525265953919-0.post@n4.nabble.com> Sean this sounds like a nightmare. Awful you've been affected like this. But please just go for a long walk by the cliffs without jumping off! Kind regards Dave ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From sean at pidigital.co.uk Wed May 2 09:00:17 2018 From: sean at pidigital.co.uk (Pi Digital) Date: Wed, 2 May 2018 14:00:17 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: They would not be able to sort it in the next 1hr by which time our slot is over. They?ve had two years to sort this. Fortunately, in London there are plenty of trains and cars to run in front of as I can?t face another day of this. I?ve lost a huge client, a tonne of work and any chance of being paid. And LC won?t care a jot! Last time I had something similar I was told I?d have to pay their extortionate support fee (for their bug!!). So screw it and screw everyone. There?s no way of pulling this back. Sean Cole Pi Digital > On 2 May 2018, at 13:52, Mike Kerner via use-livecode wrote: > > Perhaps rather than you and I chasing each other on multiple lists we could > keep the conversation to one list. Have you tried contacting LC? I'm > pretty sure when Monte was writing mergGoogle for me, he was up a few > nights. > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> It works fine on OSX but not on ios. Google have been documenting, >> apparently, for the last two years that they would be dropping support from >> using non-browser oAuth on iOS and Android devices. 1st May 2018 was >> apparently their cut off day. We now get this on iPads: >> >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 >> >> Sucks to be me. The tv game show pilot took months to set up and cost me >> personally ?1000?s and it has all fallen to pieces around me. I?ve got very >> angry people staring at me. I certainly have no money left to get LC >> support and Monte, the only one who could do anything about it, will be in >> bed by now. I am so totally screwed because I put my trust in LC. And not >> for the first time! >> >> Sean Cole >> Pi Digital >> >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> See the thread on the other list. It appears to be working for me just >>> fine. >>> >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Hi >>>> >>>> Apparently, google stopped using their old method of oAuth and started >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My >>>> clients rely on this feature and are shooting a pilot today (as in >> NOW!). >>>> And the features built in no longer work as google docs no longer works. >>>> Months in the making and preparation, and Google choose today of all >> days >>>> to disallow it's use. FAB!!! >>>> >>>> >>>> Why oh why oh why was this not addressed in the months leading up to >> this?? >>>> I am screwed and will not get paid now! I am sick and tired of how >> behind >>>> Livecode gets. Off to find a cliff to jump from as this obviously wont >> get >>>> fixed in time and I wont have any money to pay my bills as all of it >> went >>>> it to putting this together! I'm as good as homeless. THANKS A MILLION!! >>>> >>>> >>>> Sean Cole >>>> *Pi Digital Productions Ltd* >>>> www.pidigital.co.uk >>>> >>>> >>>> eMail Ts & Cs Pi Digital >>>> Productions Ltd is a UK registered limited company, no. 5255609 >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode 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." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Wed May 2 09:28:11 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 2 May 2018 14:28:11 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Hi Sean, I feel your pain really! Just a question wouldn't the Oauth2 that is built in to LC9 work - maybe that's the reason it wasn't updated but i'm sure Monty wouldn't be dismissive - he was once at the coal face (no pun intended). Regards Lagi On 2 May 2018 at 14:00, Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > They would not be able to sort it in the next 1hr by which time our slot > is over. They?ve had two years to sort this. Fortunately, in London there > are plenty of trains and cars to run in front of as I can?t face another > day of this. I?ve lost a huge client, a tonne of work and any chance of > being paid. And LC won?t care a jot! Last time I had something similar I > was told I?d have to pay their extortionate support fee (for their bug!!). > So screw it and screw everyone. There?s no way of pulling this back. > > Sean Cole > Pi Digital > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Perhaps rather than you and I chasing each other on multiple lists we > could > > keep the conversation to one list. Have you tried contacting LC? I'm > > pretty sure when Monte was writing mergGoogle for me, he was up a few > > nights. > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> It works fine on OSX but not on ios. Google have been documenting, > >> apparently, for the last two years that they would be dropping support > from > >> using non-browser oAuth on iOS and Android devices. 1st May 2018 was > >> apparently their cut off day. We now get this on iPads: > >> > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > >> > >> Sucks to be me. The tv game show pilot took months to set up and cost me > >> personally ?1000?s and it has all fallen to pieces around me. I?ve got > very > >> angry people staring at me. I certainly have no money left to get LC > >> support and Monte, the only one who could do anything about it, will be > in > >> bed by now. I am so totally screwed because I put my trust in LC. And > not > >> for the first time! > >> > >> Sean Cole > >> Pi Digital > >> > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >>> > >>> See the thread on the other list. It appears to be working for me just > >>> fine. > >>> > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> Hi > >>>> > >>>> Apparently, google stopped using their old method of oAuth and started > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My > >>>> clients rely on this feature and are shooting a pilot today (as in > >> NOW!). > >>>> And the features built in no longer work as google docs no longer > works. > >>>> Months in the making and preparation, and Google choose today of all > >> days > >>>> to disallow it's use. FAB!!! > >>>> > >>>> > >>>> Why oh why oh why was this not addressed in the months leading up to > >> this?? > >>>> I am screwed and will not get paid now! I am sick and tired of how > >> behind > >>>> Livecode gets. Off to find a cliff to jump from as this obviously wont > >> get > >>>> fixed in time and I wont have any money to pay my bills as all of it > >> went > >>>> it to putting this together! I'm as good as homeless. THANKS A > MILLION!! > >>>> > >>>> > >>>> Sean Cole > >>>> *Pi Digital Productions Ltd* > >>>> www.pidigital.co.uk > >>>> > >>>> > >>>> eMail Ts & Cs Pi Digital > >>>> Productions Ltd is a UK registered limited company, no. 5255609 > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode 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." > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Wed May 2 09:38:16 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 2 May 2018 14:38:16 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: If he had then it would also be in 8.1.10 or 8.2 (but it is not). v9 is basically still a beta (a GM beta!) as is incredibly buggy and virtually unusable for client projects. I wouldn't dare touch it yet till it is actually fully operational. Sean Cole *Pi Digital Productions Ltd* www.pidigital.co.uk +44(1634)402193 +44(7702)116447 'Don't try to think outside the box. Just remember the truth: There is no box!' 'For then you realise it is not the box you are trying to look outside of, but it is yourself!' eMail Ts & Cs Pi Digital Productions Ltd is a UK registered limited company, no. 5255609 On 2 May 2018 at 14:28, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Sean, > > I feel your pain really! > > Just a question wouldn't the Oauth2 that is built in to LC9 work - maybe > that's the reason it wasn't updated but i'm sure Monty wouldn't be > dismissive - he was once at the coal face (no pun intended). > > > Regards Lagi > > On 2 May 2018 at 14:00, Pi Digital via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > They would not be able to sort it in the next 1hr by which time our slot > > is over. They?ve had two years to sort this. Fortunately, in London there > > are plenty of trains and cars to run in front of as I can?t face another > > day of this. I?ve lost a huge client, a tonne of work and any chance of > > being paid. And LC won?t care a jot! Last time I had something similar I > > was told I?d have to pay their extortionate support fee (for their > bug!!). > > So screw it and screw everyone. There?s no way of pulling this back. > > > > Sean Cole > > Pi Digital > > > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Perhaps rather than you and I chasing each other on multiple lists we > > could > > > keep the conversation to one list. Have you tried contacting LC? I'm > > > pretty sure when Monte was writing mergGoogle for me, he was up a few > > > nights. > > > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > >> It works fine on OSX but not on ios. Google have been documenting, > > >> apparently, for the last two years that they would be dropping support > > from > > >> using non-browser oAuth on iOS and Android devices. 1st May 2018 was > > >> apparently their cut off day. We now get this on iPads: > > >> > > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > > >> > > >> Sucks to be me. The tv game show pilot took months to set up and cost > me > > >> personally ?1000?s and it has all fallen to pieces around me. I?ve got > > very > > >> angry people staring at me. I certainly have no money left to get LC > > >> support and Monte, the only one who could do anything about it, will > be > > in > > >> bed by now. I am so totally screwed because I put my trust in LC. And > > not > > >> for the first time! > > >> > > >> Sean Cole > > >> Pi Digital > > >> > > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > > >> use-livecode at lists.runrev.com> wrote: > > >>> > > >>> See the thread on the other list. It appears to be working for me > just > > >>> fine. > > >>> > > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > > >>> use-livecode at lists.runrev.com> wrote: > > >>> > > >>>> Hi > > >>>> > > >>>> Apparently, google stopped using their old method of oAuth and > started > > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. > My > > >>>> clients rely on this feature and are shooting a pilot today (as in > > >> NOW!). > > >>>> And the features built in no longer work as google docs no longer > > works. > > >>>> Months in the making and preparation, and Google choose today of all > > >> days > > >>>> to disallow it's use. FAB!!! > > >>>> > > >>>> > > >>>> Why oh why oh why was this not addressed in the months leading up to > > >> this?? > > >>>> I am screwed and will not get paid now! I am sick and tired of how > > >> behind > > >>>> Livecode gets. Off to find a cliff to jump from as this obviously > wont > > >> get > > >>>> fixed in time and I wont have any money to pay my bills as all of it > > >> went > > >>>> it to putting this together! I'm as good as homeless. THANKS A > > MILLION!! > > >>>> > > >>>> > > >>>> Sean Cole > > >>>> *Pi Digital Productions Ltd* > > >>>> www.pidigital.co.uk > > >>>> > > >>>> > > >>>> eMail Ts & Cs Pi Digital > > >>>> Productions Ltd is a UK registered limited company, no. 5255609 > > >>>> _______________________________________________ > > >>>> use-livecode mailing list > > >>>> use-livecode 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." > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed May 2 10:00:57 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 02 May 2018 14:00:57 +0000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: I wonder if using the browser widget would be a temporary workaround so that you get the flow the way google is asking for it. On Wed, May 2, 2018 at 9:38 AM Sean Cole (Pi) via use-livecode < use-livecode at lists.runrev.com> wrote: > If he had then it would also be in 8.1.10 or 8.2 (but it is not). v9 is > basically still a beta (a GM beta!) as is incredibly buggy and virtually > unusable for client projects. I wouldn't dare touch it yet till it is > actually fully operational. > > Sean Cole > *Pi Digital Productions Ltd* > www.pidigital.co.uk > +44(1634)402193 > +44(7702)116447 > 'Don't try to think outside the box. Just remember the truth: There is no > box!' > 'For then you realise it is not the box you are trying to look outside of, > but it is yourself!' > > eMail Ts & Cs Pi Digital > Productions Ltd is a UK registered limited company, no. 5255609 > > On 2 May 2018 at 14:28, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Hi Sean, > > > > I feel your pain really! > > > > Just a question wouldn't the Oauth2 that is built in to LC9 work - maybe > > that's the reason it wasn't updated but i'm sure Monty wouldn't be > > dismissive - he was once at the coal face (no pun intended). > > > > > > Regards Lagi > > > > On 2 May 2018 at 14:00, Pi Digital via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > They would not be able to sort it in the next 1hr by which time our > slot > > > is over. They?ve had two years to sort this. Fortunately, in London > there > > > are plenty of trains and cars to run in front of as I can?t face > another > > > day of this. I?ve lost a huge client, a tonne of work and any chance of > > > being paid. And LC won?t care a jot! Last time I had something similar > I > > > was told I?d have to pay their extortionate support fee (for their > > bug!!). > > > So screw it and screw everyone. There?s no way of pulling this back. > > > > > > Sean Cole > > > Pi Digital > > > > > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > Perhaps rather than you and I chasing each other on multiple lists we > > > could > > > > keep the conversation to one list. Have you tried contacting LC? > I'm > > > > pretty sure when Monte was writing mergGoogle for me, he was up a few > > > > nights. > > > > > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > >> It works fine on OSX but not on ios. Google have been documenting, > > > >> apparently, for the last two years that they would be dropping > support > > > from > > > >> using non-browser oAuth on iOS and Android devices. 1st May 2018 was > > > >> apparently their cut off day. We now get this on iPads: > > > >> > > > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > > > >> > > > >> Sucks to be me. The tv game show pilot took months to set up and > cost > > me > > > >> personally ?1000?s and it has all fallen to pieces around me. I?ve > got > > > very > > > >> angry people staring at me. I certainly have no money left to get LC > > > >> support and Monte, the only one who could do anything about it, will > > be > > > in > > > >> bed by now. I am so totally screwed because I put my trust in LC. > And > > > not > > > >> for the first time! > > > >> > > > >> Sean Cole > > > >> Pi Digital > > > >> > > > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > > > >> use-livecode at lists.runrev.com> wrote: > > > >>> > > > >>> See the thread on the other list. It appears to be working for me > > just > > > >>> fine. > > > >>> > > > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > > > >>> use-livecode at lists.runrev.com> wrote: > > > >>> > > > >>>> Hi > > > >>>> > > > >>>> Apparently, google stopped using their old method of oAuth and > > started > > > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer > works. > > My > > > >>>> clients rely on this feature and are shooting a pilot today (as in > > > >> NOW!). > > > >>>> And the features built in no longer work as google docs no longer > > > works. > > > >>>> Months in the making and preparation, and Google choose today of > all > > > >> days > > > >>>> to disallow it's use. FAB!!! > > > >>>> > > > >>>> > > > >>>> Why oh why oh why was this not addressed in the months leading up > to > > > >> this?? > > > >>>> I am screwed and will not get paid now! I am sick and tired of how > > > >> behind > > > >>>> Livecode gets. Off to find a cliff to jump from as this obviously > > wont > > > >> get > > > >>>> fixed in time and I wont have any money to pay my bills as all of > it > > > >> went > > > >>>> it to putting this together! I'm as good as homeless. THANKS A > > > MILLION!! > > > >>>> > > > >>>> > > > >>>> Sean Cole > > > >>>> *Pi Digital Productions Ltd* > > > >>>> www.pidigital.co.uk > > > >>>> > > > >>>> > > > >>>> eMail Ts & Cs Pi Digital > > > >>>> Productions Ltd is a UK registered limited company, no. 5255609 > > > >>>> _______________________________________________ > > > >>>> use-livecode mailing list > > > >>>> use-livecode 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." > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 sean at pidigital.co.uk Wed May 2 10:08:38 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 2 May 2018 15:08:38 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: It's all too late now. I'm walking with egg on my face. No response from LC still. despite being marked as urgent. To use the browser widget I would have had to write the whole wrapper from scratch rather than use merg dependance. If it had been written properly in the first place it would not have been an issue. Had it had a warning on it (and not suppressed) I would have been aware. Now my life is over. Worst Day Ever! Miserable. Rained on and soaked through. Insurance doesn't cover for events like this and not one person at LC or on here will be able to help me out of this hole. I guess this is goodbye. Sean Cole *Pi Digital Productions Ltd* www.pidigital.co.uk +44(1634)402193 +44(7702)116447 'Don't try to think outside the box. Just remember the truth: There is no box!' 'For then you realise it is not the box you are trying to look outside of, but it is yourself!' eMail Ts & Cs Pi Digital Productions Ltd is a UK registered limited company, no. 5255609 On 2 May 2018 at 15:00, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > I wonder if using the browser widget would be a temporary workaround so > that you get the flow the way google is asking for it. > > On Wed, May 2, 2018 at 9:38 AM Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > If he had then it would also be in 8.1.10 or 8.2 (but it is not). v9 is > > basically still a beta (a GM beta!) as is incredibly buggy and virtually > > unusable for client projects. I wouldn't dare touch it yet till it is > > actually fully operational. > > > > Sean Cole > > *Pi Digital Productions Ltd* > > www.pidigital.co.uk > > +44(1634)402193 > > +44(7702)116447 > > 'Don't try to think outside the box. Just remember the truth: There is no > > box!' > > 'For then you realise it is not the box you are trying to look outside > of, > > but it is yourself!' > > > > eMail Ts & Cs Pi Digital > > Productions Ltd is a UK registered limited company, no. 5255609 > > > > On 2 May 2018 at 14:28, Lagi Pittas via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > Hi Sean, > > > > > > I feel your pain really! > > > > > > Just a question wouldn't the Oauth2 that is built in to LC9 work - > maybe > > > that's the reason it wasn't updated but i'm sure Monty wouldn't be > > > dismissive - he was once at the coal face (no pun intended). > > > > > > > > > Regards Lagi > > > > > > On 2 May 2018 at 14:00, Pi Digital via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > > > They would not be able to sort it in the next 1hr by which time our > > slot > > > > is over. They?ve had two years to sort this. Fortunately, in London > > there > > > > are plenty of trains and cars to run in front of as I can?t face > > another > > > > day of this. I?ve lost a huge client, a tonne of work and any chance > of > > > > being paid. And LC won?t care a jot! Last time I had something > similar > > I > > > > was told I?d have to pay their extortionate support fee (for their > > > bug!!). > > > > So screw it and screw everyone. There?s no way of pulling this back. > > > > > > > > Sean Cole > > > > Pi Digital > > > > > > > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > > > Perhaps rather than you and I chasing each other on multiple lists > we > > > > could > > > > > keep the conversation to one list. Have you tried contacting LC? > > I'm > > > > > pretty sure when Monte was writing mergGoogle for me, he was up a > few > > > > > nights. > > > > > > > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > > >> It works fine on OSX but not on ios. Google have been documenting, > > > > >> apparently, for the last two years that they would be dropping > > support > > > > from > > > > >> using non-browser oAuth on iOS and Android devices. 1st May 2018 > was > > > > >> apparently their cut off day. We now get this on iPads: > > > > >> > > > > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > > > > >> > > > > >> Sucks to be me. The tv game show pilot took months to set up and > > cost > > > me > > > > >> personally ?1000?s and it has all fallen to pieces around me. I?ve > > got > > > > very > > > > >> angry people staring at me. I certainly have no money left to get > LC > > > > >> support and Monte, the only one who could do anything about it, > will > > > be > > > > in > > > > >> bed by now. I am so totally screwed because I put my trust in LC. > > And > > > > not > > > > >> for the first time! > > > > >> > > > > >> Sean Cole > > > > >> Pi Digital > > > > >> > > > > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > > > > >> use-livecode at lists.runrev.com> wrote: > > > > >>> > > > > >>> See the thread on the other list. It appears to be working for > me > > > just > > > > >>> fine. > > > > >>> > > > > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode < > > > > >>> use-livecode at lists.runrev.com> wrote: > > > > >>> > > > > >>>> Hi > > > > >>>> > > > > >>>> Apparently, google stopped using their old method of oAuth and > > > started > > > > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer > > works. > > > My > > > > >>>> clients rely on this feature and are shooting a pilot today (as > in > > > > >> NOW!). > > > > >>>> And the features built in no longer work as google docs no > longer > > > > works. > > > > >>>> Months in the making and preparation, and Google choose today of > > all > > > > >> days > > > > >>>> to disallow it's use. FAB!!! > > > > >>>> > > > > >>>> > > > > >>>> Why oh why oh why was this not addressed in the months leading > up > > to > > > > >> this?? > > > > >>>> I am screwed and will not get paid now! I am sick and tired of > how > > > > >> behind > > > > >>>> Livecode gets. Off to find a cliff to jump from as this > obviously > > > wont > > > > >> get > > > > >>>> fixed in time and I wont have any money to pay my bills as all > of > > it > > > > >> went > > > > >>>> it to putting this together! I'm as good as homeless. THANKS A > > > > MILLION!! > > > > >>>> > > > > >>>> > > > > >>>> Sean Cole > > > > >>>> *Pi Digital Productions Ltd* > > > > >>>> www.pidigital.co.uk > > > > >>>> > > > > >>>> > > > > >>>> eMail Ts & Cs Pi > Digital > > > > >>>> Productions Ltd is a UK registered limited company, no. 5255609 > > > > >>>> _______________________________________________ > > > > >>>> use-livecode mailing list > > > > >>>> use-livecode 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." > > > > > _______________________________________________ > > > > > use-livecode mailing list > > > > > use-livecode at lists.runrev.com > > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 andre at andregarzia.com Wed May 2 10:27:52 2018 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 2 May 2018 11:27:52 -0300 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Sean, Do you have a support package? They don't monitor this list close, it might be better to call them over the phone while sending a direct email to Heather. At least this is somewhat fixable on their side. I remember when I lost a ton of money when Apple decided that only Obj-C/Cocoa apps would be allowed on the store at the same time I was supposed to deliver a project. This kind of setback happens to everyone in the long run when we're using APIs outside our control. My advise would be to ping RunRev directly while calling the client, explaining that google deprecated a technology used in the project and thus it requires an extension. On Wed, May 2, 2018 at 11:08 AM, Sean Cole (Pi) via use-livecode < use-livecode at lists.runrev.com> wrote: > It's all too late now. I'm walking with egg on my face. No response from LC > still. despite being marked as urgent. To use the browser widget I would > have had to write the whole wrapper from scratch rather than use merg > dependance. If it had been written properly in the first place it would not > have been an issue. Had it had a warning on it (and not suppressed) I would > have been aware. Now my life is over. Worst Day Ever! Miserable. Rained on > and soaked through. Insurance doesn't cover for events like this and not > one person at LC or on here will be able to help me out of this hole. I > guess this is goodbye. > > Sean Cole > *Pi Digital Productions Ltd* > www.pidigital.co.uk > +44(1634)402193 > +44(7702)116447 > 'Don't try to think outside the box. Just remember the truth: There is no > box!' > 'For then you realise it is not the box you are trying to look outside of, > but it is yourself!' > > eMail Ts & Cs Pi Digital > Productions Ltd is a UK registered limited company, no. 5255609 > > On 2 May 2018 at 15:00, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > I wonder if using the browser widget would be a temporary workaround so > > that you get the flow the way google is asking for it. > > > > On Wed, May 2, 2018 at 9:38 AM Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > If he had then it would also be in 8.1.10 or 8.2 (but it is not). v9 is > > > basically still a beta (a GM beta!) as is incredibly buggy and > virtually > > > unusable for client projects. I wouldn't dare touch it yet till it is > > > actually fully operational. > > > > > > Sean Cole > > > *Pi Digital Productions Ltd* > > > www.pidigital.co.uk > > > +44(1634)402193 > > > +44(7702)116447 > > > 'Don't try to think outside the box. Just remember the truth: There is > no > > > box!' > > > 'For then you realise it is not the box you are trying to look outside > > of, > > > but it is yourself!' > > > > > > eMail Ts & Cs Pi Digital > > > Productions Ltd is a UK registered limited company, no. 5255609 > > > > > > On 2 May 2018 at 14:28, Lagi Pittas via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > > > Hi Sean, > > > > > > > > I feel your pain really! > > > > > > > > Just a question wouldn't the Oauth2 that is built in to LC9 work - > > maybe > > > > that's the reason it wasn't updated but i'm sure Monty wouldn't be > > > > dismissive - he was once at the coal face (no pun intended). > > > > > > > > > > > > Regards Lagi > > > > > > > > On 2 May 2018 at 14:00, Pi Digital via use-livecode < > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > > They would not be able to sort it in the next 1hr by which time our > > > slot > > > > > is over. They?ve had two years to sort this. Fortunately, in London > > > there > > > > > are plenty of trains and cars to run in front of as I can?t face > > > another > > > > > day of this. I?ve lost a huge client, a tonne of work and any > chance > > of > > > > > being paid. And LC won?t care a jot! Last time I had something > > similar > > > I > > > > > was told I?d have to pay their extortionate support fee (for their > > > > bug!!). > > > > > So screw it and screw everyone. There?s no way of pulling this > back. > > > > > > > > > > Sean Cole > > > > > Pi Digital > > > > > > > > > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < > > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > > > > > Perhaps rather than you and I chasing each other on multiple > lists > > we > > > > > could > > > > > > keep the conversation to one list. Have you tried contacting LC? > > > I'm > > > > > > pretty sure when Monte was writing mergGoogle for me, he was up a > > few > > > > > > nights. > > > > > > > > > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < > > > > > > use-livecode at lists.runrev.com> wrote: > > > > > > > > > > > >> It works fine on OSX but not on ios. Google have been > documenting, > > > > > >> apparently, for the last two years that they would be dropping > > > support > > > > > from > > > > > >> using non-browser oAuth on iOS and Android devices. 1st May 2018 > > was > > > > > >> apparently their cut off day. We now get this on iPads: > > > > > >> > > > > > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 > > > > > >> > > > > > >> Sucks to be me. The tv game show pilot took months to set up and > > > cost > > > > me > > > > > >> personally ?1000?s and it has all fallen to pieces around me. > I?ve > > > got > > > > > very > > > > > >> angry people staring at me. I certainly have no money left to > get > > LC > > > > > >> support and Monte, the only one who could do anything about it, > > will > > > > be > > > > > in > > > > > >> bed by now. I am so totally screwed because I put my trust in > LC. > > > And > > > > > not > > > > > >> for the first time! > > > > > >> > > > > > >> Sean Cole > > > > > >> Pi Digital > > > > > >> > > > > > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < > > > > > >> use-livecode at lists.runrev.com> wrote: > > > > > >>> > > > > > >>> See the thread on the other list. It appears to be working for > > me > > > > just > > > > > >>> fine. > > > > > >>> > > > > > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via use-livecode > < > > > > > >>> use-livecode at lists.runrev.com> wrote: > > > > > >>> > > > > > >>>> Hi > > > > > >>>> > > > > > >>>> Apparently, google stopped using their old method of oAuth and > > > > started > > > > > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no longer > > > works. > > > > My > > > > > >>>> clients rely on this feature and are shooting a pilot today > (as > > in > > > > > >> NOW!). > > > > > >>>> And the features built in no longer work as google docs no > > longer > > > > > works. > > > > > >>>> Months in the making and preparation, and Google choose today > of > > > all > > > > > >> days > > > > > >>>> to disallow it's use. FAB!!! > > > > > >>>> > > > > > >>>> > > > > > >>>> Why oh why oh why was this not addressed in the months leading > > up > > > to > > > > > >> this?? > > > > > >>>> I am screwed and will not get paid now! I am sick and tired of > > how > > > > > >> behind > > > > > >>>> Livecode gets. Off to find a cliff to jump from as this > > obviously > > > > wont > > > > > >> get > > > > > >>>> fixed in time and I wont have any money to pay my bills as all > > of > > > it > > > > > >> went > > > > > >>>> it to putting this together! I'm as good as homeless. THANKS A > > > > > MILLION!! > > > > > >>>> > > > > > >>>> > > > > > >>>> Sean Cole > > > > > >>>> *Pi Digital Productions Ltd* > > > > > >>>> www.pidigital.co.uk > > > > > >>>> > > > > > >>>> > > > > > >>>> eMail Ts & Cs Pi > > Digital > > > > > >>>> Productions Ltd is a UK registered limited company, no. > 5255609 > > > > > >>>> _______________________________________________ > > > > > >>>> use-livecode mailing list > > > > > >>>> use-livecode 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." > > > > > > _______________________________________________ > > > > > > use-livecode mailing list > > > > > > use-livecode at lists.runrev.com > > > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > > subscription preferences: > > > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > > > > use-livecode mailing list > > > > > use-livecode at lists.runrev.com > > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > > subscription preferences: > > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode 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 > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobsneidar at iotecdigital.com Wed May 2 10:34:46 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 14:34:46 +0000 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: <004501d3e173$e50adf60$af209e20$@net> <621eaeab-8bdd-2063-7efe-ded049757f7b@fourthworld.com> Message-ID: <991CEBC2-0C8E-4386-8C4A-38B7D4EC9D78@iotecdigital.com> >From time to time I need to run LC in Windows to track down a Windows Only issue with my code. I have also seen less than responsive behavior with the SE, as well as the issue of actually missing keystrokes. And I am running a VM from an SSD, on a MacOS ALSO running on an SSD. Local performance is definitely not an issue. Bob S > On May 1, 2018, at 16:12 , Andre Garzia via use-livecode wrote: > > I use LC 9 on a Surface Pro 4 Machine, it is almost unusable. Everything is > as slow as molasses. Typing a script sometimes takes many seconds to > respond and it even goes as far as missing keystrokes. Trying to drag and > drop stuff onto the stack is also horrible. I don't have any plugins > anymore, this is a fresh install. > > I've been using this machine as my main machine for more than a year. LC is > so slow for me (on a fast machine) that I go for my old mac sometimes to > work. I have the impression that I am the only windows user here. From bobsneidar at iotecdigital.com Wed May 2 10:39:38 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 14:39:38 +0000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: > On May 2, 2018, at 03:55 , Sean Cole (Pi) via use-livecode wrote: > > Hi > > My clients rely on this feature and are shooting a pilot today (as in NOW!). For God's sake tell them not to shoot him while he is still airborne!!! Bob S From bobsneidar at iotecdigital.com Wed May 2 10:42:31 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 14:42:31 +0000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <8F5BF240-56B4-498C-A2B2-D2202DF2593C@iotecdigital.com> My apologies I didn't realize the gravity of your situation until I read the rest of the posts. > On May 2, 2018, at 07:39 , Bob Sneidar via use-livecode wrote: > > > >> On May 2, 2018, at 03:55 , Sean Cole (Pi) via use-livecode wrote: >> >> Hi >> >> My clients rely on this feature and are shooting a pilot today (as in NOW!). > > For God's sake tell them not to shoot him while he is still airborne!!! > > Bob S > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed May 2 11:22:10 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 15:22:10 +0000 Subject: Random Data Generator Message-ID: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> Ever had the need to generate random data for a database demonstration or other things? https://www.generatedata.com/ bob s From martyknappster at gmail.com Wed May 2 11:28:52 2018 From: martyknappster at gmail.com (Knapp Martin) Date: Wed, 2 May 2018 08:28:52 -0700 Subject: Random Data Generator In-Reply-To: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> References: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> Message-ID: <05A6D7BE-BF82-48A2-8257-57E4E2901FBE@gmail.com> Hi Bob, I?ve used this web site: Marty > On May 2, 2018, at 8:22 AM, Bob Sneidar via use-livecode wrote: > > Ever had the need to generate random data for a database demonstration or other things? > > https://www.generatedata.com/ > > bob s > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kevin at livecode.com Wed May 2 11:29:51 2018 From: kevin at livecode.com (Kevin Miller) Date: Wed, 02 May 2018 16:29:51 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Hi Sean, I?m very sorry to hear your demo went wrong today. If its any consolation I?ve been there and probably most of us have been in that situation at some point in our careers. Even Steve Jobs had the occasional demo that didn?t work out! How you recover from that situation is probably more important than the fact that it happened. Most customers and clients understand that tech demos are fraught with potential issues and will accept that if you can keep a level head and talk to them. One of the techniques I have for doing demos - in common with many in this industry - is to practice the whole thing 3 times the day before from beginning to end. As this change occurred 20th April that would have given us a few hours to respond ? rather than it being ?too late? now. Could we have done a better job here? Possibly. We have hundreds and hundreds of components in LiveCode and we generally try to maintain compatibility within a couple of weeks of major upgrades and changes. For whatever reason this change wasn?t flagged by the processes we use to stay on top here - and as a result we can review that process going forward. At present Monte is asleep - yes even he needs sleep sometimes - and as he wrote this component we really need him to chime in here and take a look at what needs to be updated. Generally its faster post to support than this list, though we do require a support contract in place to help you. Nonetheless given how important this is for you we will look at this issue when Monte gets up. Kind regards, Kevin Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ LiveCode: Develop Yourself On 02/05/2018, 15:27, "use-livecode on behalf of Andre Garzia via use-livecode" wrote: >Sean, > >Do you have a support package? They don't monitor this list close, it >might >be better to call them over the phone while sending a direct email to >Heather. At least this is somewhat fixable on their side. I remember when >I >lost a ton of money when Apple decided that only Obj-C/Cocoa apps would be >allowed on the store at the same time I was supposed to deliver a project. > >This kind of setback happens to everyone in the long run when we're using >APIs outside our control. My advise would be to ping RunRev directly while >calling the client, explaining that google deprecated a technology used in >the project and thus it requires an extension. > >On Wed, May 2, 2018 at 11:08 AM, Sean Cole (Pi) via use-livecode < >use-livecode at lists.runrev.com> wrote: > >> It's all too late now. I'm walking with egg on my face. No response >>from LC >> still. despite being marked as urgent. To use the browser widget I would >> have had to write the whole wrapper from scratch rather than use merg >> dependance. If it had been written properly in the first place it would >>not >> have been an issue. Had it had a warning on it (and not suppressed) I >>would >> have been aware. Now my life is over. Worst Day Ever! Miserable. Rained >>on >> and soaked through. Insurance doesn't cover for events like this and not >> one person at LC or on here will be able to help me out of this hole. I >> guess this is goodbye. >> >> Sean Cole >> *Pi Digital Productions Ltd* >> www.pidigital.co.uk >> +44(1634)402193 >> +44(7702)116447 >> 'Don't try to think outside the box. Just remember the truth: There is >>no >> box!' >> 'For then you realise it is not the box you are trying to look outside >>of, >> but it is yourself!' >> >> eMail Ts & Cs Pi Digital >> Productions Ltd is a UK registered limited company, no. 5255609 >> >> On 2 May 2018 at 15:00, Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> > I wonder if using the browser widget would be a temporary workaround >>so >> > that you get the flow the way google is asking for it. >> > >> > On Wed, May 2, 2018 at 9:38 AM Sean Cole (Pi) via use-livecode < >> > use-livecode at lists.runrev.com> wrote: >> > >> > > If he had then it would also be in 8.1.10 or 8.2 (but it is not). >>v9 is >> > > basically still a beta (a GM beta!) as is incredibly buggy and >> virtually >> > > unusable for client projects. I wouldn't dare touch it yet till it >>is >> > > actually fully operational. >> > > >> > > Sean Cole >> > > *Pi Digital Productions Ltd* >> > > www.pidigital.co.uk >> > > +44(1634)402193 >> > > +44(7702)116447 >> > > 'Don't try to think outside the box. Just remember the truth: There >>is >> no >> > > box!' >> > > 'For then you realise it is not the box you are trying to look >>outside >> > of, >> > > but it is yourself!' >> > > >> > > eMail Ts & Cs Pi Digital >> > > Productions Ltd is a UK registered limited company, no. 5255609 >> > > >> > > On 2 May 2018 at 14:28, Lagi Pittas via use-livecode < >> > > use-livecode at lists.runrev.com> wrote: >> > > >> > > > Hi Sean, >> > > > >> > > > I feel your pain really! >> > > > >> > > > Just a question wouldn't the Oauth2 that is built in to LC9 work - >> > maybe >> > > > that's the reason it wasn't updated but i'm sure Monty wouldn't be >> > > > dismissive - he was once at the coal face (no pun intended). >> > > > >> > > > >> > > > Regards Lagi >> > > > >> > > > On 2 May 2018 at 14:00, Pi Digital via use-livecode < >> > > > use-livecode at lists.runrev.com> wrote: >> > > > >> > > > > They would not be able to sort it in the next 1hr by which time >>our >> > > slot >> > > > > is over. They?ve had two years to sort this. Fortunately, in >>London >> > > there >> > > > > are plenty of trains and cars to run in front of as I can?t face >> > > another >> > > > > day of this. I?ve lost a huge client, a tonne of work and any >> chance >> > of >> > > > > being paid. And LC won?t care a jot! Last time I had something >> > similar >> > > I >> > > > > was told I?d have to pay their extortionate support fee (for >>their >> > > > bug!!). >> > > > > So screw it and screw everyone. There?s no way of pulling this >> back. >> > > > > >> > > > > Sean Cole >> > > > > Pi Digital >> > > > > >> > > > > > On 2 May 2018, at 13:52, Mike Kerner via use-livecode < >> > > > > use-livecode at lists.runrev.com> wrote: >> > > > > > >> > > > > > Perhaps rather than you and I chasing each other on multiple >> lists >> > we >> > > > > could >> > > > > > keep the conversation to one list. Have you tried contacting >>LC? >> > > I'm >> > > > > > pretty sure when Monte was writing mergGoogle for me, he was >>up a >> > few >> > > > > > nights. >> > > > > > >> > > > > > On Wed, May 2, 2018 at 8:49 AM Pi Digital via use-livecode < >> > > > > > use-livecode at lists.runrev.com> wrote: >> > > > > > >> > > > > >> It works fine on OSX but not on ios. Google have been >> documenting, >> > > > > >> apparently, for the last two years that they would be >>dropping >> > > support >> > > > > from >> > > > > >> using non-browser oAuth on iOS and Android devices. 1st May >>2018 >> > was >> > > > > >> apparently their cut off day. We now get this on iPads: >> > > > > >> >> > > > > >> https://www.dropbox.com/s/dpx8jv56crgzj91/IMG_6446.JPG?dl=0 >> > > > > >> >> > > > > >> Sucks to be me. The tv game show pilot took months to set up >>and >> > > cost >> > > > me >> > > > > >> personally ?1000?s and it has all fallen to pieces around me. >> I?ve >> > > got >> > > > > very >> > > > > >> angry people staring at me. I certainly have no money left to >> get >> > LC >> > > > > >> support and Monte, the only one who could do anything about >>it, >> > will >> > > > be >> > > > > in >> > > > > >> bed by now. I am so totally screwed because I put my trust in >> LC. >> > > And >> > > > > not >> > > > > >> for the first time! >> > > > > >> >> > > > > >> Sean Cole >> > > > > >> Pi Digital >> > > > > >> >> > > > > >>> On 2 May 2018, at 13:43, Mike Kerner via use-livecode < >> > > > > >> use-livecode at lists.runrev.com> wrote: >> > > > > >>> >> > > > > >>> See the thread on the other list. It appears to be working >>for >> > me >> > > > just >> > > > > >>> fine. >> > > > > >>> >> > > > > >>> On Wed, May 2, 2018 at 6:56 AM Sean Cole (Pi) via >>use-livecode >> < >> > > > > >>> use-livecode at lists.runrev.com> wrote: >> > > > > >>> >> > > > > >>>> Hi >> > > > > >>>> >> > > > > >>>> Apparently, google stopped using their old method of oAuth >>and >> > > > started >> > > > > >>>> deprecation from 1March 2017. As of Apr 20 2018 it no >>longer >> > > works. >> > > > My >> > > > > >>>> clients rely on this feature and are shooting a pilot today >> (as >> > in >> > > > > >> NOW!). >> > > > > >>>> And the features built in no longer work as google docs no >> > longer >> > > > > works. >> > > > > >>>> Months in the making and preparation, and Google choose >>today >> of >> > > all >> > > > > >> days >> > > > > >>>> to disallow it's use. FAB!!! >> > > > > >>>> >> > > > > >>>> >> > > > > >>>> Why oh why oh why was this not addressed in the months >>leading >> > up >> > > to >> > > > > >> this?? >> > > > > >>>> I am screwed and will not get paid now! I am sick and >>tired of >> > how >> > > > > >> behind >> > > > > >>>> Livecode gets. Off to find a cliff to jump from as this >> > obviously >> > > > wont >> > > > > >> get >> > > > > >>>> fixed in time and I wont have any money to pay my bills as >>all >> > of >> > > it >> > > > > >> went >> > > > > >>>> it to putting this together! I'm as good as homeless. >>THANKS A >> > > > > MILLION!! >> > > > > >>>> >> > > > > >>>> >> > > > > >>>> Sean Cole >> > > > > >>>> *Pi Digital Productions Ltd* >> > > > > >>>> www.pidigital.co.uk >> > > > > >>>> >> > > > > >>>> >> > > > > >>>> eMail Ts & Cs Pi >> > Digital >> > > > > >>>> Productions Ltd is a UK registered limited company, no. >> 5255609 >> > > > > >>>> _______________________________________________ >> > > > > >>>> use-livecode mailing list >> > > > > >>>> use-livecode 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." >> > > > > > _______________________________________________ >> > > > > > use-livecode mailing list >> > > > > > use-livecode at lists.runrev.com >> > > > > > Please visit this url to subscribe, unsubscribe and manage >>your >> > > > > subscription preferences: >> > > > > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > _______________________________________________ >> > > > > use-livecode mailing list >> > > > > use-livecode at lists.runrev.com >> > > > > Please visit this url to subscribe, unsubscribe and manage your >> > > > > subscription preferences: >> > > > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ >> > > > use-livecode mailing list >> > > > use-livecode at lists.runrev.com >> > > > Please visit this url to subscribe, unsubscribe and manage your >> > > > subscription preferences: >> > > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > >> > > _______________________________________________ >> > > use-livecode mailing list >> > > use-livecode 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 >> > > > >-- >http://www.andregarzia.com -- All We Do Is Code. >http://fon.nu -- minimalist url shortening service. >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Wed May 2 11:48:11 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Wed, 2 May 2018 16:48:11 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: It's all too too too late. I had no money to get a support contract. Spent it all getting the project running. It was working up until this morning so I had no idea that it would be an issue. My client was incredibly p'd. I have no way to redeem myself. I really couldn't care less if you can or cannot fix it now. I am ?1000's down and well out of pocket. I will never get it back. I have/will-have lost everything. I don't think I can come back from this. My life is worth ?0, especially to you guys. I'm like abandon-ware. Your failure cost someone their life (not to mention his wife and two boys who may well miss him but will be better off without him for making the mistake of using LC and all things LC!). Bye On 2 May 2018 at 16:29, Kevin Miller via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Sean, > > I?m very sorry to hear your demo went wrong today. > > If its any consolation I?ve been there and probably most of us have been > in that situation at some point in our careers. Even Steve Jobs had the > occasional demo that didn?t work out! How you recover from that situation > is probably more important than the fact that it happened. Most customers > and clients understand that tech demos are fraught with potential issues > and will accept that if you can keep a level head and talk to them. One of > the techniques I have for doing demos - in common with many in this > industry - is to practice the whole thing 3 times the day before from > beginning to end. As this change occurred 20th April that would have given > us a few hours to respond ? rather than it being ?too late? now. > > Could we have done a better job here? Possibly. We have hundreds and > hundreds of components in LiveCode and we generally try to maintain > compatibility within a couple of weeks of major upgrades and changes. For > whatever reason this change wasn?t flagged by the processes we use to stay > on top here - and as a result we can review that process going forward. At > present Monte is asleep - yes even he needs sleep sometimes - and as he > wrote this component we really need him to chime in here and take a look > at what needs to be updated. > > Generally its faster post to support than this list, though we do require > a support contract in place to help you. Nonetheless given how important > this is for you we will look at this issue when Monte gets up. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > LiveCode: Develop Yourself > > > From stephen at barncard.com Wed May 2 11:49:07 2018 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 2 May 2018 08:49:07 -0700 Subject: Random Data Generator In-Reply-To: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> References: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> Message-ID: was this excellent service "done in livecode" ?? there was a pause while something loaded... -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Wed, May 2, 2018 at 8:22 AM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Ever had the need to generate random data for a database demonstration or > other things? > > https://www.generatedata.com/ > > bob s > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From smudge.andy at googlemail.com Wed May 2 12:11:25 2018 From: smudge.andy at googlemail.com (AndyP) Date: Wed, 2 May 2018 09:11:25 -0700 (MST) Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <1525277485810-0.post@n4.nabble.com> Hello Sean, I don't know you personally but I hope you take on board my sincere personal message to you. It sounds like you are in a very bad place at the moment. Please do not do anything rash, try to get some sleep and let your emotions settle. Then talk to your wife or if that's to difficult at the moment someone you trust, it won't be an easy conversation but you need to discuss the way you feel and try and find a path forward. Andy Piddock ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From stephen at barncard.com Wed May 2 12:14:54 2018 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 2 May 2018 09:14:54 -0700 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Whatever, Sean. Please don't even consider suicide. You can recover from this. There will be more ( and more forgiving ) clients ahead for you. Hopefully you own your code and can fix and repurpose it for something else. You have the possibility, with Monte's help in the morning, to get this thing working. Your clients or client's clients should understand this happening was NOT YOUR FAULT and you would gladly fix it. If these 'clients' don't understand this - then they don't deserve your work in the first place... personally I've had a few of these disasters myself in 50 years of tech. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < use-livecode at lists.runrev.com> wrote: > It's all too too too late. I had no money to get a support contract. Spent > it all getting the project running. It was working up until this morning so > I had no idea that it would be an issue. My client was incredibly p'd. I > have no way to redeem myself. I really couldn't care less if you can or > cannot fix it now. I am ?1000's down and well out of pocket. I will never > get it back. I have/will-have lost everything. I don't think I can come > back from this. My life is worth ?0, especially to you guys. I'm like > abandon-ware. Your failure cost someone their life (not to mention his wife > and two boys who may well miss him but will be better off without him for > making the mistake of using LC and all things LC!). > > Bye > > > On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Hi Sean, > > > > I?m very sorry to hear your demo went wrong today. > > > > If its any consolation I?ve been there and probably most of us have been > > in that situation at some point in our careers. Even Steve Jobs had the > > occasional demo that didn?t work out! How you recover from that situation > > is probably more important than the fact that it happened. Most customers > > and clients understand that tech demos are fraught with potential issues > > and will accept that if you can keep a level head and talk to them. One > of > > the techniques I have for doing demos - in common with many in this > > industry - is to practice the whole thing 3 times the day before from > > beginning to end. As this change occurred 20th April that would have > given > > us a few hours to respond ? rather than it being ?too late? now. > > > > Could we have done a better job here? Possibly. We have hundreds and > > hundreds of components in LiveCode and we generally try to maintain > > compatibility within a couple of weeks of major upgrades and changes. For > > whatever reason this change wasn?t flagged by the processes we use to > stay > > on top here - and as a result we can review that process going forward. > At > > present Monte is asleep - yes even he needs sleep sometimes - and as he > > wrote this component we really need him to chime in here and take a look > > at what needs to be updated. > > > > Generally its faster post to support than this list, though we do require > > a support contract in place to help you. Nonetheless given how important > > this is for you we will look at this issue when Monte gets up. > > > > Kind regards, > > > > Kevin > > > > Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > > LiveCode: Develop Yourself > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Wed May 2 12:27:38 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 16:27:38 +0000 Subject: FindBar Demo Stack Message-ID: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> Hi all. I've pieced together a very simple demo stack of my FindBar group if anyone is interested. It comes with a 100 record sqlite database with a sites table to query against. By editing a constant in the FindBar field, you control which columns you want to do queries against. When the FindBar field is entered for the first time, it saves the contents of the datagrid, so that the cancel button in the FindBar group can restore the original data. Someone can turn this into a Widget if they like. I don't use widgets for the simple reason that I do not want to have to recompile them every time I move to a new version. When that eventually gets resolved, I think I will begin to use them more. Bob S From bobsneidar at iotecdigital.com Wed May 2 12:29:23 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 16:29:23 +0000 Subject: Random Data Generator In-Reply-To: References: <05BB734E-5FE8-4BF7-9118-8B9F27A3F478@iotecdigital.com> Message-ID: No, it's just a free site which will generate 100 records of data for columns you specify in a number of formats. If you want more data than that, donate $20 and you can generate large datasets for a year. Bob S > On May 2, 2018, at 08:49 , Stephen Barncard via use-livecode wrote: > > was this excellent service "done in livecode" ?? > > there was a pause while something loaded... > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Wed, May 2, 2018 at 8:22 AM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Ever had the need to generate random data for a database demonstration or >> other things? >> >> https://www.generatedata.com/ >> >> bob s >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Wed May 2 12:42:23 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Wed, 2 May 2018 09:42:23 -0700 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Sean, I?ve seen you on this list, and the Director list for years. You have been someone whose kind responses and help have been very appreciated. Please know that there are many people who care about you and wish you the best. Please take a deep breath and don?t do anything that you haven?t had time to consider carefully. Perspectives often change with time. Best wishes and I?m so sorry for your situation, which sucks big time. FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay where I nearly left this life. Shit happens to us and we hope to come out of it a little bit wiser. For me, I gained a lot of awareness of Friends who cared for me. I?m still in physical therapy and getting back to bike riding, outrigger canoe paddling, and my previous life. Consequences of some of these random events eventually disappear and we hope something is learned. Best wishes and peace, brother, Bill William Prothero http://earthlearningsolutions.org > On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode wrote: > > Whatever, Sean. Please don't even consider suicide. > You can recover from this. > > There will be more ( and more forgiving ) clients ahead for you. > > Hopefully you own your code and can fix and repurpose it for something else. > You have the possibility, with Monte's help in the morning, to get this > thing working. > Your clients or client's clients should understand this happening was NOT > YOUR FAULT and you would gladly fix it. > If these 'clients' don't understand this - then they don't deserve your > work in the first place... > > personally I've had a few of these disasters myself in 50 years of tech. > > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> It's all too too too late. I had no money to get a support contract. Spent >> it all getting the project running. It was working up until this morning so >> I had no idea that it would be an issue. My client was incredibly p'd. I >> have no way to redeem myself. I really couldn't care less if you can or >> cannot fix it now. I am ?1000's down and well out of pocket. I will never >> get it back. I have/will-have lost everything. I don't think I can come >> back from this. My life is worth ?0, especially to you guys. I'm like >> abandon-ware. Your failure cost someone their life (not to mention his wife >> and two boys who may well miss him but will be better off without him for >> making the mistake of using LC and all things LC!). >> >> Bye >> >> >> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Sean, >>> >>> I?m very sorry to hear your demo went wrong today. >>> >>> If its any consolation I?ve been there and probably most of us have been >>> in that situation at some point in our careers. Even Steve Jobs had the >>> occasional demo that didn?t work out! How you recover from that situation >>> is probably more important than the fact that it happened. Most customers >>> and clients understand that tech demos are fraught with potential issues >>> and will accept that if you can keep a level head and talk to them. One >> of >>> the techniques I have for doing demos - in common with many in this >>> industry - is to practice the whole thing 3 times the day before from >>> beginning to end. As this change occurred 20th April that would have >> given >>> us a few hours to respond ? rather than it being ?too late? now. >>> >>> Could we have done a better job here? Possibly. We have hundreds and >>> hundreds of components in LiveCode and we generally try to maintain >>> compatibility within a couple of weeks of major upgrades and changes. For >>> whatever reason this change wasn?t flagged by the processes we use to >> stay >>> on top here - and as a result we can review that process going forward. >> At >>> present Monte is asleep - yes even he needs sleep sometimes - and as he >>> wrote this component we really need him to chime in here and take a look >>> at what needs to be updated. >>> >>> Generally its faster post to support than this list, though we do require >>> a support contract in place to help you. Nonetheless given how important >>> this is for you we will look at this issue when Monte gets up. >>> >>> Kind regards, >>> >>> Kevin >>> >>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ >>> LiveCode: Develop Yourself >>> >>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Wed May 2 12:59:15 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 2 May 2018 17:59:15 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Hi All I just setup a gofundme site - Never done it before but Can anyone tell me do we have to put Sean's name on it - what shall I call the page? Talk like that makes me shiver. I have a mate in Canada - he had his card account and paypal compromised a week or so ago - rent was due no money so I Paypald him a large chunk of what I had put aside for my income tax - I have a few months to sort that situation out - but he hadn't - and his situation wasn't as bad as Sean's. We need to do this for Sean and his family - I'm sure the work he has put in will come out for the best in the end - Otherwise Sean just post your paypal address here - every little helps. Kindest Regards Lagi On 2 May 2018 at 17:42, prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Sean, > I?ve seen you on this list, and the Director list for years. You have been > someone whose kind responses and help have been very appreciated. Please > know that there are many people who care about you and wish you the best. > Please take a deep breath and don?t do anything that you haven?t had time > to consider carefully. Perspectives often change with time. > > Best wishes and I?m so sorry for your situation, which sucks big time. > > FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay > where I nearly left this life. Shit happens to us and we hope to come out > of it a little bit wiser. For me, I gained a lot of awareness of Friends > who cared for me. I?m still in physical therapy and getting back to bike > riding, outrigger canoe paddling, and my previous life. Consequences of > some of these random events eventually disappear and we hope something is > learned. > > > Best wishes and peace, brother, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whatever, Sean. Please don't even consider suicide. > > You can recover from this. > > > > There will be more ( and more forgiving ) clients ahead for you. > > > > Hopefully you own your code and can fix and repurpose it for something > else. > > You have the possibility, with Monte's help in the morning, to get this > > thing working. > > Your clients or client's clients should understand this happening was NOT > > YOUR FAULT and you would gladly fix it. > > If these 'clients' don't understand this - then they don't deserve your > > work in the first place... > > > > personally I've had a few of these disasters myself in 50 years of tech. > > > > > > -- > > Stephen Barncard - Sebastopol Ca. USA - > > mixstream.org > > > > On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> It's all too too too late. I had no money to get a support contract. > Spent > >> it all getting the project running. It was working up until this > morning so > >> I had no idea that it would be an issue. My client was incredibly p'd. I > >> have no way to redeem myself. I really couldn't care less if you can or > >> cannot fix it now. I am ?1000's down and well out of pocket. I will > never > >> get it back. I have/will-have lost everything. I don't think I can come > >> back from this. My life is worth ?0, especially to you guys. I'm like > >> abandon-ware. Your failure cost someone their life (not to mention his > wife > >> and two boys who may well miss him but will be better off without him > for > >> making the mistake of using LC and all things LC!). > >> > >> Bye > >> > >> > >> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Sean, > >>> > >>> I?m very sorry to hear your demo went wrong today. > >>> > >>> If its any consolation I?ve been there and probably most of us have > been > >>> in that situation at some point in our careers. Even Steve Jobs had the > >>> occasional demo that didn?t work out! How you recover from that > situation > >>> is probably more important than the fact that it happened. Most > customers > >>> and clients understand that tech demos are fraught with potential > issues > >>> and will accept that if you can keep a level head and talk to them. One > >> of > >>> the techniques I have for doing demos - in common with many in this > >>> industry - is to practice the whole thing 3 times the day before from > >>> beginning to end. As this change occurred 20th April that would have > >> given > >>> us a few hours to respond ? rather than it being ?too late? now. > >>> > >>> Could we have done a better job here? Possibly. We have hundreds and > >>> hundreds of components in LiveCode and we generally try to maintain > >>> compatibility within a couple of weeks of major upgrades and changes. > For > >>> whatever reason this change wasn?t flagged by the processes we use to > >> stay > >>> on top here - and as a result we can review that process going forward. > >> At > >>> present Monte is asleep - yes even he needs sleep sometimes - and as he > >>> wrote this component we really need him to chime in here and take a > look > >>> at what needs to be updated. > >>> > >>> Generally its faster post to support than this list, though we do > require > >>> a support contract in place to help you. Nonetheless given how > important > >>> this is for you we will look at this issue when Monte gets up. > >>> > >>> Kind regards, > >>> > >>> Kevin > >>> > >>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > >>> LiveCode: Develop Yourself > >>> > >>> > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Wed May 2 13:02:19 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 2 May 2018 18:02:19 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Hi All If I wasn't clear as to why I asked the question about gofundme - it's because people don't want their lives "on social media" and gofundme is probably as social as it get - lets keep it private between us. Regards Lagi On 2 May 2018 at 17:42, prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Sean, > I?ve seen you on this list, and the Director list for years. You have been > someone whose kind responses and help have been very appreciated. Please > know that there are many people who care about you and wish you the best. > Please take a deep breath and don?t do anything that you haven?t had time > to consider carefully. Perspectives often change with time. > > Best wishes and I?m so sorry for your situation, which sucks big time. > > FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay > where I nearly left this life. Shit happens to us and we hope to come out > of it a little bit wiser. For me, I gained a lot of awareness of Friends > who cared for me. I?m still in physical therapy and getting back to bike > riding, outrigger canoe paddling, and my previous life. Consequences of > some of these random events eventually disappear and we hope something is > learned. > > > Best wishes and peace, brother, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whatever, Sean. Please don't even consider suicide. > > You can recover from this. > > > > There will be more ( and more forgiving ) clients ahead for you. > > > > Hopefully you own your code and can fix and repurpose it for something > else. > > You have the possibility, with Monte's help in the morning, to get this > > thing working. > > Your clients or client's clients should understand this happening was NOT > > YOUR FAULT and you would gladly fix it. > > If these 'clients' don't understand this - then they don't deserve your > > work in the first place... > > > > personally I've had a few of these disasters myself in 50 years of tech. > > > > > > -- > > Stephen Barncard - Sebastopol Ca. USA - > > mixstream.org > > > > On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> It's all too too too late. I had no money to get a support contract. > Spent > >> it all getting the project running. It was working up until this > morning so > >> I had no idea that it would be an issue. My client was incredibly p'd. I > >> have no way to redeem myself. I really couldn't care less if you can or > >> cannot fix it now. I am ?1000's down and well out of pocket. I will > never > >> get it back. I have/will-have lost everything. I don't think I can come > >> back from this. My life is worth ?0, especially to you guys. I'm like > >> abandon-ware. Your failure cost someone their life (not to mention his > wife > >> and two boys who may well miss him but will be better off without him > for > >> making the mistake of using LC and all things LC!). > >> > >> Bye > >> > >> > >> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Sean, > >>> > >>> I?m very sorry to hear your demo went wrong today. > >>> > >>> If its any consolation I?ve been there and probably most of us have > been > >>> in that situation at some point in our careers. Even Steve Jobs had the > >>> occasional demo that didn?t work out! How you recover from that > situation > >>> is probably more important than the fact that it happened. Most > customers > >>> and clients understand that tech demos are fraught with potential > issues > >>> and will accept that if you can keep a level head and talk to them. One > >> of > >>> the techniques I have for doing demos - in common with many in this > >>> industry - is to practice the whole thing 3 times the day before from > >>> beginning to end. As this change occurred 20th April that would have > >> given > >>> us a few hours to respond ? rather than it being ?too late? now. > >>> > >>> Could we have done a better job here? Possibly. We have hundreds and > >>> hundreds of components in LiveCode and we generally try to maintain > >>> compatibility within a couple of weeks of major upgrades and changes. > For > >>> whatever reason this change wasn?t flagged by the processes we use to > >> stay > >>> on top here - and as a result we can review that process going forward. > >> At > >>> present Monte is asleep - yes even he needs sleep sometimes - and as he > >>> wrote this component we really need him to chime in here and take a > look > >>> at what needs to be updated. > >>> > >>> Generally its faster post to support than this list, though we do > require > >>> a support contract in place to help you. Nonetheless given how > important > >>> this is for you we will look at this issue when Monte gets up. > >>> > >>> Kind regards, > >>> > >>> Kevin > >>> > >>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > >>> LiveCode: Develop Yourself > >>> > >>> > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Wed May 2 13:02:50 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 2 May 2018 13:02:50 -0400 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Dear Sean, I hope that the dark clouds pass and you can gain clarity on what you can do to fix the situation. Software is hard to get right especially when there are different development teams involved. Maybe its Apple, maybe its Livecode.. maybe its both that could have done something better, sooner. However, it is best that you empower yourself to ask what you can do to fix the situation ...and maybe something will come to mind. Take a nap, meditate, and clear your mind so that a solution can come to you. All the best Sean On Wed, May 2, 2018 at 12:42 PM, prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Sean, > I?ve seen you on this list, and the Director list for years. You have been > someone whose kind responses and help have been very appreciated. Please > know that there are many people who care about you and wish you the best. > Please take a deep breath and don?t do anything that you haven?t had time > to consider carefully. Perspectives often change with time. > > Best wishes and I?m so sorry for your situation, which sucks big time. > > FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay > where I nearly left this life. Shit happens to us and we hope to come out > of it a little bit wiser. For me, I gained a lot of awareness of Friends > who cared for me. I?m still in physical therapy and getting back to bike > riding, outrigger canoe paddling, and my previous life. Consequences of > some of these random events eventually disappear and we hope something is > learned. > > > Best wishes and peace, brother, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whatever, Sean. Please don't even consider suicide. > > You can recover from this. > > > > There will be more ( and more forgiving ) clients ahead for you. > > > > Hopefully you own your code and can fix and repurpose it for something > else. > > You have the possibility, with Monte's help in the morning, to get this > > thing working. > > Your clients or client's clients should understand this happening was NOT > > YOUR FAULT and you would gladly fix it. > > If these 'clients' don't understand this - then they don't deserve your > > work in the first place... > > > > personally I've had a few of these disasters myself in 50 years of tech. > > > > > > -- > > Stephen Barncard - Sebastopol Ca. USA - > > mixstream.org > > > > On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> It's all too too too late. I had no money to get a support contract. > Spent > >> it all getting the project running. It was working up until this > morning so > >> I had no idea that it would be an issue. My client was incredibly p'd. I > >> have no way to redeem myself. I really couldn't care less if you can or > >> cannot fix it now. I am ?1000's down and well out of pocket. I will > never > >> get it back. I have/will-have lost everything. I don't think I can come > >> back from this. My life is worth ?0, especially to you guys. I'm like > >> abandon-ware. Your failure cost someone their life (not to mention his > wife > >> and two boys who may well miss him but will be better off without him > for > >> making the mistake of using LC and all things LC!). > >> > >> Bye > >> > >> > >> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Sean, > >>> > >>> I?m very sorry to hear your demo went wrong today. > >>> > >>> If its any consolation I?ve been there and probably most of us have > been > >>> in that situation at some point in our careers. Even Steve Jobs had the > >>> occasional demo that didn?t work out! How you recover from that > situation > >>> is probably more important than the fact that it happened. Most > customers > >>> and clients understand that tech demos are fraught with potential > issues > >>> and will accept that if you can keep a level head and talk to them. One > >> of > >>> the techniques I have for doing demos - in common with many in this > >>> industry - is to practice the whole thing 3 times the day before from > >>> beginning to end. As this change occurred 20th April that would have > >> given > >>> us a few hours to respond ? rather than it being ?too late? now. > >>> > >>> Could we have done a better job here? Possibly. We have hundreds and > >>> hundreds of components in LiveCode and we generally try to maintain > >>> compatibility within a couple of weeks of major upgrades and changes. > For > >>> whatever reason this change wasn?t flagged by the processes we use to > >> stay > >>> on top here - and as a result we can review that process going forward. > >> At > >>> present Monte is asleep - yes even he needs sleep sometimes - and as he > >>> wrote this component we really need him to chime in here and take a > look > >>> at what needs to be updated. > >>> > >>> Generally its faster post to support than this list, though we do > require > >>> a support contract in place to help you. Nonetheless given how > important > >>> this is for you we will look at this issue when Monte gets up. > >>> > >>> Kind regards, > >>> > >>> Kevin > >>> > >>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > >>> LiveCode: Develop Yourself > >>> > >>> > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From martyknappster at gmail.com Wed May 2 13:23:02 2018 From: martyknappster at gmail.com (Knapp Martin) Date: Wed, 2 May 2018 10:23:02 -0700 Subject: FindBar Demo Stack In-Reply-To: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> References: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> Message-ID: Thanks Bob, I?d be interested. Marty > On May 2, 2018, at 9:27 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I've pieced together a very simple demo stack of my FindBar group if anyone is interested. It comes with a 100 record sqlite database with a sites table to query against. By editing a constant in the FindBar field, you control which columns you want to do queries against. When the FindBar field is entered for the first time, it saves the contents of the datagrid, so that the cancel button in the FindBar group can restore the original data. > > Someone can turn this into a Widget if they like. I don't use widgets for the simple reason that I do not want to have to recompile them every time I move to a new version. When that eventually gets resolved, I think I will begin to use them more. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Wed May 2 13:25:19 2018 From: waprothero at gmail.com (William Prothero) Date: Wed, 2 May 2018 10:25:19 -0700 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Lagi, This is an excellent idea and a tangible expression of our caring for Sean and a way to help. After all, we are a community that can reach out in various ways to help each other, and what better way to step up? Can you post a link to the account? Maybe good if his name is on it, so it will be searchable by text we can guess. Bill William A. Prothero http://earthlearningsolutions.org > On May 2, 2018, at 9:59 AM, Lagi Pittas via use-livecode wrote: > > Hi All > > I just setup a gofundme site - Never done it before but Can anyone tell me > do we have to put Sean's name on it - what shall I call the page? > > Talk like that makes me shiver. I have a mate in Canada - he had his card > account and paypal compromised a week or so ago - rent was due no money so > I Paypald him a large chunk of what I had put aside for my income tax > - I have a few months to sort that situation out - but he hadn't - and his > situation wasn't as bad as Sean's. We need to do this for Sean and his > family - I'm sure the work he has put in will come out for the best in the > end - Otherwise Sean just post your paypal address here - every little > helps. > > Kindest Regards Lagi > > On 2 May 2018 at 17:42, prothero--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Sean, >> I?ve seen you on this list, and the Director list for years. You have been >> someone whose kind responses and help have been very appreciated. Please >> know that there are many people who care about you and wish you the best. >> Please take a deep breath and don?t do anything that you haven?t had time >> to consider carefully. Perspectives often change with time. >> >> Best wishes and I?m so sorry for your situation, which sucks big time. >> >> FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay >> where I nearly left this life. Shit happens to us and we hope to come out >> of it a little bit wiser. For me, I gained a lot of awareness of Friends >> who cared for me. I?m still in physical therapy and getting back to bike >> riding, outrigger canoe paddling, and my previous life. Consequences of >> some of these random events eventually disappear and we hope something is >> learned. >> >> >> Best wishes and peace, brother, >> Bill >> >> William Prothero >> http://earthlearningsolutions.org >> >>> On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> Whatever, Sean. Please don't even consider suicide. >>> You can recover from this. >>> >>> There will be more ( and more forgiving ) clients ahead for you. >>> >>> Hopefully you own your code and can fix and repurpose it for something >> else. >>> You have the possibility, with Monte's help in the morning, to get this >>> thing working. >>> Your clients or client's clients should understand this happening was NOT >>> YOUR FAULT and you would gladly fix it. >>> If these 'clients' don't understand this - then they don't deserve your >>> work in the first place... >>> >>> personally I've had a few of these disasters myself in 50 years of tech. >>> >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> It's all too too too late. I had no money to get a support contract. >> Spent >>>> it all getting the project running. It was working up until this >> morning so >>>> I had no idea that it would be an issue. My client was incredibly p'd. I >>>> have no way to redeem myself. I really couldn't care less if you can or >>>> cannot fix it now. I am ?1000's down and well out of pocket. I will >> never >>>> get it back. I have/will-have lost everything. I don't think I can come >>>> back from this. My life is worth ?0, especially to you guys. I'm like >>>> abandon-ware. Your failure cost someone their life (not to mention his >> wife >>>> and two boys who may well miss him but will be better off without him >> for >>>> making the mistake of using LC and all things LC!). >>>> >>>> Bye >>>> >>>> >>>> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>>> Hi Sean, >>>>> >>>>> I?m very sorry to hear your demo went wrong today. >>>>> >>>>> If its any consolation I?ve been there and probably most of us have >> been >>>>> in that situation at some point in our careers. Even Steve Jobs had the >>>>> occasional demo that didn?t work out! How you recover from that >> situation >>>>> is probably more important than the fact that it happened. Most >> customers >>>>> and clients understand that tech demos are fraught with potential >> issues >>>>> and will accept that if you can keep a level head and talk to them. One >>>> of >>>>> the techniques I have for doing demos - in common with many in this >>>>> industry - is to practice the whole thing 3 times the day before from >>>>> beginning to end. As this change occurred 20th April that would have >>>> given >>>>> us a few hours to respond ? rather than it being ?too late? now. >>>>> >>>>> Could we have done a better job here? Possibly. We have hundreds and >>>>> hundreds of components in LiveCode and we generally try to maintain >>>>> compatibility within a couple of weeks of major upgrades and changes. >> For >>>>> whatever reason this change wasn?t flagged by the processes we use to >>>> stay >>>>> on top here - and as a result we can review that process going forward. >>>> At >>>>> present Monte is asleep - yes even he needs sleep sometimes - and as he >>>>> wrote this component we really need him to chime in here and take a >> look >>>>> at what needs to be updated. >>>>> >>>>> Generally its faster post to support than this list, though we do >> require >>>>> a support contract in place to help you. Nonetheless given how >> important >>>>> this is for you we will look at this issue when Monte gets up. >>>>> >>>>> Kind regards, >>>>> >>>>> Kevin >>>>> >>>>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ >>>>> LiveCode: Develop Yourself >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 2 13:33:49 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 2 May 2018 20:33:49 +0300 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: <04e39a9d-3b84-f6d4-4bf2-16914e3054bb@gmail.com> Yeah; had a heart attack and a bloody great (quite literally) thrombosis 3 years ago: fitted with 5 stents. So: what to do? Well, I certainly wasn't going to lie there in the bed moaning my fate like all the losers in the hospital ward: practised my Bulgarian flirting with the nurses, did some LiveCode programming on a laptop, got a bloke to come round and measure me up for a coffin (just in case) . . . shared some fairly black jokes with him: a first for an undertaker in the world of gloomy Slavs! But, surprise, surprise, the Devil obviously loves me, as here I am, as big a pain in the bum as ever. Bounce back, Sean, bounce back. Love, Richmond. On 2/5/2018 7:42 pm, prothero--- via use-livecode wrote: > Sean, > I?ve seen you on this list, and the Director list for years. You have been someone whose kind responses and help have been very appreciated. Please know that there are many people who care about you and wish you the best. Please take a deep breath and don?t do anything that you haven?t had time to consider carefully. Perspectives often change with time. > > Best wishes and I?m so sorry for your situation, which sucks big time. > > FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay where I nearly left this life. Shit happens to us and we hope to come out of it a little bit wiser. For me, I gained a lot of awareness of Friends who cared for me. I?m still in physical therapy and getting back to bike riding, outrigger canoe paddling, and my previous life. Consequences of some of these random events eventually disappear and we hope something is learned. > > > Best wishes and peace, brother, > Bill > > William Prothero > http://earthlearningsolutions.org > >> On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode wrote: >> >> Whatever, Sean. Please don't even consider suicide. >> You can recover from this. >> >> There will be more ( and more forgiving ) clients ahead for you. >> >> Hopefully you own your code and can fix and repurpose it for something else. >> You have the possibility, with Monte's help in the morning, to get this >> thing working. >> Your clients or client's clients should understand this happening was NOT >> YOUR FAULT and you would gladly fix it. >> If these 'clients' don't understand this - then they don't deserve your >> work in the first place... >> >> personally I've had a few of these disasters myself in 50 years of tech. >> >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> It's all too too too late. I had no money to get a support contract. Spent >>> it all getting the project running. It was working up until this morning so >>> I had no idea that it would be an issue. My client was incredibly p'd. I >>> have no way to redeem myself. I really couldn't care less if you can or >>> cannot fix it now. I am ?1000's down and well out of pocket. I will never >>> get it back. I have/will-have lost everything. I don't think I can come >>> back from this. My life is worth ?0, especially to you guys. I'm like >>> abandon-ware. Your failure cost someone their life (not to mention his wife >>> and two boys who may well miss him but will be better off without him for >>> making the mistake of using LC and all things LC!). >>> >>> Bye >>> >>> >>> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Hi Sean, >>>> >>>> I?m very sorry to hear your demo went wrong today. >>>> >>>> If its any consolation I?ve been there and probably most of us have been >>>> in that situation at some point in our careers. Even Steve Jobs had the >>>> occasional demo that didn?t work out! How you recover from that situation >>>> is probably more important than the fact that it happened. Most customers >>>> and clients understand that tech demos are fraught with potential issues >>>> and will accept that if you can keep a level head and talk to them. One >>> of >>>> the techniques I have for doing demos - in common with many in this >>>> industry - is to practice the whole thing 3 times the day before from >>>> beginning to end. As this change occurred 20th April that would have >>> given >>>> us a few hours to respond ? rather than it being ?too late? now. >>>> >>>> Could we have done a better job here? Possibly. We have hundreds and >>>> hundreds of components in LiveCode and we generally try to maintain >>>> compatibility within a couple of weeks of major upgrades and changes. For >>>> whatever reason this change wasn?t flagged by the processes we use to >>> stay >>>> on top here - and as a result we can review that process going forward. >>> At >>>> present Monte is asleep - yes even he needs sleep sometimes - and as he >>>> wrote this component we really need him to chime in here and take a look >>>> at what needs to be updated. >>>> >>>> Generally its faster post to support than this list, though we do require >>>> a support contract in place to help you. Nonetheless given how important >>>> this is for you we will look at this issue when Monte gets up. >>>> >>>> Kind regards, >>>> >>>> Kevin >>>> >>>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ >>>> LiveCode: Develop Yourself >>>> >>>> >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed May 2 13:38:19 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 2 May 2018 13:38:19 -0400 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: <006d01d3e23c$5f553090$1dff91b0$@net> Lagi , I'm in. Let me know how to help. Sean, I don't "Share" EVER. I don't even have(and never will if I can avoid it) a FB account.... But here it is for what it's worth: I was working for a major bank in the 80s. I was in Tokyo and I started a backup and used the current tape instead of the previous tape(that had not had a backup written to it yet). The backup was just starting when the hard drive failed. I'll never forget the image engrained in my mind of going back to the hotel and the programmer who had been working on this for a couple of months holding his plate with a steak on it at the door while I told him all the code was lost. I was using one tape and decided to do an a/b set so this would not happen but screwed up. I was thinking of going to the roof of the Akasaka Prince hotel and.... Well I relaxed and addressed it. Everyone understood(as much as could be expected) and we all pulled together and I was able to dump some of the raw data off the drive and get back some of the code. The programmer re-wrote the rest of it eliminating the spaghetti code. And the higher ups worked with us to deflect much of the fire. Our app was on those big screens on Tokyo Stock Exchange floor so you can imagine the pressure of the world's financial markets on your shoulders. Cooler heads prevailed and I came out the other side with a few bruises but better off in the long run. A better product and a lesson well learned. 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 Lagi Pittas via use-livecode Sent: Wednesday, May 02, 2018 12:59 PM To: How to use LiveCode Cc: Lagi Pittas Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY Hi All I just setup a gofundme site - Never done it before but Can anyone tell me do we have to put Sean's name on it - what shall I call the page? Talk like that makes me shiver. I have a mate in Canada - he had his card account and paypal compromised a week or so ago - rent was due no money so I Paypald him a large chunk of what I had put aside for my income tax - I have a few months to sort that situation out - but he hadn't - and his situation wasn't as bad as Sean's. We need to do this for Sean and his family - I'm sure the work he has put in will come out for the best in the end - Otherwise Sean just post your paypal address here - every little helps. Kindest Regards Lagi On 2 May 2018 at 17:42, prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Sean, > I?ve seen you on this list, and the Director list for years. You have > been someone whose kind responses and help have been very appreciated. > Please know that there are many people who care about you and wish you the best. > Please take a deep breath and don?t do anything that you haven?t had > time to consider carefully. Perspectives often change with time. > > Best wishes and I?m so sorry for your situation, which sucks big time. > > FYI, I had a biopsy in November, which resulted in a 3 mo hospital > stay where I nearly left this life. Shit happens to us and we hope to > come out of it a little bit wiser. For me, I gained a lot of awareness > of Friends who cared for me. I?m still in physical therapy and getting > back to bike riding, outrigger canoe paddling, and my previous life. > Consequences of some of these random events eventually disappear and > we hope something is learned. > > > Best wishes and peace, brother, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Whatever, Sean. Please don't even consider suicide. > > You can recover from this. > > > > There will be more ( and more forgiving ) clients ahead for you. > > > > Hopefully you own your code and can fix and repurpose it for > > something > else. > > You have the possibility, with Monte's help in the morning, to get > > this thing working. > > Your clients or client's clients should understand this happening > > was NOT YOUR FAULT and you would gladly fix it. > > If these 'clients' don't understand this - then they don't deserve > > your work in the first place... > > > > personally I've had a few of these disasters myself in 50 years of tech. > > > > > > -- > > Stephen Barncard - Sebastopol Ca. USA - mixstream.org > > > > On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> It's all too too too late. I had no money to get a support contract. > Spent > >> it all getting the project running. It was working up until this > morning so > >> I had no idea that it would be an issue. My client was incredibly > >> p'd. I have no way to redeem myself. I really couldn't care less if > >> you can or cannot fix it now. I am ?1000's down and well out of > >> pocket. I will > never > >> get it back. I have/will-have lost everything. I don't think I can > >> come back from this. My life is worth ?0, especially to you guys. > >> I'm like abandon-ware. Your failure cost someone their life (not to > >> mention his > wife > >> and two boys who may well miss him but will be better off without > >> him > for > >> making the mistake of using LC and all things LC!). > >> > >> Bye > >> > >> > >> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Sean, > >>> > >>> I?m very sorry to hear your demo went wrong today. > >>> > >>> If its any consolation I?ve been there and probably most of us > >>> have > been > >>> in that situation at some point in our careers. Even Steve Jobs > >>> had the occasional demo that didn?t work out! How you recover from > >>> that > situation > >>> is probably more important than the fact that it happened. Most > customers > >>> and clients understand that tech demos are fraught with potential > issues > >>> and will accept that if you can keep a level head and talk to > >>> them. One > >> of > >>> the techniques I have for doing demos - in common with many in > >>> this industry - is to practice the whole thing 3 times the day > >>> before from beginning to end. As this change occurred 20th April > >>> that would have > >> given > >>> us a few hours to respond ? rather than it being ?too late? now. > >>> > >>> Could we have done a better job here? Possibly. We have hundreds > >>> and hundreds of components in LiveCode and we generally try to > >>> maintain compatibility within a couple of weeks of major upgrades and changes. > For > >>> whatever reason this change wasn?t flagged by the processes we use > >>> to > >> stay > >>> on top here - and as a result we can review that process going forward. > >> At > >>> present Monte is asleep - yes even he needs sleep sometimes - and > >>> as he wrote this component we really need him to chime in here and > >>> take a > look > >>> at what needs to be updated. > >>> > >>> Generally its faster post to support than this list, though we do > require > >>> a support contract in place to help you. Nonetheless given how > important > >>> this is for you we will look at this issue when Monte gets up. > >>> > >>> Kind regards, > >>> > >>> Kevin > >>> > >>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > >>> LiveCode: Develop Yourself > >>> > >>> > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dougr at telus.net Wed May 2 13:50:20 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Wed, 2 May 2018 10:50:20 -0700 Subject: FindBar Demo Stack In-Reply-To: Duq0fOu8JwEY1Duq5fONGt References: Duq0fOu8JwEY1Duq5fONGt Message-ID: <022d01d3e23e$0af38ea0$20daabe0$@net> I'd be VERY interested... please, where I can find the demo? Douglas Ruisaard Trilogy Software (250) 573-3935 > Hi all. > > I've pieced together a very simple demo stack of my FindBar group if anyone is interested. It comes > with a 100 record sqlite database with a sites table to query against. By editing a constant in the > FindBar field, you control which columns you want to do queries against. When the FindBar field is > entered for the first time, it saves the contents of the datagrid, so that the cancel button in the > FindBar group can restore the original data. > > Someone can turn this into a Widget if they like. I don't use widgets for the simple reason that I do > not want to have to recompile them every time I move to a new version. When that eventually gets > resolved, I think I will begin to use them more. > > Bob S From bobsneidar at iotecdigital.com Wed May 2 14:13:31 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 18:13:31 +0000 Subject: Livecode Share Message-ID: Hi all. I'm trying to share a stack for the first time, but I'm having difficulty. I tried the Share This Stack... option in the File menu, but it takes me to a Login, and my Livecode Login doesn't seem to work for this. If I go right to livecodeshare at runrev.com, there is no place to create a login! Bob S From iphonelagi at gmail.com Wed May 2 14:14:10 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 2 May 2018 19:14:10 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Hi All I have set it up - but I want to have the money go directly to Sean Ive just read that if I put seans email address in it will send him an invite so he will be the only one able to withdraw funds. I am waiting his acceptance but I think we can add to it without him accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. https://www.gofundme.com/scemergency On 2 May 2018 at 18:25, William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Lagi, > This is an excellent idea and a tangible expression of our caring for Sean > and a way to help. After all, we are a community that can reach out in > various ways to help each other, and what better way to step up? > > Can you post a link to the account? > Maybe good if his name is on it, so it will be searchable by text we can > guess. > > Bill > > > William A. Prothero > http://earthlearningsolutions.org > > > On May 2, 2018, at 9:59 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi All > > > > I just setup a gofundme site - Never done it before but Can anyone tell > me > > do we have to put Sean's name on it - what shall I call the page? > > > > Talk like that makes me shiver. I have a mate in Canada - he had his > card > > account and paypal compromised a week or so ago - rent was due no money > so > > I Paypald him a large chunk of what I had put aside for my income tax > > - I have a few months to sort that situation out - but he hadn't - and > his > > situation wasn't as bad as Sean's. We need to do this for Sean and his > > family - I'm sure the work he has put in will come out for the best in > the > > end - Otherwise Sean just post your paypal address here - every little > > helps. > > > > Kindest Regards Lagi > > > > On 2 May 2018 at 17:42, prothero--- via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Sean, > >> I?ve seen you on this list, and the Director list for years. You have > been > >> someone whose kind responses and help have been very appreciated. Please > >> know that there are many people who care about you and wish you the > best. > >> Please take a deep breath and don?t do anything that you haven?t had > time > >> to consider carefully. Perspectives often change with time. > >> > >> Best wishes and I?m so sorry for your situation, which sucks big time. > >> > >> FYI, I had a biopsy in November, which resulted in a 3 mo hospital stay > >> where I nearly left this life. Shit happens to us and we hope to come > out > >> of it a little bit wiser. For me, I gained a lot of awareness of Friends > >> who cared for me. I?m still in physical therapy and getting back to bike > >> riding, outrigger canoe paddling, and my previous life. Consequences of > >> some of these random events eventually disappear and we hope something > is > >> learned. > >> > >> > >> Best wishes and peace, brother, > >> Bill > >> > >> William Prothero > >> http://earthlearningsolutions.org > >> > >>> On May 2, 2018, at 9:14 AM, Stephen Barncard via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >>> > >>> Whatever, Sean. Please don't even consider suicide. > >>> You can recover from this. > >>> > >>> There will be more ( and more forgiving ) clients ahead for you. > >>> > >>> Hopefully you own your code and can fix and repurpose it for something > >> else. > >>> You have the possibility, with Monte's help in the morning, to get this > >>> thing working. > >>> Your clients or client's clients should understand this happening was > NOT > >>> YOUR FAULT and you would gladly fix it. > >>> If these 'clients' don't understand this - then they don't deserve your > >>> work in the first place... > >>> > >>> personally I've had a few of these disasters myself in 50 years of > tech. > >>> > >>> > >>> -- > >>> Stephen Barncard - Sebastopol Ca. USA - > >>> mixstream.org > >>> > >>> On Wed, May 2, 2018 at 8:48 AM, Sean Cole (Pi) via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> It's all too too too late. I had no money to get a support contract. > >> Spent > >>>> it all getting the project running. It was working up until this > >> morning so > >>>> I had no idea that it would be an issue. My client was incredibly > p'd. I > >>>> have no way to redeem myself. I really couldn't care less if you can > or > >>>> cannot fix it now. I am ?1000's down and well out of pocket. I will > >> never > >>>> get it back. I have/will-have lost everything. I don't think I can > come > >>>> back from this. My life is worth ?0, especially to you guys. I'm like > >>>> abandon-ware. Your failure cost someone their life (not to mention his > >> wife > >>>> and two boys who may well miss him but will be better off without him > >> for > >>>> making the mistake of using LC and all things LC!). > >>>> > >>>> Bye > >>>> > >>>> > >>>> On 2 May 2018 at 16:29, Kevin Miller via use-livecode < > >>>> use-livecode at lists.runrev.com> wrote: > >>>> > >>>>> Hi Sean, > >>>>> > >>>>> I?m very sorry to hear your demo went wrong today. > >>>>> > >>>>> If its any consolation I?ve been there and probably most of us have > >> been > >>>>> in that situation at some point in our careers. Even Steve Jobs had > the > >>>>> occasional demo that didn?t work out! How you recover from that > >> situation > >>>>> is probably more important than the fact that it happened. Most > >> customers > >>>>> and clients understand that tech demos are fraught with potential > >> issues > >>>>> and will accept that if you can keep a level head and talk to them. > One > >>>> of > >>>>> the techniques I have for doing demos - in common with many in this > >>>>> industry - is to practice the whole thing 3 times the day before from > >>>>> beginning to end. As this change occurred 20th April that would have > >>>> given > >>>>> us a few hours to respond ? rather than it being ?too late? now. > >>>>> > >>>>> Could we have done a better job here? Possibly. We have hundreds and > >>>>> hundreds of components in LiveCode and we generally try to maintain > >>>>> compatibility within a couple of weeks of major upgrades and changes. > >> For > >>>>> whatever reason this change wasn?t flagged by the processes we use to > >>>> stay > >>>>> on top here - and as a result we can review that process going > forward. > >>>> At > >>>>> present Monte is asleep - yes even he needs sleep sometimes - and as > he > >>>>> wrote this component we really need him to chime in here and take a > >> look > >>>>> at what needs to be updated. > >>>>> > >>>>> Generally its faster post to support than this list, though we do > >> require > >>>>> a support contract in place to help you. Nonetheless given how > >> important > >>>>> this is for you we will look at this issue when Monte gets up. > >>>>> > >>>>> Kind regards, > >>>>> > >>>>> Kevin > >>>>> > >>>>> Kevin Miller ~ kevin at livecode.com ~ http://www.livecode.com/ > >>>>> LiveCode: Develop Yourself > >>>>> > >>>>> > >>>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Wed May 2 14:17:58 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 2 May 2018 19:17:58 +0100 Subject: Seans GOFUNDME LInk Message-ID: Hi All. Sean hasn't accepted the invitation yet but we have to do this. here is the link it is all anonymous - no mention of SEan on the site. https://www.gofundme.com/scemergency Kindest Regards Lagi From jacque at hyperactivesw.com Wed May 2 14:37:39 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 2 May 2018 13:37:39 -0500 Subject: Seans GOFUNDME LInk In-Reply-To: References: Message-ID: <0757d9da-f47a-739b-d6af-12594bc0bd0b@hyperactivesw.com> On 5/2/18 1:17 PM, Lagi Pittas via use-livecode wrote: > Hi All. > > Sean hasn't accepted the invitation yet but we have to do this. > > here is the link it is all anonymous - no mention of SEan on the site. > > https://www.gofundme.com/scemergency I will donate as soon as I know he has accepted, otherwise I'm afraid the money will be caught in limbo. I've written him privately with my sympathies, and urged him to accept the invitation. This was a good thing to do, Lagi. Thank you. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rmetzker at gmail.com Wed May 2 15:26:40 2018 From: rmetzker at gmail.com (Ron Metzker) Date: Wed, 2 May 2018 12:26:40 -0700 Subject: FindBar Demo Stack In-Reply-To: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> References: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> Message-ID: Hi Bob, I would also be interested in the stack. Thanks! Ron > On May 2, 2018, at 9:27 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I've pieced together a very simple demo stack of my FindBar group if anyone is interested. It comes with a 100 record sqlite database with a sites table to query against. By editing a constant in the FindBar field, you control which columns you want to do queries against. When the FindBar field is entered for the first time, it saves the contents of the datagrid, so that the cancel button in the FindBar group can restore the original data. > > Someone can turn this into a Widget if they like. I don't use widgets for the simple reason that I do not want to have to recompile them every time I move to a new version. When that eventually gets resolved, I think I will begin to use them more. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at livecode.org Wed May 2 15:25:57 2018 From: paul at livecode.org (Paul Hibbert) Date: Wed, 2 May 2018 12:25:57 -0700 Subject: Livecode Share In-Reply-To: References: Message-ID: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> I?ve had this problem in the past and I?m sure I used the password reset to fix it (within the LC share option), but I?m away from my Mac until late tomorrow, so I can?t test right now. I?ll check as soon as I get home. Paul > On May 2, 2018, at 11:13 AM, Bob Sneidar via use-livecode wrote: > > Hi all. > > I'm trying to share a stack for the first time, but I'm having difficulty. I tried the Share This Stack... option in the File menu, but it takes me to a Login, and my Livecode Login doesn't seem to work for this. If I go right to livecodeshare at runrev.com, there is no place to create a login! > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed May 2 15:37:24 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 2 May 2018 13:37:24 -0600 Subject: Livecode Share In-Reply-To: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> References: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> Message-ID: If you go to "sample stacks" from the livecode bar, on the upper right you can either log in or sign up. Sign up to create an account, at which point you should be good to go. On Wed, May 2, 2018 at 1:25 PM, Paul Hibbert via use-livecode < use-livecode at lists.runrev.com> wrote: > I?ve had this problem in the past and I?m sure I used the password reset > to fix it (within the LC share option), but I?m away from my Mac until late > tomorrow, so I can?t test right now. I?ll check as soon as I get home. > > Paul > > > On May 2, 2018, at 11:13 AM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi all. > > > > I'm trying to share a stack for the first time, but I'm having > difficulty. I tried the Share This Stack... option in the File menu, but it > takes me to a Login, and my Livecode Login doesn't seem to work for this. > If I go right to livecodeshare at runrev.com, there is no place to create a > login! > > > > Bob S > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ahsoftware at sonic.net Wed May 2 15:42:05 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 2 May 2018 12:42:05 -0700 Subject: Livecode Share In-Reply-To: References: Message-ID: <0b67479f-7f79-f306-3a21-89b634a4f027@sonic.net> On 05/02/2018 11:13 AM, Bob Sneidar via use-livecode wrote: > Hi all. > > I'm trying to share a stack for the first time, but I'm having difficulty. I tried the Share This Stack... option in the File menu, but it takes me to a Login, and my Livecode Login doesn't seem to work for this. If I go right to livecodeshare at runrev.com, there is no place to create a login! Nothing obvious about this. And there's no SSO at work here, so you need yet another login to share stacks. You might try the 'Sample Stacks' option in the Help menu. That will (or should) bring up the Sample Stacks window (aka LiveCode Share aka revOnline etc.) and in the upper right should be Log In and Sign Up links. Click the Sign Up button and you should get a revOnline signup pane. I have no idea whether this will work, but it's maybe worth a try. -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Wed May 2 15:42:43 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 2 May 2018 12:42:43 -0700 Subject: Livecode Share In-Reply-To: References: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> Message-ID: On 05/02/2018 12:37 PM, Mike Bonner via use-livecode wrote: > If you go to "sample stacks" from the livecode bar, on the upper right you > can either log in or sign up. Sign up to create an account, at which point > you should be good to go. Heh. Mike beat me to it. -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Wed May 2 15:49:14 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 19:49:14 +0000 Subject: Livecode Share In-Reply-To: References: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> Message-ID: <1BE31F3C-BBD0-452E-9AB9-08E11AF44BB2@iotecdigital.com> Hi all and thanks for the response. I got the account set up, but the sample stack comes with an sqlite database, so I zipped it up, but I am unable to attach zipped files! I could work around it by converting the sqLite database to an array, then to a memory database, but this is fairly restrictive. Often I link images to icons, and I would be unable to include the folder with the image files. Bob S > On May 2, 2018, at 12:42 , Mark Wieder via use-livecode wrote: > > On 05/02/2018 12:37 PM, Mike Bonner via use-livecode wrote: >> If you go to "sample stacks" from the livecode bar, on the upper right you >> can either log in or sign up. Sign up to create an account, at which point >> you should be good to go. > > Heh. Mike beat me to it. > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Wed May 2 15:49:28 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 2 May 2018 15:49:28 -0400 Subject: Seans GOFUNDME LInk In-Reply-To: <0757d9da-f47a-739b-d6af-12594bc0bd0b@hyperactivesw.com> References: <0757d9da-f47a-739b-d6af-12594bc0bd0b@hyperactivesw.com> Message-ID: oh man i would totally pitch in for this but i can't pay with paypal for some reason...... i think its amazing that this happened ..... hopefully this can help sean feel loved by the universe! because he is. its a beautiful thing to help eachother. On Wed, May 2, 2018 at 2:37 PM, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > On 5/2/18 1:17 PM, Lagi Pittas via use-livecode wrote: > >> Hi All. >> >> Sean hasn't accepted the invitation yet but we have to do this. >> >> here is the link it is all anonymous - no mention of SEan on the site. >> >> https://www.gofundme.com/scemergency >> > > I will donate as soon as I know he has accepted, otherwise I'm afraid the > money will be caught in limbo. I've written him privately with my > sympathies, and urged him to accept the invitation. > > This was a good thing to do, Lagi. Thank you. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Wed May 2 15:52:24 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 2 May 2018 13:52:24 -0600 Subject: Livecode Share In-Reply-To: <1BE31F3C-BBD0-452E-9AB9-08E11AF44BB2@iotecdigital.com> References: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> <1BE31F3C-BBD0-452E-9AB9-08E11AF44BB2@iotecdigital.com> Message-ID: put the database into a property, then put it out when the stack opens. On Wed, May 2, 2018 at 1:49 PM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all and thanks for the response. I got the account set up, but the > sample stack comes with an sqlite database, so I zipped it up, but I am > unable to attach zipped files! I could work around it by converting the > sqLite database to an array, then to a memory database, but this is fairly > restrictive. Often I link images to icons, and I would be unable to include > the folder with the image files. > > Bob S > > > > > On May 2, 2018, at 12:42 , Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > On 05/02/2018 12:37 PM, Mike Bonner via use-livecode wrote: > >> If you go to "sample stacks" from the livecode bar, on the upper right > you > >> can either log in or sign up. Sign up to create an account, at which > point > >> you should be good to go. > > > > Heh. Mike beat me to it. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tom at makeshyft.com Wed May 2 15:53:41 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 2 May 2018 15:53:41 -0400 Subject: Seans GOFUNDME LInk In-Reply-To: References: <0757d9da-f47a-739b-d6af-12594bc0bd0b@hyperactivesw.com> Message-ID: hey..... can i post this elsewhere? On Wed, May 2, 2018 at 3:49 PM, Tom Glod wrote: > oh man i would totally pitch in for this but i can't pay with paypal for > some reason...... i think its amazing that this happened ..... hopefully > this can help sean feel loved by the universe! because he is. its a > beautiful thing to help eachother. > > On Wed, May 2, 2018 at 2:37 PM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> On 5/2/18 1:17 PM, Lagi Pittas via use-livecode wrote: >> >>> Hi All. >>> >>> Sean hasn't accepted the invitation yet but we have to do this. >>> >>> here is the link it is all anonymous - no mention of SEan on the site. >>> >>> https://www.gofundme.com/scemergency >>> >> >> I will donate as soon as I know he has accepted, otherwise I'm afraid the >> money will be caught in limbo. I've written him privately with my >> sympathies, and urged him to accept the invitation. >> >> This was a good thing to do, Lagi. Thank you. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From tom at makeshyft.com Wed May 2 15:58:26 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 2 May 2018 15:58:26 -0400 Subject: Livecode Share In-Reply-To: References: <905327BD-BA5A-42DD-AC34-2E40C0140F61@livecode.org> <1BE31F3C-BBD0-452E-9AB9-08E11AF44BB2@iotecdigital.com> Message-ID: new design for this whole procedure is on the way...not a day too soon! :) On Wed, May 2, 2018 at 3:52 PM, Mike Bonner via use-livecode < use-livecode at lists.runrev.com> wrote: > put the database into a property, then put it out when the stack opens. > > On Wed, May 2, 2018 at 1:49 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Hi all and thanks for the response. I got the account set up, but the > > sample stack comes with an sqlite database, so I zipped it up, but I am > > unable to attach zipped files! I could work around it by converting the > > sqLite database to an array, then to a memory database, but this is > fairly > > restrictive. Often I link images to icons, and I would be unable to > include > > the folder with the image files. > > > > Bob S > > > > > > > > > On May 2, 2018, at 12:42 , Mark Wieder via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > On 05/02/2018 12:37 PM, Mike Bonner via use-livecode wrote: > > >> If you go to "sample stacks" from the livecode bar, on the upper right > > you > > >> can either log in or sign up. Sign up to create an account, at which > > point > > >> you should be good to go. > > > > > > Heh. Mike beat me to it. > > > > > > -- > > > Mark Wieder > > > ahsoftware at gmail.com > > > > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gbojsza at gmail.com Wed May 2 16:24:05 2018 From: gbojsza at gmail.com (Glen Bojsza) Date: Wed, 2 May 2018 16:24:05 -0400 Subject: FindBar Demo Stack In-Reply-To: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> References: <8D81078F-A468-4B9E-A67A-101C2D49090F@iotecdigital.com> Message-ID: Hi Bob, It looks like it may interesting to play with...can you add me to your list. regards, Glen On Wed, May 2, 2018 at 12:27 PM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi all. > > I've pieced together a very simple demo stack of my FindBar group if > anyone is interested. It comes with a 100 record sqlite database with a > sites table to query against. By editing a constant in the FindBar field, > you control which columns you want to do queries against. When the FindBar > field is entered for the first time, it saves the contents of the datagrid, > so that the cancel button in the FindBar group can restore the original > data. > > Someone can turn this into a Widget if they like. I don't use widgets for > the simple reason that I do not want to have to recompile them every time I > move to a new version. When that eventually gets resolved, I think I will > begin to use them more. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Wed May 2 16:27:32 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 20:27:32 +0000 Subject: FindBar Demo Online Message-ID: <8ECD9F0F-0C63-495B-99A3-789EFCDF2848@iotecdigital.com> Hi all. I have uploaded the FindBar demo. Go to Sample Stacks from the tool bar, and search for it. I've improved it a bit, storing the sample data in an array, then creating a memory db when the stack is opened. If you run across any problems let me know off list and I will fix it. Be sure to rate it if you like it! Or else, don't like it. :-) Bob S From palcibiades-first at yahoo.co.uk Wed May 2 17:32:24 2018 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Wed, 2 May 2018 14:32:24 -0700 (MST) Subject: Informal survey: multiple desktops In-Reply-To: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> References: <2455c929-c7d6-1b13-b047-c5e281ffb8e1@fourthworld.com> Message-ID: <1525296744361-0.post@n4.nabble.com> Yes, I use them and so do the people for whom I have installed Linux. My own use is with Fluxbox on Debian. I have six or more depending, and generally start up each app on a new desktop. Fluxbox also allows you to put open apps into tabs on one desktop, which is useful if working on multiple sources of data while writing a document citing them or drawing on them, and I use that when its useful. The other nice thing with Fluxbox is that dragging a window off screen moves it to the next desktop. So since all my applications are on shortcuts I often just open in one desktop and drag. Others, I now install Debian with MATE, that being the closest thing to the last good version of Gnome before the Gnome people lost their senses. MATE is brilliant, and if you have not tried it, do. Never a single question after the first introduction about how to do things in it. It just gets out of the way. I don't like a conventional desktop which is why I use Fluxbox myself, but if people want one or are used to one, MATE is the way to go for them. The first indicator that someone moving from Windows has integrated Linux is that they start using multiple desktops spontaneously. I have set up four, explain how to make more if you want, and encourage them to also do one per app, leaving the mail client and browser open all the time, for instance, and working on documents on another desktop, and that is what they do. I set it up with the windows in the bottom panel in a row, so its easy to glance and see where you are. The thing that makes them do it is when they see that the desktop you temporarily leave stays exactly the same when you leave it and then come back to it, and when they see you don't any longer have to find windows one behind the other. I am careful to make sure they understand how to move a window from one desk to another, tell which is where with the icons. You have to take the time and let people practice, but once they have got it, they wonder how they managed without it. -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From curry at pair.com Wed May 2 17:40:02 2018 From: curry at pair.com (Curry Kenworthy) Date: Wed, 02 May 2018 17:40:02 -0400 Subject: LC on Windows - slow for others or just me? In-Reply-To: References: Message-ID: <5AEA3032.6060005@pair.com> Howdy Richard, > pretty much the whole workflow of my day in LC on Win is painful, > compared to the easy breezy experience I get on Linux and Mac. Oh yes! At a certain version I got a huge slowdown and (as others mentioned) turned off script autoformatting features until it got better. I've kept the settings like that since then. Some of the newer formatting features could have been getting on my nerves anyway, but definitely they should be optimized, new code should be good code. I had to turn off script coloring too. I am on a "real Windows machine" ie an HP laptop sold with Windows 10 installed. I use this computer with LC daily and it is my primary development device. All the time. > Just one full day on Windows each week would be so illuminating, > these lags wouldn't survive long. Excellent idea! Day a week would cure this. I don't remember whether I mentioned some Windows issues when talking about LC quality a while back, but to see this stuff you have to get hands-on with Windows (preferably native) often enough and long enough to see the whole picture. 10 minutes is not hands on. Otherwise there are things you won't notice. For example, if you use LC on Windows frequently, check the Task Manager. A long-standing problem with LC on Windows is that the "LC Installer" or setup will eventually have multiple processes hanging around in memory. That can bog LC down, it can bog the whole computer down, and sometimes the Installer will also hang up and cause a big delay while launching LC. What I do is delete that file, which is not the installer you downloaded but rather the .setup.exe located in the installation. That's crucial to improve some aspects of performance. Try it with the .setup deleted and most script autoformatting features off, and see how it behaves? That would help narrow down if more issues are remaining. I haven't done any engine version speed comparisons lately! One more thing that LC 8/9 need is practical IDE editing features on par with LC 5/6. There's no comparison. It's another area where daily hands-on familiarity with using LC is key to understanding the difference. One tiny example, one of many, is when you right-click a control for context menu, now it takes a left-click to dismiss that so you can select another control, and a left click can accidentally move a control. These things add up. Mark had suggested that I write all these up or go in and fix them and submit the changes, but of course I have my own code to maintenance first, for my clients and addon users; I just haven't had the free time to write up a detailed list of lost editing features or fix them for LC on a volunteer contributor basis. I would certainly be more available to do so on a paid basis. The IDE needs to shine. Giving some attention to these things (Windows day, optimization, IDE) would help speed up adoption of new versions and tighten the feedback loop! Best wishes, Curry Kenworthy Custom Software Development LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Wed May 2 18:31:19 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 2 May 2018 22:31:19 +0000 Subject: LC on Windows - slow for others or just me? In-Reply-To: <5AEA3032.6060005@pair.com> References: <5AEA3032.6060005@pair.com> Message-ID: BTW I am also getting standalones locking up on Windows. The same standalone for Mac (same source) does not lock up. I will build with an earlier version to see if there is still a problem. Bob S > On May 2, 2018, at 14:40 , Curry Kenworthy via use-livecode wrote: > > Howdy Richard, > > > pretty much the whole workflow of my day in LC on Win is painful, > > compared to the easy breezy experience I get on Linux and Mac. > > Oh yes! At a certain version I got a huge slowdown and (as others mentioned) turned off script autoformatting features until it got better. I've kept the settings like that since then. Some of the newer formatting features could have been getting on my nerves anyway, but definitely they should be optimized, new code should be good code. I had to turn off script coloring too. From monte at appisle.net Wed May 2 18:50:48 2018 From: monte at appisle.net (Monte Goulding) Date: Thu, 3 May 2018 08:50:48 +1000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Hi Sean I?m sorry to hear about your situation. It seems from the blog link you posted there was a notice on the iOS consent page. We weren?t notified in any other way and do not have a bug report open about this. It seems neither us, nor any of our users noticed the notice? anyway, we are here now and ready to help. From the sounds of things our OAuth2 script library won?t work for Google either so that isn?t an option. I?m looking for alternatives right now. If there is any chance of recovery with your clients please let me know if there is a new deadline to work to and I will do my best to get it done. Monte > On 2 May 2018, at 8:55 pm, Sean Cole (Pi) via use-livecode wrote: > > Hi > > Apparently, google stopped using their old method of oAuth and started > deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My > clients rely on this feature and are shooting a pilot today (as in NOW!). > And the features built in no longer work as google docs no longer works. > Months in the making and preparation, and Google choose today of all days > to disallow it's use. FAB!!! > > > Why oh why oh why was this not addressed in the months leading up to this?? > I am screwed and will not get paid now! I am sick and tired of how behind > Livecode gets. Off to find a cliff to jump from as this obviously wont get > fixed in time and I wont have any money to pay my bills as all of it went > it to putting this together! I'm as good as homeless. THANKS A MILLION!! > > > Sean Cole > *Pi Digital Productions Ltd* > www.pidigital.co.uk > > > eMail Ts & Cs Pi Digital > Productions Ltd is a UK registered limited company, no. 5255609 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Wed May 2 19:57:39 2018 From: monte at appisle.net (Monte Goulding) Date: Thu, 3 May 2018 09:57:39 +1000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: I have opened this bug report for mergGoogle https://quality.livecode.com/show_bug.cgi?id=21255 I will need to change the api of mergGoogle as you will need to hand it the url you get in the urlWakeUp message. This one is an enhancement request for the OAuth2 library to use AppAuth on platforms that can: https://quality.livecode.com/show_bug.cgi?id=21256 > On 3 May 2018, at 8:50 am, Monte Goulding via use-livecode wrote: > > Hi Sean > > I?m sorry to hear about your situation. It seems from the blog link you posted there was a notice on the iOS consent page. We weren?t notified in any other way and do not have a bug report open about this. It seems neither us, nor any of our users noticed the notice? anyway, we are here now and ready to help. > > From the sounds of things our OAuth2 script library won?t work for Google either so that isn?t an option. I?m looking for alternatives right now. > > If there is any chance of recovery with your clients please let me know if there is a new deadline to work to and I will do my best to get it done. > > Monte > >> On 2 May 2018, at 8:55 pm, Sean Cole (Pi) via use-livecode wrote: >> >> Hi >> >> Apparently, google stopped using their old method of oAuth and started >> deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My >> clients rely on this feature and are shooting a pilot today (as in NOW!). >> And the features built in no longer work as google docs no longer works. >> Months in the making and preparation, and Google choose today of all days >> to disallow it's use. FAB!!! >> >> >> Why oh why oh why was this not addressed in the months leading up to this?? >> I am screwed and will not get paid now! I am sick and tired of how behind >> Livecode gets. Off to find a cliff to jump from as this obviously wont get >> fixed in time and I wont have any money to pay my bills as all of it went >> it to putting this together! I'm as good as homeless. THANKS A MILLION!! >> >> >> Sean Cole >> *Pi Digital Productions Ltd* >> www.pidigital.co.uk >> >> >> eMail Ts & Cs Pi Digital >> Productions Ltd is a UK registered limited company, no. 5255609 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From zryip.theslug at gmail.com Wed May 2 20:05:29 2018 From: zryip.theslug at gmail.com (zryip theSlug) Date: Thu, 3 May 2018 02:05:29 +0200 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: Hi, I don't know if this would help, but I have native LC code for OAuth2 working with the google API on LC 8 and 9. I was using it with the google calendar API in an experimental lib last year and the code still working. Drop me a note and I could send you what I have. On Thu, May 3, 2018 at 12:50 AM, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Sean > > I?m sorry to hear about your situation. It seems from the blog link you > posted there was a notice on the iOS consent page. We weren?t notified in > any other way and do not have a bug report open about this. It seems > neither us, nor any of our users noticed the notice? anyway, we are here > now and ready to help. > > From the sounds of things our OAuth2 script library won?t work for Google > either so that isn?t an option. I?m looking for alternatives right now. > > If there is any chance of recovery with your clients please let me know if > there is a new deadline to work to and I will do my best to get it done. > > Monte > > > On 2 May 2018, at 8:55 pm, Sean Cole (Pi) via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi > > > > Apparently, google stopped using their old method of oAuth and started > > deprecation from 1March 2017. As of Apr 20 2018 it no longer works. My > > clients rely on this feature and are shooting a pilot today (as in NOW!). > > And the features built in no longer work as google docs no longer works. > > Months in the making and preparation, and Google choose today of all days > > to disallow it's use. FAB!!! > > > > > > Why oh why oh why was this not addressed in the months leading up to > this?? > > I am screwed and will not get paid now! I am sick and tired of how behind > > Livecode gets. Off to find a cliff to jump from as this obviously wont > get > > fixed in time and I wont have any money to pay my bills as all of it went > > it to putting this together! I'm as good as homeless. THANKS A MILLION!! > > > > > > Sean Cole > > *Pi Digital Productions Ltd* > > www.pidigital.co.uk > > > > > > eMail Ts & Cs Pi Digital > > Productions Ltd is a UK registered limited company, no. 5255609 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Zryip TheSlug http://www.aslugontheroad.com From monte at appisle.net Wed May 2 20:20:30 2018 From: monte at appisle.net (Monte Goulding) Date: Thu, 3 May 2018 10:20:30 +1000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <84D0E2A3-5D38-4C96-9CA7-E02D95A66E71@appisle.net> The issue is google no longer allow you to use webviews in app to do OAuth. So basically this rules out anything that doesn?t open up an OS browser. The fastest way to resolve this for mergGoogle is to change to using GTMAppAuth from GTMOAuth2. It may be that the OAuth2 library can do what?s needed in pure LCS (with a few feature additions) by following the implementation details here https://tools.ietf.org/html/rfc8252 , however, as I?d still need to modify mergGoogle to pass it the auth token I think the first step is updating that separately. Hopefully, getting Sean out of some of his hot water in the process although from the sounds of things it may be too late for that. > On 3 May 2018, at 10:05 am, zryip theSlug via use-livecode wrote: > > I don't know if this would help, but I have native LC code for OAuth2 > working with the google API on LC 8 and 9. I was using it with the google > calendar API in an experimental lib last year and the code still working. > Drop me a note and I could send you what I have. From smudge.andy at googlemail.com Thu May 3 02:08:16 2018 From: smudge.andy at googlemail.com (AndyP) Date: Wed, 2 May 2018 23:08:16 -0700 (MST) Subject: LC on Windows - slow for others or just me? In-Reply-To: References: <9dcf85cc-7dd1-7a7a-dec7-93683185bb66@fourthworld.com> <002e01d3e0e5$150184b0$3f048e10$@net> <5AEA3032.6060005@pair.com> Message-ID: <1525327696043-0.post@n4.nabble.com> Must agree that 9 series is slower on Windows 10 than previous versions. Win 10 pro 64 bit Observations 1. Instances of Livecode do not always shut down correctly and have to be closed via the Task Manager.Failure to notice this can cause IDE hangs, crashes and corrupted scripts when saving. 2. Having the message box open slows the IDE and closing the message box does not revert Livecode to its previous speed. 3. Having the Project Browser open slows the IDE and closing the Project Browser does not revert Livecode to its previous speed. 4. The Project Browser does not keep in sync with all changes made to stacks. For example when grouping components the Project Browser will not always show the new group but still display the components as separate entities. Closing and restarting the Project Browser will show the groping change. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From preid at reidit.co.uk Thu May 3 07:22:12 2018 From: preid at reidit.co.uk (Peter Reid) Date: Thu, 3 May 2018 12:22:12 +0100 Subject: Emergency Help? In-Reply-To: References: Message-ID: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> Hi What's the news about Sean, has anyone made contact with him and has he accepted the help? I'm asking as I'm about to make a donation and I'd like to be sure that this will get through to him before I proceed. Thanks Peter -- Peter Reid Loughborough, UK > On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: > > Message: 10 > Date: Wed, 2 May 2018 19:14:10 +0100 > From: Lagi Pittas > > To: How to use LiveCode > > Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY > UNHAPPY > Message-ID: > > > Content-Type: text/plain; charset="UTF-8" > > Hi All > > I have set it up - but I want to have the money go directly to Sean > > Ive just read that if I put seans email address in it will send him an > invite so he will be the only one able to withdraw funds. > > I am waiting his acceptance but I think we can add to it without him > accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > > https://www.gofundme.com/scemergency > From dvglasgow at gmail.com Thu May 3 07:44:23 2018 From: dvglasgow at gmail.com (David V Glasgow) Date: Thu, 3 May 2018 12:44:23 +0100 Subject: Emergency Help? In-Reply-To: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> Message-ID: <62064C3E-1E6F-4D46-AF07-B271935486FE@gmail.com> Me too? David Glasgow > On 3 May 2018, at 12:22 pm, Peter Reid via use-livecode wrote: > > Hi > > What's the news about Sean, has anyone made contact with him and has he accepted the help? I'm asking as I'm about to make a donation and I'd like to be sure that this will get through to him before I proceed. > > Thanks > > Peter > -- > Peter Reid > Loughborough, UK > >> On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: >> >> Message: 10 >> Date: Wed, 2 May 2018 19:14:10 +0100 >> From: Lagi Pittas > >> To: How to use LiveCode > >> Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY >> UNHAPPY >> Message-ID: >> > >> Content-Type: text/plain; charset="UTF-8" >> >> Hi All >> >> I have set it up - but I want to have the money go directly to Sean >> >> Ive just read that if I put seans email address in it will send him an >> invite so he will be the only one able to withdraw funds. >> >> I am waiting his acceptance but I think we can add to it without him >> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >> >> >> https://www.gofundme.com/scemergency >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From livfoss at mac.com Thu May 3 08:11:44 2018 From: livfoss at mac.com (Graham Samuel) Date: Thu, 03 May 2018 13:11:44 +0100 Subject: Emergency Help? In-Reply-To: <62064C3E-1E6F-4D46-AF07-B271935486FE@gmail.com> References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> <62064C3E-1E6F-4D46-AF07-B271935486FE@gmail.com> Message-ID: And me. Graham Sent from my iPhone > On 3 May 2018, at 12:44, David V Glasgow via use-livecode wrote: > > Me too? > > David Glasgow > >> On 3 May 2018, at 12:22 pm, Peter Reid via use-livecode wrote: >> >> Hi >> >> What's the news about Sean, has anyone made contact with him and has he accepted the help? I'm asking as I'm about to make a donation and I'd like to be sure that this will get through to him before I proceed. >> >> Thanks >> >> Peter >> -- >> Peter Reid >> Loughborough, UK >> >>> On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: >>> >>> Message: 10 >>> Date: Wed, 2 May 2018 19:14:10 +0100 >>> From: Lagi Pittas > >>> To: How to use LiveCode > >>> Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY >>> UNHAPPY >>> Message-ID: >>> > >>> Content-Type: text/plain; charset="UTF-8" >>> >>> Hi All >>> >>> I have set it up - but I want to have the money go directly to Sean >>> >>> Ive just read that if I put seans email address in it will send him an >>> invite so he will be the only one able to withdraw funds. >>> >>> I am waiting his acceptance but I think we can add to it without him >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >>> >>> >>> https://www.gofundme.com/scemergency >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 3 09:06:17 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 3 May 2018 09:06:17 -0400 Subject: Emergency Help? In-Reply-To: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> Message-ID: <00f201d3e2df$88bb3170$9a319450$@net> Ditto... Anyone close enough to go visit him? 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 Peter Reid via use-livecode Sent: Thursday, May 03, 2018 7:22 AM To: use-livecode at lists.runrev.com Cc: Peter Reid Subject: Emergency Help? Hi What's the news about Sean, has anyone made contact with him and has he accepted the help? I'm asking as I'm about to make a donation and I'd like to be sure that this will get through to him before I proceed. Thanks Peter -- Peter Reid Loughborough, UK > On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: > > Message: 10 > Date: Wed, 2 May 2018 19:14:10 +0100 > From: Lagi Pittas > > To: How to use LiveCode > > Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY > UNHAPPY > Message-ID: > .com>> > Content-Type: text/plain; charset="UTF-8" > > Hi All > > I have set it up - but I want to have the money go directly to Sean > > Ive just read that if I put seans email address in it will send him an > invite so he will be the only one able to withdraw funds. > > I am waiting his acceptance but I think we can add to it without him > accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > > https://www.gofundme.com/scemergency > > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Thu May 3 09:51:41 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 3 May 2018 14:51:41 +0100 Subject: Emergency Help? In-Reply-To: <00f201d3e2df$88bb3170$9a319450$@net> References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> <00f201d3e2df$88bb3170$9a319450$@net> Message-ID: Hi I phoned a couple of times yesterday on gis mobile. Phoned today on his mobile and Landline - both no answer Also emailed him His contact details are here. 34 Victoria Road Chatham, Kent. ME4 5EL t +44 (0) 1634 402193 m +44 (0) 7702 116447 e sean at pidigital.co.uk r pidigital.co.uk/reels.html I thought about not donation before he accepted but decided no - otherwise I'm assuming he's done what we don't want him to do. So I stated the donations anyway - Please Tom can you post where you can - I'm hoping SEan is going to come to the list and see they Zyrip and Monte should have a fix real soon and if the client is that much - lets say it there aren't any children on the list "SHIT FOR BRAINS" - look for a client that can appreciate his skill - just look at his accomplishments at pidigital.co.uk/reels.html Let's get it over a thousand and not wait for him to accept - he has a family!!! Regards Lagi On 3 May 2018 at 14:06, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > Ditto... > > Anyone close enough to go visit him? > > 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 Peter Reid via use-livecode > Sent: Thursday, May 03, 2018 7:22 AM > To: use-livecode at lists.runrev.com > Cc: Peter Reid > Subject: Emergency Help? > > Hi > > What's the news about Sean, has anyone made contact with him and has he > accepted the help? I'm asking as I'm about to make a donation and I'd like > to be sure that this will get through to him before I proceed. > > Thanks > > Peter > -- > Peter Reid > Loughborough, UK > > > On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: > > > > Message: 10 > > Date: Wed, 2 May 2018 19:14:10 +0100 > > From: Lagi Pittas > > > To: How to use LiveCode > > > > Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY > > UNHAPPY > > Message-ID: > > gmail.com > > > .com>> > > Content-Type: text/plain; charset="UTF-8" > > > > Hi All > > > > I have set it up - but I want to have the money go directly to Sean > > > > Ive just read that if I put seans email address in it will send him an > > invite so he will be the only one able to withdraw funds. > > > > I am waiting his acceptance but I think we can add to it without him > > accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > > > > > https://www.gofundme.com/scemergency > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From prothero at earthlearningsolutions.org Thu May 3 10:56:28 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Thu, 3 May 2018 07:56:28 -0700 Subject: Emergency Help? In-Reply-To: References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> <00f201d3e2df$88bb3170$9a319450$@net> Message-ID: Lags, Can you post a link to the go fund me site for Sean, where I can make donations? I?m in the US and I get 53 sites when I search on his name. I?d like to make a donation. Bill William Prothero http://earthlearningsolutions.org > On May 3, 2018, at 6:51 AM, Lagi Pittas via use-livecode wrote: > > Hi > > I phoned a couple of times yesterday on gis mobile. > > Phoned today on his mobile and Landline - both no answer > > Also emailed him > > His contact details are here. > > 34 Victoria Road > Chatham, Kent. ME4 5EL > t +44 (0) 1634 402193 > m +44 (0) 7702 116447 > e sean at pidigital.co.uk > r pidigital.co.uk/reels.html > > I thought about not donation before he accepted but decided no - otherwise > I'm assuming he's done what we don't want him to do. > So I stated the donations anyway - Please Tom can you post where you can - > I'm hoping SEan is going to come to the list and see they Zyrip and Monte > should have a fix real soon > and if the client is that much - lets say it there aren't any children on > the list "SHIT FOR BRAINS" - look for a client that can appreciate his > skill - just look at his accomplishments at pidigital.co.uk/reels.html > > Let's get it over a thousand and not wait for him to accept - he has a > family!!! > > Regards Lagi > > > On 3 May 2018 at 14:06, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Ditto... >> >> Anyone close enough to go visit him? >> >> 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 Peter Reid via use-livecode >> Sent: Thursday, May 03, 2018 7:22 AM >> To: use-livecode at lists.runrev.com >> Cc: Peter Reid >> Subject: Emergency Help? >> >> Hi >> >> What's the news about Sean, has anyone made contact with him and has he >> accepted the help? I'm asking as I'm about to make a donation and I'd like >> to be sure that this will get through to him before I proceed. >> >> Thanks >> >> Peter >> -- >> Peter Reid >> Loughborough, UK >> >>> On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: >>> >>> Message: 10 >>> Date: Wed, 2 May 2018 19:14:10 +0100 >>> From: Lagi Pittas > >>> To: How to use LiveCode >> > >>> Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY >>> UNHAPPY >>> Message-ID: >>> > gmail.com >>> >> .com>> >>> Content-Type: text/plain; charset="UTF-8" >>> >>> Hi All >>> >>> I have set it up - but I want to have the money go directly to Sean >>> >>> Ive just read that if I put seans email address in it will send him an >>> invite so he will be the only one able to withdraw funds. >>> >>> I am waiting his acceptance but I think we can add to it without him >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >>> >>> >>> https://www.gofundme.com/scemergency >>> >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Thu May 3 11:09:37 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 3 May 2018 16:09:37 +0100 Subject: SEAN'S GOFUNDME LINK Message-ID: The link is www.gofundme.com/scemergency I Didn't want to mention Sean by Name I will be posting a message in the beginners section of the forum - after my "prose" has been looked at by Mike. Just to reiterate only Sean or his family would be able to withdraw money from here. Best Lagi From danoldboy at gmail.com Thu May 3 11:27:37 2018 From: danoldboy at gmail.com (Dan Brown) Date: Thu, 3 May 2018 16:27:37 +0100 Subject: Emergency Help? In-Reply-To: References: <73ECAC3E-BACD-47E8-80AD-97DAE3B4894F@reidit.co.uk> <00f201d3e2df$88bb3170$9a319450$@net> Message-ID: The emergency services were contacted yesterday to check on his well being, they don't often report back on such things for privacy reasons. On Thu, May 3, 2018 at 3:56 PM, prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Lags, > Can you post a link to the go fund me site for Sean, where I can make > donations? I?m in the US and I get 53 sites when I search on his name. I?d > like to make a donation. > > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 3, 2018, at 6:51 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi > > > > I phoned a couple of times yesterday on gis mobile. > > > > Phoned today on his mobile and Landline - both no answer > > > > Also emailed him > > > > His contact details are here. > > > > 34 Victoria Road > > Chatham, Kent. ME4 5EL > > t +44 (0) 1634 402193 > > m +44 (0) 7702 116447 > > e sean at pidigital.co.uk > > r pidigital.co.uk/reels.html > > > > I thought about not donation before he accepted but decided no - > otherwise > > I'm assuming he's done what we don't want him to do. > > So I stated the donations anyway - Please Tom can you post where you can > - > > I'm hoping SEan is going to come to the list and see they Zyrip and Monte > > should have a fix real soon > > and if the client is that much - lets say it there aren't any children on > > the list "SHIT FOR BRAINS" - look for a client that can appreciate his > > skill - just look at his accomplishments at pidigital.co.uk/reels.html > > > > Let's get it over a thousand and not wait for him to accept - he has a > > family!!! > > > > Regards Lagi > > > > > > On 3 May 2018 at 14:06, Ralph DiMola via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Ditto... > >> > >> Anyone close enough to go visit him? > >> > >> 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 Peter Reid via use-livecode > >> Sent: Thursday, May 03, 2018 7:22 AM > >> To: use-livecode at lists.runrev.com > >> Cc: Peter Reid > >> Subject: Emergency Help? > >> > >> Hi > >> > >> What's the news about Sean, has anyone made contact with him and has he > >> accepted the help? I'm asking as I'm about to make a donation and I'd > like > >> to be sure that this will get through to him before I proceed. > >> > >> Thanks > >> > >> Peter > >> -- > >> Peter Reid > >> Loughborough, UK > >> > >>> On 2 May 2018, at 7:37pm, use-livecode-request at lists.runrev.com wrote: > >>> > >>> Message: 10 > >>> Date: Wed, 2 May 2018 19:14:10 +0100 > >>> From: Lagi Pittas > > >>> To: How to use LiveCode >>> > > >>> Subject: Re: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY > >>> UNHAPPY > >>> Message-ID: > >>> >> gmail.com > >>> >>> .com>> > >>> Content-Type: text/plain; charset="UTF-8" > >>> > >>> Hi All > >>> > >>> I have set it up - but I want to have the money go directly to Sean > >>> > >>> Ive just read that if I put seans email address in it will send him an > >>> invite so he will be the only one able to withdraw funds. > >>> > >>> I am waiting his acceptance but I think we can add to it without him > >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > >>> > >>> > >>> https://www.gofundme.com/scemergency > >>> > >>> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription > >> preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Thu May 3 11:34:05 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 3 May 2018 16:34:05 +0100 Subject: Gofundme posted in the Forums Message-ID: Please go here and read this in the forums if you are still on the fence. I have phoned 6 or 7 times both landline and mobile - no response - I hope he is just "thinking". I make no apologies for being pushy. I don't think Sean was being Flippant. We cannot know what his state of mind is. http://forums.livecode.com/viewtopic.php?f=7&t=30985 Regards Lagi From rdimola at evergreeninfo.net Thu May 3 11:49:37 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 3 May 2018 11:49:37 -0400 Subject: Gofundme posted in the Forums In-Reply-To: References: Message-ID: <011501d3e2f6$59fc8570$0df59050$@net> Lagi, Please be pushy. This is not to be taken lightly. As a community should and will do all we can. We've all heard about the lack of intervention and the "If we had only..." 20-20 hindsight. I'm praying for him and his family. Sean, If you're listening please don't be embarrassed with all the brew-ha-ha on this list. It's out of love and all we care about is that your OK. 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 Lagi Pittas via use-livecode Sent: Thursday, May 03, 2018 11:34 AM To: use-revolution at lists.runrev.com Cc: Lagi Pittas Subject: Gofundme posted in the Forums Please go here and read this in the forums if you are still on the fence. I have phoned 6 or 7 times both landline and mobile - no response - I hope he is just "thinking". I make no apologies for being pushy. I don't think Sean was being Flippant. We cannot know what his state of mind is. http://forums.livecode.com/viewtopic.php?f=7&t=30985 Regards Lagi _______________________________________________ use-livecode mailing list use-livecode at 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 May 3 11:49:37 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 3 May 2018 11:49:37 -0400 Subject: Gofundme posted in the Forums In-Reply-To: References: Message-ID: <011501d3e2f6$59fc8570$0df59050$@net> Lagi, Please be pushy. This is not to be taken lightly. As a community should and will do all we can. We've all heard about the lack of intervention and the "If we had only..." 20-20 hindsight. I'm praying for him and his family. Sean, If you're listening please don't be embarrassed with all the brew-ha-ha on this list. It's out of love and all we care about is that your OK. 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 Lagi Pittas via use-livecode Sent: Thursday, May 03, 2018 11:34 AM To: use-revolution at lists.runrev.com Cc: Lagi Pittas Subject: Gofundme posted in the Forums Please go here and read this in the forums if you are still on the fence. I have phoned 6 or 7 times both landline and mobile - no response - I hope he is just "thinking". I make no apologies for being pushy. I don't think Sean was being Flippant. We cannot know what his state of mind is. http://forums.livecode.com/viewtopic.php?f=7&t=30985 Regards Lagi _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Thu May 3 15:48:28 2018 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 3 May 2018 20:48:28 +0100 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: References: <63A224F0-3342-4402-8CD8-D5B4828B0583@hindu.org> Message-ID: <012259f9-4dc5-f116-4ecc-2ab0cef54d64@cogapp.com> FWIW I don't use recursion for directory walking. My typical routine (typing directly into email, may contain errors) is something along the following lines: -- assumes tRootFolder is the path to start reviewing put return into tFoldersToDo repeat until tFoldersToDo = empty -- process another folder put line 1 of tFoldersToDo into tSubFolder delete line 1 of tFoldersToDo set the defaultFolder to (tRootFolder & tSubFolder) -- note sub-folders repeat for each line f in the folders if char 1 of f = "." then next repeat put tSubFolder & "/" & f & return after tFoldersToDo end repeat -- process files repeat for each line f in the files if char 1 of f = "." then next repeat -- do something with f -- or store the path, i.e. tSubFolder & "/" & f end repeat end repeat HTH, Ben On 21/04/2018 09:15, Ali Lloyd via use-livecode wrote: > Ah, it will throw an error - so best to use try / catch around the function > calls. > > On Sat, Apr 21, 2018 at 9:13 AM Ali Lloyd wrote: > >> Now that we have files(pFolder), folder(pFolder) (and files(pFolder, >> "detailed"), folders(pFolder, "detailed")), directory walking code can be >> improved somewhat by not having to set the current folder. >> >> Actually, I haven't checked what happens when you get >> files(pRestrictedFolder) >> >> >> On Fri, Apr 20, 2018 at 7:49 PM Richard Gaskin via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> You may recall the dreaded recursion errors that have cropped up in >>> discussions of directory walkers. They happen not because anyone has >>> directory trees > 40,000 folders deep, but because a permissions >>> restriction can prevent going into a subdirectory, causing the current >>> directory to be traversed again and again until the recursion error is >>> thrown. >>> >>> The way to avoid this is to add an error check when setting the >>> directory, e.g.: >>> >>> set the directory to pFolder >>> if the result is not empty then >>> -- skip or report as needed >>> end if >>> >>> >>> -- >>> Richard Gaskin >>> Fourth World Systems >>> >>> >>> Sannyasin Brahmanathaswami wrote: >>> >>> > I found this in a toolbox. Sent by some ago, by a LiveCode deva >>> > >>> > For what it's worth : >>> > >>> > # Filters the strings "." and ".." from a list >>> > function filterDots pList >>> > local tList >>> > >>> > put pList into tList >>> > filter tList without "." >>> > filter tList without ".." >>> > >>> > return tList >>> > end filterDots >>> > # Returns a filtered list of files in the current directory >>> > function filteredFiles >>> > return filterDots(the files) >>> > end filteredFiles >>> > >>> > # Returns a filtered list of folders in the current directory >>> > function filteredFolders >>> > return filterDots(the folders) >>> > end filteredFolders >>> > >>> > # Returns a list of files in the current directory including >>> > # each file's full path. >>> > function filteredFilesWithPaths >>> > local tFiles, tFilesWithPaths >>> > >>> > put filteredFiles() into tFiles >>> > repeat for each line tFile in tFiles >>> > put the directory & slash & tFile & return after \ >>> > tFilesWithPaths >>> > end repeat >>> > delete the last char of tFilesWithPaths >>> > >>> > return tFilesWithPaths >>> > end filteredFilesWithPaths >>> > >>> > >>> > # Returns a list of files in a given folder, using recursion to >>> > # include files in subfolders if desired. >>> > function listFiles pFolder, pRecurse >>> > local tTotalFiles, tCurrentFiles, tFolders >>> > >>> > set the directory to pFolder >>> > put filteredFiles() into tCurrentFiles >>> > if not pRecurse then return tCurrentFiles >>> > if tCurrentFiles is not empty then >>> > put tCurrentFiles & return after tTotalFiles >>> > end if >>> > put filteredFolders() into tFolders >>> > >>> > repeat for each line tFolder in tFolders >>> > put listFiles((pFolder & slash & tFolder), pRecurse) into \ >>> > tCurrentFiles >>> > if tCurrentFiles is not empty then >>> > put tCurrentFiles & return after tTotalFiles >>> > end if >>> > end repeat >>> > delete the last char of tTotalFiles >>> > >>> > return tTotalFiles >>> > end listFiles >>> > >>> > # Returns a list of files with their containing folders, using >>> > # recursion >>> > # if desired to descend into sub folders. >>> > function listFilesWithFolders pFolder, pRecurse >>> > local tTotalFiles, tCurrentFiles, tFolders >>> > >>> > set the directory to pFolder >>> > put filteredFiles() into tCurrentFiles >>> > if not pRecurse then return pFolder & return & "--" & return \ >>> > & tCurrentFiles >>> > if tCurrentFiles is not empty then >>> > put pFolder & return & "--" & return after tTotalFiles >>> > put tCurrentFiles & return & return after tTotalFiles >>> > end if >>> > put filteredFolders() into tFolders >>> > repeat for each line tFolder in tFolders >>> > put listFilesWithFolders((pFolder & slash & tFolder), \ >>> > pRecurse) into tCurrentFiles >>> > if tCurrentFiles is not empty then put tCurrentFiles & \ >>> > return after tTotalFiles >>> > end repeat >>> > delete the last char of tTotalFiles >>> > >>> > return tTotalFiles >>> > end listFilesWithFolders >>> > >>> > # Returns a list of files with the full paths >>> > function listFilesWithPaths pFolder, pRecurse >>> > local tTotalFiles, tCurrentFiles, tFolders >>> > >>> > set the directory to pFolder >>> > put filteredFilesWithPaths() into tCurrentFiles >>> > if not pRecurse then return tCurrentFiles >>> > if tCurrentFiles is not empty then put tCurrentFiles & \ >>> > return after tTotalFiles >>> > put filteredFolders() into tFolders >>> > repeat for each line tFolder in tFolders >>> > put listFilesWithPaths((pFolder & slash & tFolder), \ >>> > pRecurse) into tCurrentFiles >>> > if tCurrentFiles is not empty then put tCurrentFiles & \ >>> > return after tTotalFiles >>> > end repeat >>> > delete the last char of tTotalFiles >>> > >>> > return tTotalFiles >>> > end listFilesWithPaths >>> > >>> > # Returns a sorted list of the files in pFolder. Again using >>> > # recursion if >>> > # required. >>> > function listSortedFiles pFolder, pRecurse >>> > local tFiles >>> > >>> > put listFiles(pFolder, pRecurse) into tFiles >>> > sort lines of tFiles by listSortedFilesSortKey(each) >>> > >>> > return tFiles >>> > end listSortedFiles >>> > >>> > # Used by the listSortedFiles() function. Returns a sort key >>> > # from each file's name to >>> > # allow the sorting to be fully customized. >>> > function listSortedFilesSortKey pFile >>> > # Use this value for a normal text sort >>> > return pFile >>> > end listSortedFilesSortKey >>> > >>> > >>> > on doSomething pFile >>> > put pFile & return after msg >>> > end doSomething >>> > >>> > --This will achieve similar results to listing the files except that >>> > it will be slower because text has to be drawn to the screen at each >>> > iteration. >>> > >>> > # Use this template function to perform an action on each file >>> > # in a folder >>> > on doForEachFile pFolder, pRecurse >>> > set the directory to pFolder >>> > repeat for each line tFile in filteredFiles() >>> > doSomething (pFolder & slash & tFile) >>> > end repeat >>> > if pRecurse then >>> > repeat for each line tFolder in filteredFolders() >>> > doForEachFile (pFolder & slash & tFolder), pRecurse >>> > end repeat >>> > end if >>> > end doForEachFile >>> > >>> > >>> > >>> > I have directory available this days of Ken Ray, in the on system >>> > of set the default folder and get the the files, registered that path. >>> > descend recursively to the level? etc. >>> > >>> > Do anyone has a new one handy they could share using the folder >>> > and file function? >>> > >>> > BR >>> > >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dave at applicationinsight.com Thu May 3 16:45:28 2018 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 3 May 2018 13:45:28 -0700 (MST) Subject: Gofundme posted in the Forums In-Reply-To: <011501d3e2f6$59fc8570$0df59050$@net> References: <011501d3e2f6$59fc8570$0df59050$@net> Message-ID: <1525380328287-0.post@n4.nabble.com> Well done Lagi Sean hang in there Kind regards Dave ----- "The first 90% of the task takes 90% of the time, and the last 10% takes the other 90% of the time." Peter M. Brigham -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From tom at makeshyft.com Thu May 3 17:18:26 2018 From: tom at makeshyft.com (Tom Glod) Date: Thu, 3 May 2018 17:18:26 -0400 Subject: Gofundme posted in the Forums In-Reply-To: <1525380328287-0.post@n4.nabble.com> References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: any update on this?...anyone talk to sean? On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < use-livecode at lists.runrev.com> wrote: > Well done Lagi > > Sean hang in there > > Kind regards > > Dave > > > > ----- > "The first 90% of the task takes 90% of the time, and the last 10% takes > the other 90% of the time." > Peter M. Brigham > -- > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alex at tweedly.net Thu May 3 20:00:08 2018 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 4 May 2018 01:00:08 +0100 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: <012259f9-4dc5-f116-4ecc-2ab0cef54d64@cogapp.com> References: <63A224F0-3342-4402-8CD8-D5B4828B0583@hindu.org> <012259f9-4dc5-f116-4ecc-2ab0cef54d64@cogapp.com> Message-ID: <3878d6c5-3a00-d878-f5c0-d6d6c888282a@tweedly.net> Thanks Ben - that's pretty similar to what I use. Avoiding recursion is (almost) always a good idea, if it can be done without jumping through hoops; for a file walker I timed it (a couple of years ago) at somewhere between 20 and 35% faster. And it's so much easier to add a good progress indicator callback in the non-recursive method. But I would really urge you to add the safety check that Richard recommended against protected-directories - otherwise you'll find yourself in an infinite loop. -- Alex. P.S. the other addition I have is a couple of parameters for "ignore-dot-folders and ignore-dot-files". I rarely want to see, for instance, .git folders, so in my library I default to ignoring directories beginning with a dot. On 03/05/2018 20:48, Ben Rubinstein via use-livecode wrote: > FWIW I don't use recursion for directory walking. My typical routine > (typing directly into email, may contain errors) is something along > the following lines: > > ????-- assumes tRootFolder is the path to start reviewing > ????put return into tFoldersToDo > ????repeat until tFoldersToDo = empty > > ??????? -- process another folder > ??????? put line 1 of tFoldersToDo into tSubFolder > ??????? delete line 1 of tFoldersToDo > ??????? set the defaultFolder to (tRootFolder & tSubFolder) > > ??????? -- note sub-folders > ??????? repeat for each line f in the folders > ??????????? if char 1 of f = "." then next repeat > ??????????? put tSubFolder & "/" & f & return after tFoldersToDo > ??????? end repeat > > ??????? -- process files > ??????? repeat for each line f in the files > ??????????? if char 1 of f = "." then next repeat > ??????????? -- do something with f > ??????????? -- or store the path, i.e. tSubFolder & "/" & f > ??????? end repeat > > ????end repeat > > HTH, > > Ben > > On 21/04/2018 09:15, Ali Lloyd via use-livecode wrote: >> Ah, it will throw an error - so best to use try / catch around the >> function >> calls. >> >> On Sat, Apr 21, 2018 at 9:13 AM Ali Lloyd >> wrote: >> >>> Now that we have files(pFolder), folder(pFolder) (and files(pFolder, >>> "detailed"), folders(pFolder, "detailed")), directory walking code >>> can be >>> improved somewhat by not having to set the current folder. >>> >>> Actually, I haven't checked what happens when you get >>> files(pRestrictedFolder) >>> >>> >>> On Fri, Apr 20, 2018 at 7:49 PM Richard Gaskin via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> You may recall the dreaded recursion errors that have cropped up in >>>> discussions of directory walkers.? They happen not because anyone has >>>> directory trees > 40,000 folders deep, but because a permissions >>>> restriction can prevent going into a subdirectory, causing the current >>>> directory to be traversed again and again until the recursion error is >>>> thrown. >>>> >>>> The way to avoid this is to add an error check when setting the >>>> directory, e.g.: >>>> >>>> ?? set the directory to pFolder >>>> ?? if the result is not empty then >>>> ???? -- skip or report as needed >>>> ?? end if >>>> >>>> >>>> -- >>>> ?? Richard Gaskin >>>> ?? Fourth World Systems >>>> >>>> >>>> Sannyasin Brahmanathaswami wrote: >>>> >>>> ? >? I found this in a toolbox. Sent by some ago, by a LiveCode deva >>>> ? > >>>> ? > For what it's worth : >>>> ? > >>>> ? > # Filters the strings "." and ".." from a list >>>> ? > function filterDots pList >>>> ? >??? local tList >>>> ? > >>>> ? >??? put pList into tList >>>> ? >??? filter tList without "." >>>> ? >??? filter tList without ".." >>>> ? > >>>> ? >??? return tList >>>> ? > end filterDots >>>> ? > # Returns a filtered list of files in the current directory >>>> ? > function filteredFiles >>>> ? >??? return filterDots(the files) >>>> ? > end filteredFiles >>>> ? > >>>> ? > # Returns a filtered list of folders in the current directory >>>> ? > function filteredFolders >>>> ? >??? return filterDots(the folders) >>>> ? > end filteredFolders >>>> ? > >>>> ? > # Returns a list of files in the current directory including >>>> ? > # each file's full path. >>>> ? > function filteredFilesWithPaths >>>> ? >??? local tFiles, tFilesWithPaths >>>> ? > >>>> ? >??? put filteredFiles() into tFiles >>>> ? >??? repeat for each line tFile in tFiles >>>> ? >?????? put the directory & slash & tFile & return after \ >>>> ? >???????????? tFilesWithPaths >>>> ? >??? end repeat >>>> ? >??? delete the last char of tFilesWithPaths >>>> ? > >>>> ? >??? return tFilesWithPaths >>>> ? > end filteredFilesWithPaths >>>> ? > >>>> ? > >>>> ? > # Returns a list of files in a given folder, using recursion to >>>> ? > # include files in subfolders if desired. >>>> ? > function listFiles pFolder, pRecurse >>>> ? >??? local tTotalFiles, tCurrentFiles, tFolders >>>> ? > >>>> ? > set the directory to pFolder >>>> ? >??? put filteredFiles() into tCurrentFiles >>>> ? >??? if not pRecurse then return tCurrentFiles >>>> ? >??? if tCurrentFiles is not empty then >>>> ? >?????? put tCurrentFiles & return after tTotalFiles >>>> ? >??? end if >>>> ? >??? put filteredFolders() into tFolders >>>> ? > >>>> ? > repeat for each line tFolder in tFolders >>>> ? >?????? put listFiles((pFolder & slash & tFolder), pRecurse) into \ >>>> ? >?????? tCurrentFiles >>>> ? >?????? if tCurrentFiles is not empty then >>>> ? >????????? put tCurrentFiles & return after tTotalFiles >>>> ? >?????? end if >>>> ? >??? end repeat >>>> ? > delete the last char of tTotalFiles >>>> ? > >>>> ? >??? return tTotalFiles >>>> ? > end listFiles >>>> ? > >>>> ? > # Returns a list of files with their containing folders, using >>>> ? > # recursion >>>> ? > # if desired to descend into sub folders. >>>> ? > function listFilesWithFolders pFolder, pRecurse >>>> ? >??? local tTotalFiles, tCurrentFiles, tFolders >>>> ? > >>>> ? > set the directory to pFolder >>>> ? >??? put filteredFiles() into tCurrentFiles >>>> ? >??? if not pRecurse then return pFolder & return & "--" & return \ >>>> ? >??? & tCurrentFiles >>>> ? >??? if tCurrentFiles is not empty then >>>> ? > put pFolder & return & "--" & return after tTotalFiles >>>> ? >?????? put tCurrentFiles & return & return after tTotalFiles >>>> ? >??? end if >>>> ? > put filteredFolders() into tFolders >>>> ? >??? repeat for each line tFolder in tFolders >>>> ? >?????? put listFilesWithFolders((pFolder & slash & tFolder), \ >>>> ? >?????? pRecurse) into tCurrentFiles >>>> ? >?????? if tCurrentFiles is not empty then put tCurrentFiles & \ >>>> ? >?????? return after tTotalFiles >>>> ? > end repeat >>>> ? >??? delete the last char of tTotalFiles >>>> ? > >>>> ? >??? return tTotalFiles >>>> ? > end listFilesWithFolders >>>> ? > >>>> ? > # Returns a list of files with the full paths >>>> ? > function listFilesWithPaths pFolder, pRecurse >>>> ? >??? local tTotalFiles, tCurrentFiles, tFolders >>>> ? > >>>> ? >??? set the directory to pFolder >>>> ? >??? put filteredFilesWithPaths() into tCurrentFiles >>>> ? >??? if not pRecurse then return tCurrentFiles >>>> ? > if tCurrentFiles is not empty then put tCurrentFiles & \ >>>> ? >??? return after tTotalFiles >>>> ? >??? put filteredFolders() into tFolders >>>> ? >??? repeat for each line tFolder in tFolders >>>> ? >?????? put listFilesWithPaths((pFolder & slash & tFolder), \ >>>> ? >? pRecurse) into tCurrentFiles >>>> ? >?????? if tCurrentFiles is not empty then put tCurrentFiles & \ >>>> ? >?????? return after tTotalFiles >>>> ? > end repeat >>>> ? >??? delete the last char of tTotalFiles >>>> ? > >>>> ? >??? return tTotalFiles >>>> ? > end listFilesWithPaths >>>> ? > >>>> ? > # Returns a sorted list of the files in pFolder. Again using >>>> ? > # recursion if >>>> ? > # required. >>>> ? > function listSortedFiles pFolder, pRecurse >>>> ? >??? local tFiles >>>> ? > >>>> ? >??? put listFiles(pFolder, pRecurse) into tFiles >>>> ? >??? sort lines of tFiles by listSortedFilesSortKey(each) >>>> ? > >>>> ? >??? return tFiles >>>> ? > end listSortedFiles >>>> ? > >>>> ? > # Used by the listSortedFiles() function. Returns a sort key >>>> ? > # from each file's name to >>>> ? > # allow the sorting to be fully customized. >>>> ? > function listSortedFilesSortKey pFile >>>> ? >??? # Use this value for a normal text sort >>>> ? >??? return pFile >>>> ? > end listSortedFilesSortKey >>>> ? > >>>> ? > >>>> ? > on doSomething pFile >>>> ? >??? put pFile & return after msg >>>> ? > end doSomething >>>> ? > >>>> ? > --This will achieve similar results to listing the files except >>>> that >>>> ? > it will be slower because text has to be drawn to the screen at >>>> each >>>> ? > iteration. >>>> ? > >>>> ? > # Use this template function to perform an action on each file >>>> ? > # in a folder >>>> ? > on doForEachFile pFolder, pRecurse >>>> ? >??? set the directory to pFolder >>>> ? >??? repeat for each line tFile in filteredFiles() >>>> ? >?????? doSomething (pFolder & slash & tFile) >>>> ? >??? end repeat >>>> ? >??? if pRecurse then >>>> ? >?????? repeat for each line tFolder in filteredFolders() >>>> ? >????????? doForEachFile (pFolder & slash & tFolder), pRecurse >>>> ? >?????? end repeat >>>> ? >??? end if >>>> ? > end doForEachFile >>>> ? > >>>> ? > >>>> ? > >>>> ? >???? I have directory available this days of Ken Ray, in the on >>>> system >>>> ? > of set the default folder and get the the files, registered >>>> that path. >>>> ? > descend recursively to the level? etc. >>>> ? > >>>> ? >???? Do anyone has a new one handy they could share using the >>>> folder >>>> ? > and file function? >>>> ? > >>>> ? >???? BR >>>> ? > >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Thu May 3 21:47:53 2018 From: monte at appisle.net (Monte Goulding) Date: Fri, 4 May 2018 11:47:53 +1000 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <5DFAFAD7-6B62-49FD-98D1-49BB0D256E8A@appisle.net> Hi Sean I realise it may be too late to recover with your client now but I have mergGoogle working with google?s OAuth library GTMAppAuth. The new lcext file is here: https://www.dropbox.com/s/2vuu3jed0dp3wai/mergGoogle.lcext?dl=0 Updated docs are here: https://www.dropbox.com/s/xy62zhetu7yt20r/api.lcdoc?dl=0 The main difference is you need to add your client id reversed as a custom url scheme to your app and if you get the `urlWakeUp` message with a url for that scheme then you call `mergGoogleAuthResume` with the url. On iOS 11+ you don?t need to do that as it uses SFAuthenticationSession which has a built in callback. Happy to chat you through it if that helps. Hoping you are OK Monte From iphonelagi at gmail.com Fri May 4 05:54:10 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Fri, 4 May 2018 10:54:10 +0100 Subject: Gofundme posted in the Forums In-Reply-To: References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: Dan messaged Sean's wife on Facebook yesterday - I found here on facebook last night and her last post was July of last year I think. But No News yet. Any updates Dan? Regards Lagi On 3 May 2018 at 22:18, Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > any update on this?...anyone talk to sean? > > On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Well done Lagi > > > > Sean hang in there > > > > Kind regards > > > > Dave > > > > > > > > ----- > > "The first 90% of the task takes 90% of the time, and the last 10% takes > > the other 90% of the time." > > Peter M. Brigham > > -- > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > Revolution-User-f278306.html > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From beugelaar at solidit.nl Fri May 4 06:06:55 2018 From: beugelaar at solidit.nl (Erik Beugelaar) Date: Fri, 04 May 2018 12:06:55 +0200 Subject: Gofundme posted in the Forums In-Reply-To: References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: If I read Sean?s sentence is his message on 2 May 2018: ? ?Sucks to be me. The tv game show pilot took months to set up and cost me personally ?1000?s and it has all fallen to pieces around me.?? Sean is talking about 1000?s so I think he has lost a lot more than only 1000 pound when you look at his reaction in his emails. I hope he soon responds to the found raising campaign Lagi has started so others don?t hesitate to donate. Regards, Erik On 04/05/18 11:55, "use-livecode on behalf of Lagi Pittas via use-livecode" wrote: Dan messaged Sean's wife on Facebook yesterday - I found here on facebook last night and her last post was July of last year I think. But No News yet. Any updates Dan? Regards Lagi On 3 May 2018 at 22:18, Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > any update on this?...anyone talk to sean? > > On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Well done Lagi > > > > Sean hang in there > > > > Kind regards > > > > Dave > > > > > > > > ----- > > "The first 90% of the task takes 90% of the time, and the last 10% takes > > the other 90% of the time." > > Peter M. Brigham > > -- > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > Revolution-User-f278306.html > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Fri May 4 06:07:00 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Fri, 4 May 2018 11:07:00 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <5DFAFAD7-6B62-49FD-98D1-49BB0D256E8A@appisle.net> References: <5DFAFAD7-6B62-49FD-98D1-49BB0D256E8A@appisle.net> Message-ID: That's superhuman Monte. The last time I remember a company making a fix this quick was when I posted a bug to the Foxpro people (before they were bought out by Microsoft). It logged on with a 2400 Baud Modem to there "BBS" to get a patched runtime file back just over 2 hours - probably took longer to download than fix. I still think for a client to pull away like that with a single problem that was not insurmountable didn't augur well for future relationships. I just hope Sean is reading this list. Regards Lagi On 4 May 2018 at 02:47, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Sean > > I realise it may be too late to recover with your client now but I have > mergGoogle working with google?s OAuth library GTMAppAuth. > > The new lcext file is here: https://www.dropbox.com/s/ > 2vuu3jed0dp3wai/mergGoogle.lcext?dl=0 > Updated docs are here: https://www.dropbox.com/s/ > xy62zhetu7yt20r/api.lcdoc?dl=0 xy62zhetu7yt20r/api.lcdoc?dl=0> > > The main difference is you need to add your client id reversed as a custom > url scheme to your app and if you get the `urlWakeUp` message with a url > for that scheme then you call `mergGoogleAuthResume` with the url. On iOS > 11+ you don?t need to do that as it uses SFAuthenticationSession which has > a built in callback. Happy to chat you through it if that helps. > > Hoping you are OK > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dvglasgow at gmail.com Fri May 4 06:16:09 2018 From: dvglasgow at gmail.com (David Glasgow) Date: Fri, 4 May 2018 11:16:09 +0100 Subject: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <5DFAFAD7-6B62-49FD-98D1-49BB0D256E8A@appisle.net> Message-ID: It was a single problem, but the poor fellow was in hock up to the ears and out of time. If there is anything positive here it is the response of the community. No lectures on what he should have done different, just genuine concern and an astonishingly quick fix. Best wishes David Glasgow Sent from my iPad via iBrain & iFingers LinkedIn > On 4 May 2018, at 11:07, Lagi Pittas via use-livecode wrote: > > I still think for a client to pull away like that with a single problem > that was not insurmountable From iphonelagi at gmail.com Fri May 4 06:38:35 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Fri, 4 May 2018 11:38:35 +0100 Subject: Gofundme posted in the Forums In-Reply-To: References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: Hi, The figure of a thousand can - and will be increased. The idea is to get him enough - ongoing to pull himself out of the hole. I was hoping we could get 300+ people who would donate ?10 or ?5 a month for a few months but as of yet we have 24 people donated anything. Maybe I should have said my cat was stuck up a tree -- really bad show Thanks to everybody who has donated so far Regards Lagi On 4 May 2018 at 11:06, Erik Beugelaar via use-livecode < use-livecode at lists.runrev.com> wrote: > If I read Sean?s sentence is his message on 2 May 2018: > > ? ?Sucks to be me. The tv game show pilot took months to set up and cost > me personally ?1000?s and it has all fallen to pieces around me.?? > > Sean is talking about 1000?s so I think he has lost a lot more than only > 1000 pound when you look at his reaction in his emails. > I hope he soon responds to the found raising campaign Lagi has started so > others don?t hesitate to donate. > > Regards, > Erik > > On 04/05/18 11:55, "use-livecode on behalf of Lagi Pittas via > use-livecode" use-livecode at lists.runrev.com> wrote: > > Dan messaged Sean's wife on Facebook yesterday - I found here on > facebook > last night and her last post was July of last year I think. > > But No News yet. > > Any updates Dan? > > Regards Lagi > > On 3 May 2018 at 22:18, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > any update on this?...anyone talk to sean? > > > > On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > Well done Lagi > > > > > > Sean hang in there > > > > > > Kind regards > > > > > > Dave > > > > > > > > > > > > ----- > > > "The first 90% of the task takes 90% of the time, and the last 10% > takes > > > the other 90% of the time." > > > Peter M. Brigham > > > -- > > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > > Revolution-User-f278306.html > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From danoldboy at gmail.com Fri May 4 09:20:35 2018 From: danoldboy at gmail.com (Dan Brown) Date: Fri, 4 May 2018 14:20:35 +0100 Subject: Gofundme posted in the Forums In-Reply-To: References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: No news I'm afraid the nature of the message was to the effect that Sean had expressed having a difficult day and was he ok, there is a caring community of people that are asking after him etc .. On Fri, May 4, 2018 at 10:54 AM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > Dan messaged Sean's wife on Facebook yesterday - I found here on facebook > last night and her last post was July of last year I think. > > But No News yet. > > Any updates Dan? > > Regards Lagi > > On 3 May 2018 at 22:18, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > any update on this?...anyone talk to sean? > > > > On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > Well done Lagi > > > > > > Sean hang in there > > > > > > Kind regards > > > > > > Dave > > > > > > > > > > > > ----- > > > "The first 90% of the task takes 90% of the time, and the last 10% > takes > > > the other 90% of the time." > > > Peter M. Brigham > > > -- > > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > > Revolution-User-f278306.html > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Fri May 4 10:52:13 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Fri, 4 May 2018 15:52:13 +0100 Subject: Gofundme posted in the Forums In-Reply-To: References: <011501d3e2f6$59fc8570$0df59050$@net> <1525380328287-0.post@n4.nabble.com> Message-ID: I sent a private message to his son Xander - but "he is not available" - That's maybe my second message on Facebook in 2 years. Use it to advertise businesses to the "masses" but not what you ate and what you dumped to be blunt.. I will probably post the gofundme link on Facebook and see what happens - as it is I have a deadline for Monday so I will get my kids to do it - they have deactivated Facebook but then they were posting their life on there - shame that they had many more "friends". Regards lagi On 4 May 2018 at 14:20, Dan Brown via use-livecode < use-livecode at lists.runrev.com> wrote: > No news I'm afraid > > the nature of the message was to the effect that Sean had expressed having > a difficult day and was he ok, there is a caring community of people that > are asking after him etc .. > > On Fri, May 4, 2018 at 10:54 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Dan messaged Sean's wife on Facebook yesterday - I found here on > facebook > > last night and her last post was July of last year I think. > > > > But No News yet. > > > > Any updates Dan? > > > > Regards Lagi > > > > On 3 May 2018 at 22:18, Tom Glod via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > any update on this?...anyone talk to sean? > > > > > > On Thu, May 3, 2018 at 4:45 PM, Dave Kilroy via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > > > Well done Lagi > > > > > > > > Sean hang in there > > > > > > > > Kind regards > > > > > > > > Dave > > > > > > > > > > > > > > > > ----- > > > > "The first 90% of the task takes 90% of the time, and the last 10% > > takes > > > > the other 90% of the time." > > > > Peter M. Brigham > > > > -- > > > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > > > Revolution-User-f278306.html > > > > > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ahsoftware at sonic.net Fri May 4 20:18:30 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Fri, 4 May 2018 17:18:30 -0700 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > Hi All > > I have set it up - but I want to have the money go directly to Sean > > Ive just read that if I put seans email address in it will send him an > invite so he will be the only one able to withdraw funds. > > I am waiting his acceptance but I think we can add to it without him > accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > > https://www.gofundme.com/scemergency So... has anyone heard from Sean yet? I'm reluctant to put money into a gofundme account that is nonrefundable if nobody can access the funds. That seems like a bottomless pit. -- Mark Wieder ahsoftware at gmail.com From ambassador at fourthworld.com Fri May 4 20:29:13 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 4 May 2018 17:29:13 -0700 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: <3878d6c5-3a00-d878-f5c0-d6d6c888282a@tweedly.net> References: <3878d6c5-3a00-d878-f5c0-d6d6c888282a@tweedly.net> Message-ID: <7688661c-4f34-089c-6600-4448c214bede@fourthworld.com> Alex Tweedly wrote: > Avoiding recursion is (almost) always a good idea, if it can be > done without jumping through hoops; for a file walker I timed it > (a couple of years ago) at somewhere between 20 and 35% faster. How does recursion impair performance so significantly? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ivar.andreassen at gmail.com Sat May 5 17:19:39 2018 From: ivar.andreassen at gmail.com (ivara) Date: Sat, 5 May 2018 14:19:39 -0700 (MST) Subject: TSNet updated to include PUT and PATCH In-Reply-To: References: Message-ID: <1525555179615-0.post@n4.nabble.com> Hello, Glad i finally found some information about PUT in a html method (not the put something into another object). The current challange: -> Working with a solution that requires me to write a desktop / app that communicates with REST API. -> POST is the starting point, and the values sent to the REST API is accepted in this case the order in a purchase is created. -> The second part that is required is to issue a PUT statement with the total amount for the order ( a numeric value). -> POST and GET is a no brainer in livecode, but how the h#?%% do I send a PUT the the REST API to update the processing ID and total amount for the order? Tested in Postman and this code works like a charm: (notibly the auth key is scrambled, but it is working) PUT /payments/1140066900/link HTTP/1.1 Host: api.quickpay.net accept-version: v10 Content-Type: multipart/form-data; boundary=----MyTest001 Authorization: Basic OjM4MT....... Cache-Control: no-cache Postman-Token: 95b8e245-0097-4559f-b936-d48e7a8927a5 ------MyTest001 Content-Disposition: form-data; name="amount" 650 ------MyTest001-- Tried all kinds of methods to get PUT working like e.g. the POST statement with very similar syntax that works from Livecode, but no way. This is the error: { "message": "Validation error", "errors": { "target_operation": [ "does not have a valid value" ] }, "error_code": null } Basically it replies like this because it thinks a POST is being submitted. Actually this is the copy paste from PostMan, but same detail in debug in livecode after execute of the statment. And yes; the reason is that a "PUT" statement is submitted to the REST API from livecode using "POST tBody (body element) to url "https://...." Don't care what method I have to use to solve this, I just need something that works. Please help, been searching and debugging for two days now.. cheers! Ivar -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From danoldboy at gmail.com Sat May 5 18:29:14 2018 From: danoldboy at gmail.com (Dan Brown) Date: Sat, 05 May 2018 22:29:14 +0000 Subject: TSNet updated to include PUT and PATCH In-Reply-To: <1525555179615-0.post@n4.nabble.com> References: <1525555179615-0.post@n4.nabble.com> Message-ID: I wish we had gRPC for communicating with firebase / cloud Firestone, would be so much easier On Sat, 5 May 2018, 22:20 ivara via use-livecode, < use-livecode at lists.runrev.com> wrote: > Hello, > > Glad i finally found some information about PUT in a html method (not the > put something into another object). > > The current challange: > > -> Working with a solution that requires me to write a desktop / app that > communicates with REST API. > -> POST is the starting point, and the values sent to the REST API is > accepted in this case the order in a purchase is created. > -> The second part that is required is to issue a PUT statement with the > total amount for the order ( a numeric value). > -> POST and GET is a no brainer in livecode, but how the h#?%% do I send a > PUT the the REST API to update the processing ID and total amount for the > order? > > Tested in Postman and this code works like a charm: (notibly the auth key > is > scrambled, but it is working) > > PUT /payments/1140066900/link HTTP/1.1 > Host: api.quickpay.net > accept-version: v10 > Content-Type: multipart/form-data; boundary=----MyTest001 > Authorization: Basic OjM4MT....... > Cache-Control: no-cache > Postman-Token: 95b8e245-0097-4559f-b936-d48e7a8927a5 > > ------MyTest001 > Content-Disposition: form-data; name="amount" > > 650 > ------MyTest001-- > > > Tried all kinds of methods to get PUT working like e.g. the POST statement > with very similar syntax that works from Livecode, but no way. > > This is the error: > > { > "message": "Validation error", > "errors": { > "target_operation": [ > "does not have a valid value" > ] > }, > "error_code": null > } > > Basically it replies like this because it thinks a POST is being submitted. > Actually this is the copy paste from PostMan, but same detail in debug in > livecode after execute of the statment. And yes; the reason is that a "PUT" > statement is submitted to the REST API from livecode using "POST tBody > (body > element) to url "https://...." > > > Don't care what method I have to use to solve this, I just need something > that works. Please help, been searching and debugging for two days now.. > > cheers! > > Ivar > > > > > > > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Sat May 5 18:31:25 2018 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 5 May 2018 23:31:25 +0100 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: <7688661c-4f34-089c-6600-4448c214bede@fourthworld.com> References: <3878d6c5-3a00-d878-f5c0-d6d6c888282a@tweedly.net> <7688661c-4f34-089c-6600-4448c214bede@fourthworld.com> Message-ID: <368519e2-159f-3378-e780-65c0d15a7d27@tweedly.net> On 05/05/2018 01:29, Richard Gaskin via use-livecode wrote: > > How does recursion impair performance so significantly? In general, there's significant work involved in a function or handler call and return - you need to establish a new context for locals, copy or calculate, parameters, etc.? My claim that recursion is slow relative to a serial- or loop-based version is language-independent (though there might be specific exceptions like LISP :-) Compiler writers spend considerable effort minimizing the overhead of function calls - but still recursion is common, and indeed recognizing "tail-recursion" and optimizing it away is worthwhile. I don't know enough (i.e. I know nothing) about LC's engine, so don't know specifically what might be involved for LC. But here's a minimal test case (code below) 1.? 65 : serial 2. 288 : many function calls 3. 471 : same number of calls as 2, more paramters 4. 273 : same number of calls as 2, but recursive Note : result for 2 and 4 are the same - caused by the number of calls, not the fact that it's recursion. Note : 3 (same as 2 but with extra parameters) is slower. This does point the way towards possible improvements in recursive solutions (and specifically in the code I used in my earlier recursive directory walker function). I'll try those out and see if they make a difference. Anyway - here's the code that gave the above results: on mouseup ?? local t1, t2 ?? constant K = 1000 ?? local x ?? constant KX = 100 ?? put the millisecs into t1 ?? repeat K times ????? put KX into x ????? repeat ???????? if x = 0 then exit repeat ???????? subtract 1 from x ????? end repeat ?? end repeat ?? put the millisecs into t2 ?? put t2 - t1 & CR after msg ?? put the millisecs into t1 ?? repeat K times ????? put KX into x ????? repeat ???????? if x = 0 then exit repeat ???????? put myfunc(x) into x ????? end repeat ?? end repeat ?? put the millisecs into t2 ?? put t2 - t1 & CR after msg ?? put the millisecs into t1 ?? repeat K times ????? put KX into x ????? repeat ???????? if x = 0 then exit repeat ???????? put manyParameters(x, 1, 2, "333", "444") into x ????? end repeat ?? end repeat ?? put the millisecs into t2 ?? put t2 - t1 & CR after msg ?? put the millisecs into t1 ?? repeat K times ????? put KX into x ????? put recursive(x) into x ?? end repeat ?? put the millisecs into t2 ?? put t2 - t1 & CR after msg end mouseup function myfunc p ?? return p-1 end myfunc function manyParameters p, p1, p2, p3, p4 ?? return p-1 end manyParameters function recursive p ?? if p=0 then return 0 ?? return recursive(p-1) end recursive -- Alex. From brian at milby7.com Sat May 5 20:37:29 2018 From: brian at milby7.com (Brian Milby) Date: Sat, 5 May 2018 19:37:29 -0500 Subject: Background Long IDs Message-ID: I'm working on a script exporter and have the following line of code: put the long id of background ID tObjectID of tStackLongID into tObjectLongID What is peculiar is that I get the following different values: bkgnd id 1021 of stack "AutoScriptSaver" group id 1021 of card id 1025 of stack "AutoScriptSaver" It seems to be related to whether I have visited the card (1025 here) since opening the stack. Is there a way to ensure that I'm getting the same value back all the time? In another place, I'm also grabbing the long name which has the same issue. I know that I could build it manually but am trying to avoid that additional code if possible. If I do it manually, I'm going to use "bkgnd id..." since I don't need to find the first card. Thanks, Brian From ahsoftware at sonic.net Sun May 6 00:15:44 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Sat, 5 May 2018 21:15:44 -0700 Subject: Background Long IDs In-Reply-To: References: Message-ID: <441f374a-8aa1-a1ae-a37d-f2e323d9b990@sonic.net> On 05/05/2018 05:37 PM, Brian Milby via use-livecode wrote: > put the long id of background ID tObjectID of tStackLongID into > tObjectLongID What do you get if you instead try put the long id of control ID tObjectID of tStackLongID into tObjectLongID -- Mark Wieder ahsoftware at gmail.com From tom at makeshyft.com Sun May 6 12:13:49 2018 From: tom at makeshyft.com (Tom Glod) Date: Sun, 6 May 2018 12:13:49 -0400 Subject: error Error 0 on socket? Message-ID: Hi Folks, I'm getting a strange socket error when I POST some base64 encoded data to a URL that has HTTPD Server running. Everything works fine when I send just a weeee bit of data....... but a bigger chunk is giving me this error. "error Error 0 on socket" Does anyone have any idea what the size limitation is all about and how to get around it? Thanks, Tom From tom at makeshyft.com Sun May 6 12:32:17 2018 From: tom at makeshyft.com (Tom Glod) Date: Sun, 6 May 2018 12:32:17 -0400 Subject: error Error 0 on socket? In-Reply-To: References: Message-ID: nevermind ..the array i was "test" sending was way bigger than i thought it was ....so I am unlikely to have that problem with the regular requests i am anticipating. so the problems were first coming from the arraydecode function .... and then turning into that weird socket error somehow...... On Sun, May 6, 2018 at 12:13 PM, Tom Glod wrote: > Hi Folks, I'm getting a strange socket error when I POST some base64 > encoded data to a URL that has HTTPD Server running. > > Everything works fine when I send just a weeee bit of data....... but a > bigger chunk is giving me this error. "error Error 0 on socket" > > Does anyone have any idea what the size limitation is all about and how to > get around it? > > Thanks, > > Tom > From effendi at wanadoo.fr Sun May 6 13:46:56 2018 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 6 May 2018 19:46:56 +0200 Subject: Multiple Quicktime driven MP3/MP4 Track Player Message-ID: <44DBE7C0-986D-4440-A78C-8D8574657214@wanadoo.fr> Hi from Beautifull Brittany, I built an app which plays indivdual MP3 and MP4 tracks from a list (one line per filename). Simple play sequence (1 - show player - start player. 2 - hide player - stop player). I can stop the play function anywhere during the play sequence, but must eventually hit "Stop" before manually selecting the next "Play" sequence ..... (I think ......). Now I want to hang on a multiplay sequence : choosing random line numbers to play a succession of tracks, until the cows come home. How do I know that an MP3/MP4 track has ended, before stopping and starting another play sequence ? (Please don't tell me I can calculate the duration, 'cos the strategy isn't perfect and doesn't satisfy me ....) Hazy explanations using strange commands found in the dictionary and on Internet, are nowhere near clear enough for me to code the script (I'm Irish!, although I have more than 25 years Hypercard and LiveCode). I reckon that Jacque or Klaus could come up with an answer. I have seen them answering similar queries. OH ! I'm on Mac 10.12.8 but only Livecode 5.5 (I'm a poor retired engineer !), using Quicktime. The answer is out there ....... !! -Francis From klaus at major-k.de Sun May 6 13:55:56 2018 From: klaus at major-k.de (Klaus major-k) Date: Sun, 6 May 2018 19:55:56 +0200 Subject: Multiple Quicktime driven MP3/MP4 Track Player In-Reply-To: <44DBE7C0-986D-4440-A78C-8D8574657214@wanadoo.fr> References: <44DBE7C0-986D-4440-A78C-8D8574657214@wanadoo.fr> Message-ID: <8AC1CEE3-6018-4EFA-B906-0C324F4D8607@major-k.de> Hi Francis, > Am 06.05.2018 um 19:46 schrieb Francis Nugent Dixon via use-livecode : > > Hi from Beautifull Brittany, > > I built an app which plays indivdual MP3 and MP4 tracks from a list (one line per filename). > Simple play sequence (1 - show player - start player. 2 - hide player - stop player). > I can stop the play function anywhere during the play sequence, but must eventually hit "Stop" > before manually selecting the next "Play" sequence ..... (I think ......). > Now I want to hang on a multiplay sequence : choosing random line numbers to play a succession of > tracks, until the cows come home. > How do I know that an MP3/MP4 track has ended, before stopping and starting another play sequence ? > (Please don't tell me I can calculate the duration, 'cos the strategy isn't perfect and doesn't satisfy me ....) > Hazy explanations using strange commands found in the dictionary and on Internet, are nowhere near clear > enough for me to code the script (I'm Irish!, although I have more than 25 years Hypercard and LiveCode). > I reckon that Jacque or Klaus could come up with an answer. I have seen them answering similar queries. > OH ! I'm on Mac 10.12.8 but only Livecode 5.5 (I'm a poor retired engineer !), using Quicktime. > > The answer is out there ....... !! :-) You could use the "playstopped" message in the card or stack script to check which player has stopped and take appropriate actions. If you need to see if the sound has really ended and the player has not been stopped manually by your user(s), in case you have implemented this, you could then check "the currenttime" against "the duration" of the player, capisce? > -Francis Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From ambassador at fourthworld.com Sun May 6 14:54:19 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 11:54:19 -0700 Subject: Background Long IDs In-Reply-To: References: Message-ID: <8830bd31-65a0-2b8a-74a9-f228bbd5f6ba@fourthworld.com> Brian Milby wrote: > I'm working on a script exporter... What do you do with the exported scripts? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun May 6 15:12:57 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 12:12:57 -0700 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: <368519e2-159f-3378-e780-65c0d15a7d27@tweedly.net> References: <368519e2-159f-3378-e780-65c0d15a7d27@tweedly.net> Message-ID: Ah, that makes sense. It's not so much the recursion per se, but the more general advantage of inline processing vs handler calls. In the test case below you know how many levels deep you're going, which seems a good fit for inline loops. But how do we handle cases like directory traversal, where we don't know in advance how deep we'll need to go? It's at least comforting to see that while the overhead of handler calls is significant, it's mostly in relative comparison: If I read that correctly, there are 1000 iterations of 100 operations, for a total of 100k operations. If my coffee is working, that means an overhead of just 0.00208 ms per operation when called in a separate handler, no? (thinking 273ms total for separate handler - 65ms for inline, per 100k operations). With directory traversal, I'd guess the overhead of physically touching each inode would outweigh that manyfold. Still useful to keep in mind: when inline code can do the job clearly, it will be more efficient. -- Richard Gaskin Fourth World Systems Alex Tweedly wrote: > On 05/05/2018 01:29, Richard Gaskin via use-livecode wrote: >> >> How does recursion impair performance so significantly? > In general, there's significant work involved in a function or handler > call and return - you need to establish a new context for locals, copy > or calculate, parameters, etc. My claim that recursion is slow relative > to a serial- or loop-based version is language-independent (though there > might be specific exceptions like LISP :-) > > Compiler writers spend considerable effort minimizing the overhead of > function calls - but still recursion is common, and indeed recognizing > "tail-recursion" and optimizing it away is worthwhile. > > I don't know enough (i.e. I know nothing) about LC's engine, so don't > know specifically what might be involved for LC. > > But here's a minimal test case (code below) > 1. 65 : serial > 2. 288 : many function calls > 3. 471 : same number of calls as 2, more paramters > 4. 273 : same number of calls as 2, but recursive > > Note : result for 2 and 4 are the same - caused by the number of calls, > not the fact that it's recursion. > Note : 3 (same as 2 but with extra parameters) is slower. > > This does point the way towards possible improvements in recursive > solutions (and specifically in the code I used in my earlier recursive > directory walker function). I'll try those out and see if they make a > difference. > > Anyway - here's the code that gave the above results: > > on mouseup > local t1, t2 > constant K = 1000 > > local x > constant KX = 100 > > put the millisecs into t1 > repeat K times > put KX into x > repeat > if x = 0 then exit repeat > subtract 1 from x > end repeat > end repeat > put the millisecs into t2 > put t2 - t1 & CR after msg > > put the millisecs into t1 > repeat K times > put KX into x > repeat > if x = 0 then exit repeat > put myfunc(x) into x > end repeat > end repeat > put the millisecs into t2 > put t2 - t1 & CR after msg > > put the millisecs into t1 > repeat K times > put KX into x > repeat > if x = 0 then exit repeat > put manyParameters(x, 1, 2, "333", "444") into x > end repeat > end repeat > put the millisecs into t2 > put t2 - t1 & CR after msg > > put the millisecs into t1 > repeat K times > put KX into x > put recursive(x) into x > end repeat > put the millisecs into t2 > put t2 - t1 & CR after msg > > end mouseup > > function myfunc p > return p-1 > end myfunc > > function manyParameters p, p1, p2, p3, p4 > return p-1 > end manyParameters > > function recursive p > if p=0 then return 0 > return recursive(p-1) > end recursive > > -- Alex. From ambassador at fourthworld.com Sun May 6 15:18:03 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 12:18:03 -0700 Subject: Sean? In-Reply-To: References: Message-ID: Mark Wieder wrote: > So... has anyone heard from Sean yet? I have not. He has not yet responded to a message I sent him on LinkedIn, and his last Twitter posts were just a few hours before he last posted here. I sent a connection request to his partner at his company (same last name, presumably a relative), and will inquire with him if the request is accepted. Going on four days the radio silence is disconcerting.... -- Richard Gaskin Fourth World Systems From richmondmathewson at gmail.com Sun May 6 15:26:18 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sun, 6 May 2018 22:26:18 +0300 Subject: Locating the mouse Message-ID: Yer: I know: mouseLoc BUT, that only returns the loaction of the mouse relative to the top-left of a stack. Let us suppose one has a stack measuring 100 by 100 pixels at the centre of one's monitor . . . And one wants to know the position of the mouse in terms of the monitor rather than the stack . . . So that one can determine IF the mouse is 100 pixels away from the left-hand side of the stack, or 200 pixels. This would, of necessity, have to be in a stackScript or a cardScript and NOT involve any mouseClicks as that would take focus away from the stack. Richmond. From klaus at major-k.de Sun May 6 15:31:17 2018 From: klaus at major-k.de (Klaus major-k) Date: Sun, 6 May 2018 21:31:17 +0200 Subject: Locating the mouse In-Reply-To: References: Message-ID: <64D6C6D2-76DF-462A-852D-2D60FE9AAE66@major-k.de> Hi Richmond, > Am 06.05.2018 um 21:26 schrieb Richmond Mathewson via use-livecode : > > Yer: I know: mouseLoc > > BUT, that only returns the loaction of the mouse relative to the top-left of a stack. > Let us suppose one has a stack measuring 100 by 100 pixels at the centre of one's monitor . . . > And one wants to know the position of the mouse in terms of the monitor rather than the stack . . . > So that one can determine IF the mouse is 100 pixels away from the left-hand side of the stack, or 200 pixels. > This would, of necessity, have to be in a stackScript or a cardScript and NOT involve any mouseClicks as that > would take focus away from the stack. you are looking for -> the ScreenMouseLoc Maybe monitor this property in a "mousemove" handler in the card or stack script... > Richmond. Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From richmondmathewson at gmail.com Sun May 6 15:32:43 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sun, 6 May 2018 22:32:43 +0300 Subject: Locating the mouse In-Reply-To: References: Message-ID: <7dfa5ef3-0381-77de-9e47-2aa0d921d2e2@gmail.com> And here he goes again: Richmond answers his own posting: screenMouse Loc On 6/5/2018 10:26 pm, Richmond Mathewson wrote: > Yer: I know: mouseLoc > > BUT, that only returns the location of the mouse relative to the > top-left of a stack. > > Let us suppose one has a stack measuring 100 by 100 pixels at the > centre of one's monitor . . . > > And one wants to know the position of the mouse in terms of the > monitor rather than the stack . . . > > So that one can determine IF the mouse is 100 pixels away from the > left-hand side of the stack, or 200 pixels. > > This would, of necessity, have to be in a stackScript or a cardScript > and NOT involve any mouseClicks as that > would take focus away from the stack. > > Richmond. From richmondmathewson at gmail.com Sun May 6 15:33:51 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sun, 6 May 2018 22:33:51 +0300 Subject: Locating the mouse In-Reply-To: <64D6C6D2-76DF-462A-852D-2D60FE9AAE66@major-k.de> References: <64D6C6D2-76DF-462A-852D-2D60FE9AAE66@major-k.de> Message-ID: <402139ad-1224-ea25-33c2-344aa911425c@gmail.com> Thanks Klaus: however, as you'll see, I fired off a question 2 minutes before I found the answer. Nothing new there. Richmond. On 6/5/2018 10:31 pm, Klaus major-k via use-livecode wrote: > Hi Richmond, > >> Am 06.05.2018 um 21:26 schrieb Richmond Mathewson via use-livecode : >> >> Yer: I know: mouseLoc >> >> BUT, that only returns the loaction of the mouse relative to the top-left of a stack. >> Let us suppose one has a stack measuring 100 by 100 pixels at the centre of one's monitor . . . >> And one wants to know the position of the mouse in terms of the monitor rather than the stack . . . >> So that one can determine IF the mouse is 100 pixels away from the left-hand side of the stack, or 200 pixels. >> This would, of necessity, have to be in a stackScript or a cardScript and NOT involve any mouseClicks as that >> would take focus away from the stack. > you are looking for -> the ScreenMouseLoc > Maybe monitor this property in a "mousemove" handler in the card or stack script... > >> Richmond. > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Bernd.Niggemann at uni-wh.de Sun May 6 16:06:47 2018 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 6 May 2018 20:06:47 +0000 Subject: Has Anyone Got A Directory \"Walker\" Available Message-ID: <814CD071-C66A-40D6-A6CE-BB59D3693AB1@uni-wh.de> Alex, a combination of "private" and referenced variables (@) improves the speed of the calls somewhat. Kind regards Bernd ------------------------------------------ on mouseup local t1, t2 constant K = 1000 local x constant KX = 100 put the millisecs into t1 repeat K times put KX into x repeat if x = 0 then exit repeat subtract 1 from x end repeat end repeat put the millisecs into t2 put t2 - t1 & CR after msg put the millisecs into t1 repeat K times put KX into x repeat if x = 0 then exit repeat put myfunc(x) into x end repeat end repeat put the millisecs into t2 put t2 - t1 & CR after msg put the millisecs into t1 local tA, tB, tC, tD put 1 into tA put 2 into tB put "333" into tC put "444" into tD repeat K times put KX into x repeat if x = 0 then exit repeat put manyParameters(x, tA, tB, tC, tD) into x end repeat end repeat put the millisecs into t2 put t2 - t1 & CR after msg put the millisecs into t1 repeat K times put KX into x recursive x put the result into x end repeat put the millisecs into t2 put t2 - t1 & CR after msg end mouseup private function myfunc @p return p-1 end myfunc private function manyParameters @p, @p1, @p2, @p3, @p4 return p-1 end manyParameters private command recursive @p if p=0 then return 0 subtract 1 from p recursive p end recursive ---------------------------------------------- From ambassador at fourthworld.com Sun May 6 16:14:42 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 13:14:42 -0700 Subject: Has Anyone Got A Directory \"Walker\" Available In-Reply-To: <814CD071-C66A-40D6-A6CE-BB59D3693AB1@uni-wh.de> References: <814CD071-C66A-40D6-A6CE-BB59D3693AB1@uni-wh.de> Message-ID: Bernd Niggemann wrote: > a combination of "private" and referenced variables (@) improves the > speed of the calls somewhat. Which version of LC did you test with? I was under the impression that since LC switched to copy-on-write for all arguments we should no longer need to use "@" for performance, only for for logic. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revolution at derbrill.de Sun May 6 16:46:30 2018 From: revolution at derbrill.de (Malte Pfaff-Brill) Date: Sun, 6 May 2018 22:46:30 +0200 Subject: Has Anyone Got A Directory \"Walker\" Available In-Reply-To: References: Message-ID: I wonder if shelling out to DIR on Windows and LS on Linux/Mac wouldn?t be the fastest option? Cheers, Malte From Bernd.Niggemann at uni-wh.de Sun May 6 16:58:36 2018 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Sun, 6 May 2018 20:58:36 +0000 Subject: Has Anyone Got A Directory \\\"Walker\\\" Available Message-ID: <3CF2272C-410A-4596-8C77-F01CBA98EB3A@uni-wh.de> >Which version of LC did you test with? >I was under the impression that since LC switched to copy-on-write for all >arguments we should no longer need to use "@" for performance, only for for >logic. Richard, I tested using LC 9 GM, what kind of results do you get? Kind regards Bernd From ambassador at fourthworld.com Sun May 6 17:29:41 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 14:29:41 -0700 Subject: Has Anyone Got A Directory \"Walker\" Available In-Reply-To: References: Message-ID: Malte Pfaff-Brill wrote: > I wonder if shelling out to DIR on Windows and LS on Linux/Mac > wouldn?t be the fastest option? Maybe, but there's overhead in setting up the shell session. Even if it's measurably faster, I would be surprised if it were noticeably faster. Anything that depends on touching the disk with each call is likely to be far more I/O-bound than CPU-bound. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun May 6 17:42:28 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 6 May 2018 14:42:28 -0700 Subject: Has Anyone Got A Directory \\\"Walker\\\" Available In-Reply-To: <3CF2272C-410A-4596-8C77-F01CBA98EB3A@uni-wh.de> References: <3CF2272C-410A-4596-8C77-F01CBA98EB3A@uni-wh.de> Message-ID: <374641a6-de67-cef2-8955-7a66ac7a3581@fourthworld.com> Bernd wrote: > Richard wrote: >> Which version of LC did you test with? >> I was under the impression that since LC switched to copy-on-write >> for all >arguments we should no longer need to use "@" for >> performance, only for for logic. > > > I tested using LC 9 GM, what kind of results do you get? Well, so much for copy-on-write. As written: 31 84 109 81 After removing "@": 33 95 177 93 Looks like I'll go back to the old habit of adding otherwise-unnecessary "@"s in time-sensitive handlers, being as careful as I used to have to be not to modify anything unless that's what I truly want. Did copy-on-write get changed in v9, or is the scope of its effects just more limited than I had understood it to be? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From brian at milby7.com Sun May 6 17:53:53 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 6 May 2018 16:53:53 -0500 Subject: Background Long IDs In-Reply-To: <8830bd31-65a0-2b8a-74a9-f228bbd5f6ba@fourthworld.com> References: <8830bd31-65a0-2b8a-74a9-f228bbd5f6ba@fourthworld.com> Message-ID: @Mark, same as before. If the card has been visited then it starts with group, if not it starts with bkgnd. @Richard, probably more than you asked, but this is the project in a nutshell... The end goal is to enable a binary stack to have the scripts within tracked via GitHub. A closely related goal is to enable editing of said scripts via an external editor. Script only stacks are not the way that I want to go for these projects (they are distributed as stacks and used within the IDE as plugins). I've got import/export working and a directory watcher that will start an import when a file is updated. Unlike lcVCS, this does not attempt to do anything with tracking the other parts of the stack, just the scripts. Part of each file that I export includes a header with a "Script" declaration (so they are actually valid livecodescript files). I also include the long ID and long name in the header as a comment. For backgrounds, I list all cards that contain the background. If the object has a behavior, then that is listed. Objects with a behavior and no script are also exported for the header. The idea is that from any script file, you can easily know what other script files are in the message path. The files are named by stack, object type, and ID. I'm using an MD5 hash of the script (including the generated header) to detect in IDE script changes. I'm using file modification times to track external changes. Eventually I'll probably start using IDE messages to know about script changes within the IDE to trigger updates. I'll also connect the open stack and save stack messages. Due to the need to have a consistent file name, I decided to code my own handler to return my version of a long name/ID for backgrounds. I have to detect groups that don't have a name set (since I then need to use the ID). I already know that the ID is for a background when I'm building the long ID so that one was easy. When I get to where I need the long name, I look at the first word of the long ID and go from there (if it isn't bkgnd, then just have the engine return it). The exporter does a diff for each export to allow for tracking of changes without using Git (one file per export). My thought there is more of a short history so I can see what I changed between saves. It is also a kind of safety net to allow me to back track if something didn't import like I thought it should. I'm sure an inevitable "why" would be asked, so I'll try answer that now. In the IDE, the list of open stacks includes all script only stacks as well. If I scriptify a plugin that doesn't use "rev" named stacks, then every object now shows as a user stack. I can't see how having dozens or hundreds of entries in the stack list would be good for performance. So, the first reason is to have text file versions of the scripts without adding to the IDE list of open stacks. The second reason is mentioned above - distribution. Having all of the code self-contained in a single file makes moving it around much easier (this is for stacks, not compiled applications). I am close to being able to let others look at the project. Initially it will just tackle a single mainstack, but eventually I want to use it as a plugin that can watch any number of stacks. My intent is to put this up on GitHub - where the scripts will be easily viewable online but the actual stack will be a single file download. Thanks, Brian On Sun, May 6, 2018 at 1:55 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Brian Milby wrote: > > > I'm working on a script exporter... > > What do you do with the exported scripts? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephen at barncard.com Sun May 6 18:20:35 2018 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 6 May 2018 15:20:35 -0700 Subject: Has Anyone Got A Directory \"Walker\" Available In-Reply-To: References: Message-ID: there's actually a directory walker search one can use in a shell command on mac that is quite speedy... let me report back. sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Sun, May 6, 2018 at 2:29 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Malte Pfaff-Brill wrote: > > > I wonder if shelling out to DIR on Windows and LS on Linux/Mac > > wouldn?t be the fastest option? > > Maybe, but there's overhead in setting up the shell session. > > Even if it's measurably faster, I would be surprised if it were noticeably > faster. > > Anything that depends on touching the disk with each call is likely to be > far more I/O-bound than CPU-bound. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alex at tweedly.net Sun May 6 19:12:59 2018 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 7 May 2018 00:12:59 +0100 Subject: Has Anyone Got A Directory "Walker" Available In-Reply-To: References: <368519e2-159f-3378-e780-65c0d15a7d27@tweedly.net> Message-ID: On 06/05/2018 20:12, Richard Gaskin via use-livecode wrote: > Ah, that makes sense.? It's not so much the recursion per se, but the > more general advantage of inline processing vs handler calls. > Exactly. > In the test case below you know how many levels deep you're going, > which seems a good fit for inline loops. But how do we handle cases > like directory traversal, where we don't know in advance how deep > we'll need to go? > In this test case I do know how many levels - but the code makes no use of that knowledge, it simply exits when we get down to 0. For an example of how to handle directory recursion, see Ben's earlier post in this thread. Or I've included my current version below - I return a 2-level array of folder / file / data ... rather than a file-per-line. > It's at least comforting to see that while the overhead of handler > calls is significant, it's mostly in relative comparison: If I read > that correctly, there are 1000 iterations of 100 operations, for a > total of 100k operations.? If my coffee is working, that means an > overhead of just 0.00208 ms per operation when called in a separate > handler, no? (thinking 273ms total for separate handler - 65ms for > inline, per 100k operations). > Yep - though it gets higher with more parameters. My recursive 'walker' needed 4 parameters, so the overhead was higher. Note that if I was writing a recursive tree-walker now, I'd make it a private function, so I could keep the parameter checks only at the top (i.e. public) level, and recurse without repeating them. I might even move most of the parameters into script-local variables, since I know the code is interrupt-safe. > With directory traversal, I'd guess the overhead of physically > touching each inode would outweigh that manyfold. > Yeah - though it's particularly hard to test adequately. When I was trying to benchmark it, I found that to get consistent results, I had to run the test 2 or 3 times and ignore the first, highly variable, run. Which basically means that I was seeing results with the disk-cache fully engaged, and therefore likely to underestimate the importance of the disk operations in any real context. > Still useful to keep in mind: when inline code can do the job clearly, > it will be more efficient. Below is my current non-recursive walker. NB - it goes to some trouble to allow you to pass in a relative path name, and maintain that in the result. That is the opposite of what is commonly done (i.e. using absolute path/file names); I did this to make it easier to compare multiple trees. If you want the traditional result, simply do ?? put the defaultfolder into temp -- gives the absolute path ?? getArrayOfFiles temp, tMyArray but if you want "my" twist, you'd do ?? getArrayOfFiles ".", tMyArray -- Alex. # Produce an array of folders + files with the "full" relative paths command getArrayOfFiles pFolder, @pA, pIgnoreDotFolders, pIgnoreDotFiles ?? local tFiles, tFolders ?? local tThisFolder ?? if pIgnoreDotFolders is empty then ????? put TRUE into pIgnoreDotFolders ?? end if ?? if pIgnoreDotFiles is empty then ????? put TRUE into pIgnoreDotFiles ?? end if ?? put the defaultfolder into tThisFolder ?? local tAbsFolder, tFoldersLeft, tSub ?? set the defaultfolder to pFolder ?? put the defaultfolder into tAbsFolder?? -- changes relative into absolute ?? put CR into tFoldersLeft ?? repeat until tFoldersLeft is empty ????? put line 1 of tFoldersLeft into tSub ????? delete line 1 of tFoldersLeft ????? set the defaultFolder to (tAbsFolder & tSub) ????? if the result is not empty then ???????? -- skip or report as needed ???????? next repeat ????? end if ????? try ???????? put folders() into tFolders ????? end try ????? if pIgnoreDotFolders then ???????? filter tFolders without ".*" ????? else ???????? filter tFolders without "." ???????? filter tFolders without ".." ????? end if ????? repeat for each line L in tFolders ???????? put tSub & "/" & L & CR after tFoldersLeft ????? end repeat ????? try ???????? put the detailed files into tFiles ????? end try ????? if pIgnoreDotFiles then ???????? filter tFiles without ".*" ????? end if ????? repeat for each line L in tFiles ???????? put item 2 to -1 of L into pA[pFolder & tSub][item 1 of L] ????? end repeat ?? end repeat end getArrayOfFiles From alex at tweedly.net Sun May 6 20:01:40 2018 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 7 May 2018 01:01:40 +0100 Subject: Has Anyone Got A Directory \"Walker\" Available In-Reply-To: References: Message-ID: <7b84ff74-ee45-f2e7-869c-3a3cfbce9866@tweedly.net> I doubt if it would work out faster. A quick test of ?time ls -lR > null gives 166 ms vs. the 179 I get from the non-recursive tree walker - so by the time you gather that output, and re-format back to something more usable, I think you'd probably come out the same or slower. Alex. On 06/05/2018 21:46, Malte Pfaff-Brill via use-livecode wrote: > I wonder if shelling out to DIR on Windows and LS on Linux/Mac wouldn?t be the fastest option? > > Cheers, > > Malte > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Sun May 6 20:40:54 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 6 May 2018 17:40:54 -0700 Subject: Has Anyone Got A Directory \\\"Walker\\\" Available In-Reply-To: <374641a6-de67-cef2-8955-7a66ac7a3581@fourthworld.com> References: <3CF2272C-410A-4596-8C77-F01CBA98EB3A@uni-wh.de> <374641a6-de67-cef2-8955-7a66ac7a3581@fourthworld.com> Message-ID: <16034a23-f62f-b990-faa6-a4af463058bd@sonic.net> On 05/06/2018 02:42 PM, Richard Gaskin via use-livecode wrote: > Did copy-on-write get changed in v9, or is the scope of its effects just > more limited than I had understood it to be? I'm still at the point of not trusting copy-on-write yet, but I think you're misinterpreting your results. If I'm understanding the way in which LC has implemented copy-on-write, then whether or not you use references in parameters, the "return p-1" code will have to make a copy on the stack to return a value - you can't just return a reference. So all you're changing by removing the "@" is one level of copying. Of course, I may well be not quite understanding what's been implemented, in which case I welcome any correction. -- Mark Wieder ahsoftware at gmail.com From dunbarx at aol.com Sun May 6 22:20:12 2018 From: dunbarx at aol.com (dunbarx) Date: Sun, 6 May 2018 19:20:12 -0700 (MST) Subject: Background Long IDs In-Reply-To: References: Message-ID: <1525659612244-0.post@n4.nabble.com> Hi. Maybe I am not building this correctly. I made a new stack of five cards. I placed a BG group on card 3. It has ID 1005. On card 1 in a button script: on mouseUp put the long id of background ID 1005 of this stack into fld 2 end mouseUp In new sessions, whether I visit card 3 or not, I always get "group ID 1005 of ...." Never "bkgnd ID 1005 of ..." LC 8.1.7 Craig Newman -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From ahsoftware at sonic.net Sun May 6 22:20:45 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 6 May 2018 19:20:45 -0700 Subject: slow listserv Message-ID: <7af6b783-1fd1-b6c7-8c7c-dc9388ec06f3@sonic.net> Anyone else finding the listserv slow? I just posted a message and it showed up on the list after an hour and a half. -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Sun May 6 23:14:45 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 6 May 2018 20:14:45 -0700 Subject: slow listserv In-Reply-To: <7af6b783-1fd1-b6c7-8c7c-dc9388ec06f3@sonic.net> References: <7af6b783-1fd1-b6c7-8c7c-dc9388ec06f3@sonic.net> Message-ID: <80fe88dc-db04-df7e-1506-0e3976f0223d@sonic.net> On 05/06/2018 07:20 PM, Mark Wieder via use-livecode wrote: > Anyone else finding the listserv slow? > I just posted a message and it showed up on the list after an hour and a > half. > ...and of course now it's working again. nvm. -- Mark Wieder ahsoftware at gmail.com From brian at milby7.com Sun May 6 23:46:42 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 6 May 2018 22:46:42 -0500 Subject: Background Long IDs In-Reply-To: <1525659612244-0.post@n4.nabble.com> References: <1525659612244-0.post@n4.nabble.com> Message-ID: Could be where it is being referenced. From the message box: put the long id of background id 1020 of stack "AutoScriptSaver" Returns: bkgnd id 1020 of stack "/Users/milby/Desktop/AutoScriptSaver.livecode" Until after I visit the card, when it changes to: group id 1020 of card id 1025 of stack "/Users/milby/Desktop/AutoScriptSaver.livecode" This was in LC 8.1.9 The stack uses files(folder, type) so it doesn't work in 8. On Sun, May 6, 2018 at 9:20 PM, dunbarx via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi. > > Maybe I am not building this correctly. I made a new stack of five cards. > I > placed a BG group on card 3. It has ID 1005. > > On card 1 in a button script: > > on mouseUp > put the long id of background ID 1005 of this stack into fld 2 > end mouseUp > > In new sessions, whether I visit card 3 or not, I always get "group ID 1005 > of ...." > > Never "bkgnd ID 1005 of ..." > > LC 8.1.7 > > Craig Newman > > > > -- > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Mon May 7 00:40:20 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 6 May 2018 23:40:20 -0500 Subject: Background Long IDs In-Reply-To: References: <1525659612244-0.post@n4.nabble.com> Message-ID: I've pushed an initial version to GitHub: https://github.com/bwmilby/lc-misc/tree/master/ScriptTracker The code is also there with the stack so it can be viewed online without downloading the stack. The code was exported from itself, so you can see how it constructs the exports. If you enable the Automatic File Import, then it will notice changes to the exported files and import them back to the stack (can't edit itself though). Don't really know about performance yet. Devolution exports 112 files which takes ~450ms on my machine. Thanks, Brian On Sun, May 6, 2018 at 10:46 PM, Brian Milby wrote: > Could be where it is being referenced. From the message box: > put the long id of background id 1020 of stack "AutoScriptSaver" > Returns: > bkgnd id 1020 of stack "/Users/milby/Desktop/AutoScriptSaver.livecode" > Until after I visit the card, when it changes to: > group id 1020 of card id 1025 of stack "/Users/milby/Desktop/ > AutoScriptSaver.livecode" > This was in LC 8.1.9 > The stack uses files(folder, type) so it doesn't work in 8. > > On Sun, May 6, 2018 at 9:20 PM, dunbarx via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi. >> >> Maybe I am not building this correctly. I made a new stack of five >> cards. I >> placed a BG group on card 3. It has ID 1005. >> >> On card 1 in a button script: >> >> on mouseUp >> put the long id of background ID 1005 of this stack into fld 2 >> end mouseUp >> >> In new sessions, whether I visit card 3 or not, I always get "group ID >> 1005 >> of ...." >> >> Never "bkgnd ID 1005 of ..." >> >> LC 8.1.7 >> >> Craig Newman >> >> >> >> -- >> Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution- >> User-f278306.html >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From effendi at wanadoo.fr Mon May 7 06:07:14 2018 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 7 May 2018 12:07:14 +0200 Subject: Multiple Quicktime driven MP3/MP4 Track Player In-Reply-To: References: Message-ID: Klaus, "PlayStopped" - Ich kannte diesen Befehl nicht ! Es sollte den Trick machen. Vielen Dank, Klaus. -Francis -- ******************************************* And for those who don't grab ...... "PlayStopped" - I did not know this command ! It should do the trick. Thank you, Klaus. From panos.merakos at livecode.com Mon May 7 06:39:06 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 7 May 2018 11:39:06 +0100 Subject: [ANN] This Week in LiveCode 127 Message-ID: Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #127 here: https://goo.gl/S6tLAK This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From tom at makeshyft.com Mon May 7 11:13:01 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 7 May 2018 11:13:01 -0400 Subject: HTTPD Server Post Requests work ........about half the time Message-ID: Hi folks, so spent the last 2 days working on getting my client to talk to a simple service I created taking advantage of the httpd library in v9. Everything works fine..... half the time. ....literally the request is identical each time but the result differs. the content type is set to text/plain..... so the (base64 encoded) content is in the "content" variable. but thats only true half the time.... the other time it comes in empty. I also checked my post request with an online "post request" mechanism...and 100 % of the requests come in correctly. so the problem must be on my httpd service end. Anyone have any clue what could be creating this inconsistency? From ambassador at fourthworld.com Mon May 7 15:19:37 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 7 May 2018 12:19:37 -0700 Subject: Has Anyone Got A Directory \\\"Walker\\\" Available In-Reply-To: <16034a23-f62f-b990-faa6-a4af463058bd@sonic.net> References: <16034a23-f62f-b990-faa6-a4af463058bd@sonic.net> Message-ID: <2e82784a-72cd-f3bd-ae02-2862560be060@fourthworld.com> Mark Wieder wrote: > On 05/06/2018 02:42 PM, Richard Gaskin via use-livecode wrote: > >> Did copy-on-write get changed in v9, or is the scope of its effects >> just more limited than I had understood it to be? > > I'm still at the point of not trusting copy-on-write yet, but I think > you're misinterpreting your results. If I'm understanding the way in > which LC has implemented copy-on-write, then whether or not you use > references in parameters, the "return p-1" code will have to make a > copy on the stack to return a value - you can't just return a > reference. So all you're changing by removing the "@" is one level of > copying. That makes sense. Thanks. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon May 7 15:23:44 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 7 May 2018 12:23:44 -0700 Subject: Background Long IDs In-Reply-To: References: Message-ID: Brian Milby wrote: > The end goal is to enable a binary stack to have the scripts within > tracked via GitHub. A closely related goal is to enable editing of > said scripts via an external editor. Script only stacks are not the > way that I want to go for these projects (they are distributed as > stacks and used within the IDE as plugins). I've got import/export > working and a directory watcher that will start an import when a file > is updated. Unlike lcVCS, this does not attempt to do anything with > tracking the other parts of the stack, just the scripts. Ah, very cool. Thanks. As for the inconsistent bg refs which started this thread, my first inclination is that since consistent absolute refs are critical, any differences in what "long ID" returns based on what card you're on (or where you're sitting, or what day of the week it is, or other factors that don't change the object being referred to) would be a bug, since it's counter to the design goal of "long ID". Was that resolved in a way that would illuminate me? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon May 7 15:26:18 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 7 May 2018 12:26:18 -0700 Subject: LC on Windows - slow for others or just me? In-Reply-To: <1525327696043-0.post@n4.nabble.com> References: <1525327696043-0.post@n4.nabble.com> Message-ID: <2c549a8d-c770-5480-1644-59a4d807d14d@fourthworld.com> Andy, these specifics were very helpful: > Must agree that 9 series is slower on Windows 10 than previous > versions. > > Win 10 pro 64 bit > > Observations > > 1. Instances of Livecode do not always shut down correctly and have > to be closed via the Task Manager.Failure to notice this can cause > IDE hangs, crashes and corrupted scripts when saving. > > 2. Having the message box open slows the IDE and closing the message > box does not revert Livecode to its previous speed. > > 3. Having the Project Browser open slows the IDE and closing the > Project Browser does not revert Livecode to its previous speed. > > 4. The Project Browser does not keep in sync with all changes made to > stacks. For example when grouping components the Project Browser will > not always show the new group but still display the components as > separate entities. Closing and restarting the Project Browser will > show the groping change. I would like to add these to a report in the bug DB on general Win performance, but a quick browse through the DB didn't lead me to an obvious candidate. I thought I recalled someone on the team making reference to this as a known issue, so I figured there would be a report. Does anyone know of such an existing report? If not, I'll make one. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From brian at milby7.com Mon May 7 15:45:26 2018 From: brian at milby7.com (Brian Milby) Date: Mon, 07 May 2018 19:45:26 +0000 Subject: Background Long IDs In-Reply-To: References: Message-ID: Not by the engine. There may be a better way, but the code is in button 1003. _getObjectLongName starts on line 421. I built the long ID on line 171. On Mon, May 7, 2018 at 2:24 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Brian Milby wrote: > > > The end goal is to enable a binary stack to have the scripts within > > tracked via GitHub. A closely related goal is to enable editing of > > said scripts via an external editor. Script only stacks are not the > > way that I want to go for these projects (they are distributed as > > stacks and used within the IDE as plugins). I've got import/export > > working and a directory watcher that will start an import when a file > > is updated. Unlike lcVCS, this does not attempt to do anything with > > tracking the other parts of the stack, just the scripts. > > Ah, very cool. Thanks. > > As for the inconsistent bg refs which started this thread, my first > inclination is that since consistent absolute refs are critical, any > differences in what "long ID" returns based on what card you're on (or > where you're sitting, or what day of the week it is, or other factors > that don't change the object being referred to) would be a bug, since > it's counter to the design goal of "long ID". > > Was that resolved in a way that would illuminate me? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Mon May 7 15:53:32 2018 From: brian at milby7.com (Brian Milby) Date: Mon, 07 May 2018 19:53:32 +0000 Subject: Has Anyone Got A Directory \\\"Walker\\\" Available In-Reply-To: <2e82784a-72cd-f3bd-ae02-2862560be060@fourthworld.com> References: <16034a23-f62f-b990-faa6-a4af463058bd@sonic.net> <2e82784a-72cd-f3bd-ae02-2862560be060@fourthworld.com> Message-ID: I think we may be in the territory of pre-mature optimization. There is going to be a bit more overhead creating a copy-on-write object than a pass-by-reference object, but the real gains (over the old way) are going to be seen with objects that are ?large?. If you run a profiler and need to improve a section of code, then this would be something to have in the toolbox. It probably isn?t a good practice to use everywhere since then you have to be careful about changing the value of a parameter. It would be interesting to see that same piece of code run before the change. When did copy on write get introduced? On Mon, May 7, 2018 at 2:20 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Mark Wieder wrote: > > > On 05/06/2018 02:42 PM, Richard Gaskin via use-livecode wrote: > > > >> Did copy-on-write get changed in v9, or is the scope of its effects > >> just more limited than I had understood it to be? > > > > I'm still at the point of not trusting copy-on-write yet, but I think > > you're misinterpreting your results. If I'm understanding the way in > > which LC has implemented copy-on-write, then whether or not you use > > references in parameters, the "return p-1" code will have to make a > > copy on the stack to return a value - you can't just return a > > reference. So all you're changing by removing the "@" is one level of > > copying. > > That makes sense. Thanks. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Mon May 7 16:24:14 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 7 May 2018 16:24:14 -0400 Subject: Inclusions bug in LC9? Message-ID: RECIPE (Under Windows 8.1, LC9.0.0) Open LC. Create a new Untitled stack, default size. Save the stack as "Test.livecode". Select "Standalone Application Settings..." from the file menu OBSERVE: The "Inclusions" tab is disabled (greyed out) I assumed at first this was because the stack has no scripts, so I added a stack script: *on*sampleHandler *put*revXMLTrees() intoX *end*sampleHandler And saved the stack and then check the Standalone settings. The "Inclusions" tab was still disabled. I tried building the default standalones (OSX, Windows, Linux) successfully and then checked the Standalone settings to see if the "Inclusions" tab might then be enabled. Nope. I did a search in the Quality Center and did not find a reported bug for this. Can someone check this and confirm this bug? From paul at researchware.com Mon May 7 16:30:59 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 7 May 2018 16:30:59 -0400 Subject: Inclusions bug in LC9? In-Reply-To: References: Message-ID: <2afdb2a0-b911-80ed-66e5-3cdc17cd6063@researchware.com> NEVER MIND I had a brain fart and forgot about the radio button to switch from searching for inclusions to selecting them on the General tab. On 5/7/2018 4:24 PM, Paul Dupuis via use-livecode wrote: > RECIPE (Under Windows 8.1, LC9.0.0) > > Open LC. Create a new Untitled stack, default size. Save the stack as > "Test.livecode". Select "Standalone Application Settings..." from the > file menu > > OBSERVE: The "Inclusions" tab is disabled (greyed out) > > I assumed at first this was because the stack has no scripts, so I added > a stack script: > > *on*sampleHandler > > *put*revXMLTrees() intoX > > *end*sampleHandler > > And saved the stack and then check the Standalone settings. The > "Inclusions" tab was still disabled. I tried building the default > standalones (OSX, Windows, Linux) successfully and then checked the > Standalone settings to see if the "Inclusions" tab might then be > enabled. Nope. > > I did a search in the Quality Center and did not find a reported bug for > this. Can someone check this and confirm this bug? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Mon May 7 16:34:41 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 7 May 2018 16:34:41 -0400 Subject: Inclusions bug in LC9? In-Reply-To: <2afdb2a0-b911-80ed-66e5-3cdc17cd6063@researchware.com> References: <2afdb2a0-b911-80ed-66e5-3cdc17cd6063@researchware.com> Message-ID: Although now that I think about it, even if you have LC set to Search for Inclusions, shouldn't you be able to click on the Inclusions tab to SEE what Inclusions the search found????? On 5/7/2018 4:30 PM, Paul Dupuis via use-livecode wrote: > NEVER MIND > > I had a brain fart and forgot about the radio button to switch from > searching for inclusions to selecting them on the General tab. > > > On 5/7/2018 4:24 PM, Paul Dupuis via use-livecode wrote: >> RECIPE (Under Windows 8.1, LC9.0.0) >> >> Open LC. Create a new Untitled stack, default size. Save the stack as >> "Test.livecode". Select "Standalone Application Settings..." from the >> file menu >> >> OBSERVE: The "Inclusions" tab is disabled (greyed out) >> >> I assumed at first this was because the stack has no scripts, so I added >> a stack script: >> >> *on*sampleHandler >> >> *put*revXMLTrees() intoX >> >> *end*sampleHandler >> >> And saved the stack and then check the Standalone settings. The >> "Inclusions" tab was still disabled. I tried building the default >> standalones (OSX, Windows, Linux) successfully and then checked the >> Standalone settings to see if the "Inclusions" tab might then be >> enabled. Nope. >> >> I did a search in the Quality Center and did not find a reported bug for >> this. Can someone check this and confirm this bug? >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 7 16:57:03 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 7 May 2018 20:57:03 +0000 Subject: Inclusions bug in LC9? In-Reply-To: References: <2afdb2a0-b911-80ed-66e5-3cdc17cd6063@researchware.com> Message-ID: Wouldn't that be handy? Bob S > On May 7, 2018, at 13:34 , Paul Dupuis via use-livecode wrote: > > Although now that I think about it, even if you have LC set to Search > for Inclusions, shouldn't you be able to click on the Inclusions tab to > SEE what Inclusions the search found????? From andre at andregarzia.com Mon May 7 21:28:56 2018 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 7 May 2018 22:28:56 -0300 Subject: HTTPD Server Post Requests work ........about half the time In-Reply-To: References: Message-ID: Remember that LC is using a single thread and that script execution is blocking, so, if your server is busy doing work to respond to a request, then it will probably not acknowledge an incoming request at the same time. Or at least that was true for my RevHTTPd version... On Mon, May 7, 2018 at 12:13 PM, Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi folks, so spent the last 2 days working on getting my client to talk to > a simple service I created taking advantage of the httpd library in v9. > > Everything works fine..... half the time. ....literally the request is > identical each time but the result differs. > > the content type is set to text/plain..... so the (base64 encoded) content > is in the "content" variable. > > but thats only true half the time.... the other time it comes in empty. > > I also checked my post request with an online "post request" > mechanism...and 100 % of the requests come in correctly. so the problem > must be on my httpd service end. > > Anyone have any clue what could be creating this inconsistency? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From monte at appisle.net Mon May 7 21:45:52 2018 From: monte at appisle.net (Monte Goulding) Date: Tue, 8 May 2018 11:45:52 +1000 Subject: HTTPD Server Post Requests work ........about half the time In-Reply-To: References: Message-ID: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> Andre I think that should only be an issue if your number of requests * time per request > client timeout. Tom probably the best place to start is some logs of the requests and responses on both client and server. Cheers Monte > On 8 May 2018, at 11:28 am, Andre Garzia via use-livecode wrote: > > Remember that LC is using a single thread and that script execution is > blocking, so, if your server is busy doing work to respond to a request, > then it will probably not acknowledge an incoming request at the same time. > Or at least that was true for my RevHTTPd version... > > On Mon, May 7, 2018 at 12:13 PM, Tom Glod via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi folks, so spent the last 2 days working on getting my client to talk to >> a simple service I created taking advantage of the httpd library in v9. >> >> Everything works fine..... half the time. ....literally the request is >> identical each time but the result differs. >> >> the content type is set to text/plain..... so the (base64 encoded) content >> is in the "content" variable. >> >> but thats only true half the time.... the other time it comes in empty. >> >> I also checked my post request with an online "post request" >> mechanism...and 100 % of the requests come in correctly. so the problem >> must be on my httpd service end. >> >> Anyone have any clue what could be creating this inconsistency? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tom at makeshyft.com Mon May 7 22:01:24 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 7 May 2018 22:01:24 -0400 Subject: HTTPD Server Post Requests work ........about half the time In-Reply-To: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> References: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> Message-ID: i will do that thanks Monte....I must understand the cause of this before i go into production ... otherwise I'll never sleep again :) On Mon, May 7, 2018 at 9:45 PM, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > Andre I think that should only be an issue if your number of requests * > time per request > client timeout. > > Tom probably the best place to start is some logs of the requests and > responses on both client and server. > > Cheers > > Monte > > > On 8 May 2018, at 11:28 am, Andre Garzia via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Remember that LC is using a single thread and that script execution is > > blocking, so, if your server is busy doing work to respond to a request, > > then it will probably not acknowledge an incoming request at the same > time. > > Or at least that was true for my RevHTTPd version... > > > > On Mon, May 7, 2018 at 12:13 PM, Tom Glod via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Hi folks, so spent the last 2 days working on getting my client to talk > to > >> a simple service I created taking advantage of the httpd library in v9. > >> > >> Everything works fine..... half the time. ....literally the request is > >> identical each time but the result differs. > >> > >> the content type is set to text/plain..... so the (base64 encoded) > content > >> is in the "content" variable. > >> > >> but thats only true half the time.... the other time it comes in empty. > >> > >> I also checked my post request with an online "post request" > >> mechanism...and 100 % of the requests come in correctly. so the problem > >> must be on my httpd service end. > >> > >> Anyone have any clue what could be creating this inconsistency? > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tom at makeshyft.com Mon May 7 22:21:15 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 7 May 2018 22:21:15 -0400 Subject: HTTPD Server Post Requests work ........about half the time In-Reply-To: References: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> Message-ID: Ok..so the problem was that in my request processing, I was outputting certain data into the message box...duuuh.....which was obviously a blocking operation and was blocking something in the background processes. went 100/100 as soon as i took it out. thank you gentlemen. On Mon, May 7, 2018 at 10:01 PM, Tom Glod wrote: > i will do that thanks Monte....I must understand the cause of this before > i go into production ... otherwise I'll never sleep again :) > > On Mon, May 7, 2018 at 9:45 PM, Monte Goulding via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Andre I think that should only be an issue if your number of requests * >> time per request > client timeout. >> >> Tom probably the best place to start is some logs of the requests and >> responses on both client and server. >> >> Cheers >> >> Monte >> >> > On 8 May 2018, at 11:28 am, Andre Garzia via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > Remember that LC is using a single thread and that script execution is >> > blocking, so, if your server is busy doing work to respond to a request, >> > then it will probably not acknowledge an incoming request at the same >> time. >> > Or at least that was true for my RevHTTPd version... >> > >> > On Mon, May 7, 2018 at 12:13 PM, Tom Glod via use-livecode < >> > use-livecode at lists.runrev.com> wrote: >> > >> >> Hi folks, so spent the last 2 days working on getting my client to >> talk to >> >> a simple service I created taking advantage of the httpd library in v9. >> >> >> >> Everything works fine..... half the time. ....literally the request is >> >> identical each time but the result differs. >> >> >> >> the content type is set to text/plain..... so the (base64 encoded) >> content >> >> is in the "content" variable. >> >> >> >> but thats only true half the time.... the other time it comes in empty. >> >> >> >> I also checked my post request with an online "post request" >> >> mechanism...and 100 % of the requests come in correctly. so the problem >> >> must be on my httpd service end. >> >> >> >> Anyone have any clue what could be creating this inconsistency? >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> > >> > >> > -- >> > http://www.andregarzia.com -- All We Do Is Code. >> > http://fon.nu -- minimalist url shortening service. >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Tue May 8 05:03:49 2018 From: mark at livecode.com (Mark Waddingham) Date: Tue, 08 May 2018 11:03:49 +0200 Subject: Background Long IDs In-Reply-To: References: Message-ID: <658d8794f562929b068c134d0f18335e@livecode.com> On 2018-05-07 21:23, Richard Gaskin via use-livecode wrote: > Brian Milby wrote: > >> The end goal is to enable a binary stack to have the scripts within >> tracked via GitHub. A closely related goal is to enable editing of >> said scripts via an external editor. Script only stacks are not the >> way that I want to go for these projects (they are distributed as >> stacks and used within the IDE as plugins). I've got import/export >> working and a directory watcher that will start an import when a file >> is updated. Unlike lcVCS, this does not attempt to do anything with >> tracking the other parts of the stack, just the scripts. > > Ah, very cool. Thanks. > > As for the inconsistent bg refs which started this thread, my first > inclination is that since consistent absolute refs are critical, any > differences in what "long ID" returns based on what card you're on (or > where you're sitting, or what day of the week it is, or other factors > that don't change the object being referred to) would be a bug, since > it's counter to the design goal of "long ID". At a rough guess, I'd say that the way shared groups are actually implemented is interferring with the collection of the long id. A group can be shared or not shared (sharedBehavior), and if it is shared it can be a background (backgroundBehavior). When you go to a card with a shared group, or (in most cases) reference a shared group against a card, the group is reparented to that card (a group can only ever have one parent at once). If the group is a background then the order of messages is switched (card first, then group). I suspect the computation of the long id is not looking at the shared behavior / background behavior properties and just interpreting the owner chain. However, there is a slight wrinkle in that without a card id reference in the long id, you aren't really getting a reference which is useful at runtime - any computation done with it would be relative to the current card of the stack the group is on. So I wonder if really, if you do: get the long id of group "Shared" of card 1 Then it should return group id of card of stack ... Regardless of its shared status - making it consistent with all other groups. After all you can always check the sharedBehavior/backgroundBehavior property in script to see if it is one of those. Warmest Regards, Mark. P.S. Of course, I think Ali attempted to clean this up before (from memory - in particular, parsing the card id context to greater depth in various parts of the engine) - but it broke lots of things unfortunately :( -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From iphonelagi at gmail.com Tue May 8 08:26:50 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 8 May 2018 13:26:50 +0100 Subject: Sean? In-Reply-To: References: Message-ID: I sent a Facebook PM to his Son last week - No Answer.. But to make it worse - no donation since last Friday. - come on people!!! Anyone got his house telephone number? Lagi On 6 May 2018 at 20:18, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Mark Wieder wrote: > >> So... has anyone heard from Sean yet? >> > > I have not. He has not yet responded to a message I sent him on LinkedIn, > and his last Twitter posts were just a few hours before he last posted here. > > I sent a connection request to his partner at his company (same last name, > presumably a relative), and will inquire with him if the request is > accepted. > > Going on four days the radio silence is disconcerting.... > > -- > Richard Gaskin > Fourth World Systems > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Tue May 8 08:35:01 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 8 May 2018 13:35:01 +0100 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: Hi Mark, Gofundme are very credible and trustworthy. I contacted them and they said I can change who the beneficiary is - to his spouse or other family member. So the correct people will get the money whatever the situation - God I hate having to think about the worst case. I thought the same when I set it up but the what the heck (words to that effect) I lose ?100 so what - my family will still be OK. Everybody, if you can please give what you can afford now, not the minimum that will make you feel that you have done your bit. It will go to the correct people - this isn't PayPal who holds money on a whim. Regards Lagi On 5 May 2018 at 01:18, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > >> Hi All >> >> I have set it up - but I want to have the money go directly to Sean >> >> Ive just read that if I put seans email address in it will send him an >> invite so he will be the only one able to withdraw funds. >> >> I am waiting his acceptance but I think we can add to it without him >> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >> >> >> https://www.gofundme.com/scemergency >> > > So... has anyone heard from Sean yet? > I'm reluctant to put money into a gofundme account that is nonrefundable > if nobody can access the funds. That seems like a bottomless pit. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Tue May 8 09:36:40 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 8 May 2018 10:36:40 -0300 Subject: HTTPD Server Post Requests work ........about half the time In-Reply-To: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> References: <352CAE64-96A5-4735-B55D-649A8A825C10@appisle.net> Message-ID: Monte and Tom, Yes, that is true. The client will wait for a while. It can still drop though if for any reason the socket disconnects while waiting for an answer (IIRC). A good practice, is to cache and pre-process aggressively so that you need to minimal work when the request actually arrives. If you know you will need to do some database queries for each request and the data doesn't change much often, such as: "You are building a blog cms. Each post can have any number of comments. Your user is interested in seeing a list of their recent posts and their comments since his last visit. One normal way to do it, would be to use a boolean field in each comment such as "seen" and flip it to true when shown to the user. To assemble such page, you'd need to query for the posts and then query for the comments, in a join operation which can be costly. Why not pre-compute this when someone comment on an article. At that time, you know the comment is "not seen yet" and you know which post it is related to. You can add it to a special "inbox queue" so that when the user arrives, this "inbox queue" requires no join or complex query minimizing your I/O blocking" That kind of stuff. Also, remember, the time after you answer the request but before other request arrives (idle time) is perfect for maintenance pre-computing. On Mon, May 7, 2018 at 10:45 PM, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > Andre I think that should only be an issue if your number of requests * > time per request > client timeout. > > Tom probably the best place to start is some logs of the requests and > responses on both client and server. > > Cheers > > Monte > > > On 8 May 2018, at 11:28 am, Andre Garzia via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Remember that LC is using a single thread and that script execution is > > blocking, so, if your server is busy doing work to respond to a request, > > then it will probably not acknowledge an incoming request at the same > time. > > Or at least that was true for my RevHTTPd version... > > > > On Mon, May 7, 2018 at 12:13 PM, Tom Glod via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Hi folks, so spent the last 2 days working on getting my client to talk > to > >> a simple service I created taking advantage of the httpd library in v9. > >> > >> Everything works fine..... half the time. ....literally the request is > >> identical each time but the result differs. > >> > >> the content type is set to text/plain..... so the (base64 encoded) > content > >> is in the "content" variable. > >> > >> but thats only true half the time.... the other time it comes in empty. > >> > >> I also checked my post request with an online "post request" > >> mechanism...and 100 % of the requests come in correctly. so the problem > >> must be on my httpd service end. > >> > >> Anyone have any clue what could be creating this inconsistency? > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From jbv at souslelogo.com Tue May 8 10:17:23 2018 From: jbv at souslelogo.com (jbv) Date: Tue, 8 May 2018 16:17:23 +0200 Subject: export imagedata into a file ? Message-ID: Hi list, I have a script that starts as follows : put URL "binfile:/myFile.jpg" into tImageData put tImageData into image "Image_test" put the imagedata of image "Image_test" into tImageData -- tImageData processing After tImageData is processed, I would like to export its content directly into a file. I tried : put tImageData into URL "binfile:/test.jpg" but the file is considered corrupted and can't be opened. I also tried : put tImageData into URL "binfile:/test.jpg" as JPEG but it returns an error. I know I can set the imagedata of an image to the content of tImageData, and then use "export snapshot", but for some reasons too long to explain, I would like to follow a different path. So, How can I export the binary content of tImageData to a jpeg or png file that can be opened like any similar file ? Thanks in advance, jbv From prothero at earthlearningsolutions.org Tue May 8 10:39:47 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Tue, 8 May 2018 07:39:47 -0700 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> Message-ID: <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Folks, I second what Lagi posted. A donation may not only provide needed funds, but sends a message to Sean, and all on this list, that we are a community that care not only about the product we are creating, but the folks who are creating it. That message is sent, whether the donation is 5 or 100. Best, Bill William Prothero http://earthlearningsolutions.org > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode wrote: > > Hi Mark, > > Gofundme are very credible and trustworthy. > > I contacted them and they said I can change who the beneficiary is - to his > spouse or other family member. > So the correct people will get the money whatever the situation - God I > hate having to think about the worst case. > > I thought the same when I set it up but the what the heck (words to that > effect) I lose ?100 so what - my family will still be OK. > > Everybody, if you can please give what you can afford now, not the > minimum that will make you feel that you have done your bit. It will go to > the correct people - this isn't PayPal who holds money on a whim. > > Regards Lagi > > > > > > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: >>> >>> Hi All >>> >>> I have set it up - but I want to have the money go directly to Sean >>> >>> Ive just read that if I put seans email address in it will send him an >>> invite so he will be the only one able to withdraw funds. >>> >>> I am waiting his acceptance but I think we can add to it without him >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >>> >>> >>> https://www.gofundme.com/scemergency >>> >> >> So... has anyone heard from Sean yet? >> I'm reluctant to put money into a gofundme account that is nonrefundable >> if nobody can access the funds. That seems like a bottomless pit. >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacques.hausser at unil.ch Tue May 8 10:51:05 2018 From: jacques.hausser at unil.ch (Jacques Hausser) Date: Tue, 8 May 2018 14:51:05 +0000 Subject: export imagedata into a file ? In-Reply-To: References: Message-ID: Hi jbv I?m using not the imageData, but the image itself Export image ?mage_testI? to URL?binfile:/test.jpg? as JPEG It works Jacques Le 8 mai 2018 ? 16:17, jbv via use-livecode > a ?crit : Hi list, I have a script that starts as follows : put URL "binfile:/myFile.jpg" into tImageData put tImageData into image "Image_test" put the imagedata of image "Image_test" into tImageData -- tImageData processing After tImageData is processed, I would like to export its content directly into a file. I tried : put tImageData into URL "binfile:/test.jpg" but the file is considered corrupted and can't be opened. I also tried : put tImageData into URL "binfile:/test.jpg" as JPEG but it returns an error. I know I can set the imagedata of an image to the content of tImageData, and then use "export snapshot", but for some reasons too long to explain, I would like to follow a different path. So, How can I export the binary content of tImageData to a jpeg or png file that can be opened like any similar file ? Thanks in advance, jbv _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 8 10:53:09 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 8 May 2018 07:53:09 -0700 Subject: Background Long IDs In-Reply-To: <658d8794f562929b068c134d0f18335e@livecode.com> References: <658d8794f562929b068c134d0f18335e@livecode.com> Message-ID: On 05/08/2018 02:03 AM, Mark Waddingham via use-livecode wrote: > When you go to a card with a shared group, or (in most cases) reference > a shared group against a card, the group is reparented to that card (a > group can only ever have one parent at once). If the group is a > background then the order of messages is switched (card first, then group). Ick. Would it maybe make more sense to implement background groups as behavior objects? And that way not have to 'reparent' or change the message path? -- Mark Wieder ahsoftware at gmail.com From jacques.hausser at unil.ch Tue May 8 11:03:05 2018 From: jacques.hausser at unil.ch (Jacques Hausser) Date: Tue, 8 May 2018 15:03:05 +0000 Subject: export imagedata into a file ? In-Reply-To: References: Message-ID: <9BF43418-B0BF-494C-AE8B-AE47A08FA34F@unil.ch> Sorry, I didn?t read carefully. But I think that the imageData needs a kind of ?frame? to become an image. So the simplest way to do it is to populate, for instance, an hidden image with the imageData and then export it. > Le 8 mai 2018 ? 16:17, jbv via use-livecode a ?crit : > > Hi list, > I have a script that starts as follows : > > put URL "binfile:/myFile.jpg" into tImageData > put tImageData into image "Image_test" > put the imagedata of image "Image_test" into tImageData > -- tImageData processing > > After tImageData is processed, I would like to export > its content directly into a file. > I tried : > put tImageData into URL "binfile:/test.jpg" > but the file is considered corrupted and can't be opened. > > I also tried : > put tImageData into URL "binfile:/test.jpg" as JPEG > but it returns an error. > > I know I can set the imagedata of an image to the content > of tImageData, and then use "export snapshot", but for some > reasons too long to explain, I would like to follow a different > path. > So, How can I export the binary content of tImageData to > a jpeg or png file that can be opened like any similar > file ? > > Thanks in advance, > jbv > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Tue May 8 11:03:04 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Tue, 8 May 2018 11:03:04 -0400 Subject: export imagedata into a file ? In-Reply-To: References: Message-ID: I was failing to even get the image in! But, the thing I would have tried if that had worked would be to set the paintCompression of the image to ?jpeg". > On May 8, 2018, at 10:17 AM, jbv via use-livecode wrote: > > Hi list, > I have a script that starts as follows : > > put URL "binfile:/myFile.jpg" into tImageData > put tImageData into image "Image_test" > put the imagedata of image "Image_test" into tImageData > -- tImageData processing > > After tImageData is processed, I would like to export > its content directly into a file. > I tried : > put tImageData into URL "binfile:/test.jpg" > but the file is considered corrupted and can't be opened. > > I also tried : > put tImageData into URL "binfile:/test.jpg" as JPEG > but it returns an error. > > I know I can set the imagedata of an image to the content > of tImageData, and then use "export snapshot", but for some > reasons too long to explain, I would like to follow a different > path. > So, How can I export the binary content of tImageData to > a jpeg or png file that can be opened like any similar > file ? > > Thanks in advance, > jbv > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Tue May 8 11:19:15 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 8 May 2018 10:19:15 -0500 Subject: Background Long IDs In-Reply-To: <658d8794f562929b068c134d0f18335e@livecode.com> References: <658d8794f562929b068c134d0f18335e@livecode.com> Message-ID: I opened a stack where the shared/BG groups are not on the first card and immediately issued the following in the message box: put the long id of group "BG1" of card 1 of stack "AutoScriptSaver" put the long id of group "SG1" of card 1 of stack "AutoScriptSaver" In both cases I get: Error description: Chunk: can't find background Digging a bit, the card chunk is evaluated against the stack and not the background/shared group. So since the BG/SG is not on the first card, it generates an error. If I find the relative card (2 or 3 in this case) and use that, it works. So to get a known consistent long ID for a background/shared group, it will need to be built manually (or ensure that every card is visited first). I'm traversing every object in a stack with a script. My goal was to avoid processing background/shared groups more than once. I capture a list of shared groups and when looping on the objects on a card I check the list. If the object is a shared group, then I skip it. Relevant code is in exportStackScripts and exportChildContolScripts https://github.com/bwmilby/lc-misc/blob/master/ScriptTracker/ScriptTracker_Scripts/stack_ScriptTracker_button_id_1003.livecodescript Thanks, Brian On Tue, May 8, 2018 at 4:03 AM, Mark Waddingham via use-livecode < use-livecode at lists.runrev.com> wrote: > On 2018-05-07 21:23, Richard Gaskin via use-livecode wrote: > >> Brian Milby wrote: >> >> The end goal is to enable a binary stack to have the scripts within >>> tracked via GitHub. A closely related goal is to enable editing of >>> said scripts via an external editor. Script only stacks are not the >>> way that I want to go for these projects (they are distributed as >>> stacks and used within the IDE as plugins). I've got import/export >>> working and a directory watcher that will start an import when a file >>> is updated. Unlike lcVCS, this does not attempt to do anything with >>> tracking the other parts of the stack, just the scripts. >>> >> >> Ah, very cool. Thanks. >> >> As for the inconsistent bg refs which started this thread, my first >> inclination is that since consistent absolute refs are critical, any >> differences in what "long ID" returns based on what card you're on (or >> where you're sitting, or what day of the week it is, or other factors >> that don't change the object being referred to) would be a bug, since >> it's counter to the design goal of "long ID". >> > > At a rough guess, I'd say that the way shared groups are actually > implemented is interferring with the collection of the long id. > > A group can be shared or not shared (sharedBehavior), and if it is shared > it can be a background (backgroundBehavior). > > When you go to a card with a shared group, or (in most cases) reference a > shared group against a card, the group is reparented to that card (a group > can only ever have one parent at once). If the group is a background then > the order of messages is switched (card first, then group). > > I suspect the computation of the long id is not looking at the shared > behavior / background behavior properties and just interpreting the owner > chain. However, there is a slight wrinkle in that without a card id > reference in the long id, you aren't really getting a reference which is > useful at runtime - any computation done with it would be relative to the > current card of the stack the group is on. > > So I wonder if really, if you do: > > get the long id of group "Shared" of card 1 > > Then it should return > > group id of card of stack ... > > Regardless of its shared status - making it consistent with all other > groups. After all you can always check the sharedBehavior/backgroundBehavior > property in script to see if it is one of those. > > Warmest Regards, > > Mark. > > P.S. Of course, I think Ali attempted to clean this up before (from memory > - in particular, parsing the card id context to greater depth in various > parts of the engine) - but it broke lots of things unfortunately :( > > -- > Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From danoldboy at gmail.com Tue May 8 12:13:08 2018 From: danoldboy at gmail.com (Dan Brown) Date: Tue, 08 May 2018 16:13:08 +0000 Subject: Sean? In-Reply-To: <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: I just received word from Sean's family, he is safe and is coping with last week's difficult events On Tue, 8 May 2018, 15:40 prothero--- via use-livecode, < use-livecode at lists.runrev.com> wrote: > Folks, > > I second what Lagi posted. A donation may not only provide needed funds, > but sends a message to Sean, and all on this list, that we are a community > that care not only about the product we are creating, but the folks who are > creating it. That message is sent, whether the donation is 5 or 100. > > Best, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi Mark, > > > > Gofundme are very credible and trustworthy. > > > > I contacted them and they said I can change who the beneficiary is - to > his > > spouse or other family member. > > So the correct people will get the money whatever the situation - God I > > hate having to think about the worst case. > > > > I thought the same when I set it up but the what the heck (words to that > > effect) I lose ?100 so what - my family will still be OK. > > > > Everybody, if you can please give what you can afford now, not the > > minimum that will make you feel that you have done your bit. It will go > to > > the correct people - this isn't PayPal who holds money on a whim. > > > > Regards Lagi > > > > > > > > > > > > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > >>> > >>> Hi All > >>> > >>> I have set it up - but I want to have the money go directly to Sean > >>> > >>> Ive just read that if I put seans email address in it will send him an > >>> invite so he will be the only one able to withdraw funds. > >>> > >>> I am waiting his acceptance but I think we can add to it without him > >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > >>> > >>> > >>> https://www.gofundme.com/scemergency > >>> > >> > >> So... has anyone heard from Sean yet? > >> I'm reluctant to put money into a gofundme account that is nonrefundable > >> if nobody can access the funds. That seems like a bottomless pit. > >> > >> -- > >> Mark Wieder > >> ahsoftware at gmail.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 8 12:22:09 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 8 May 2018 09:22:09 -0700 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: <7e13cebe-6eff-e089-476c-b325910d336c@sonic.net> On 05/08/2018 09:13 AM, Dan Brown via use-livecode wrote: > I just received word from Sean's family, he is safe and is coping with last > week's difficult events Thanks, Dan. -- Mark Wieder ahsoftware at gmail.com From merakosp at gmail.com Tue May 8 12:23:11 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 8 May 2018 17:23:11 +0100 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: This is very good news, thank you Dan. On Tue, May 8, 2018 at 5:13 PM, Dan Brown via use-livecode < use-livecode at lists.runrev.com> wrote: > I just received word from Sean's family, he is safe and is coping with last > week's difficult events > > On Tue, 8 May 2018, 15:40 prothero--- via use-livecode, < > use-livecode at lists.runrev.com> wrote: > > > Folks, > > > > I second what Lagi posted. A donation may not only provide needed funds, > > but sends a message to Sean, and all on this list, that we are a > community > > that care not only about the product we are creating, but the folks who > are > > creating it. That message is sent, whether the donation is 5 or 100. > > > > Best, > > Bill > > > > William Prothero > > http://earthlearningsolutions.org > > > > > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Hi Mark, > > > > > > Gofundme are very credible and trustworthy. > > > > > > I contacted them and they said I can change who the beneficiary is - to > > his > > > spouse or other family member. > > > So the correct people will get the money whatever the situation - God I > > > hate having to think about the worst case. > > > > > > I thought the same when I set it up but the what the heck (words to > that > > > effect) I lose ?100 so what - my family will still be OK. > > > > > > Everybody, if you can please give what you can afford now, not the > > > minimum that will make you feel that you have done your bit. It will go > > to > > > the correct people - this isn't PayPal who holds money on a whim. > > > > > > Regards Lagi > > > > > > > > > > > > > > > > > > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > > >>> > > >>> Hi All > > >>> > > >>> I have set it up - but I want to have the money go directly to Sean > > >>> > > >>> Ive just read that if I put seans email address in it will send him > an > > >>> invite so he will be the only one able to withdraw funds. > > >>> > > >>> I am waiting his acceptance but I think we can add to it without him > > >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > >>> > > >>> > > >>> https://www.gofundme.com/scemergency > > >>> > > >> > > >> So... has anyone heard from Sean yet? > > >> I'm reluctant to put money into a gofundme account that is > nonrefundable > > >> if nobody can access the funds. That seems like a bottomless pit. > > >> > > >> -- > > >> Mark Wieder > > >> ahsoftware at gmail.com > > >> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Tue May 8 12:26:17 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 8 May 2018 10:26:17 -0600 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: Thank you Dan On Tue, May 8, 2018 at 10:13 AM, Dan Brown via use-livecode < use-livecode at lists.runrev.com> wrote: > I just received word from Sean's family, he is safe and is coping with last > week's difficult events > > On Tue, 8 May 2018, 15:40 prothero--- via use-livecode, < > use-livecode at lists.runrev.com> wrote: > > > Folks, > > > > I second what Lagi posted. A donation may not only provide needed funds, > > but sends a message to Sean, and all on this list, that we are a > community > > that care not only about the product we are creating, but the folks who > are > > creating it. That message is sent, whether the donation is 5 or 100. > > > > Best, > > Bill > > > > William Prothero > > http://earthlearningsolutions.org > > > > > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > Hi Mark, > > > > > > Gofundme are very credible and trustworthy. > > > > > > I contacted them and they said I can change who the beneficiary is - to > > his > > > spouse or other family member. > > > So the correct people will get the money whatever the situation - God I > > > hate having to think about the worst case. > > > > > > I thought the same when I set it up but the what the heck (words to > that > > > effect) I lose ?100 so what - my family will still be OK. > > > > > > Everybody, if you can please give what you can afford now, not the > > > minimum that will make you feel that you have done your bit. It will go > > to > > > the correct people - this isn't PayPal who holds money on a whim. > > > > > > Regards Lagi > > > > > > > > > > > > > > > > > > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < > > > use-livecode at lists.runrev.com> wrote: > > > > > >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > > >>> > > >>> Hi All > > >>> > > >>> I have set it up - but I want to have the money go directly to Sean > > >>> > > >>> Ive just read that if I put seans email address in it will send him > an > > >>> invite so he will be the only one able to withdraw funds. > > >>> > > >>> I am waiting his acceptance but I think we can add to it without him > > >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > > >>> > > >>> > > >>> https://www.gofundme.com/scemergency > > >>> > > >> > > >> So... has anyone heard from Sean yet? > > >> I'm reluctant to put money into a gofundme account that is > nonrefundable > > >> if nobody can access the funds. That seems like a bottomless pit. > > >> > > >> -- > > >> Mark Wieder > > >> ahsoftware at gmail.com > > >> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 8 12:26:25 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 08 May 2018 11:26:25 -0500 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: <16340934b68.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Thank God. I hope he knows about the funding. And thank you for letting us know, I was worried. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 8, 2018 11:15:35 AM Dan Brown via use-livecode wrote: > I just received word from Sean's family, he is safe and is coping with last > week's difficult events > > On Tue, 8 May 2018, 15:40 prothero--- via use-livecode, < > use-livecode at lists.runrev.com> wrote: > >> Folks, >> >> I second what Lagi posted. A donation may not only provide needed funds, >> but sends a message to Sean, and all on this list, that we are a community >> that care not only about the product we are creating, but the folks who are >> creating it. That message is sent, whether the donation is 5 or 100. >> >> Best, >> Bill >> >> William Prothero >> http://earthlearningsolutions.org >> >> > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > Hi Mark, >> > >> > Gofundme are very credible and trustworthy. >> > >> > I contacted them and they said I can change who the beneficiary is - to >> his >> > spouse or other family member. >> > So the correct people will get the money whatever the situation - God I >> > hate having to think about the worst case. >> > >> > I thought the same when I set it up but the what the heck (words to that >> > effect) I lose ?100 so what - my family will still be OK. >> > >> > Everybody, if you can please give what you can afford now, not the >> > minimum that will make you feel that you have done your bit. It will go >> to >> > the correct people - this isn't PayPal who holds money on a whim. >> > >> > Regards Lagi >> > >> > >> > >> > >> > >> > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < >> > use-livecode at lists.runrev.com> wrote: >> > >> >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: >> >>> >> >>> Hi All >> >>> >> >>> I have set it up - but I want to have the money go directly to Sean >> >>> >> >>> Ive just read that if I put seans email address in it will send him an >> >>> invite so he will be the only one able to withdraw funds. >> >>> >> >>> I am waiting his acceptance but I think we can add to it without him >> >>> accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. >> >>> >> >>> >> >>> https://www.gofundme.com/scemergency >> >>> >> >> >> >> So... has anyone heard from Sean yet? >> >> I'm reluctant to put money into a gofundme account that is nonrefundable >> >> if nobody can access the funds. That seems like a bottomless pit. >> >> >> >> -- >> >> Mark Wieder >> >> ahsoftware at gmail.com >> >> >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iphonelagi at gmail.com Tue May 8 12:33:50 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 8 May 2018 17:33:50 +0100 Subject: Sean? In-Reply-To: <7e13cebe-6eff-e089-476c-b325910d336c@sonic.net> References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> <7e13cebe-6eff-e089-476c-b325910d336c@sonic.net> Message-ID: Thanks Dan, And the donations are getting a boost as well Thanks to all who have donated - I've sent thank you messages via Gofundme - I hope I haven't missed anybody. For all those still on the fence or drinking Starbucks - Please do the right thing otherwise I might get into Bob Geldolf mode ;-) Regards Lagi On 8 May 2018 at 17:22, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/08/2018 09:13 AM, Dan Brown via use-livecode wrote: > >> I just received word from Sean's family, he is safe and is coping with >> last >> week's difficult events >> > > Thanks, Dan. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tom at makeshyft.com Tue May 8 12:47:37 2018 From: tom at makeshyft.com (Tom Glod) Date: Tue, 8 May 2018 12:47:37 -0400 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> <7e13cebe-6eff-e089-476c-b325910d336c@sonic.net> Message-ID: thats good news indeed. On Tue, May 8, 2018 at 12:33 PM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks Dan, > > And the donations are getting a boost as well > > Thanks to all who have donated - I've sent thank you messages via Gofundme > - I hope I haven't missed anybody. > > For all those still on the fence or drinking Starbucks - Please do the > right thing otherwise I might get into Bob Geldolf mode ;-) > > Regards Lagi > > On 8 May 2018 at 17:22, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 05/08/2018 09:13 AM, Dan Brown via use-livecode wrote: > > > >> I just received word from Sean's family, he is safe and is coping with > >> last > >> week's difficult events > >> > > > > Thanks, Dan. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rdimola at evergreeninfo.net Tue May 8 12:49:23 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 12:49:23 -0400 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: <003d01d3e6ec$87ca9fb0$975fdf10$@net> Good to hear. I just checked the list after visiting that page and saw your post! 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 Dan Brown via use-livecode Sent: Tuesday, May 08, 2018 12:13 PM To: How to use LiveCode Cc: Dan Brown Subject: Re: Sean? I just received word from Sean's family, he is safe and is coping with last week's difficult events On Tue, 8 May 2018, 15:40 prothero--- via use-livecode, < use-livecode at lists.runrev.com> wrote: > Folks, > > I second what Lagi posted. A donation may not only provide needed > funds, but sends a message to Sean, and all on this list, that we are > a community that care not only about the product we are creating, but > the folks who are creating it. That message is sent, whether the donation is 5 or 100. > > Best, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 8, 2018, at 5:35 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi Mark, > > > > Gofundme are very credible and trustworthy. > > > > I contacted them and they said I can change who the beneficiary is - > > to > his > > spouse or other family member. > > So the correct people will get the money whatever the situation - > > God I hate having to think about the worst case. > > > > I thought the same when I set it up but the what the heck (words to > > that > > effect) I lose ?100 so what - my family will still be OK. > > > > Everybody, if you can please give what you can afford now, not > > the minimum that will make you feel that you have done your bit. It > > will go > to > > the correct people - this isn't PayPal who holds money on a whim. > > > > Regards Lagi > > > > > > > > > > > > On 5 May 2018 at 01:18, Mark Wieder via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >>> On 05/02/2018 11:14 AM, Lagi Pittas via use-livecode wrote: > >>> > >>> Hi All > >>> > >>> I have set it up - but I want to have the money go directly to > >>> Sean > >>> > >>> Ive just read that if I put seans email address in it will send > >>> him an invite so he will be the only one able to withdraw funds. > >>> > >>> I am waiting his acceptance but I think we can add to it without > >>> him accepting -I HAVE NO WAY OF WITHDRAWING MONEY FROM THIS ACCOUNT. > >>> > >>> > >>> https://www.gofundme.com/scemergency > >>> > >> > >> So... has anyone heard from Sean yet? > >> I'm reluctant to put money into a gofundme account that is > >> nonrefundable if nobody can access the funds. That seems like a bottomless pit. > >> > >> -- > >> Mark Wieder > >> ahsoftware at gmail.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From hh at hyperhh.de Tue May 8 13:01:59 2018 From: hh at hyperhh.de (hh) Date: Tue, 8 May 2018 19:01:59 +0200 Subject: Sean? Message-ID: <786BFC67-E5D2-42AF-8DD0-0224A02BF512@hyperhh.de> > Lagi wrote: > Everybody, if you can please give what you can afford now ... > It will go to the correct people. https://www.gofundme.com/scemergency > Bill wrote: > A donation may not only provide needed funds, but sends a message > to Sean, and all on this list, that we are a community that care > not only about the product we are creating, but the folks who are > creating it. That message is sent, whether the donation is 5 or 100. I've been away for several weeks and saw this just now. Let us help, the family needs and will get the help. Lagi's engagement is worth more than money. Perhaps we should create kind of a LC-developer-fund for emergency help? Lagi would be the right person to manage such a fund. I would ask everybody who uses (commercially) one of my widgets etc. to donate to such a fund, just now to the above scemergency. Hermann [-hh] From dougr at telus.net Tue May 8 13:48:55 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Tue, 8 May 2018 10:48:55 -0700 Subject: Active window and mouse location Message-ID: <042401d3e6f4$d6ab0fe0$84012fa0$@net> In Windows 7, LC v8.1.9 Is there a way to make an LC "window" the active / top window on the desktop after making another window on the desktop active? I have an app which allows me to copy a portion of text from, say, a Notepad window, into the clipboard. A timed loop within my LC script then pulls the clipboard text into an LC field and starts an analysis of the contents of that field. THAT works great. But then I need the LC window to become the active window after the analysis is done and displayed on my LC window, so I can manipulate the various controls I have on it. Of course I can "manually" click on the LC window to activate it but I was wondering if there is a way to do so in LC script. I've tried "focus on field xxx" (where xxx is a field in my displayed LC window), "set the screenMouseLoc to the loc of this stack", "go to this stack" and a variety of "click at" commands... none of these make the LC window the top active window on the desktop. The Notepad (or whatever) window stays as the top, active window. On a somewhat related note, how do you "set" the mouse location within an LC window? I know and use the "set the screenMouseLoc to the loc of this stack" but an equivalent "set the MouseLoc to the loc of this stack" or "set the mouseLoc to "650,420"" generates an error of "Properties: token is not a property) near "mouseLoc", char 10" when trying to save the code. Seems odd that I have to use FULL screen coordinates to set the mouse location rather than relative ones to the stack. Douglas Ruisaard Trilogy Software (250) 573-3935 From rdimola at evergreeninfo.net Tue May 8 14:16:23 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 14:16:23 -0400 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <042401d3e6f4$d6ab0fe0$84012fa0$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> Message-ID: <005301d3e6f8$af0ab9f0$0d202dd0$@net> I want to change the hilitedItem without triggering the hiliteChanged message. I lock messages the set the hilitedItem but the hiliteChanged message is still fired off immediately. I can code around it but wanted to know if there is a way to prevent the message? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From dunbarx at aol.com Tue May 8 14:42:38 2018 From: dunbarx at aol.com (dunbarx) Date: Tue, 8 May 2018 11:42:38 -0700 (MST) Subject: Active window and mouse location In-Reply-To: <042401d3e6f4$d6ab0fe0$84012fa0$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> Message-ID: <1525804958787-0.post@n4.nabble.com> Hi. The "screenMouseLoc" is a property, but the "mouseLoc" is a function.You cannot set a function. Why this was wrought this way is anybody's guess. I recommend that you make a library gadget that automatically takes the open LC window properties and does the math. Then your "newMouseLoc" property can be local to the window. Craig Newman -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From ambassador at fourthworld.com Tue May 8 15:13:21 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 8 May 2018 12:13:21 -0700 Subject: Active window and mouse location In-Reply-To: <1525804958787-0.post@n4.nabble.com> References: <1525804958787-0.post@n4.nabble.com> Message-ID: <6a02d1e0-99fe-089e-8cab-9b92a60b30a2@fourthworld.com> dunbarx wrote: > The "screenMouseLoc" is a property, but the "mouseLoc" is a > function.You cannot set a function. > > Why this was wrought this way is anybody's guess. If memory serves mouseLoc was implemented as a function for compatibility with HyperCard, which offered no way to move the mouse cursor. When the opportunity came up to make a global version, it seems the choice to make that one a property was simply because a property is more useful, allowing both getting and setting. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue May 8 16:17:34 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 8 May 2018 15:17:34 -0500 Subject: Active window and mouse location In-Reply-To: <042401d3e6f4$d6ab0fe0$84012fa0$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> Message-ID: <51dbb950-adfc-7f54-daea-5f6b861b51ce@hyperactivesw.com> On 5/8/18 12:48 PM, Douglas Ruisaard via use-livecode wrote: > On a somewhat related note, how do you "set" the mouse location within an LC window? I know and use the "set the screenMouseLoc to the loc of this stack" but an equivalent "set the MouseLoc to the loc of this stack" or "set the mouseLoc to "650,420"" generates an error of "Properties: token is not a property) near "mouseLoc", char 10" when trying to save the code. Seems odd that I have to use FULL screen coordinates to set the mouse location rather than relative ones to the stack. The globalLoc function will translate the coordinates for you: set the screenMouseLoc to globalLoc(cardX,cardY) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Tue May 8 17:00:31 2018 From: dunbarx at aol.com (dunbarx) Date: Tue, 8 May 2018 14:00:31 -0700 (MST) Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <005301d3e6f8$af0ab9f0$0d202dd0$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> Message-ID: <1525813231104-0.post@n4.nabble.com> Instead of locking messages, can you not include a hilitedChanged handler that will trap and bury the message? Not sure where the best place for that would be. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From bodine at bodinetraininggames.com Tue May 8 17:42:12 2018 From: bodine at bodinetraininggames.com (tbodine) Date: Tue, 8 May 2018 14:42:12 -0700 (MST) Subject: MacOS 10.13 crashes LC after color dialog In-Reply-To: References: <9FE45877-2A48-4475-80E8-8BB77025BA29@hyperhh.de> Message-ID: <1525815732903-0.post@n4.nabble.com> Just ran into this bug, which I see is fixed for LC 8.x and up. But can this fix also be done for LC 7.x? Or is 7 EOL? Tom B. -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From hh at hyperhh.de Tue May 8 12:14:35 2018 From: hh at hyperhh.de (hh) Date: Tue, 8 May 2018 18:14:35 +0200 Subject: Sean? Message-ID: > Lagi wrote: > Everybody, if you can please give what you can afford now ... > It will go to the correct people. https://www.gofundme.com/scemergency > Bill wrote: > A donation may not only provide needed funds, but sends a message > to Sean, and all on this list, that we are a community that care > not only about the product we are creating, but the folks who are > creating it. That message is sent, whether the donation is 5 or 100. I've been away for several weeks and saw this just now. Let us help, the family needs and will get the help. Lagi's engagement is worth more than money. Perhaps we should create kind of a LC-developer-fund for emergency help? Lagi would be the right person to manage such a fund. I would ask everybody who uses (commercially) one of my widgets etc. to donate to such a fund, just now to the above scemergency. Hermann [-hh] From monte at appisle.net Tue May 8 19:06:07 2018 From: monte at appisle.net (Monte Goulding) Date: Wed, 9 May 2018 09:06:07 +1000 Subject: Sean? In-Reply-To: References: <7E3E9402-70A1-4BE6-823A-78FAB90ADCF2@earthlearningsolutions.org> <34DF70CF-F137-4A29-B545-DD3D2CE2B3B2@earthlearningsolutions.org> Message-ID: > On 9 May 2018, at 2:13 am, Dan Brown via use-livecode wrote: > > I just received word from Sean's family, he is safe and is coping with last > week's difficult events That is such a relief to hear! Thanks Dan Monte From rdimola at evergreeninfo.net Tue May 8 19:37:54 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 19:37:54 -0400 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <1525813231104-0.post@n4.nabble.com> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> Message-ID: <007801d3e725$99647460$cc2d5d20$@net> That's what I finally did. App works now. 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 dunbarx via use-livecode Sent: Tuesday, May 08, 2018 5:01 PM To: use-revolution at lists.runrev.com Cc: dunbarx Subject: Re: Navigation Widget Suppressing the hiliteChanged Message Instead of locking messages, can you not include a hilitedChanged handler that will trap and bury the message? Not sure where the best place for that would be. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue May 8 19:37:54 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 19:37:54 -0400 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <1525813231104-0.post@n4.nabble.com> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> Message-ID: <007801d3e725$99647460$cc2d5d20$@net> That's what I finally did. App works now. 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 dunbarx via use-livecode Sent: Tuesday, May 08, 2018 5:01 PM To: use-revolution at lists.runrev.com Cc: dunbarx Subject: Re: Navigation Widget Suppressing the hiliteChanged Message Instead of locking messages, can you not include a hilitedChanged handler that will trap and bury the message? Not sure where the best place for that would be. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Tue May 8 20:07:56 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 00:07:56 +0000 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <007801d3e725$99647460$cc2d5d20$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> <007801d3e725$99647460$cc2d5d20$@net> Message-ID: It is still a curious question. Should widgets be aware of the message lock state (and not post) or is it a bug or is there another explanation? On Tue, May 8, 2018 at 6:36 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > That's what I finally did. App works now. 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 dunbarx via use-livecode > Sent: Tuesday, May 08, 2018 5:01 PM > To: use-revolution at lists.runrev.com > Cc: dunbarx > Subject: Re: Navigation Widget Suppressing the hiliteChanged Message > > Instead of locking messages, can you not include a hilitedChanged handler > that will trap and bury the message? Not sure where the best place for that > would be. > > Craig > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Tue May 8 20:07:56 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 00:07:56 +0000 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: <007801d3e725$99647460$cc2d5d20$@net> References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> <007801d3e725$99647460$cc2d5d20$@net> Message-ID: It is still a curious question. Should widgets be aware of the message lock state (and not post) or is it a bug or is there another explanation? On Tue, May 8, 2018 at 6:36 PM Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > That's what I finally did. App works now. 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 dunbarx via use-livecode > Sent: Tuesday, May 08, 2018 5:01 PM > To: use-revolution at lists.runrev.com > Cc: dunbarx > Subject: Re: Navigation Widget Suppressing the hiliteChanged Message > > Instead of locking messages, can you not include a hilitedChanged handler > that will trap and bury the message? Not sure where the best place for that > would be. > > Craig > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Tue May 8 20:13:45 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 00:13:45 +0000 Subject: MacOS 10.13 crashes LC after color dialog In-Reply-To: <1525815732903-0.post@n4.nabble.com> References: <9FE45877-2A48-4475-80E8-8BB77025BA29@hyperhh.de> <1525815732903-0.post@n4.nabble.com> Message-ID: I?m pretty sure it is EOL. On Tue, May 8, 2018 at 4:43 PM tbodine via use-livecode < use-livecode at lists.runrev.com> wrote: > Just ran into this bug, which I see is fixed for LC 8.x and up. But can > this > fix also be done for LC 7.x? Or is 7 EOL? > Tom B. > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Tue May 8 20:13:45 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 00:13:45 +0000 Subject: MacOS 10.13 crashes LC after color dialog In-Reply-To: <1525815732903-0.post@n4.nabble.com> References: <9FE45877-2A48-4475-80E8-8BB77025BA29@hyperhh.de> <1525815732903-0.post@n4.nabble.com> Message-ID: I?m pretty sure it is EOL. On Tue, May 8, 2018 at 4:43 PM tbodine via use-livecode < use-livecode at lists.runrev.com> wrote: > Just ran into this bug, which I see is fixed for LC 8.x and up. But can > this > fix also be done for LC 7.x? Or is 7 EOL? > Tom B. > > > > -- > Sent from: > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From MikeKerner at roadrunner.com Tue May 8 21:09:02 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 09 May 2018 01:09:02 +0000 Subject: date libraries/routines for LCG Message-ID: I'm working on my session for next week's lcg, which is going to focus on dates. I'd like to feature any libraries or routines that anyone wants to share that have to do with dates. Please email me at one of my 300 email addresses. -- 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 mikedoub at gmail.com Tue May 8 21:14:15 2018 From: mikedoub at gmail.com (Mike Doub) Date: Tue, 8 May 2018 21:14:15 -0400 Subject: date libraries/routines for LCG In-Reply-To: References: Message-ID: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Have you checked the Master Library? https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 On May 8, 2018, 9:10 PM -0400, Mike Kerner via use-livecode , wrote: > I'm working on my session for next week's lcg, which is going to focus on > dates. I'd like to feature any libraries or routines that anyone wants to > share that have to do with dates. > Please email me at one of my 300 email addresses. > > -- > 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 rdimola at evergreeninfo.net Tue May 8 23:23:45 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 23:23:45 -0400 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> <007801d3e725$99647460$cc2d5d20$@net> Message-ID: <007f01d3e745$26401550$72c03ff0$@net> Agreed. Short of any answer on this list within a few days I will submit a bug report and see what Panos has to say. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From: Brian Milby [mailto:brian at milby7.com] Sent: Tuesday, May 08, 2018 8:08 PM To: How to use LiveCode Cc: use-revolution at lists.runrev.com; Ralph DiMola Subject: Re: Navigation Widget Suppressing the hiliteChanged Message It is still a curious question. Should widgets be aware of the message lock state (and not post) or is it a bug or is there another explanation? On Tue, May 8, 2018 at 6:36 PM Ralph DiMola via use-livecode wrote: That's what I finally did. App works now. 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 dunbarx via use-livecode Sent: Tuesday, May 08, 2018 5:01 PM To: use-revolution at lists.runrev.com Cc: dunbarx Subject: Re: Navigation Widget Suppressing the hiliteChanged Message Instead of locking messages, can you not include a hilitedChanged handler that will trap and bury the message? Not sure where the best place for that would be. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue May 8 23:23:45 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 8 May 2018 23:23:45 -0400 Subject: Navigation Widget Suppressing the hiliteChanged Message In-Reply-To: References: <042401d3e6f4$d6ab0fe0$84012fa0$@net> <005301d3e6f8$af0ab9f0$0d202dd0$@net> <1525813231104-0.post@n4.nabble.com> <007801d3e725$99647460$cc2d5d20$@net> Message-ID: <007f01d3e745$26401550$72c03ff0$@net> Agreed. Short of any answer on this list within a few days I will submit a bug report and see what Panos has to say. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From: Brian Milby [mailto:brian at milby7.com] Sent: Tuesday, May 08, 2018 8:08 PM To: How to use LiveCode Cc: use-revolution at lists.runrev.com; Ralph DiMola Subject: Re: Navigation Widget Suppressing the hiliteChanged Message It is still a curious question. Should widgets be aware of the message lock state (and not post) or is it a bug or is there another explanation? On Tue, May 8, 2018 at 6:36 PM Ralph DiMola via use-livecode wrote: That's what I finally did. App works now. 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 dunbarx via use-livecode Sent: Tuesday, May 08, 2018 5:01 PM To: use-revolution at lists.runrev.com Cc: dunbarx Subject: Re: Navigation Widget Suppressing the hiliteChanged Message Instead of locking messages, can you not include a hilitedChanged handler that will trap and bury the message? Not sure where the best place for that would be. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Wed May 9 09:55:56 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 09 May 2018 13:55:56 +0000 Subject: date libraries/routines for LCG In-Reply-To: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> References: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Message-ID: Yep, Master is on my list, but I should make sure I pull the latest version. On Tue, May 8, 2018 at 9:14 PM Mike Doub via use-livecode < use-livecode at lists.runrev.com> wrote: > Have you checked the Master Library? > > https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 > > On May 8, 2018, 9:10 PM -0400, Mike Kerner via use-livecode < > use-livecode at lists.runrev.com>, wrote: > > I'm working on my session for next week's lcg, which is going to focus on > > dates. I'd like to feature any libraries or routines that anyone wants to > > share that have to do with dates. > > Please email me at one of my 300 email addresses. > > > > -- > > 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 brian at milby7.com Wed May 9 11:29:10 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 15:29:10 +0000 Subject: date libraries/routines for LCG In-Reply-To: References: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Message-ID: Is this one on your list? LiveCode library to handle date and time functions https://github.com/derbrill/libdate On Wed, May 9, 2018 at 8:57 AM Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > Yep, Master is on my list, but I should make sure I pull the latest > version. > > On Tue, May 8, 2018 at 9:14 PM Mike Doub via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Have you checked the Master Library? > > > > https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 > > > > On May 8, 2018, 9:10 PM -0400, Mike Kerner via use-livecode < > > use-livecode at lists.runrev.com>, wrote: > > > I'm working on my session for next week's lcg, which is going to focus > on > > > dates. I'd like to feature any libraries or routines that anyone wants > to > > > share that have to do with dates. > > > Please email me at one of my 300 email addresses. > > > > > > -- > > > 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 dougr at telus.net Wed May 9 11:32:24 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Wed, 9 May 2018 08:32:24 -0700 Subject: Active window and mouse location In-Reply-To: GLtWfWGslvxoZGLtbfcqeS References: GLtWfWGslvxoZGLtbfcqeS Message-ID: <047801d3e7aa$ef306860$cd913920$@net> Thanks, as always, for the responses. Getting old means you forget about the differences between Commands and Functions... but anyway My MAIN question was whether there was a way to get LC to make a desktop window THE active, top-most window... next necessarily the LC's window (in my case) but ANY window for that matter. I'll be using a shell command out to an AUTOHOTKEY compiled script to switch to the desired desktop window but was wondering if there was a native LC way to do so. BTW, anyone who hasn't heard or tried AutoHotKey, should do themselves a huge favor (favour in the British colonies) and explore its capabilities... which, I assure you, are myriad on Windows platforms. There are similar tools I have NOT explored available on the Mac. However, before this thread evolves into a discussion about external scripting tools; please, if possible, let me know if anyone knows a LC-way to active a specific window on the desktop. ... ps... I am completely ignorant (and likely to remain so) regarding Java... so, if that is an option, I'd need a "seed" scripting suggestion as to how to start. Cheers! Doug Douglas Ruisaard Trilogy Software (250) 573-3935 > In Windows 7, LC v8.1.9 > Is there a way to make an LC "window" the active / top window on the desktop after making another > window on the desktop active? I have an app which allows me to copy a portion of text from, say, a > Notepad window, into the clipboard. A timed loop within my LC script then pulls the clipboard text > into an LC field and starts an analysis of the contents of that field. THAT works great. But then I > need the LC window to become the active window after the analysis is done and displayed on my LC > window, so I can manipulate the various controls I have on it. > > Of course I can "manually" click on the LC window to activate it but I was wondering if there is a way > to do so in LC script. I've tried "focus on field xxx" (where xxx is a field in my displayed LC > window), "set the screenMouseLoc to the loc of this stack", "go to this stack" and a variety of "click > at" commands... none of these make the LC window the top active window on the desktop. The Notepad > (or whatever) window stays as the top, active window. > > On a somewhat related note, how do you "set" the mouse location within an LC window? I know and use > the "set the screenMouseLoc to the loc of this stack" but an equivalent "set the MouseLoc to the loc > of this stack" or "set the mouseLoc to "650,420"" generates an error of "Properties: token is not a > property) near "mouseLoc", char 10" when trying to save the code. Seems odd that I have to use FULL > screen coordinates to set the mouse location rather than relative ones to the stack. > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > > > The "screenMouseLoc" is a property, but the "mouseLoc" is a > function.You cannot set a function. > > > > Why this was wrought this way is anybody's guess. > > If memory serves mouseLoc was implemented as a function for compatibility with HyperCard, which > offered no way to move the mouse cursor. > > When the opportunity came up to make a global version, it seems the choice to make that one a property > was simply because a property is more useful, allowing both getting and setting. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > From MikeKerner at roadrunner.com Wed May 9 11:32:25 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 09 May 2018 15:32:25 +0000 Subject: date libraries/routines for LCG In-Reply-To: References: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Message-ID: Thank you... On Wed, May 9, 2018 at 11:29 AM Brian Milby via use-livecode < use-livecode at lists.runrev.com> wrote: > Is this one on your list? > > LiveCode library to handle date and time functions > https://github.com/derbrill/libdate > > On Wed, May 9, 2018 at 8:57 AM Mike Kerner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Yep, Master is on my list, but I should make sure I pull the latest > > version. > > > > On Tue, May 8, 2018 at 9:14 PM Mike Doub via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > Have you checked the Master Library? > > > > > > https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 > > > > > > On May 8, 2018, 9:10 PM -0400, Mike Kerner via use-livecode < > > > use-livecode at lists.runrev.com>, wrote: > > > > I'm working on my session for next week's lcg, which is going to > focus > > on > > > > dates. I'd like to feature any libraries or routines that anyone > wants > > to > > > > share that have to do with dates. > > > > Please email me at one of my 300 email addresses. > > > > > > > > -- > > > > 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 bonnmike at gmail.com Wed May 9 12:16:04 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2018 10:16:04 -0600 Subject: Active window and mouse location In-Reply-To: <047801d3e7aa$ef306860$cd913920$@net> References: <047801d3e7aa$ef306860$cd913920$@net> Message-ID: While the solution is not perfect, you can have your script set the systemwindow of stack "stackname" to true wait 1 tick set the systemwindow of stack "stackname" to false (Saw this on the forums at one time or another, think the thanks go to Lagi) The only negative of this method is the flicker as it goes system, then back again. On Wed, May 9, 2018 at 9:32 AM, Douglas Ruisaard via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks, as always, for the responses. Getting old means you forget about > the differences between Commands and Functions... but anyway > My MAIN question was whether there was a way to get LC to make a desktop > window THE active, top-most window... next necessarily the LC's window (in > my case) but ANY window for that matter. > > I'll be using a shell command out to an AUTOHOTKEY compiled script to > switch to the desired desktop window but was wondering if there was a > native LC way to do so. BTW, anyone who hasn't heard or tried AutoHotKey, > should do themselves a huge favor (favour in the British colonies) and > explore its capabilities... which, I assure you, are myriad on Windows > platforms. There are similar tools I have NOT explored available on the > Mac. > > However, before this thread evolves into a discussion about external > scripting tools; please, if possible, let me know if anyone knows a LC-way > to active a specific window on the desktop. ... ps... I am completely > ignorant (and likely to remain so) regarding Java... so, if that is an > option, I'd need a "seed" scripting suggestion as to how to start. > > Cheers! > Doug > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > > > In Windows 7, LC v8.1.9 > > Is there a way to make an LC "window" the active / top window on the > desktop after making another > > window on the desktop active? I have an app which allows me to copy a > portion of text from, say, a > > Notepad window, into the clipboard. A timed loop within my LC script > then pulls the clipboard text > > into an LC field and starts an analysis of the contents of that field. > THAT works great. But then I > > need the LC window to become the active window after the analysis is > done and displayed on my LC > > window, so I can manipulate the various controls I have on it. > > > > Of course I can "manually" click on the LC window to activate it but I > was wondering if there is a way > > to do so in LC script. I've tried "focus on field xxx" (where xxx is a > field in my displayed LC > > window), "set the screenMouseLoc to the loc of this stack", "go to this > stack" and a variety of "click > > at" commands... none of these make the LC window the top active window > on the desktop. The Notepad > > (or whatever) window stays as the top, active window. > > > > On a somewhat related note, how do you "set" the mouse location within > an LC window? I know and use > > the "set the screenMouseLoc to the loc of this stack" but an equivalent > "set the MouseLoc to the loc > > of this stack" or "set the mouseLoc to "650,420"" generates an error of > "Properties: token is not a > > property) near "mouseLoc", char 10" when trying to save the code. Seems > odd that I have to use FULL > > screen coordinates to set the mouse location rather than relative ones > to the stack. > > > > Douglas Ruisaard > > Trilogy Software > > (250) 573-3935 > > > > > The "screenMouseLoc" is a property, but the "mouseLoc" is a > > function.You cannot set a function. > > > > > > Why this was wrought this way is anybody's guess. > > > > If memory serves mouseLoc was implemented as a function for > compatibility with HyperCard, which > > offered no way to move the mouse cursor. > > > > When the opportunity came up to make a global version, it seems the > choice to make that one a property > > was simply because a property is more useful, allowing both getting and > setting. > > > > -- > > Richard Gaskin > > Fourth World Systems > > Software Design and Development for the Desktop, Mobile, and the Web > > ____________________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Wed May 9 12:38:36 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Wed, 9 May 2018 17:38:36 +0100 Subject: Active window and mouse location In-Reply-To: <047801d3e7aa$ef306860$cd913920$@net> References: <047801d3e7aa$ef306860$cd913920$@net> Message-ID: Hi Doug, Could this thread be helpful? http://forums.livecode.com/viewtopic.php?f=7&t=30984 and this lesson http://lessons.livecode.com/m/2592/l/125868-searching-for- an-open-window-by-title Only for Livecode "windows"/stacks though Failing that, using FFI with C would do it You need to get the handle of the window via enumwindows (abou 10 ways of doing it) https://msdn.microsoft.com/en-us/library/windows/desktop/ ms633497.aspx then call https://msdn.microsoft.com/en-us/library/windows/desktop/ ms632673(v=vs.85).aspx This pdf (aboutvisual foxpro winapi access ) give all manner of calls and calling structures which should help with FFI - I'm going to have to have a go at FFI soon. https://www.dropbox.com/s/a0sa3q8vu3ctf3o/E-WAPI.pdf?dl=0 I did this with a Visual Foxpro routine over a decade ago - but I've been to bed since then so hopefully one of the clever cloggs on here could do this to give us all a good template example for accessing windows apis via FFI and C - Go on mark/panos/Ali - in between bites of your sandwiches. a 15 minutes slot on LC Global? Regards Lagi On 9 May 2018 at 16:32, Douglas Ruisaard via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks, as always, for the responses. Getting old means you forget about > the differences between Commands and Functions... but anyway > My MAIN question was whether there was a way to get LC to make a desktop > window THE active, top-most window... next necessarily the LC's window (in > my case) but ANY window for that matter. > > I'll be using a shell command out to an AUTOHOTKEY compiled script to > switch to the desired desktop window but was wondering if there was a > native LC way to do so. BTW, anyone who hasn't heard or tried AutoHotKey, > should do themselves a huge favor (favour in the British colonies) and > explore its capabilities... which, I assure you, are myriad on Windows > platforms. There are similar tools I have NOT explored available on the > Mac. > > However, before this thread evolves into a discussion about external > scripting tools; please, if possible, let me know if anyone knows a LC-way > to active a specific window on the desktop. ... ps... I am completely > ignorant (and likely to remain so) regarding Java... so, if that is an > option, I'd need a "seed" scripting suggestion as to how to start. > > Cheers! > Doug > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > > > In Windows 7, LC v8.1.9 > > Is there a way to make an LC "window" the active / top window on the > desktop after making another > > window on the desktop active? I have an app which allows me to copy a > portion of text from, say, a > > Notepad window, into the clipboard. A timed loop within my LC script > then pulls the clipboard text > > into an LC field and starts an analysis of the contents of that field. > THAT works great. But then I > > need the LC window to become the active window after the analysis is > done and displayed on my LC > > window, so I can manipulate the various controls I have on it. > > > > Of course I can "manually" click on the LC window to activate it but I > was wondering if there is a way > > to do so in LC script. I've tried "focus on field xxx" (where xxx is a > field in my displayed LC > > window), "set the screenMouseLoc to the loc of this stack", "go to this > stack" and a variety of "click > > at" commands... none of these make the LC window the top active window > on the desktop. The Notepad > > (or whatever) window stays as the top, active window. > > > > On a somewhat related note, how do you "set" the mouse location within > an LC window? I know and use > > the "set the screenMouseLoc to the loc of this stack" but an equivalent > "set the MouseLoc to the loc > > of this stack" or "set the mouseLoc to "650,420"" generates an error of > "Properties: token is not a > > property) near "mouseLoc", char 10" when trying to save the code. Seems > odd that I have to use FULL > > screen coordinates to set the mouse location rather than relative ones > to the stack. > > > > Douglas Ruisaard > > Trilogy Software > > (250) 573-3935 > > > > > The "screenMouseLoc" is a property, but the "mouseLoc" is a > > function.You cannot set a function. > > > > > > Why this was wrought this way is anybody's guess. > > > > If memory serves mouseLoc was implemented as a function for > compatibility with HyperCard, which > > offered no way to move the mouse cursor. > > > > When the opportunity came up to make a global version, it seems the > choice to make that one a property > > was simply because a property is more useful, allowing both getting and > setting. > > > > -- > > Richard Gaskin > > Fourth World Systems > > Software Design and Development for the Desktop, Mobile, and the Web > > ____________________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From prothero at earthlearningsolutions.org Wed May 9 12:53:02 2018 From: prothero at earthlearningsolutions.org (ELS prothero) Date: Wed, 9 May 2018 09:53:02 -0700 Subject: date libraries/routines for LCG In-Reply-To: References: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Message-ID: <7C6EAE27-2EC6-4DA4-8CFA-2CDC2586191E@earthlearningsolutions.org> Dave: Done. Bill William Prothero, PhD Professor Emeritus University of California, Santa Barbara http://earthlearningsolutions.org > On May 9, 2018, at 8:32 AM, Mike Kerner via use-livecode wrote: > > Thank you... > > On Wed, May 9, 2018 at 11:29 AM Brian Milby via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Is this one on your list? >> >> LiveCode library to handle date and time functions >> https://github.com/derbrill/libdate >> >> On Wed, May 9, 2018 at 8:57 AM Mike Kerner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Yep, Master is on my list, but I should make sure I pull the latest >>> version. >>> >>> On Tue, May 8, 2018 at 9:14 PM Mike Doub via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Have you checked the Master Library? >>>> >>>> https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 >>>> >>>> On May 8, 2018, 9:10 PM -0400, Mike Kerner via use-livecode < >>>> use-livecode at lists.runrev.com>, wrote: >>>>> I'm working on my session for next week's lcg, which is going to >> focus >>> on >>>>> dates. I'd like to feature any libraries or routines that anyone >> wants >>> to >>>>> share that have to do with dates. >>>>> Please email me at one of my 300 email addresses. >>>>> >>>>> -- >>>>> 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." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed May 9 12:56:42 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 16:56:42 +0000 Subject: date libraries/routines for LCG In-Reply-To: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> References: <7e953f0a-a782-430c-a7e7-70d3ef0f4a00@Spark> Message-ID: <087CE790-22DB-4C08-AC30-18D1000E1253@iotecdigital.com> Yes, I contributed to the Master Library a couple of date and time functions which return formats which LC does not provide. One is sql date which returns the date in the format yyyy-mm-dd, The second is julian date which uses Jacques method (I understand there is not simply one Julian standard!) For time I have sql time (hh:mm:ss) and military, returning the time in 24 hour format. So for instance you can convert to sql datetime format by using formatDate(the date, "sql date) && formatTime(the time, "sql time"). I'm not sure if the Master Library made some improvement on the functions I submitted, but here is what I have: function formatDate theDate, theFormat /* Accepts any valid date for the first parameter. If not a valid date, it simply returns what was passed. Second parameter can be any of the following: sql date: date in the yyyy-mm-dd format short date, abbreviated date, internet date, long date: LC versions of the same julian date: Julian number based on (I believe) Jacques formula) */ put the itemdelimiter into theOldDelim set the itemdelimiter to "-" if the length of item 1 of theDate = 4 and \ the number of items of theDate = 3 and \ item 1 of theDate is a number and \ item 2 of theDate is a number and \ item 3 of theDate is a number then put item 2 of theDate & "/" & \ item 3 of theDate & "/" & \ item 1 of theDate into theDate end if convert theDate to dateitems set the itemdelimiter to theOldDelim switch theFormat case "sql date" put item 1 of theDate & "-" & \ format("%02d",item 2 of theDate) & "-" & \ format("%02d",item 3 of theDate) into theDate break case "short date" convert theDate from dateitems to short date break case "abbreviated date" convert theDate from dateitems to abbreviated date break case "abbr date" convert theDate from dateitems to abbreviated date break case "internet date" convert theDate from dateitems to internet date break case "long date" convert theDate from dateitems to long date break case "julian date" put the date into theDate convert theDate to dateItems if ((item 2 of theDate = 1) or (item 2 of theDate = 2)) then put 1 into theDay else put 0 into theDay end if put item 1 of theDate + 4800 - theDay into theYear put item 2 of theDate + (12 * theDay) - 3 into theMonth put item 3 of theDate + \ ((153 * theMonth + 2) div 5) + \ (365 * theYear) + \ (theYear div 4) - \ (theYear div 100) + \ (theYear div 400) - \ 32045 into theDate break end switch return theDate end formatDate function formatTime theTime, theFormat /* accepts any valid time and returns the form of the time specified in the second parameter. The valid formats are: sql time: hh:mm:ss (Note: combining sql date from the formatDate() function with the sql time will produce a valid SQL date time type). short time: LC short time format abbreviated time: LC abbr time format (same as short time) long time: LC long time format seconds: the number of seconds since the prior midnight military: the military time 00:00 - 23:59 */ if theTime is empty then return empty set the numberformat to "00" switch theFormat case "sql time" convert theTime to dateitems put (item 4 of theTime +0) & ":" & \ (item 5 of theTime +0) & ":" & \ (item 6 of theTime +0) into theTime break case "short time" convert theTime to short time break case "abbreviated time" convert theTime to abbreviated time break case "long time" convert theTime to long time break case "seconds" convert theTime to seconds break case "military" set the itemdelimiter to ":" if theTime contains "PM" then add 12 to item 1 of theTime end if put word 1 of item 2 of theTime into item 2 of theTime break end switch return theTime end formatTime > On May 8, 2018, at 18:14 , Mike Doub via use-livecode wrote: > > Have you checked the Master Library? > > https://www.dropbox.com/s/3wpwn3hfbmpl7sk/MasterLibrary.livecode?dl=0 From bobsneidar at iotecdigital.com Wed May 9 13:05:17 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 17:05:17 +0000 Subject: Active window and mouse location In-Reply-To: <047801d3e7aa$ef306860$cd913920$@net> References: <047801d3e7aa$ef306860$cd913920$@net> Message-ID: <92345908-C034-454B-9445-04CDE92DDFF5@iotecdigital.com> Here is what I do and it works a peach. Assuming tPath is a valid path to a folder: if tPlatform contains "Win" then replace "/" with "\" in tPath put "explorer " & quote & tpath & quote into theCmd put shell(theCmd) into theResult else put "property the_path : " & quote & tPath & quote & cr into theCmd put "set the_folder to (POSIX file the_path) as alias" & cr after theCmd put "tell application " & quote & "finder" & quote & cr after theCmd put "activate" & cr after theCmd put "reveal the_folder" & cr after theCmd put "end tell" & cr after theCmd do theCmd as appleScript end if This should probably also be in the master library. Bob S > On May 9, 2018, at 08:32 , Douglas Ruisaard via use-livecode wrote: > > Thanks, as always, for the responses. Getting old means you forget about the differences between Commands and Functions... but anyway > My MAIN question was whether there was a way to get LC to make a desktop window THE active, top-most window... next necessarily the LC's window (in my case) but ANY window for that matter. From klaus at major-k.de Wed May 9 13:14:36 2018 From: klaus at major-k.de (Klaus major-k) Date: Wed, 9 May 2018 19:14:36 +0200 Subject: Active window and mouse location In-Reply-To: <92345908-C034-454B-9445-04CDE92DDFF5@iotecdigital.com> References: <047801d3e7aa$ef306860$cd913920$@net> <92345908-C034-454B-9445-04CDE92DDFF5@iotecdigital.com> Message-ID: <24F5047A-EAB5-4849-A5DF-0E50F9ED4768@major-k.de> Hi Bob, > Am 09.05.2018 um 19:05 schrieb Bob Sneidar via use-livecode : > > Here is what I do and it works a peach. Assuming tPath is a valid path to a folder: > > if tPlatform contains "Win" then > replace "/" with "\" in tPath > put "explorer " & quote & tpath & quote into theCmd > put shell(theCmd) into theResult > else > put "property the_path : " & quote & tPath & quote & cr into theCmd > put "set the_folder to (POSIX file the_path) as alias" & cr after theCmd > put "tell application " & quote & "finder" & quote & cr after theCmd > put "activate" & cr after theCmd > put "reveal the_folder" & cr after theCmd > put "end tell" & cr after theCmd > do theCmd as appleScript > end if > > This should probably also be in the master library. Or maybe this slightly shorter verison: ... launch document tPath ... :-D > Bob S > >> On May 9, 2018, at 08:32 , Douglas Ruisaard via use-livecode wrote: >> >> Thanks, as always, for the responses. Getting old means you forget about the differences between Commands and Functions... but anyway >> My MAIN question was whether there was a way to get LC to make a desktop window THE active, top-most window... next necessarily the LC's window (in my case) but ANY window for that matter. Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bobsneidar at iotecdigital.com Wed May 9 13:22:26 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 17:22:26 +0000 Subject: Active window and mouse location In-Reply-To: <24F5047A-EAB5-4849-A5DF-0E50F9ED4768@major-k.de> References: <047801d3e7aa$ef306860$cd913920$@net> <92345908-C034-454B-9445-04CDE92DDFF5@iotecdigital.com> <24F5047A-EAB5-4849-A5DF-0E50F9ED4768@major-k.de> Message-ID: <00C32C49-176B-4FB4-AFAA-18A43DDF9193@iotecdigital.com> Oh, no kidding! I read the dictionary, and it gives no indication this will work with folders as well as files!!! I use launch document for files as well. And I thought I was being clever! I guess this means I cannot absolutely trust the dictionary anymore! LOL! Bob S > On May 9, 2018, at 10:14 , Klaus major-k via use-livecode wrote: > > Or maybe this slightly shorter verison: > ... > launch document tPath > ... > > :-D From klaus at major-k.de Wed May 9 13:29:10 2018 From: klaus at major-k.de (Klaus major-k) Date: Wed, 9 May 2018 19:29:10 +0200 Subject: Active window and mouse location In-Reply-To: <00C32C49-176B-4FB4-AFAA-18A43DDF9193@iotecdigital.com> References: <047801d3e7aa$ef306860$cd913920$@net> <92345908-C034-454B-9445-04CDE92DDFF5@iotecdigital.com> <24F5047A-EAB5-4849-A5DF-0E50F9ED4768@major-k.de> <00C32C49-176B-4FB4-AFAA-18A43DDF9193@iotecdigital.com> Message-ID: <1B387254-04AD-40AC-88BA-46DB4A6F7A99@major-k.de> Hi Bob, > Am 09.05.2018 um 19:22 schrieb Bob Sneidar via use-livecode : > > Oh, no kidding! No! :-) > I read the dictionary, and it gives no indication this will work with folders as well as files!!! > I use launch document for files as well. One day I just tried it and it worked! Believe me, I was as astonished as you are now! :-D > And I thought I was being clever! > I guess this means I cannot absolutely trust the dictionary anymore! LOL! You can, but it may not tell your the WHOLE truth! ;-) > Bob S > >> On May 9, 2018, at 10:14 , Klaus major-k via use-livecode wrote: >> Or maybe this slightly shorter verison: >> ... >> launch document tPath >> ... >> >> :-D Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From jbv at souslelogo.com Wed May 9 13:49:23 2018 From: jbv at souslelogo.com (jbv) Date: Wed, 9 May 2018 19:49:23 +0200 Subject: imagedata and alpha byte Message-ID: <71b62ae8354044711e6e7699ba7396e0.squirrel@sage.on-rev.com> Hi list, Still struggling with imagedata, I am trying to modify the transparency of an image by manipulating pixel by pixel the alpha byte. I tried with numToChar(0) and binaryEncode("B*","00000000") but to no avail... OTOH manipulating the RVB channel works fine. Any idea on how modify the alpha channel of the imagedata of a image, and then exporting the image as PNG with the modified transparency ? Thanks in advance. jbv From richmondmathewson at gmail.com Wed May 9 13:51:29 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 9 May 2018 20:51:29 +0300 Subject: imagedata and alpha byte In-Reply-To: <71b62ae8354044711e6e7699ba7396e0.squirrel@sage.on-rev.com> References: <71b62ae8354044711e6e7699ba7396e0.squirrel@sage.on-rev.com> Message-ID: <0f096e2e-c5c4-b211-3eb8-db752836f889@gmail.com> The inevitable question has to be why you are doing that in such a fiddly sort of way. Richmond. On 9/5/2018 8:49 pm, jbv via use-livecode wrote: > Hi list, > Still struggling with imagedata, I am trying to modify the transparency > of an image by manipulating pixel by pixel the alpha byte. > I tried with numToChar(0) and binaryEncode("B*","00000000") but to no > avail... > OTOH manipulating the RVB channel works fine. > > Any idea on how modify the alpha channel of the imagedata of a image, > and then exporting the image as PNG with the modified transparency ? > > Thanks in advance. > jbv > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jbv at souslelogo.com Wed May 9 13:59:40 2018 From: jbv at souslelogo.com (jbv) Date: Wed, 9 May 2018 19:59:40 +0200 Subject: imagedata and alpha byte In-Reply-To: <0f096e2e-c5c4-b211-3eb8-db752836f889@gmail.com> References: <71b62ae8354044711e6e7699ba7396e0.squirrel@sage.on-rev.com> <0f096e2e-c5c4-b211-3eb8-db752836f889@gmail.com> Message-ID: <0b70f24e8c48b7b370dec4c97682ba0a.squirrel@sage.on-rev.com> On Wed, May 9, 2018 7:51 pm, Richmond Mathewson via use-livecode wrote: > The inevitable question has to be why you are doing that in such a > fiddly sort of way. > > Richmond. > It would be too long to explain, but in short some users of a client app will modify pixels of images that will then be exported as PNG to a server and then displayed in a website. I have successfully modified the alpha channel of images with php for years, and am just wondering why this doesn't work in LC... From bonnmike at gmail.com Wed May 9 14:29:06 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2018 12:29:06 -0600 Subject: imagedata and alpha byte In-Reply-To: <0b70f24e8c48b7b370dec4c97682ba0a.squirrel@sage.on-rev.com> References: <71b62ae8354044711e6e7699ba7396e0.squirrel@sage.on-rev.com> <0f096e2e-c5c4-b211-3eb8-db752836f889@gmail.com> <0b70f24e8c48b7b370dec4c97682ba0a.squirrel@sage.on-rev.com> Message-ID: Already assuming that you know which pixel you wish to modify, (like if you want to modify pixel 25 in pixel row 3, that would be pixel 75.. I think..) you would need to do something like the following.. --first, put the current alphadata into a variable. put the alphadata of img "myImg" into tAlpha -- then modify the alphadata for the pixel in question put numtochar(0) into char 75 of tAlpha -- 0 is transparent, 255 is completely opaque -- change all necessary pixels here then -- set the image to the new alphadata set the alphadata of img "myImg" to tAlpha On Wed, May 9, 2018 at 11:59 AM, jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > On Wed, May 9, 2018 7:51 pm, Richmond Mathewson via use-livecode wrote: > > The inevitable question has to be why you are doing that in such a > > fiddly sort of way. > > > > Richmond. > > > > It would be too long to explain, but in short some users of a client > app will modify pixels of images that will then be exported as PNG to > a server and then displayed in a website. > I have successfully modified the alpha channel of images with php for > years, and am just wondering why this doesn't work in LC... > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From Bernd.Niggemann at uni-wh.de Wed May 9 14:37:06 2018 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 9 May 2018 18:37:06 +0000 Subject: imagedata and alpha byte Message-ID: Hi, please do not use numToChar in version 7.0 and up for image manipulation, use numToByte or byteToNum NumToChar is deprecated. It might work but is horribly slow. along the lines of Mike's example -------------------------- on mouseUp local tAlphaData, tTransparent, tHalfTransparent local tImgData, tCollect, tLength put the imageData of image 1 into tImgData -- not needed here but if you want to modify existing AD put the alphaData of image 1 into tAlphaData put numToByte(0) into tTransparent put numToByte(127) into tHalfTransparent put the width of image 1 * the height of image 1 into tLength repeat tLength -- put tTransparent after tCollect put tHalfTransparent after tCollect end repeat -- in LC 9 you have to set imagedata again explicitly set the imageData of image 1 to tImgData set the alphaData of image 1 to tCollect end mouseUp ------------ Kind regards Bernd From Bernd.Niggemann at uni-wh.de Wed May 9 14:58:05 2018 From: Bernd.Niggemann at uni-wh.de (Niggemann, Bernd) Date: Wed, 9 May 2018 18:58:05 +0000 Subject: imagedata and alpha byte Message-ID: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> Correcting my previous post. You don't have to set the imageData explicitly. I was confused by vanishing images. Apparently if you want to set all of the imageData to numToByte(0) or numToByte(256) the image vanishes. The workaround is to set it to 1 or 255 respectively. This is in LC 9 GM Kind regards Bernd Here is the corrected script ----------------------- on mouseUp local tAlphaData, tTransparent, tOpaque local tCollect, tLength -- not needed here but if you want to modify existing AD put the alphaData of image 1 into tAlphaData put numToByte(1) into tTransparent -- dont set to 0 or image vanishes put numToByte(255) into tOpaque -- dont set to 256 or image vanishes put the width of image 1 * the height of image 1 into tLength repeat tLength --put tTransparent after tCollect put tOpaque after tCollect end repeat set the alphaData of image 1 to tCollect end mouseUp ------------------------- From waprothero at gmail.com Wed May 9 15:08:22 2018 From: waprothero at gmail.com (William Prothero) Date: Wed, 9 May 2018 12:08:22 -0700 Subject: How to turn off editor formatting In-Reply-To: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> Message-ID: Folks: I know there must be a way to turn off the part of the IDE editor auto-formatting that adds quotes and spare brackets to arrays, without turning off auto indent, which I like. I find myself deleting the extra quotes and brackets so often that I would turn it off if the autoformat checkbox in the preferences didn?t also turn off the auto indent, which I like. Is it possible to keep auto indent, but lose the rest of the autoformat stuff? I?m using LC 9 Bill William A. Prothero http://earthlearningsolutions.org From brahma at hindu.org Wed May 9 15:21:20 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 9 May 2018 19:21:20 +0000 Subject: How to dismiss keyboard on mobile Message-ID: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> On mobile I have a UI (for searching audio) where: 1) user make a text selection (search box) 2) need to dismiss the keyboard (having made the text selection, which remains) 3) so she can choose some other radio buttons: like "Title" or "Sub-title" or "Genre" (this is a audio/music search UI) How to get rid of the keyboard? And let the user can keep going in the UI while field keeps the data, until "submit" or clicks "search" On iOS is see a control for keyboard search where word "Done" appears above/right of the keyboard. You click it, the keyboard disappears Can we hack that UI in Livecode? There must be some way to make the keyboard disappear -- without triggering any other action. Putting this in the field does not help. on returnKey closeField exitField end returnKey # does nothing: one would expect the field to lose focus/keyboard goes away. br From brahma at hindu.org Wed May 9 15:21:20 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 9 May 2018 19:21:20 +0000 Subject: How to dismiss keyboard on mobile Message-ID: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> On mobile I have a UI (for searching audio) where: 1) user make a text selection (search box) 2) need to dismiss the keyboard (having made the text selection, which remains) 3) so she can choose some other radio buttons: like "Title" or "Sub-title" or "Genre" (this is a audio/music search UI) How to get rid of the keyboard? And let the user can keep going in the UI while field keeps the data, until "submit" or clicks "search" On iOS is see a control for keyboard search where word "Done" appears above/right of the keyboard. You click it, the keyboard disappears Can we hack that UI in Livecode? There must be some way to make the keyboard disappear -- without triggering any other action. Putting this in the field does not help. on returnKey closeField exitField end returnKey # does nothing: one would expect the field to lose focus/keyboard goes away. br From bonnmike at gmail.com Wed May 9 15:23:45 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2018 13:23:45 -0600 Subject: How to turn off editor formatting In-Reply-To: References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> Message-ID: In the scripteditor window, click the edit menu, options, then enable/disable the things you wish. On Wed, May 9, 2018 at 1:08 PM, William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Folks: > I know there must be a way to turn off the part of the IDE editor > auto-formatting that adds quotes and spare brackets to arrays, without > turning off auto indent, which I like. I find myself deleting the extra > quotes and brackets so often that I would turn it off if the autoformat > checkbox in the preferences didn?t also turn off the auto indent, which I > like. > > Is it possible to keep auto indent, but lose the rest of the autoformat > stuff? > > I?m using LC 9 > > Bill > > William A. Prothero > http://earthlearningsolutions.org > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed May 9 15:38:42 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 9 May 2018 15:38:42 -0400 Subject: How to dismiss keyboard on mobile In-Reply-To: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> Message-ID: <006101d3e7cd$59fd49c0$0df7dd40$@net> Focus on nothing or send backKey to the engine on Android. 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 Sannyasin Brahmanathaswami via use-livecode Sent: Wednesday, May 09, 2018 3:21 PM To: How LiveCode Cc: Sannyasin Brahmanathaswami Subject: How to dismiss keyboard on mobile On mobile I have a UI (for searching audio) where: 1) user make a text selection (search box) 2) need to dismiss the keyboard (having made the text selection, which remains) 3) so she can choose some other radio buttons: like "Title" or "Sub-title" or "Genre" (this is a audio/music search UI) How to get rid of the keyboard? And let the user can keep going in the UI while field keeps the data, until "submit" or clicks "search" On iOS is see a control for keyboard search where word "Done" appears above/right of the keyboard. You click it, the keyboard disappears Can we hack that UI in Livecode? There must be some way to make the keyboard disappear -- without triggering any other action. Putting this in the field does not help. on returnKey closeField exitField end returnKey # does nothing: one would expect the field to lose focus/keyboard goes away. br _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed May 9 15:36:43 2018 From: klaus at major-k.de (Klaus major-k) Date: Wed, 9 May 2018 21:36:43 +0200 Subject: How to dismiss keyboard on mobile In-Reply-To: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> Message-ID: <9A3E5DED-F4C6-4487-A473-C85C161CF138@major-k.de> Hi Swami, > Am 09.05.2018 um 21:21 schrieb Sannyasin Brahmanathaswami via use-livecode : > > On mobile > > I have a UI (for searching audio) > where: > 1) user make a text selection (search box) > 2) need to dismiss the keyboard (having made the text selection, which remains) > 3) so she can choose some other radio buttons: like "Title" or "Sub-title" or "Genre" (this is a audio/music search UI) > How to get rid of the keyboard? And let the user can keep going in the UI while field keeps the data, until "submit" or clicks "search" > On iOS is see a control for keyboard search where word "Done" appears above/right of the keyboard. You click it, the keyboard disappears > Can we hack that UI in Livecode? There must be some way to make the keyboard disappear -- without triggering any other action. > Putting this in the field does not help. > on returnKey > closeField > exitField > end returnKey > # does nothing: one would expect the field to lose focus/keyboard goes away. usually: ... focus on nothing ... does the trick. > br Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bobsneidar at iotecdigital.com Wed May 9 17:06:58 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 21:06:58 +0000 Subject: How to turn off editor formatting In-Reply-To: References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> Message-ID: <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> No work. First, there does not seem to be an option for turning off auto-complete. Also, turning off auto-format seems to not effect anything much. Bob S > On May 9, 2018, at 12:23 , Mike Bonner via use-livecode wrote: > > In the scripteditor window, click the edit menu, options, then > enable/disable the things you wish. From brian at milby7.com Wed May 9 17:23:03 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 21:23:03 +0000 Subject: How to turn off editor formatting In-Reply-To: <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> Message-ID: It is all under the Edit... Options menu of the SE. On Wed, May 9, 2018 at 4:07 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > No work. First, there does not seem to be an option for turning off > auto-complete. Also, turning off auto-format seems to not effect anything > much. > > Bob S > > > > On May 9, 2018, at 12:23 , Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > In the scripteditor window, click the edit menu, options, then > > enable/disable the things you wish. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Wed May 9 17:28:33 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 9 May 2018 16:28:33 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> Message-ID: <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> On 5/9/18 2:21 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > Putting this in the field does not help. > > on returnKey > closeField > exitField > end returnKey > > # does nothing: one would expect the field to lose focus/keyboard goes away. These are just messages that the engine sends when the focus changes, they don't control the field themselves. As mentioned, "focus on nothing" is the command that does the actual work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dougr at telus.net Wed May 9 17:34:34 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Wed, 9 May 2018 14:34:34 -0700 Subject: Active window and mouse location In-Reply-To: GTNWfwEzBdzw5GTNbf2pl4 References: GTNWfwEzBdzw5GTNbf2pl4 Message-ID: <04ad01d3e7dd$871e87b0$955b9710$@net> Thanks, Mike... but this doesn't make my LC screen active... it does flicker it but leaves it in buried under the top window. I'll check out those links, Lagi... thanks for the research.... Thanks to Bob und Klaus for the "Launch" suggestion ... however, I don't want to open, launch or startup anything, I just need the LC window which is displaying the card processing to become the top-most window ... so I'm not sure exactly what I would use as the "document" in the launch command. I will, however, keep this in mind for other purposes. As expected, a VERY simple, one-line script to AutoHotKey did the trick... which can be compiled into a standalone executable... and then shell'd to. Only thing is that it isn't cross-platform... windows only. If I find the time, I'll try Bob's suggestion for the Apple. Many Thanks! Doug Douglas Ruisaard Trilogy Software (250) 573-3935 > > While the solution is not perfect, you can have your script > set the systemwindow of stack "stackname" to true > wait 1 tick > set the systemwindow of stack "stackname" to false > > (Saw this on the forums at one time or another, think the thanks go to Lagi) > > The only negative of this method is the flicker as it goes system, then > back again. > > > ------------------------------ > > From bobsneidar at iotecdigital.com Wed May 9 17:40:05 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 21:40:05 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> Message-ID: That is what I do whenever I need a closeField or exitField to trigger on a currently entered field before running off and doing things. focus on nothing is what you want. Bob S > On May 9, 2018, at 14:28 , J. Landman Gay via use-livecode wrote: > > On 5/9/18 2:21 PM, Sannyasin Brahmanathaswami via use-livecode wrote: >> Putting this in the field does not help. >> on returnKey >> closeField >> exitField >> end returnKey >> # does nothing: one would expect the field to lose focus/keyboard goes away. > > These are just messages that the engine sends when the focus changes, they don't control the field themselves. As mentioned, "focus on nothing" is the command that does the actual work. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com From bonnmike at gmail.com Wed May 9 18:33:58 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2018 16:33:58 -0600 Subject: How to turn off editor formatting In-Reply-To: References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> Message-ID: If there isn't an option to turn off autocomplete, my guess is you're using a version that didn't give you the choice. I'm using the most recent 9. Turned off brackets and bracket hiliting, turned off the live error checking and auto complete. All I have on is control structure complete, and auto formatting. Thankfully this helps with the windows 10 slow down issues enough to make things bearable. On Wed, May 9, 2018 at 3:23 PM, Brian Milby via use-livecode < use-livecode at lists.runrev.com> wrote: > It is all under the Edit... Options menu of the SE. > On Wed, May 9, 2018 at 4:07 PM Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > No work. First, there does not seem to be an option for turning off > > auto-complete. Also, turning off auto-format seems to not effect anything > > much. > > > > Bob S > > > > > > > On May 9, 2018, at 12:23 , Mike Bonner via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > > > > In the scripteditor window, click the edit menu, options, then > > > enable/disable the things you wish. > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Wed May 9 18:36:53 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2018 16:36:53 -0600 Subject: Active window and mouse location In-Reply-To: <04ad01d3e7dd$871e87b0$955b9710$@net> References: <04ad01d3e7dd$871e87b0$955b9710$@net> Message-ID: Hmm. Not sure whats up then. doing the systemwindow trick pops things to the front for me from behind a browser of whatever happens to be in front, so no clue why it won't work for you. (unless the window that it is behind is a system window itself) On Wed, May 9, 2018 at 3:34 PM, Douglas Ruisaard via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks, Mike... but this doesn't make my LC screen active... it does > flicker it but leaves it in buried under the top window. > > I'll check out those links, Lagi... thanks for the research.... > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I don't > want to open, launch or startup anything, I just need the LC window which > is displaying the card processing to become the top-most window ... so I'm > not sure exactly what I would use as the "document" in the launch command. > I will, however, keep this in mind for other purposes. > > As expected, a VERY simple, one-line script to AutoHotKey did the trick... > which can be compiled into a standalone executable... and then shell'd to. > Only thing is that it isn't cross-platform... windows only. If I find the > time, I'll try Bob's suggestion for the Apple. > > Many Thanks! > Doug > > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > > > > > While the solution is not perfect, you can have your script > > set the systemwindow of stack "stackname" to true > > wait 1 tick > > set the systemwindow of stack "stackname" to false > > > > (Saw this on the forums at one time or another, think the thanks go to > Lagi) > > > > The only negative of this method is the flicker as it goes system, then > > back again. > > > > > > ------------------------------ > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Wed May 9 18:41:42 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 9 May 2018 22:41:42 +0000 Subject: How to turn off editor formatting In-Reply-To: References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> Message-ID: <85F30266-E237-41BE-ABCD-8891A0C0401A@iotecdigital.com> Yup I was looking in the Preferences for the Script Editor. Bob S > On May 9, 2018, at 15:33 , Mike Bonner via use-livecode wrote: > > If there isn't an option to turn off autocomplete, my guess is you're using > a version that didn't give you the choice. I'm using the most recent 9. > Turned off brackets and bracket hiliting, turned off the live error > checking and auto complete. All I have on is control structure complete, > and auto formatting. Thankfully this helps with the windows 10 slow down > issues enough to make things bearable. From brian at milby7.com Wed May 9 18:48:57 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 09 May 2018 22:48:57 +0000 Subject: How to turn off editor formatting In-Reply-To: <85F30266-E237-41BE-ABCD-8891A0C0401A@iotecdigital.com> References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> <85F30266-E237-41BE-ABCD-8891A0C0401A@iotecdigital.com> Message-ID: May want to take a look at my script tracker stack. It exports the scripts of a stack to text files and has a folder watcher to import them back when they change. Should allow the use of Atom to edit the scripts. I?ve only tested on small stacks though. It was posted on another thread but I could repost the link if you like. I?m going to put it on RevOnline shortly. On Wed, May 9, 2018 at 5:42 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Yup I was looking in the Preferences for the Script Editor. > > Bob S > > > > On May 9, 2018, at 15:33 , Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > If there isn't an option to turn off autocomplete, my guess is you're > using > > a version that didn't give you the choice. I'm using the most recent 9. > > Turned off brackets and bracket hiliting, turned off the live error > > checking and auto complete. All I have on is control structure > complete, > > and auto formatting. Thankfully this helps with the windows 10 slow down > > issues enough to make things bearable. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From waprothero at gmail.com Wed May 9 19:33:27 2018 From: waprothero at gmail.com (William Prothero) Date: Wed, 9 May 2018 16:33:27 -0700 Subject: How to turn off editor formatting In-Reply-To: References: <9E451D5C-8CF5-4633-973D-E91111EE7FA6@uni-wh.de> <5EFED6F2-276C-4165-8075-67526CA1AB57@iotecdigital.com> <85F30266-E237-41BE-ABCD-8891A0C0401A@iotecdigital.com> Message-ID: <61E5EE2B-F562-4D59-915E-5091C1A190FC@gmail.com> Thanks! Got it. Bill William A. Prothero http://earthlearningsolutions.org From dunbarx at aol.com Thu May 10 01:57:26 2018 From: dunbarx at aol.com (com) Date: Wed, 9 May 2018 23:57:26 -0600 Subject: No subject Message-ID: <1525931855.Gea7f4LyWN8XpGea7fXPk0@mf-smf-ucb021c3> http://notice.southfloridaaquaponic.com Com From dunbarx at aol.com Thu May 10 01:58:28 2018 From: dunbarx at aol.com (com) Date: Wed, 9 May 2018 20:58:28 -0900 Subject: No subject Message-ID: <1525931919.Geb9fTAaaQSeEGeb9fdRCT@mf-smf-ucb032c3> http://kind.southfloridaaquaponic.com Com From klaus at major-k.de Thu May 10 04:44:25 2018 From: klaus at major-k.de (Klaus major-k) Date: Thu, 10 May 2018 10:44:25 +0200 Subject: Active window and mouse location In-Reply-To: <04ad01d3e7dd$871e87b0$955b9710$@net> References: <04ad01d3e7dd$871e87b0$955b9710$@net> Message-ID: <53E9DEEE-7E3A-449C-95D9-ADC1378E690D@major-k.de> Hi Doug, > Am 09.05.2018 um 23:34 schrieb Douglas Ruisaard via use-livecode : > > Thanks, Mike... but this doesn't make my LC screen active... it does flicker it but leaves it in buried under the top window. > I'll check out those links, Lagi... thanks for the research.... > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I don't want to open, launch or startup anything, I just need the LC window which is displaying the card processing to become the top-most window ... so I'm not sure exactly what I would use as the "document" in the launch command. I will, however, keep this in mind for other purposes. the "document" in my script is the folder itself! So this is just like double-clicking the folder in the Finder/Explorer! > As expected, a VERY simple, one-line script to AutoHotKey did the trick... which can be compiled into a standalone executable... and then shell'd to. Only thing is that it isn't cross-platform... windows only. If I find the time, I'll try Bob's suggestion for the Apple. > > Many Thanks! > Doug Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From dougr at telus.net Thu May 10 10:13:07 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Thu, 10 May 2018 07:13:07 -0700 Subject: Active window and mouse location In-Reply-To: GYacfA6eBwEY1GYahf6MhQ References: GYacfA6eBwEY1GYahf6MhQ Message-ID: <04e101d3e869$06d7c350$148749f0$@net> More specifically, if I increase the "wait", the desired windows comes to the foreground, the wait expires and then it "retreats" back behind the other window(s) to its original placement. Neat trick for a timed "pop-up" window. Without the "false" reset, the window remains as the foreground window FOREVER... blocking any other windows or pop-up (e.g. "answer") windows if they appear behind this foreground window. THAT in turn means that you have to kill the foreground window in order to proceed.... so don't try this trick at home, kids! Nonetheless, an interesting command.. one which I will consider using in another place and time. Thanks again, Doug Douglas Ruisaard Trilogy Software (250) 573-3935 > Hmm. Not sure whats up then. doing the systemwindow trick pops things to the front for me from behind > a browser of whatever happens to be in front, so no clue why it won't work for you. (unless the > window that it is behind is a system window itself) > > On Wed, May 9, 2018 at 3:34 PM, Douglas Ruisaard via use-livecode < use-livecode at lists.runrev.com> > wrote: > > > Thanks, Mike... but this doesn't make my LC screen active... it does > > flicker it but leaves it in buried under the top window. > > > > I'll check out those links, Lagi... thanks for the research.... > > > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I > > don't want to open, launch or startup anything, I just need the LC > > window which is displaying the card processing to become the top-most > > window ... so I'm not sure exactly what I would use as the "document" in the launch command. > > I will, however, keep this in mind for other purposes. > > > > As expected, a VERY simple, one-line script to AutoHotKey did the trick... > > which can be compiled into a standalone executable... and then shell'd to. > > Only thing is that it isn't cross-platform... windows only. If I find > > the time, I'll try Bob's suggestion for the Apple. > > > > Many Thanks! > > Doug > > > > > > Douglas Ruisaard > > Trilogy Software > > (250) 573-3935 > > > > > > > > While the solution is not perfect, you can have your script set the > > > systemwindow of stack "stackname" to true wait 1 tick set the > > > systemwindow of stack "stackname" to false > > > > > > (Saw this on the forums at one time or another, think the thanks go > > > to > > Lagi) > > > > > > The only negative of this method is the flicker as it goes system, > > > then back again. > > > > > > > > > ------------------------------ > > > > > > > > From brahma at hindu.org Thu May 10 10:28:05 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 10 May 2018 14:28:05 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> Message-ID: <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> on returnInField focus on nothing end returninfield # when I put that into field itself: does nothing: # on android I get a carriage return in the field on hitting returnkey maybe it has to do with what Jacqueline said " "These are just messages that the engine sends when the focus changes, they don't control the field themselves. As mentioned, "focus on nothing" is the command that does the actual work." But I would rather they don't have to click another control, other than the return key while inside the field itself BR That is what I do whenever I need a closeField or exitField to trigger on a currently entered field before running off and doing things. focus on nothing is what you want. Bob S From bonnmike at gmail.com Thu May 10 11:14:57 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 10 May 2018 09:14:57 -0600 Subject: Active window and mouse location In-Reply-To: <04e101d3e869$06d7c350$148749f0$@net> References: <04e101d3e869$06d7c350$148749f0$@net> Message-ID: Hmm Just a curiosity question to further the experiment if you don't mind.. I had been thinking you could use the "click" command to bring things to front, but if its not in front you can't do that. So out of curiosity.. If you set it to a system window so that its in front of everything, and then use the click command (click at x,y) then un-systemwindow it, does it retain focus? I'd test here, but for some reason it behaves differently for me. (It sounds like your autohotkey answer is still the better option.) On Thu, May 10, 2018 at 8:13 AM, Douglas Ruisaard via use-livecode < use-livecode at lists.runrev.com> wrote: > More specifically, if I increase the "wait", the desired windows comes to > the foreground, the wait expires and then it "retreats" back behind the > other window(s) to its original placement. Neat trick for a timed "pop-up" > window. Without the "false" reset, the window remains as the foreground > window FOREVER... blocking any other windows or pop-up (e.g. "answer") > windows if they appear behind this foreground window. THAT in turn means > that you have to kill the foreground window in order to proceed.... so > don't try this trick at home, kids! > > Nonetheless, an interesting command.. one which I will consider using in > another place and time. > > Thanks again, > Doug > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > > > Hmm. Not sure whats up then. doing the systemwindow trick pops things > to the front for me from behind > > a browser of whatever happens to be in front, so no clue why it won't > work for you. (unless the > > window that it is behind is a system window itself) > > > > On Wed, May 9, 2018 at 3:34 PM, Douglas Ruisaard via use-livecode < > use-livecode at lists.runrev.com> > > wrote: > > > > > Thanks, Mike... but this doesn't make my LC screen active... it does > > > flicker it but leaves it in buried under the top window. > > > > > > I'll check out those links, Lagi... thanks for the research.... > > > > > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I > > > don't want to open, launch or startup anything, I just need the LC > > > window which is displaying the card processing to become the top-most > > > window ... so I'm not sure exactly what I would use as the "document" > in the launch command. > > > I will, however, keep this in mind for other purposes. > > > > > > As expected, a VERY simple, one-line script to AutoHotKey did the > trick... > > > which can be compiled into a standalone executable... and then shell'd > to. > > > Only thing is that it isn't cross-platform... windows only. If I find > > > the time, I'll try Bob's suggestion for the Apple. > > > > > > Many Thanks! > > > Doug > > > > > > > > > Douglas Ruisaard > > > Trilogy Software > > > (250) 573-3935 > > > > > > > > > > > While the solution is not perfect, you can have your script set the > > > > systemwindow of stack "stackname" to true wait 1 tick set the > > > > systemwindow of stack "stackname" to false > > > > > > > > (Saw this on the forums at one time or another, think the thanks go > > > > to > > > Lagi) > > > > > > > > The only negative of this method is the flicker as it goes system, > > > > then back again. > > > > > > > > > > > > ------------------------------ > > > > > > > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Thu May 10 11:20:15 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 10 May 2018 09:20:15 -0600 Subject: Active window and mouse location In-Reply-To: References: <04e101d3e869$06d7c350$148749f0$@net> Message-ID: Oh, one other option for windows would be vbscript. Unfortunately, I don't think you can "do myScript as vbscript" because (according to the dictionary) the required objects aren't available to livecode using that method. You can however, create a .vbs file with a script that should be able to bring your app to the front. Put the file somewhere accessible, and use launch document to run it. There are threads on this in the forum, I'll re-locate them if you are interested in the idea. On Thu, May 10, 2018 at 9:14 AM, Mike Bonner wrote: > Hmm Just a curiosity question to further the experiment if you don't > mind.. I had been thinking you could use the "click" command to bring > things to front, but if its not in front you can't do that. So out of > curiosity.. If you set it to a system window so that its in front of > everything, and then use the click command (click at x,y) then > un-systemwindow it, does it retain focus? I'd test here, but for some > reason it behaves differently for me. (It sounds like your autohotkey > answer is still the better option.) > > On Thu, May 10, 2018 at 8:13 AM, Douglas Ruisaard via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> More specifically, if I increase the "wait", the desired windows comes to >> the foreground, the wait expires and then it "retreats" back behind the >> other window(s) to its original placement. Neat trick for a timed "pop-up" >> window. Without the "false" reset, the window remains as the foreground >> window FOREVER... blocking any other windows or pop-up (e.g. "answer") >> windows if they appear behind this foreground window. THAT in turn means >> that you have to kill the foreground window in order to proceed.... so >> don't try this trick at home, kids! >> >> Nonetheless, an interesting command.. one which I will consider using in >> another place and time. >> >> Thanks again, >> Doug >> >> Douglas Ruisaard >> Trilogy Software >> (250) 573-3935 >> >> > Hmm. Not sure whats up then. doing the systemwindow trick pops things >> to the front for me from behind >> > a browser of whatever happens to be in front, so no clue why it won't >> work for you. (unless the >> > window that it is behind is a system window itself) >> > >> > On Wed, May 9, 2018 at 3:34 PM, Douglas Ruisaard via use-livecode < >> use-livecode at lists.runrev.com> >> > wrote: >> > >> > > Thanks, Mike... but this doesn't make my LC screen active... it does >> > > flicker it but leaves it in buried under the top window. >> > > >> > > I'll check out those links, Lagi... thanks for the research.... >> > > >> > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I >> > > don't want to open, launch or startup anything, I just need the LC >> > > window which is displaying the card processing to become the top-most >> > > window ... so I'm not sure exactly what I would use as the "document" >> in the launch command. >> > > I will, however, keep this in mind for other purposes. >> > > >> > > As expected, a VERY simple, one-line script to AutoHotKey did the >> trick... >> > > which can be compiled into a standalone executable... and then >> shell'd to. >> > > Only thing is that it isn't cross-platform... windows only. If I find >> > > the time, I'll try Bob's suggestion for the Apple. >> > > >> > > Many Thanks! >> > > Doug >> > > >> > > >> > > Douglas Ruisaard >> > > Trilogy Software >> > > (250) 573-3935 >> > > >> > > > >> > > > While the solution is not perfect, you can have your script set the >> > > > systemwindow of stack "stackname" to true wait 1 tick set the >> > > > systemwindow of stack "stackname" to false >> > > > >> > > > (Saw this on the forums at one time or another, think the thanks go >> > > > to >> > > Lagi) >> > > > >> > > > The only negative of this method is the flicker as it goes system, >> > > > then back again. >> > > > >> > > > >> > > > ------------------------------ >> > > > >> > > > >> > > >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 May 10 11:24:12 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 10 May 2018 15:24:12 +0000 Subject: No subject In-Reply-To: <1525931855.Gea7f4LyWN8XpGea7fXPk0@mf-smf-ucb021c3> References: <1525931855.Gea7f4LyWN8XpGea7fXPk0@mf-smf-ucb021c3> Message-ID: <5DDD1FF6-5EA2-4FA0-B5F4-CDC969281EE3@iotecdigital.com> NEVER CLICK THE LINK!!! Not sure what this is, but it certainly is a spammer. Bob S > On May 9, 2018, at 22:57 , com via use-livecode wrote: > > http://notice.southfloridaaquaponic.com > 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 Thu May 10 11:29:28 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 10 May 2018 15:29:28 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> Message-ID: It's not something you would put in a field. Focus on nothing is something you send to lose focus on any object that currently has the focuw. For instance, you have a field which calls a validation function upon closeField. You have a button that saves the information in the field somewhere. At least on MacOS, clicking the button does NOT cause the field to lose focus, because on MacOS a button cannot HAVE the focus. Hence your validation script will never trigger, and you might save bad data. So in the mouseUp handler of the button, the first line could be focus on nothing. This will trigger the closeField message of the field and execute your validation script. Bob S > On May 10, 2018, at 07:28 , Sannyasin Brahmanathaswami via use-livecode wrote: > > on returnInField > focus on nothing > end returninfield > > # when I put that into field itself: does nothing: > # on android I get a carriage return in the field on hitting returnkey > > maybe it has to do with what Jacqueline said " > > "These are just messages that the engine sends when the focus changes, > they don't control the field themselves. As mentioned, "focus on > nothing" is the command that does the actual work." > > But I would rather they don't have to click another control, other than the return key while inside the field itself > > BR > > > > That is what I do whenever I need a closeField or exitField to trigger on a currently entered field before running off and doing things. focus on nothing is what you want. > > Bob S > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Thu May 10 11:31:43 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 10 May 2018 15:31:43 +0000 Subject: Active window and mouse location In-Reply-To: <53E9DEEE-7E3A-449C-95D9-ADC1378E690D@major-k.de> References: <04ad01d3e7dd$871e87b0$955b9710$@net> <53E9DEEE-7E3A-449C-95D9-ADC1378E690D@major-k.de> Message-ID: Go card/stack?? Bob S > On May 10, 2018, at 01:44 , Klaus major-k via use-livecode wrote: > >> Am 09.05.2018 um 23:34 schrieb Douglas Ruisaard via use-livecode : >> >> Thanks, Mike... but this doesn't make my LC screen active... it does flicker it but leaves it in buried under the top window. >> I'll check out those links, Lagi... thanks for the research.... From stephen at barncard.com Thu May 10 13:01:06 2018 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 10 May 2018 10:01:06 -0700 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> Message-ID: I've been struggling with this dilemma for years. thanks sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Thu, May 10, 2018 at 8:29 AM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > It's not something you would put in a field. Focus on nothing is something > you send to lose focus on any object that currently has the focuw. > > For instance, you have a field which calls a validation function upon > closeField. You have a button that saves the information in the field > somewhere. At least on MacOS, clicking the button does NOT cause the field > to lose focus, because on MacOS a button cannot HAVE the focus. Hence your > validation script will never trigger, and you might save bad data. > > So in the mouseUp handler of the button, the first line could be focus on > nothing. This will trigger the closeField message of the field and execute > your validation script. > > Bob S > > > > On May 10, 2018, at 07:28 , Sannyasin Brahmanathaswami via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > on returnInField > > focus on nothing > > end returninfield > > > > # when I put that into field itself: does nothing: > > # on android I get a carriage return in the field on hitting returnkey > > > > maybe it has to do with what Jacqueline said " > > > > "These are just messages that the engine sends when the focus changes, > > they don't control the field themselves. As mentioned, "focus on > > nothing" is the command that does the actual work." > > > > But I would rather they don't have to click another control, other than > the return key while inside the field itself > > > > BR > > > > > > > > That is what I do whenever I need a closeField or exitField to > trigger on a currently entered field before running off and doing things. > focus on nothing is what you want. > > > > Bob S > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Thu May 10 13:11:39 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 10 May 2018 17:11:39 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> Message-ID: <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> Thanks to Jacque who explained this to me some years back. (I won't say how many years out of respect...) ;-) Bob S > On May 10, 2018, at 10:01 , Stephen Barncard via use-livecode wrote: > > I've been struggling with this dilemma for years. thanks > > sqb > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Thu, May 10, 2018 at 8:29 AM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> It's not something you would put in a field. Focus on nothing is something >> you send to lose focus on any object that currently has the focuw. From jacque at hyperactivesw.com Thu May 10 13:57:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2018 12:57:30 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> Message-ID: <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Well, my last post just broke my own rule. But it wasn't a great suggestion so basically the rule still holds. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 10, 2018 12:13:34 PM Bob Sneidar via use-livecode wrote: > Thanks to Jacque who explained this to me some years back. (I won't say how > many years out of respect...) ;-) > > Bob S > > >> On May 10, 2018, at 10:01 , Stephen Barncard via use-livecode >> wrote: >> >> I've been struggling with this dilemma for years. thanks >> >> sqb >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Thu, May 10, 2018 at 8:29 AM, Bob Sneidar via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> It's not something you would put in a field. Focus on nothing is something >>> you send to lose focus on any object that currently has the focuw. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 10 14:25:08 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2018 13:25:08 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> On 5/10/18 12:57 PM, J. Landman Gay via use-livecode wrote: > Well, my last post just broke my own rule. But it wasn't a great > suggestion so basically the rule still holds. I don't see that post, so here it is again in case it got lost in the ether: on selectionChanged focus on nothing end selectionChanged There's a down side, the keyboard will pop up and down more often than you may want. It's not a perfect solution but in some cases it might do. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brahma at hindu.org Thu May 10 17:21:57 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 10 May 2018 21:21:57 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> Message-ID: Well, all good, but still, IMHO, a hack go the https://quality.livecode.com/show_bug.cgi?id=20456 Maybe should make a separate report. Really? putting this in the field should dismiss the keyboard on returnKey closeField exitField end returnKey They enter text, hit return, keyboard goes away. It is not that simple? BR On 5/10/18 12:57 PM, J. Landman Gay via use-livecode wrote: > Well, my last post just broke my own rule. But it wasn't a great > suggestion so basically the rule still holds. I don't see that post, so here it is again in case it got lost in the ether: on selectionChanged focus on nothing end selectionChanged There's a down side, the keyboard will pop up and down more often than you may want. It's not a perfect solution but in some cases it might do. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Thu May 10 17:30:48 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 10 May 2018 21:30:48 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> Message-ID: You can't put that into your other radio buttons on the Search UI panel. You can't put it into the search button (you want the next take makes choices before search) It goes to: create a "Done" control, like in iOS, for the keyboard. how to get the bottom coordinate of the area above keyboard? That where we want that control OR is they way to use to this? in group script? Jacqueline wrote: on selectionChanged focus on nothing end selectionChanged There's a down side, the keyboard will pop up and down more often than you may want. It's not a perfect solution but in some cases it might do. From jacque at hyperactivesw.com Thu May 10 17:42:22 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2018 16:42:22 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> Message-ID: <7e4f2dfa-58a6-01b7-57a8-8023c762145f@hyperactivesw.com> On 5/10/18 4:30 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > is they way to use to this? in group script? > > Jacqueline wrote: > > on selectionChanged > focus on nothing > end selectionChanged It goes into the field where the selections are made. When the user is done selecting text, the focus is removed and the keyboard should go away. But it's a little sensitive and may not be what you want. Also, I didn't actually try it on mobile, so this is still theoretical. It works on desktop. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 10 17:44:51 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2018 16:44:51 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> Message-ID: On 5/10/18 4:21 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > Really? putting this in the field should dismiss the keyboard > > on returnKey > closeField > exitField > end returnKey These are engine messages, not commands. They are sent when the user does something, and it's up to the script to do what is required. It's the same as "mouseUp" -- it doesn't do anything, it simply informs you that the mouse was clicked. You could try this instead: on returnKey focus on nothing end returnKey That's probably better than my other suggestion. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tore.nilsen at me.com Thu May 10 18:02:21 2018 From: tore.nilsen at me.com (Tore Nilsen) Date: Fri, 11 May 2018 00:02:21 +0200 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> Message-ID: <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> You could also try: on returnInField focus on nothing end returnInField in the field script. That seems to do the trick on desktop at least, whereas on returnKey does not when it is placed in the field script. Tore Nilsen > 10. mai 2018 kl. 23:44 skrev J. Landman Gay via use-livecode : > > On 5/10/18 4:21 PM, Sannyasin Brahmanathaswami via use-livecode wrote: >> Really? putting this in the field should dismiss the keyboard >> on returnKey >> closeField >> exitField >> end returnKey > > These are engine messages, not commands. They are sent when the user does something, and it's up to the script to do what is required. It's the same as "mouseUp" -- it doesn't do anything, it simply informs you that the mouse was clicked. > > You could try this instead: > > on returnKey > focus on nothing > end returnKey > > That's probably better than my other suggestion. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 10 18:24:14 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 10 May 2018 22:24:14 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> Message-ID: I personally use *on* inputReturnKey *focus* *on* nothing *end* inputReturnKey On Thu, May 10, 2018 at 6:02 PM Tore Nilsen via use-livecode < use-livecode at lists.runrev.com> wrote: > You could also try: > > on returnInField > > focus on nothing > > end returnInField > > > in the field script. That seems to do the trick on desktop at least, > whereas on returnKey does not when it is placed in the field script. > > > Tore Nilsen > > > 10. mai 2018 kl. 23:44 skrev J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com>: > > > > On 5/10/18 4:21 PM, Sannyasin Brahmanathaswami via use-livecode wrote: > >> Really? putting this in the field should dismiss the keyboard > >> on returnKey > >> closeField > >> exitField > >> end returnKey > > > > These are engine messages, not commands. They are sent when the user > does something, and it's up to the script to do what is required. It's the > same as "mouseUp" -- it doesn't do anything, it simply informs you that the > mouse was clicked. > > > > You could try this instead: > > > > on returnKey > > focus on nothing > > end returnKey > > > > That's probably better than my other suggestion. > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- 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 revdev at pdslabs.net Thu May 10 18:55:37 2018 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 10 May 2018 15:55:37 -0700 Subject: Active window and mouse location In-Reply-To: <04ad01d3e7dd$871e87b0$955b9710$@net> References: <04ad01d3e7dd$871e87b0$955b9710$@net> Message-ID: <4e5d1a04-f3f1-6b5d-ba51-c59910b9feb4@pdslabs.net> Hi Douglas, Apologies if I'm misunderstanding the problem or if someone already suggested this, but won't the stack come to the front if you just say "go to stack tMyStack" ?? Seems to me that would make it the topStack, which is apparently what you want (as I read it). Or if the stack is a mainStack, you could say "launch document tMyStackFilepath" and the same thing would happen. Another simple two-line approach: push current card of stack tTheOneBehind pop card The push/pop approach should work in any LC version. (I'm working in LC 9) Thanks - Phil Davis On 5/9/18 2:34 PM, Douglas Ruisaard via use-livecode wrote: > Thanks, Mike... but this doesn't make my LC screen active... it does flicker it but leaves it in buried under the top window. > > I'll check out those links, Lagi... thanks for the research.... > > Thanks to Bob und Klaus for the "Launch" suggestion ... however, I don't want to open, launch or startup anything, I just need the LC window which is displaying the card processing to become the top-most window ... so I'm not sure exactly what I would use as the "document" in the launch command. I will, however, keep this in mind for other purposes. > > As expected, a VERY simple, one-line script to AutoHotKey did the trick... which can be compiled into a standalone executable... and then shell'd to. Only thing is that it isn't cross-platform... windows only. If I find the time, I'll try Bob's suggestion for the Apple. > > Many Thanks! > Doug > > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > >> While the solution is not perfect, you can have your script >> set the systemwindow of stack "stackname" to true >> wait 1 tick >> set the systemwindow of stack "stackname" to false >> >> (Saw this on the forums at one time or another, think the thanks go to Lagi) >> >> The only negative of this method is the flicker as it goes system, then >> back again. >> >> >> ------------------------------ >> >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From brahma at hindu.org Thu May 10 21:28:15 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 11 May 2018 01:28:15 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> Message-ID: (banging my head on the wall) "You have read the dictionary! You have to read the dictionary!" ha! Little did I know that: ------ Mike Kerner wrote: I personally use *on* inputReturnKey *focus* *on* nothing *end* inputReturnKey -------- BR From jacque at hyperactivesw.com Thu May 10 21:54:05 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2018 20:54:05 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> Message-ID: <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I'd forgotten about this too. The description says: "Handle the inputReturnKey message if you want to make changes to the interface or perform an action when the return key is pressed and focus is removed from an iosTextInput, androidTextInput or androidMultiline control." This is ambiguous. Does it mean "the return key is pressed and no field currently has focus"? If so, how does it differ from the returnKey message? Or does returnKey not work with native fields? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 10, 2018 8:30:36 PM Sannyasin Brahmanathaswami via use-livecode wrote: > (banging my head on the wall) > "You have read the dictionary! You have to read the dictionary!" ha! > > Little did I know that: > ------ > Mike Kerner wrote: > > I personally use > *on* inputReturnKey > *focus* *on* nothing > *end* inputReturnKey > > -------- > BR > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu May 10 22:09:37 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 10 May 2018 22:09:37 -0400 Subject: How to dismiss keyboard on mobile In-Reply-To: <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: The sequence is return key is pressed focus is removed From brahma at hindu.org Thu May 10 22:41:10 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 11 May 2018 02:41:10 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <82C0E247-4F06-43D7-BEBA-B1D5CB8D3A62@hindu.org> Just tried in minutes ago didn't work. in the field on inputReturnKey focus on nothing end inputReturnKey did not work. Plus there is whole card "raised" on so that bottom is the top of keyboard Mike Kerner wrote: The sequence is return key is pressed focus is removed From terry.judd at unimelb.edu.au Thu May 10 22:48:31 2018 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Fri, 11 May 2018 02:48:31 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <82C0E247-4F06-43D7-BEBA-B1D5CB8D3A62@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <82C0E247-4F06-43D7-BEBA-B1D5CB8D3A62@hindu.org> Message-ID: Are you using a native mobile field? If not then... on returnInField focus on nothing exit returnInField end returnInField HTH, Terry... ?On 11/05/2018 12:41 pm, "use-livecode on behalf of Sannyasin Brahmanathaswami via use-livecode" wrote: Just tried in minutes ago didn't work. in the field on inputReturnKey focus on nothing end inputReturnKey did not work. Plus there is whole card "raised" on so that bottom is the top of keyboard Mike Kerner wrote: The sequence is return key is pressed focus is removed _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Thu May 10 23:25:43 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 11 May 2018 03:25:43 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <82C0E247-4F06-43D7-BEBA-B1D5CB8D3A62@hindu.org> Message-ID: No go on my Pixel Hit return, nothing happens. with is working as expected iOS on inputReturnKey focus on nothing end inputReturnKey I tackle it tomorrow BR Are you using a native mobile field? If not then... on returnInField focus on nothing exit returnInField end returnInField HTH, Terry... From jacque at hyperactivesw.com Fri May 11 01:42:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2018 00:42:30 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Just to clarify: Your sample handler specifically removed focus, so I'm assuming the engine doesn't do that. It sounds like inputReturnKey is the mobile equivalent of the standard returnInField message, but for native fields. But the ambiguous part is the dictionary reference to "the return key is pressed and focus is removed" which either means the engine removes the focus, or the message is really the equivalent of returnKey, which only fires when no field has focus. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 10, 2018 9:11:39 PM Mike Kerner via use-livecode wrote: > The sequence is > return key is pressed > focus is removed > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dougr at telus.net Fri May 11 11:09:14 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Fri, 11 May 2018 08:09:14 -0700 Subject: Active window and mouse location In-Reply-To: H4qXf7TDTdzw5H4qcfEXHw References: H4qXf7TDTdzw5H4qcfEXHw Message-ID: <054201d3e93a$07c91530$175b3f90$@net> no apologies necessary... you got it completely right!... Unfortunately your idea doesn't work in Windows 7 and/or in LC v 8.1.9 (I've removed v9 for the time being, so it isn't available to try your idea). The LC window remains "behind" any other window which I have made the top-most. Luckily, this version of my utility is for *my* own use ... the user one doesn't need this sort of functionality... and, for the time being, isn't deployed to the Mac/Apple environments at all. Thanks again .. I enjoy learning about such alternatives... likely, they will come into use in some future project! Cheers! Doug Douglas Ruisaard Trilogy Software (250) 573-3935 > > Apologies if I'm misunderstanding the problem or if someone already > suggested this, but won't the stack come to the front if you just say > "go to stack tMyStack" ?? Seems to me that would make it the topStack, > which is apparently what you want (as I read it). > > Or if the stack is a mainStack, you could say "launch document > tMyStackFilepath" and the same thing would happen. > > Another simple two-line approach: > > push current card of stack tTheOneBehind > pop card > > The push/pop approach should work in any LC version. (I'm working in LC 9) > > Thanks - > Phil Davis > From jacque at hyperactivesw.com Fri May 11 17:19:16 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2018 16:19:16 -0500 Subject: How to dismiss keyboard on mobile In-Reply-To: <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Having tested this, I see it is the mobile equivalent of returnInField and has nothing to do with the loss of focus. The focus remains on the field. The dictionary is misleading and probably shouldn't mention focus at all -- which it does three times. On 5/11/18 12:42 AM, J. Landman Gay via use-livecode wrote: > But the ambiguous part is the dictionary reference to "the return key is > pressed and focus is removed" which either means the engine removes the > focus, or the message is really the equivalent of returnKey, which only > fires when no field has focus. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From waprothero at gmail.com Fri May 11 20:51:57 2018 From: waprothero at gmail.com (William Prothero) Date: Fri, 11 May 2018 17:51:57 -0700 Subject: Certificate Problems In-Reply-To: <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> Folks:? I am using LC 9.0.0, XCode 9.2, OSX 10.13.3. I did get one of my apps onto my iPhone using the above configurtion, but another app is driving me crazy. I hook up my iPHone, test directly to the iPHone, and when the transfer get to ?signing app bundle?, it disappears, no app on my iPhone. I suspect there? some problem with the bundle, but ????? I?m out of ideas. Anything I should try? I?ve generated multiple provisioning profiles, and they show up in the iOS preferences dialog. Anyway, any ideas would be very helpful. This is suuuccchhhh a pain in the butt. Best, Bill William A. Prothero http://earthlearningsolutions.org From colinholgate at gmail.com Fri May 11 21:01:05 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 11 May 2018 21:01:05 -0400 Subject: Certificate Problems In-Reply-To: <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> Message-ID: <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: ~/Library/MobileDevice/Provisioning Profiles/ Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. It may go horribly wrong, but I think it will improve things. From waprothero at gmail.com Fri May 11 21:04:17 2018 From: waprothero at gmail.com (William Prothero) Date: Fri, 11 May 2018 18:04:17 -0700 Subject: Certificate Problems In-Reply-To: <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> Message-ID: <5FA85D64-E770-4763-801C-E91FF15DD48B@gmail.com> More info: My app works in the simulator, but just disappears when I load to the iPHone Bill > On May 11, 2018, at 5:51 PM, William Prothero via use-livecode wrote: > > Folks:? > I am using LC 9.0.0, XCode 9.2, OSX 10.13.3. > I did get one of my apps onto my iPhone using the above configurtion, but another app is driving me crazy. > > I hook up my iPHone, test directly to the iPHone, and when the transfer get to ?signing app bundle?, it disappears, no app on my iPhone. I suspect there? some problem with the bundle, but ????? I?m out of ideas. > > Anything I should try? I?ve generated multiple provisioning profiles, and they show up in the iOS preferences dialog. > > Anyway, any ideas would be very helpful. This is suuuccchhhh a pain in the butt. > > Best, > Bill > > > > William A. Prothero > http://earthlearningsolutions.org > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Fri May 11 21:09:05 2018 From: waprothero at gmail.com (William Prothero) Date: Fri, 11 May 2018 18:09:05 -0700 Subject: Certificate Problems In-Reply-To: <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> Message-ID: <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> Thanks for the suggestion. I tried it, but it didn?t work. I do know that old profiles can cause confusion. It does seem like a failure like that should generate some kind of alert saying why. Best, Bill > On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode wrote: > > Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: > > ~/Library/MobileDevice/Provisioning Profiles/ > > Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. > > It may go horribly wrong, but I think it will improve things. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Fri May 11 21:11:22 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 11 May 2018 21:11:22 -0400 Subject: Certificate Problems In-Reply-To: <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> Message-ID: It?s sometimes worth opening Console, and see what errors are happening at that time. > On May 11, 2018, at 9:09 PM, William Prothero via use-livecode wrote: > > Thanks for the suggestion. > I tried it, but it didn?t work. I do know that old profiles can cause confusion. > > It does seem like a failure like that should generate some kind of alert saying why. > Best, > Bill > > >> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode wrote: >> >> Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: >> >> ~/Library/MobileDevice/Provisioning Profiles/ >> >> Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. >> >> It may go horribly wrong, but I think it will improve things. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri May 11 21:15:05 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Fri, 11 May 2018 18:15:05 -0700 Subject: Certificate Problems In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperac tivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> Message-ID: <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> That sounds promising. I only vaguely remember how to do this.on Mac, how...? Bill William Prothero http://earthlearningsolutions.org > On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode wrote: > > It?s sometimes worth opening Console, and see what errors are happening at that time. > > >> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode wrote: >> >> Thanks for the suggestion. >> I tried it, but it didn?t work. I do know that old profiles can cause confusion. >> >> It does seem like a failure like that should generate some kind of alert saying why. >> Best, >> Bill >> >> >>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode wrote: >>> >>> Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: >>> >>> ~/Library/MobileDevice/Provisioning Profiles/ >>> >>> Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. >>> >>> It may go horribly wrong, but I think it will improve things. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From colinholgate at gmail.com Fri May 11 22:19:41 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Fri, 11 May 2018 22:19:41 -0400 Subject: Certificate Problems In-Reply-To: <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperac tivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> Message-ID: <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> It?s in Utilities. Open that. There?s a Filter option, which you could type in some letters once you know what process is going on that you want to watch. > On May 11, 2018, at 9:15 PM, prothero--- via use-livecode wrote: > > That sounds promising. I only vaguely remember how to do this.on Mac, how...? > Bill > > William Prothero > http://earthlearningsolutions.org > >> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode wrote: >> >> It?s sometimes worth opening Console, and see what errors are happening at that time. >> >> >>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode wrote: >>> >>> Thanks for the suggestion. >>> I tried it, but it didn?t work. I do know that old profiles can cause confusion. >>> >>> It does seem like a failure like that should generate some kind of alert saying why. >>> Best, >>> Bill >>> >>> >>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode wrote: >>>> >>>> Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: >>>> >>>> ~/Library/MobileDevice/Provisioning Profiles/ >>>> >>>> Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. >>>> >>>> It may go horribly wrong, but I think it will improve things. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Fri May 11 22:33:13 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Fri, 11 May 2018 19:33:13 -0700 Subject: Certificate Problems In-Reply-To: <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperac tivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> Message-ID: Thanks, Colin, I?m off the computer for the night and will give it a go tomorrow. Best, Bill William Prothero http://earthlearningsolutions.org > On May 11, 2018, at 7:19 PM, Colin Holgate via use-livecode wrote: > > It?s in Utilities. Open that. There?s a Filter option, which you could type in some letters once you know what process is going on that you want to watch. > > >> On May 11, 2018, at 9:15 PM, prothero--- via use-livecode wrote: >> >> That sounds promising. I only vaguely remember how to do this.on Mac, how...? >> Bill >> >> William Prothero >> http://earthlearningsolutions.org >> >>> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode wrote: >>> >>> It?s sometimes worth opening Console, and see what errors are happening at that time. >>> >>> >>>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode wrote: >>>> >>>> Thanks for the suggestion. >>>> I tried it, but it didn?t work. I do know that old profiles can cause confusion. >>>> >>>> It does seem like a failure like that should generate some kind of alert saying why. >>>> Best, >>>> Bill >>>> >>>> >>>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode wrote: >>>>> >>>>> Unrelated to LiveCode I read about something today to do with old provisioning files and Xcode. Short version is, go here: >>>>> >>>>> ~/Library/MobileDevice/Provisioning Profiles/ >>>>> >>>>> Delete everything, then in Xcode Preferences, Account, Download Manual Profiles. That will download only valid profiles, and only leave current ones for Xcode to worry over. >>>>> >>>>> It may go horribly wrong, but I think it will improve things. >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 12 02:59:35 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 12 May 2018 07:59:35 +0100 Subject: Certificate Problems In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> Message-ID: Hi Bill, Also make sure that: 1. You use a development (not distribution) provisioning profile 2. "Beta version" is not checked 3. If the provisioning profile is associated with a specific app id, then you use the correct app id. Best, Panos On Sat, May 12, 2018, 03:33 prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks, Colin, > I?m off the computer for the night and will give it a go tomorrow. > Best, > Bill > > William Prothero > http://earthlearningsolutions.org > > > On May 11, 2018, at 7:19 PM, Colin Holgate via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > It?s in Utilities. Open that. There?s a Filter option, which you could > type in some letters once you know what process is going on that you want > to watch. > > > > > >> On May 11, 2018, at 9:15 PM, prothero--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> That sounds promising. I only vaguely remember how to do this.on Mac, > how...? > >> Bill > >> > >> William Prothero > >> http://earthlearningsolutions.org > >> > >>> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> It?s sometimes worth opening Console, and see what errors are > happening at that time. > >>> > >>> > >>>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>> > >>>> Thanks for the suggestion. > >>>> I tried it, but it didn?t work. I do know that old profiles can cause > confusion. > >>>> > >>>> It does seem like a failure like that should generate some kind of > alert saying why. > >>>> Best, > >>>> Bill > >>>> > >>>> > >>>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>>>> > >>>>> Unrelated to LiveCode I read about something today to do with old > provisioning files and Xcode. Short version is, go here: > >>>>> > >>>>> ~/Library/MobileDevice/Provisioning Profiles/ > >>>>> > >>>>> Delete everything, then in Xcode Preferences, Account, Download > Manual Profiles. That will download only valid profiles, and only leave > current ones for Xcode to worry over. > >>>>> > >>>>> It may go horribly wrong, but I think it will improve things. > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Sat May 12 11:43:21 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Sat, 12 May 2018 08:43:21 -0700 Subject: Certificate Problems In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4 -4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> Message-ID: I think it might be very helpful to know how the Apple Developer Web site, Xcode, and keychain interact on the Mac. One thing that is confusing me on the developer site, is when I try to make a new provisioning profile, it says there are no available certificates. Yet, when I go to the certificates section of the developer site, there are several certificates for iOS. It seems that I should delete all profiles and certificates and start from scratch. But I go to the keychain and see a bunch of certificates that don?t show up on the developer site. So, I have the following questions: 1. What is the relationship between certificates stored on dev site, and the keychain? I think certificates are resident on the keychain, but how do I synchronize what the dev site thinks I have and what keychain thinks Imhave? 2. Provisioning profiles. I know that livecode and Xcode stores provisioning profiles in the mobile device folder in the user?s library (/users/user/library/mobiledevice/Provisioning Profiles/) This is where livecode gets them. The dev site creates them and I can download all of them from Xcode, or individually from the dev site. If I download from the dev site, I can double click on the profile and it gets loaded into Xcode and appears in the above library. I can alternatively, use Xcode to download all profiles I have created on the dev site. All of this requires valid, recognized certificates. This seems to be the problem and the big number of certificates that appear on keychain is in contrast to the few that show up on the dev site. I tried to test an app that previously loaded to the iPhone, but when I tried to make a new a provisioning profile, it said there were no certificates available. Hmmm, the provisioning profile for my current app was created without objections and used a certificate on the dev site. So, do I need a separate certificate for each app? So..... perhaps I have gotten into too many details, but have I made my confusion over this agonizing process clear? Perhaps if I could clean out all existing certificates and start over, I would succeed. But, if I could clear up some of my confusion, I could better solve these problems on my own. Btw, Colin, I looked at the console error log and I didn?t see anything that stood out. The transfer of my app to the iPhone seems to time out during the signing process, so I?m guessing there is some kind of certificate problem. I will be very thankful for any help on this, or reference to docs that might help. Best, Bill William Prothero http://earthlearningsolutions.org > On May 11, 2018, at 11:59 PM, panagiotis merakos via use-livecode wrote: > > Hi Bill, > > Also make sure that: > 1. You use a development (not distribution) provisioning profile > 2. "Beta version" is not checked > 3. If the provisioning profile is associated with a specific app id, then > you use the correct app id. > > Best, > Panos > > On Sat, May 12, 2018, 03:33 prothero--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Thanks, Colin, >> I?m off the computer for the night and will give it a go tomorrow. >> Best, >> Bill >> >> William Prothero >> http://earthlearningsolutions.org >> >>> On May 11, 2018, at 7:19 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> It?s in Utilities. Open that. There?s a Filter option, which you could >> type in some letters once you know what process is going on that you want >> to watch. >>> >>> >>>> On May 11, 2018, at 9:15 PM, prothero--- via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>> >>>> That sounds promising. I only vaguely remember how to do this.on Mac, >> how...? >>>> Bill >>>> >>>> William Prothero >>>> http://earthlearningsolutions.org >>>> >>>>> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> It?s sometimes worth opening Console, and see what errors are >> happening at that time. >>>>> >>>>> >>>>>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>>> >>>>>> Thanks for the suggestion. >>>>>> I tried it, but it didn?t work. I do know that old profiles can cause >> confusion. >>>>>> >>>>>> It does seem like a failure like that should generate some kind of >> alert saying why. >>>>>> Best, >>>>>> Bill >>>>>> >>>>>> >>>>>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>>>> >>>>>>> Unrelated to LiveCode I read about something today to do with old >> provisioning files and Xcode. Short version is, go here: >>>>>>> >>>>>>> ~/Library/MobileDevice/Provisioning Profiles/ >>>>>>> >>>>>>> Delete everything, then in Xcode Preferences, Account, Download >> Manual Profiles. That will download only valid profiles, and only leave >> current ones for Xcode to worry over. >>>>>>> >>>>>>> It may go horribly wrong, but I think it will improve things. >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Sat May 12 12:58:22 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 12 May 2018 10:58:22 -0600 Subject: PDF Message-ID: I haven't needed to do this before, but is there a (relatively) easy way to extract the text from a bunch of pdf files? I'm hoping I can build some indexes for the boatload of files I want to go through. (THough, I guess I could bipass LC and just grep my heart out) Any suggestions? From paul at researchware.com Sat May 12 13:30:47 2018 From: paul at researchware.com (Paul Dupuis) Date: Sat, 12 May 2018 13:30:47 -0400 Subject: PDF In-Reply-To: References: Message-ID: <3c4fa165-b9e0-896a-b573-da3a1da8d6a8@researchware.com> If you have a Business License, you can use the XPDF external available with those editions for doing that. On 5/12/2018 12:58 PM, Mike Bonner via use-livecode wrote: > I haven't needed to do this before, but is there a (relatively) easy way to > extract the text from a bunch of pdf files? I'm hoping I can build some > indexes for the boatload of files I want to go through. (THough, I guess I > could bipass LC and just grep my heart out) > > Any suggestions? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Sat May 12 14:30:05 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 12 May 2018 12:30:05 -0600 Subject: PDF In-Reply-To: <3c4fa165-b9e0-896a-b573-da3a1da8d6a8@researchware.com> References: <3c4fa165-b9e0-896a-b573-da3a1da8d6a8@researchware.com> Message-ID: Ty Paul. Unfortunately, a business license is way outside my level of affordability. Looking into alternative methods to generate the index now, though I'd still love to find an lc way to do it. On Sat, May 12, 2018 at 11:30 AM, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > If you have a Business License, you can use the XPDF external available > with those editions for doing that. > > On 5/12/2018 12:58 PM, Mike Bonner via use-livecode wrote: > > I haven't needed to do this before, but is there a (relatively) easy way > to > > extract the text from a bunch of pdf files? I'm hoping I can build some > > indexes for the boatload of files I want to go through. (THough, I > guess I > > could bipass LC and just grep my heart out) > > > > Any suggestions? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Sat May 12 15:36:01 2018 From: paul at researchware.com (Paul Dupuis) Date: Sat, 12 May 2018 15:36:01 -0400 Subject: PDF In-Reply-To: References: <3c4fa165-b9e0-896a-b573-da3a1da8d6a8@researchware.com> Message-ID: <8d473eba-0201-159c-457b-6adf0af5bda8@researchware.com> I hear you. Too bad though because with XPDF, the function to fetch all the text from a PDF is just: function pdfText pFile ? local tUnicodePageText, tUnicodeDocumentText ? create inv group "pdfViewer" in this card ? XPDFViewer_Open "pdfViewer",the windowID of this stack ? XPDFViewer_Set "pdfViewer","filename",pFile ? put XPDFViewer_Get("pdfViewer","pageCount") into pageCount ? repeat with pageNumber=1 to pageCount ??? XPDFViewer_Unicode "pdfViewer",pageNumber,tUnicodeText ??? put tUnicodeText after tUnicodeDocumentText ? end repeat ? XPDFViewer_Close "pdfViewer" ? delete group "pdfViewer" ? return textDecode(tUnicodeDocumentText,"UTF16") end pdfText Maybe LiveCode will have a sale some day in the future that will meet your price point. For other who may have a Business License or just interested in what you COULD do with XPDF, I am speaking about it at this Thursdays's LiveCode Global. On 5/12/2018 2:30 PM, Mike Bonner via use-livecode wrote: > Ty Paul. Unfortunately, a business license is way outside my level of > affordability. Looking into alternative methods to generate the index now, > though I'd still love to find an lc way to do it. > > On Sat, May 12, 2018 at 11:30 AM, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> If you have a Business License, you can use the XPDF external available >> with those editions for doing that. >> >> On 5/12/2018 12:58 PM, Mike Bonner via use-livecode wrote: >>> I haven't needed to do this before, but is there a (relatively) easy way >> to >>> extract the text from a bunch of pdf files? I'm hoping I can build some >>> indexes for the boatload of files I want to go through. (THough, I >> guess I >>> could bipass LC and just grep my heart out) >>> >>> Any suggestions? >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Sat May 12 16:06:19 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 12 May 2018 14:06:19 -0600 Subject: PDF In-Reply-To: <8d473eba-0201-159c-457b-6adf0af5bda8@researchware.com> References: <3c4fa165-b9e0-896a-b573-da3a1da8d6a8@researchware.com> <8d473eba-0201-159c-457b-6adf0af5bda8@researchware.com> Message-ID: That is pretty darn easy. Sure makes me wish! On Sat, May 12, 2018 at 1:36 PM, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > I hear you. Too bad though because with XPDF, the function to fetch all > the text from a PDF is just: > > function pdfText pFile > local tUnicodePageText, tUnicodeDocumentText > create inv group "pdfViewer" in this card > XPDFViewer_Open "pdfViewer",the windowID of this stack > XPDFViewer_Set "pdfViewer","filename",pFile > put XPDFViewer_Get("pdfViewer","pageCount") into pageCount > repeat with pageNumber=1 to pageCount > XPDFViewer_Unicode "pdfViewer",pageNumber,tUnicodeText > put tUnicodeText after tUnicodeDocumentText > end repeat > XPDFViewer_Close "pdfViewer" > delete group "pdfViewer" > return textDecode(tUnicodeDocumentText,"UTF16") > end pdfText > > Maybe LiveCode will have a sale some day in the future that will meet > your price point. > > For other who may have a Business License or just interested in what you > COULD do with XPDF, I am speaking about it at this Thursdays's LiveCode > Global. > > On 5/12/2018 2:30 PM, Mike Bonner via use-livecode wrote: > > Ty Paul. Unfortunately, a business license is way outside my level of > > affordability. Looking into alternative methods to generate the index > now, > > though I'd still love to find an lc way to do it. > > > > On Sat, May 12, 2018 at 11:30 AM, Paul Dupuis via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> If you have a Business License, you can use the XPDF external available > >> with those editions for doing that. > >> > >> On 5/12/2018 12:58 PM, Mike Bonner via use-livecode wrote: > >>> I haven't needed to do this before, but is there a (relatively) easy > way > >> to > >>> extract the text from a bunch of pdf files? I'm hoping I can build > some > >>> indexes for the boatload of files I want to go through. (THough, I > >> guess I > >>> could bipass LC and just grep my heart out) > >>> > >>> Any suggestions? > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 12 16:08:47 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 12 May 2018 13:08:47 -0700 Subject: PDF In-Reply-To: References: Message-ID: Mike Bonner wrote: > I haven't needed to do this before, but is there a (relatively) easy > way to extract the text from a bunch of pdf files? I'm hoping I can > build some indexes for the boatload of files I want to go through > (THough, I guess I could bipass LC and just grep my heart out) > > Any suggestions? Long term: Per Postel's Law, reduce the stockpile of PDFs littering humanity's infosphere by generating none except in the increasingly rare cases where no other format is a better choice. PDF is an archaic format held over from the days when nearly all display devices had screens at least as wide as a printed page. Back in the '90s, when it was popularized, a fixed-size format emulating a printed piece of paper was not an unreasonable thing to do. But times have changed. We rarely kill trees just to read anymore, so the bounds of a printed page are approaching meaninglessness. This becomes critically important for delivering an enjoyable reading experience when we consider that an ever-smaller minority of our time is spent on screens large enough to accommodate that size. Many of our screens are much smaller, and moreover they vary enough to make any single fixed size needlessly cumbersome. Attempting to read PDFs on a phone ranges from mildly annoying to prohibitively frustrating. That unnecessary pain is easily replaced these days with modern formats that reflow text to fit any of the many devices we might be using at any given moment. There's a good argument for using EPub as that foundation. But that's a long-term solution, and while I believe it's an inevitability as mobile use continues to grow it won't solve your need in the here-and-now., so: Short term: The Linux universe has many good command-line solutions available for extracting text from PDFs easily and efficiently, like this one: https://www.howtogeek.com/228531/how-to-convert-a-pdf-file-to-editable-text-using-the-command-line-in-linux/ For those Win10 Pro users who can be convinced the tick a checkbox, the entire universe of the Ubuntu shell is now available. macOS also includes utilities for this, but I don't believe the same ones (at least not without installing an independent package manager like Homebrew. -- Richard Gaskin Fourth World Systems From bonnmike at gmail.com Sat May 12 16:16:47 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 12 May 2018 14:16:47 -0600 Subject: PDF In-Reply-To: References: Message-ID: Thanks Richard. This helps cut my search down considerably. I had already set up an ubuntu vm on my unraid server, so I should be able to get something going. Much appreciated. On Sat, May 12, 2018 at 2:08 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Mike Bonner wrote: > > > I haven't needed to do this before, but is there a (relatively) easy > > way to extract the text from a bunch of pdf files? I'm hoping I can > > build some indexes for the boatload of files I want to go through > > (THough, I guess I could bipass LC and just grep my heart out) > > > > Any suggestions? > > Long term: > > Per Postel's Law, reduce the stockpile of PDFs littering humanity's > infosphere by generating none except in the increasingly rare cases where > no other format is a better choice. > > PDF is an archaic format held over from the days when nearly all display > devices had screens at least as wide as a printed page. Back in the '90s, > when it was popularized, a fixed-size format emulating a printed piece of > paper was not an unreasonable thing to do. > > But times have changed. We rarely kill trees just to read anymore, so the > bounds of a printed page are approaching meaninglessness. > > This becomes critically important for delivering an enjoyable reading > experience when we consider that an ever-smaller minority of our time is > spent on screens large enough to accommodate that size. > > Many of our screens are much smaller, and moreover they vary enough to > make any single fixed size needlessly cumbersome. > > Attempting to read PDFs on a phone ranges from mildly annoying to > prohibitively frustrating. > > That unnecessary pain is easily replaced these days with modern formats > that reflow text to fit any of the many devices we might be using at any > given moment. > > There's a good argument for using EPub as that foundation. > > But that's a long-term solution, and while I believe it's an inevitability > as mobile use continues to grow it won't solve your need in the > here-and-now., so: > > > Short term: > > The Linux universe has many good command-line solutions available for > extracting text from PDFs easily and efficiently, like this one: > https://www.howtogeek.com/228531/how-to-convert-a-pdf-file- > to-editable-text-using-the-command-line-in-linux/ > > For those Win10 Pro users who can be convinced the tick a checkbox, the > entire universe of the Ubuntu shell is now available. > > macOS also includes utilities for this, but I don't believe the same ones > (at least not without installing an independent package manager like > Homebrew. > > -- > Richard Gaskin > Fourth World Systems > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Sat May 12 18:18:46 2018 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 12 May 2018 15:18:46 -0700 Subject: PDF In-Reply-To: References: Message-ID: the utilities pdf2txt and pdftotxt (or do they spell out text?) On Sat, May 12, 2018 at 9:58 AM, Mike Bonner via use-livecode < use-livecode at lists.runrev.com> wrote: > I haven't needed to do this before, but is there a (relatively) easy way to > extract the text from a bunch of pdf files? I'm hoping I can build some > indexes for the boatload of files I want to go through. (THough, I guess I > could bipass LC and just grep my heart out) > > Any suggestions? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From waprothero at gmail.com Sat May 12 19:09:35 2018 From: waprothero at gmail.com (William Prothero) Date: Sat, 12 May 2018 16:09:35 -0700 Subject: Certificate Problems In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4-4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> Message-ID: Panos: Thanks for the suggestion. I never would have thought that turning off ?Beta Version? would solve my problem, but it did. The app loads now. Thanks! Bill > On May 11, 2018, at 11:59 PM, panagiotis merakos via use-livecode wrote: > > Hi Bill, > > Also make sure that: > 1. You use a development (not distribution) provisioning profile > 2. "Beta version" is not checked > 3. If the provisioning profile is associated with a specific app id, then > you use the correct app id. > > Best, > Panos > > On Sat, May 12, 2018, 03:33 prothero--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Thanks, Colin, >> I?m off the computer for the night and will give it a go tomorrow. >> Best, >> Bill >> >> William Prothero >> http://earthlearningsolutions.org >> >>> On May 11, 2018, at 7:19 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> It?s in Utilities. Open that. There?s a Filter option, which you could >> type in some letters once you know what process is going on that you want >> to watch. >>> >>> >>>> On May 11, 2018, at 9:15 PM, prothero--- via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>> >>>> That sounds promising. I only vaguely remember how to do this.on Mac, >> how...? >>>> Bill >>>> >>>> William Prothero >>>> http://earthlearningsolutions.org >>>> >>>>> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> It?s sometimes worth opening Console, and see what errors are >> happening at that time. >>>>> >>>>> >>>>>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>>> >>>>>> Thanks for the suggestion. >>>>>> I tried it, but it didn?t work. I do know that old profiles can cause >> confusion. >>>>>> >>>>>> It does seem like a failure like that should generate some kind of >> alert saying why. >>>>>> Best, >>>>>> Bill >>>>>> >>>>>> >>>>>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>>>>>> >>>>>>> Unrelated to LiveCode I read about something today to do with old >> provisioning files and Xcode. Short version is, go here: >>>>>>> >>>>>>> ~/Library/MobileDevice/Provisioning Profiles/ >>>>>>> >>>>>>> Delete everything, then in Xcode Preferences, Account, Download >> Manual Profiles. That will download only valid profiles, and only leave >> current ones for Xcode to worry over. >>>>>>> >>>>>>> It may go horribly wrong, but I think it will improve things. >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From prothero at earthlearningsolutions.org Sat May 12 19:17:19 2018 From: prothero at earthlearningsolutions.org (ELS prothero) Date: Sat, 12 May 2018 16:17:19 -0700 Subject: Certificate Problems In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <6e8f6d28-f867-5476-8e23-d9e1c42a8449@hyperactivesw.com> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <94E583ED-8875-4398-80D7-ED4EA7CF0DB9@gmail.com> <03BC94B4 -4C6E-4B2E-B7D2-48DB6EF55500@gmail.com> <6CC945B9-4951-40B9-8723-3EA18EC3784A@gmail.com> <4588D1FD-E307-492B-A0F4-3D3351633D75@earthlearningsolutions.org> <46D8B9FA-8671-4F4F-83A9-14AA60872CF0@gmail.com> Message-ID: Ok, I?ve answered some of my own problems. Panos? suggestion to make sure ?Beta Version? was not checked in the iOS preferences, worked. So, until the next time when I lose a bit more hair, my app is loading and I can test it. Thanks, Colin and Panos, for the few words of wisdom that it took to get this going. Best, Bill William Prothero, PhD Professor Emeritus University of California, Santa Barbara http://earthlearningsolutions.org > On May 12, 2018, at 8:43 AM, prothero--- via use-livecode wrote: > > I think it might be very helpful to know how the Apple Developer Web site, Xcode, and keychain interact on the Mac. One thing that is confusing me on the developer site, is when I try to make a new provisioning profile, it says there are no available certificates. Yet, when I go to the certificates section of the developer site, there are several certificates for iOS. > > It seems that I should delete all profiles and certificates and start from scratch. But I go to the keychain and see a bunch of certificates that don?t show up on the developer site. > > So, I have the following questions: > 1. What is the relationship between certificates stored on dev site, and the keychain? I think certificates are resident on the keychain, but how do I synchronize what the dev site thinks I have and what keychain thinks Imhave? > > 2. Provisioning profiles. I know that livecode and Xcode stores provisioning profiles in the mobile device folder in the user?s library (/users/user/library/mobiledevice/Provisioning Profiles/) > This is where livecode gets them. The dev site creates them and I can download all of them from Xcode, or individually from the dev site. If I download from the dev site, I can double click on the profile and it gets loaded into Xcode and appears in the above library. I can alternatively, use Xcode to download all profiles I have created on the dev site. > > All of this requires valid, recognized certificates. This seems to be the problem and the big number of certificates that appear on keychain is in contrast to the few that show up on the dev site. > > I tried to test an app that previously loaded to the iPhone, but when I tried to make a new a provisioning profile, it said there were no certificates available. Hmmm, the provisioning profile for my current app was created without objections and used a certificate on the dev site. > > So, do I need a separate certificate for each app? > > So..... perhaps I have gotten into too many details, but have I made my confusion over this agonizing process clear? Perhaps if I could clean out all existing certificates and start over, I would succeed. But, if I could clear up some of my confusion, I could better solve these problems on my own. > > Btw, Colin, I looked at the console error log and I didn?t see anything that stood out. The transfer of my app to the iPhone seems to time out during the signing process, so I?m guessing there is some kind of certificate problem. > > I will be very thankful for any help on this, or reference to docs that might help. > > Best, > Bill > > William Prothero > http://earthlearningsolutions.org > >> On May 11, 2018, at 11:59 PM, panagiotis merakos via use-livecode wrote: >> >> Hi Bill, >> >> Also make sure that: >> 1. You use a development (not distribution) provisioning profile >> 2. "Beta version" is not checked >> 3. If the provisioning profile is associated with a specific app id, then >> you use the correct app id. >> >> Best, >> Panos >> >> On Sat, May 12, 2018, 03:33 prothero--- via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Thanks, Colin, >>> I?m off the computer for the night and will give it a go tomorrow. >>> Best, >>> Bill >>> >>> William Prothero >>> http://earthlearningsolutions.org >>> >>>> On May 11, 2018, at 7:19 PM, Colin Holgate via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> It?s in Utilities. Open that. There?s a Filter option, which you could >>> type in some letters once you know what process is going on that you want >>> to watch. >>>> >>>> >>>>> On May 11, 2018, at 9:15 PM, prothero--- via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> That sounds promising. I only vaguely remember how to do this.on Mac, >>> how...? >>>>> Bill >>>>> >>>>> William Prothero >>>>> http://earthlearningsolutions.org >>>>> >>>>>> On May 11, 2018, at 6:11 PM, Colin Holgate via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>>>> >>>>>> It?s sometimes worth opening Console, and see what errors are >>> happening at that time. >>>>>> >>>>>> >>>>>>> On May 11, 2018, at 9:09 PM, William Prothero via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>>>>> >>>>>>> Thanks for the suggestion. >>>>>>> I tried it, but it didn?t work. I do know that old profiles can cause >>> confusion. >>>>>>> >>>>>>> It does seem like a failure like that should generate some kind of >>> alert saying why. >>>>>>> Best, >>>>>>> Bill >>>>>>> >>>>>>> >>>>>>>> On May 11, 2018, at 6:01 PM, Colin Holgate via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>>>>>> >>>>>>>> Unrelated to LiveCode I read about something today to do with old >>> provisioning files and Xcode. Short version is, go here: >>>>>>>> >>>>>>>> ~/Library/MobileDevice/Provisioning Profiles/ >>>>>>>> >>>>>>>> Delete everything, then in Xcode Preferences, Account, Download >>> Manual Profiles. That will download only valid profiles, and only leave >>> current ones for Xcode to worry over. >>>>>>>> >>>>>>>> It may go horribly wrong, but I think it will improve things. >>>>>>>> _______________________________________________ >>>>>>>> use-livecode mailing list >>>>>>>> use-livecode at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Sat May 12 20:54:41 2018 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 13 May 2018 01:54:41 +0100 Subject: PDF In-Reply-To: References: Message-ID: <59ef0996-0af8-ac4b-ebc5-371729109c8f@tweedly.net> On 12/05/2018 21:08, Richard Gaskin via use-livecode wrote: > > Per Postel's Law, reduce the stockpile of PDFs littering humanity's > infosphere by generating none except in the increasingly rare cases > where no other format is a better choice. > Good advice to improve the world :-). But unfortunately difficult if not impossible to follow for now. As a software user I have a variety of ways to generate PDFs (scanner apps that generate them as default output for multi-page docs, many apps 'export to PDF', any app can 'print to PDF', ..) and basically no app that I regularly use has a way (that I am aware of)? to create ePubs. I often get sent PDFs, never been sent an ePub document. As a Livecode developer, I have ready access to libraries to create and to read PDFs (ok, need to be a Business License holder for reading). There is no (AFAIK) library to create ePub; the only ePub reader I can find (thank you, James Hale) needs some work to pull out the main parts into a library, and then to make it explicitVariable-safe (and it does need that - a couple of the complaints it throws up are indeed lurking bugs, not simply false errors). So I think we're a few years away from being able to replace PDF with ePub :-( -- Alex. From bobsneidar at iotecdigital.com Sat May 12 22:52:53 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sun, 13 May 2018 02:52:53 +0000 Subject: Active window and mouse location In-Reply-To: <054201d3e93a$07c91530$175b3f90$@net> References: <054201d3e93a$07c91530$175b3f90$@net> Message-ID: Is the window that remains on top a modal or system window? Bob S > On May 11, 2018, at 08:09 , Douglas Ruisaard via use-livecode wrote: > > no apologies necessary... you got it completely right!... Unfortunately your idea doesn't work in Windows 7 and/or in LC v 8.1.9 (I've removed v9 for the time being, so it isn't available to try your idea). > > The LC window remains "behind" any other window which I have made the top-most. Luckily, this version of my utility is for *my* own use ... the user one doesn't need this sort of functionality... and, for the time being, isn't deployed to the Mac/Apple environments at all. > > Thanks again .. I enjoy learning about such alternatives... likely, they will come into use in some future project! > > Cheers! > Doug > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 From ambassador at fourthworld.com Sat May 12 23:38:39 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 12 May 2018 20:38:39 -0700 Subject: PDF In-Reply-To: <59ef0996-0af8-ac4b-ebc5-371729109c8f@tweedly.net> References: <59ef0996-0af8-ac4b-ebc5-371729109c8f@tweedly.net> Message-ID: <9f0b1d40-af05-cdca-7682-0777920e64c8@fourthworld.com> Alex Tweedly wrote: > So I think we're a few years away from being able to replace PDF with > ePub :-( No doubt. There's also an post from me in the archives around 2002 suggesting Mac should switch to Intel. Sometimes I'm a bit early. ;) As I said, long-term. General market inertia coupled with Adobe's power and their dependency on PDF will certainly keep adoption of simpler, more flexible, and less proprietary formats at bay longer than would be useful. But tooling will catch up to modern device usage patterns soon enough. In the meantime, enjoy horizontally scrolling back and forth with every line of PDF text on your phone. ;) -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dougr at telus.net Sun May 13 10:26:59 2018 From: dougr at telus.net (Douglas Ruisaard) Date: Sun, 13 May 2018 07:26:59 -0700 Subject: Active window and mouse location In-Reply-To: HnnYfK0eJdzw5HnndfR9gU References: HnnYfK0eJdzw5HnndfR9gU Message-ID: <05d801d3eac6$75c56010$61502030$@net> Since I do not create the stack as a "modal stack" (a command I didn't even know existed... again, thanks for THAT), then does that make my card (only one in the app) a "system" window? After read the doc's on "modal stack", I doubt that I want my stack to become "modal"... even temporarily. What I seek is that window that "remains on top" *is* the LC card's window (I only have one card in this app)... but this statement is qualified as explained below. When I "leave" the LC window to perform an action on another window (e.g. Notepad), the Notepad window become the active window. What I want (and achieve using AutoHotKey) is, after placing a section of text from another window (Notepad, Outlook, Excel, etc.)into the clipboard (via ^C, double click, etc.), my LC card's window becomes the top-most, active window AUTOMATICALLY. Of course I could MANUALLY "dig it out" from behind any overlaying windows but I'm much too lazy to do THAT. LC happily (and impressively) "sees" the "new" clipboard data in a "timing loop", and inserts it into my LC processing. What I am seeking, in an LC native procedure, is for the LC card's window to become the top-most window. I DO NOT want to make my LC window the top-most ALL THE TIME, as the " set the systemwindow of stack "stackname" to true" does... just re-emerge as the top-most window when I want it to. Douglas Ruisaard Trilogy Software (250) 573-3935 > > Is the window that remains on top a modal or system window? > > Bob S > > From roland.huettmann at gmail.com Sun May 13 10:30:37 2018 From: roland.huettmann at gmail.com (R.H.) Date: Sun, 13 May 2018 16:30:37 +0200 Subject: PDF Message-ID: To extract text from a PDF document, I am using a command line tool on Windows which is available also for Linux based systems called Xpdf. It was working well, using shell() on LiveCode Community 8x, but tested only in the IDE on Windows. It should work with Linux and Mac as well. If PDFs just contain images where the text is in the image, you need to first run it through character recognition program. Since I found that different tools generate different results when converting image characters in PDF to embedded text, I still find that Acrobat from Adobe is doing the best job. I needed this since some people had sent huge lists of numerical data in PDF which were impossible to extract, and the manual method could taken weeks. Also, it is helpful for building Document Management Systems where words within associated documents need to be indexed. Converting PDF to .docx formats (Word) usually does not give good results. The resulting documents are quite unclean. Extracting the text also does not necessarily result in a meaningful text if the original PDF is not structured with clearly separated paragraphs, headlines, etc. ideally in one top-to-bottom and left-to-right flow. So, a lot of manual work will often be required. Nevertheless, I can not see that PDF will lose ground as the standard for many years to come. There are possibly billions of documents in PDF around? What should replace it? And people are still printing. Xpdf can generate a pure text file that can be read from LiveCode and processed further. *Open Source Xpdf* http://www.xpdfreader.com/download.html https://en.wikipedia.org/wiki/Pdftotext Command line tools in Xpdf The open source Xpdf toolkit also includes several command line tools which perform various functions on PDF files: - *pdftotext*: converts PDF to text - *pdftops*: converts PDF to PostScript - *pdftoppm*: converts PDF pages to netpbm (PPM/PGM/PBM) image files - *pdftopng*: converts PDF pages to PNG image files - *pdftohtml*: converts PDF to HTML - *pdfinfo*: extracts PDF metadata - *pdfimages*: extracts raw images from PDF files - *pdffonts*: lists fonts used in PDF files - *pdfdetach*: extracts attached files from PDF files Cross-platform All of Xpdf tools are available for Linux, Windows, and Mac. The viewer (xpdf / XpdfReader) uses the Qt toolkit. Roland From jacque at hyperactivesw.com Sun May 13 10:48:34 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 13 May 2018 09:48:34 -0500 Subject: Active window and mouse location In-Reply-To: <05d801d3eac6$75c56010$61502030$@net> References: HnnYfK0eJdzw5HnndfR9gU <05d801d3eac6$75c56010$61502030$@net> Message-ID: <16359f97de8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I don't think any OS allows an app to insert itself into the user's work flow like that. Even your own solution requires you to specify it via a hot key. Usually we use the native version of interapp communication, which on Mac is applesccript and on Windows VB. Or you could see if there's an equivalent shell command, there probably is. You can run shell commands from LC. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 13, 2018 9:29:01 AM Douglas Ruisaard via use-livecode wrote: > Since I do not create the stack as a "modal stack" (a command I didn't even > know existed... again, thanks for THAT), then does that make my card (only > one in the app) a "system" window? After read the doc's on "modal stack", > I doubt that I want my stack to become "modal"... even temporarily. > > What I seek is that window that "remains on top" *is* the LC card's window > (I only have one card in this app)... but this statement is qualified as > explained below. > > When I "leave" the LC window to perform an action on another window (e.g. > Notepad), the Notepad window become the active window. What I want (and > achieve using AutoHotKey) is, after placing a section of text from another > window (Notepad, Outlook, Excel, etc.)into the clipboard (via ^C, double > click, etc.), my LC card's window becomes the top-most, active window > AUTOMATICALLY. Of course I could MANUALLY "dig it out" from behind any > overlaying windows but I'm much too lazy to do THAT. > > LC happily (and impressively) "sees" the "new" clipboard data in a "timing > loop", and inserts it into my LC processing. What I am seeking, in an LC > native procedure, is for the LC card's window to become the top-most > window. I DO NOT want to make my LC window the top-most ALL THE TIME, as > the " set the systemwindow of stack "stackname" to true" does... just > re-emerge as the top-most window when I want it to. > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 > >> >> Is the window that remains on top a modal or system window? >> >> Bob S >> >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Sun May 13 11:05:40 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 13 May 2018 09:05:40 -0600 Subject: PDF In-Reply-To: References: Message-ID: I ended up using pdftotext, it worked like a charm. (Though I had to look up how to send it a file list using find.. Too long away from the shell.) I now have a little app that can do a word search for matching files and show either the extracted text, or the original pdf using the browser widget. As far as being on the "make pdfs go away" bandwagon, yes I am. Unfortunately, they're still used all over the place. Insurance companies autogenerate a huge amount of pdf reports, some of them built live through horribly slow clunky awful (insert a bunch of other words here to describe how NOT enjoyable it is to use their websites) that then eventually (after going through huge amounts of different screens, get to the end result) hand you a pdf. /endInsuranceWebsiteVent Reminds me of when I worked as phone support for a "large computer manufacturer".. When there was a workflow issue, and slow call times due to waiting on page loads for vantive.. The answer usually ended up being.. "Hey, its already slow so lets add 3 more required page loads that can take forever to complete especially on busy days, thereby slowing things down even more..." /endPhoneSupportVent I seem to be on a "KISAF" kick lately. Keep It Simple And Fast On Sun, May 13, 2018 at 8:30 AM, R.H. via use-livecode < use-livecode at lists.runrev.com> wrote: > To extract text from a PDF document, I am using a command line tool on > Windows which is available also for Linux based systems called Xpdf. > > It was working well, using shell() on LiveCode Community 8x, but tested > only in the IDE on Windows. > > It should work with Linux and Mac as well. > > If PDFs just contain images where the text is in the image, you need to > first run it through character recognition program. Since I found that > different tools generate different results when converting image characters > in PDF to embedded text, I still find that Acrobat from Adobe is doing the > best job. > > I needed this since some people had sent huge lists of numerical data in > PDF which were impossible to extract, and the manual method could taken > weeks. Also, it is helpful for building Document Management Systems where > words within associated documents need to be indexed. > > Converting PDF to .docx formats (Word) usually does not give good results. > The resulting documents are quite unclean. Extracting the text also does > not necessarily result in a meaningful text if the original PDF is not > structured with clearly separated paragraphs, headlines, etc. ideally in > one top-to-bottom and left-to-right flow. So, a lot of manual work will > often be required. > > Nevertheless, I can not see that PDF will lose ground as the standard for > many years to come. There are possibly billions of documents in PDF around? > What should replace it? And people are still printing. > > Xpdf can generate a pure text file that can be read from LiveCode and > processed further. > > *Open Source Xpdf* > > http://www.xpdfreader.com/download.html > > https://en.wikipedia.org/wiki/Pdftotext > Command line tools in Xpdf > > The open source Xpdf toolkit also includes several command line tools which > perform various functions on PDF files: > > - *pdftotext*: converts PDF to text > - *pdftops*: converts PDF to PostScript > - *pdftoppm*: converts PDF pages to netpbm (PPM/PGM/PBM) image files > - *pdftopng*: converts PDF pages to PNG image files > - *pdftohtml*: converts PDF to HTML > - *pdfinfo*: extracts PDF metadata > - *pdfimages*: extracts raw images from PDF files > - *pdffonts*: lists fonts used in PDF files > - *pdfdetach*: extracts attached files from PDF files > > Cross-platform > > All of Xpdf tools are available for Linux, Windows, and Mac. > > The viewer (xpdf / XpdfReader) uses the Qt toolkit. > Roland > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Sun May 13 12:20:22 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 13 May 2018 09:20:22 -0700 Subject: PDF In-Reply-To: References: Message-ID: <32eac4a0-8842-e3b3-596a-0f0c132261b0@fourthworld.com> R.H. wrote: > To extract text from a PDF document, I am using a command line tool on > Windows which is available also for Linux based systems called Xpdf. > > It was working well, using shell() on LiveCode Community 8x, but > tested only in the IDE on Windows. A good tool. Thanks. > I needed this since some people had sent huge lists of numerical data > in PDF which were impossible to extract, and the manual method could > taken weeks. Given PDF's role as a delivery vehicle, it's most commonly an extra step added to the end of a publishing process. Have you asked that data provider if they have the data available in the format it was in before they went to that extra final step to convert it to PDF? > Nevertheless, I can not see that PDF will lose ground as the standard > for many years to come. There are possibly billions of documents in > PDF around? Postel's Law is worth quoting here: "Be liberal in what you accept, and conservative in what you send." The need to *read* PDFs will remain for a very long time. Adobe's power and influence have made the cumbersome, inflexible, and expensively complex format almost ubiquitous during the advent of the PC era, leaving a vast collection of legacy documents that will continue to encumber consumers and developers alike for at least a decade to come, likely longer. A great many households still have a VHS player. Old formats take a long time to die, and never completely go away. But that's for reading. Choosing what our apps output offers us an opportunity to consider modern workflows in a world where the majority of time spent with computing devices is on screens too small to read PDFs comfortably. Computing has taken us to a place where device size is varied and usability is often a far more significant product differentiator than algorithms. It seems useful to encourage developers looking to distinguish their apps for modern audiences to consider output formats that integrate well across the full mix of devices we use. EPub won't likely be a de-facto requirement for years. But market differentiation isn't about waiting to play catch-up. > What should replace it? And people are still printing. EPub is printable for the ever-smaller number of documents requiring tree death just to be read. EPub uses HTML, tucked inside a common Zip container like so many other formats (docx, xlxs, odoc, GarageBand, APKs, etc.). The developer expense in dealing with the format is a small fraction of what's required for dealing with PDF. Nearly everything you can do in a browser can be done in EPub. Indeed, we're beginning to see EPub reader extensions for browsers, and I suspect it won't be long until we see native EPub support directly in most popular browsers. Like PDF, EPub files are normally readable by all, and like PDF EPubs can be password-protected when DRM is needed. But unlike PDF, EPub inherits HTML's ability to reflow content for dynamic page rendering. Many millennials don't have a laptop or desktop computer at all. Mobile-exclusive workflows are common across all age groups throughout much of the world. And the over-40 crowd everywhere appreciates the ease with which text can be dynamically resized so they don't need to reach for their reading glasses quite so often. Given the breadth of HTML tools and experience available, along with the common acceptance of Zip as a wrapper delivering format for multi-part documents, EPub seems well placed to serve modern multi-device needs with far less expense for developers and a much better experience for end users. So sure, we'll be *reading* PDFs even longer than VHS players will continue taking up space in our livings rooms. But if you're looking to distinguish your app from lackluster competitors, adding EPub support for both reading and writing is worth considering. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From roland.huettmann at gmail.com Sun May 13 13:38:08 2018 From: roland.huettmann at gmail.com (R.H.) Date: Sun, 13 May 2018 19:38:08 +0200 Subject: PDF Message-ID: Thank you, Richard, for your enlightening discussion on the ePub format and that we should start thinking that direction. > Given PDF's role as a delivery vehicle, it's most commonly an extra step > added to the end of a publishing process. > Have you asked that data provider if they have the data available in the > format it was in before they went to that extra final step to convert it > to PDF? Sure, but it is rarely possible to receive such lists in table format (PDF) or in any other format unless specially authorized and getting in contact with developers. So, more often than less, all that is available are PDF's when it comes to the corporate world. As long as there is a structure in the PDF documents helping to identify for example columns and rows, paragraphs, and chapters, it can still be part of a workflow. Otherwise, pull your hairs. ) And otherwise, even with a lot of clutter in the output of such pdf to text, LiveCode came to help to add some more extraction and formatting logic -- and here LiveCode is really worth using. It can detect spaces and easily create rows and columns for example. > Postel's Law is worth quoting here: > "Be liberal in what you accept, > and conservative in what you send." Exactly Then, fully accepting your logic, would it not be conceivable that LiveCode would support a native production of ePub documents? And also convert it to printable formats? Since ePub is responsive, the user would have to define the output page format when printing. Because in our world printing will continue at least to the remaining days of my life. We would currently have to instruct receivers of such documents to install an ePub reader (if browsers do not yet support it) -- the Adobe Reader is freely installed on almost every system and printing is part of the printing process when printing to PDF as a standard. For printing ePub, we convert ePub to PDF? Right? So, again, PDF? Maybe invent something new for printing ePub? I found one link that goes into more details here: https://manual.calibre-ebook.com/conversion.html#converting-to-pdf I even think after having a brief look at "heuristic processes" in this article, that whatever is done here, could be done using LiveCode. Using LESS paper, saving trees (which would otherwise be cut to burn them as fuel?), but I still can not really get away with some paper and still like to read books that give a tactile feeling and paper that is on your "desktop" to consult. Old books even have a "smell", a history, a tradition. Right? Mimic that through an electronic device? But of course, we use our mobile phone to read and need to adjust to that common usage today. Roland From ambassador at fourthworld.com Sun May 13 17:44:11 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 13 May 2018 14:44:11 -0700 Subject: PDF In-Reply-To: References: Message-ID: R.H. wrote: > Thank you, Richard, for your enlightening discussion on the ePub > format and that we should start thinking that direction. > > > Given PDF's role as a delivery vehicle, it's most commonly an > > extra step added to the end of a publishing process. > > > > Have you asked that data provider if they have the data available > > in the format it was in before they went to that extra final step > > to convert it to PDF? > > Sure, but it is rarely possible to receive such lists in table format > (PDF) or in any other format unless specially authorized and getting > in contact with developers. So, more often than less, all that is > available are PDF's when it comes to the corporate world. As long as > there is a structure in the PDF documents helping to identify for > example columns and rows, paragraphs, and chapters, it can still be > part of a workflow. Otherwise, pull your hairs. ) But even then, depending on the internal structure of the PDF there's no guarantee it can be reliably converted to a delimited text file that matches the arrangement seen in the PDF. That's a struggle I know all too well: data providers have technical teams providing data per specs written by non-technical people who never actually work with the data themselves. The result adds extra steps which increase costs, slow delivery, increase file size, increase bandwidth usage along with that, and complicate consumption for the receiver. I've seen that operational pattern with many things, not just PDF. And the same business owners who issue these directives keep wondering why they're not getting enough ROI from their IT teams... ;) > Then, fully accepting your logic, would it not be conceivable that > LiveCode would support a native production of ePub documents? LiveCode the platform? Yes indeed. We in the community can do this with what we have now. LiveCode the company? They've already given us the raw materials, in all editions including Community: we have a Zip external, and a web browser widget. All that remains is pulling the requisite files out of the Zip archive to a temp folder, a modest tweak to file refs in some cases, and deciding how the app will present the contents of the TOC file. Sooner or later (likely sooner) someone will write a library to make that even easier. I don't need either EPub or PDF in my own apps at the moment, but I can see a use for EPub on the horizon for one of them. If no one else shares a useful library sooner I'll release mine dual-licensed with a GPL version when I get to it. > And also convert it to printable formats? Postel's Law prevents me from doing that, just as many of my apps read comma-delimited files but I've never in 25 years written comma-delimited output for a client or customer, always tab-delimited. A man's gotta stand for something in this world. :) Insane purism aside, I can see a use for that for others, and if the browser widget supports printing then it should be easy enough to use the existing PDF Print external for that. > We would currently have to instruct receivers of such documents to > install an ePub reader (if browsers do not yet support it) -- the > Adobe Reader is freely installed on almost every system and printing > is part of the printing process when printing to PDF as a standard. Yes, consumer tooling still currently favors the less useful format. That's begun changing, and I would expect every major browser to be able to handle EPub natively within a couple years at most. > Using LESS paper, saving trees (which would otherwise be cut to burn > them as fuel?), but I still can not really get away with some paper > and still like to read books that give a tactile feeling and paper > that is on your "desktop" to consult. Old books even have a "smell", > a history, a tradition. Right? Mimic that through an electronic > device? The Long Room at Trinity College in Dublin is the old book smell turned up to eleven. I will remember the moment of entering that room as long as I live. Literature is a great use for trees. We often re-read books, and share them with friends. Durable, usable, and they outlast any existing means of electronic data storage by orders of magnitude. Technical books are a less favorable case, as they often become obsolete within a few years. Corporate quarterly reports are often skimmed once and discarded, a poor use of trees. Tabular data targeting consumption by other machine processes is an insane use of trees. And yet so many orgs are still partying like it's 1989. Caller: What's your fax number? Me: I can't receive faxes because of where I am. Caller: Where are you? Me: 2018. ;) -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rdimola at evergreeninfo.net Sun May 13 19:50:31 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Sun, 13 May 2018 19:50:31 -0400 Subject: PDF In-Reply-To: References: Message-ID: <001301d3eb15$30f1cd30$92d56790$@net> Richard I agree. I have customers that we are nudging toward EPubs for the reasons you've enumerated but when they see the amount of work involved they fall back to the "Well our employees are using MSWord and just PDF them. Tagging them is just too much work". The only ones we're having success with are when they compose in xml. I have seen crazy PDFs with the text stream down the left side of a paragraph and then down the other side. Edited PDFs are a nightmare. Don't even get me started with fonts. I am working on a LC epub reader but the browser widget does not always play nice with the generated html from InDesign. I'm working now on figuring out just what LC is choking on. I also don't see a way to move to the chapter 2 when you slide to the end of chapter 1. We are falling back to chapter selections via sidebars or pop-ups or... Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From bogdanoff at me.com Sun May 13 20:36:39 2018 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 13 May 2018 17:36:39 -0700 Subject: Compatible video formats In-Reply-To: References: Message-ID: Hi, I?m needing a single Mac/Windows compatible video format for use in the player control. Is there one or more that will work without any additional plugins? I couldn?t find a list? Peter Bogdanoff ArtsInteractive From panos.merakos at livecode.com Mon May 14 07:04:20 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 14 May 2018 12:04:20 +0100 Subject: [ANN] This Week in LiveCode 128 Message-ID: Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #128 here: https://goo.gl/QMPdCq This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From alanstenhouse at hotmail.com Mon May 14 08:14:45 2018 From: alanstenhouse at hotmail.com (Alan) Date: Mon, 14 May 2018 12:14:45 +0000 Subject: Mobile - Get image from library with EXIF data? Message-ID: Has anyone come up with a mobile cross-platform solution for getting an image from a mobile photo library including the EXIF metadata? It seems there were a couple of possibilities: Android - something called SD-Test for getting files from an SD card; iOS - mergAV can apparently get an image with some metadata intact? Has anyone done this successfully? cheers Alan From alanstenhouse at hotmail.com Mon May 14 08:16:47 2018 From: alanstenhouse at hotmail.com (Alan) Date: Mon, 14 May 2018 12:16:47 +0000 Subject: Posting to Facebook? Message-ID: I couldn't find Andre's Facebook Lib on his site - has anyone sorted out POSTing images etc to FB? cheers Alan From bobsneidar at iotecdigital.com Mon May 14 10:54:47 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 14:54:47 +0000 Subject: PDF In-Reply-To: References: Message-ID: <75111838-F490-46B8-86A5-A9E04F36EFE4@iotecdigital.com> https://www.quora.com/How-much-trees-are-cut-down-for-paper You may need to think again. Bob S > On May 12, 2018, at 13:08 , Richard Gaskin via use-livecode wrote: > > But times have changed. We rarely kill trees just to read anymore, so the bounds of a printed page are approaching meaninglessness. From bobsneidar at iotecdigital.com Mon May 14 10:57:53 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 14:57:53 +0000 Subject: Active window and mouse location In-Reply-To: <05d801d3eac6$75c56010$61502030$@net> References: <05d801d3eac6$75c56010$61502030$@net> Message-ID: As a workaround, making it a system window, then immediately making it a topLevel window should get around your issue. Not sure why it behaves the way it does. Going to a stack should make the stack the topStack, and only other stacks set as modal or system windows would override that behavior. Bob S > On May 13, 2018, at 07:26 , Douglas Ruisaard via use-livecode wrote: > > Since I do not create the stack as a "modal stack" (a command I didn't even know existed... again, thanks for THAT), then does that make my card (only one in the app) a "system" window? After read the doc's on "modal stack", I doubt that I want my stack to become "modal"... even temporarily. > > What I seek is that window that "remains on top" *is* the LC card's window (I only have one card in this app)... but this statement is qualified as explained below. > > When I "leave" the LC window to perform an action on another window (e.g. Notepad), the Notepad window become the active window. What I want (and achieve using AutoHotKey) is, after placing a section of text from another window (Notepad, Outlook, Excel, etc.)into the clipboard (via ^C, double click, etc.), my LC card's window becomes the top-most, active window AUTOMATICALLY. Of course I could MANUALLY "dig it out" from behind any overlaying windows but I'm much too lazy to do THAT. > > LC happily (and impressively) "sees" the "new" clipboard data in a "timing loop", and inserts it into my LC processing. What I am seeking, in an LC native procedure, is for the LC card's window to become the top-most window. I DO NOT want to make my LC window the top-most ALL THE TIME, as the " set the systemwindow of stack "stackname" to true" does... just re-emerge as the top-most window when I want it to. > > Douglas Ruisaard > Trilogy Software > (250) 573-3935 From bobsneidar at iotecdigital.com Mon May 14 11:20:10 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 15:20:10 +0000 Subject: PDF In-Reply-To: References: Message-ID: <88A15F85-1876-45B7-AE19-67DED068FCA8@iotecdigital.com> I downloaded the tools for Mac OS and followed the instructions in the README file. This does not work. The tools are not accessible from the terminal. The man and etc folders did not exist yet so I created them, but it leads me to believe that Apple has once again moved where it keeps such things. Bob S > On May 13, 2018, at 07:30 , R.H. via use-livecode wrote: > > *Open Source Xpdf* > > http://www.xpdfreader.com/download.html > > https://en.wikipedia.org/wiki/Pdftotext > Command line tools in Xpdf > > The open source Xpdf toolkit also includes several command line tools which > perform various functions on PDF files: > > - *pdftotext*: converts PDF to text > - *pdftops*: converts PDF to PostScript > - *pdftoppm*: converts PDF pages to netpbm (PPM/PGM/PBM) image files > - *pdftopng*: converts PDF pages to PNG image files > - *pdftohtml*: converts PDF to HTML > - *pdfinfo*: extracts PDF metadata > - *pdfimages*: extracts raw images from PDF files > - *pdffonts*: lists fonts used in PDF files > - *pdfdetach*: extracts attached files from PDF files > > Cross-platform > > All of Xpdf tools are available for Linux, Windows, and Mac. > > The viewer (xpdf / XpdfReader) uses the Qt toolkit. > Roland From bobsneidar at iotecdigital.com Mon May 14 11:21:15 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 15:21:15 +0000 Subject: PDF In-Reply-To: References: Message-ID: <618286EB-DBC3-468F-819C-822E857A920B@iotecdigital.com> Document Management systems use PDFs almost exclusively. I think PDF is here to stay. Bob S > On May 13, 2018, at 08:05 , Mike Bonner via use-livecode wrote: > > I ended up using pdftotext, it worked like a charm. (Though I had to look > up how to send it a file list using find.. Too long away from the shell.) > I now have a little app that can do a word search for matching files and > show either the extracted text, or the original pdf using the browser > widget. > > As far as being on the "make pdfs go away" bandwagon, yes I am. > Unfortunately, they're still used all over the place. Insurance companies > autogenerate a huge amount of pdf reports, some of them built live through > horribly slow clunky awful (insert a bunch of other words here to describe > how NOT enjoyable it is to use their websites) that then eventually (after > going through huge amounts of different screens, get to the end result) > hand you a pdf. /endInsuranceWebsiteVent > > Reminds me of when I worked as phone support for a "large computer > manufacturer".. When there was a workflow issue, and slow call times due to > waiting on page loads for vantive.. The answer usually ended up being.. > "Hey, its already slow so lets add 3 more required page loads that can take > forever to complete especially on busy days, thereby slowing things down > even more..." /endPhoneSupportVent > > I seem to be on a "KISAF" kick lately. Keep It Simple And Fast > > On Sun, May 13, 2018 at 8:30 AM, R.H. via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> To extract text from a PDF document, I am using a command line tool on >> Windows which is available also for Linux based systems called Xpdf. >> >> It was working well, using shell() on LiveCode Community 8x, but tested >> only in the IDE on Windows. >> >> It should work with Linux and Mac as well. >> >> If PDFs just contain images where the text is in the image, you need to >> first run it through character recognition program. Since I found that >> different tools generate different results when converting image characters >> in PDF to embedded text, I still find that Acrobat from Adobe is doing the >> best job. >> >> I needed this since some people had sent huge lists of numerical data in >> PDF which were impossible to extract, and the manual method could taken >> weeks. Also, it is helpful for building Document Management Systems where >> words within associated documents need to be indexed. >> >> Converting PDF to .docx formats (Word) usually does not give good results. >> The resulting documents are quite unclean. Extracting the text also does >> not necessarily result in a meaningful text if the original PDF is not >> structured with clearly separated paragraphs, headlines, etc. ideally in >> one top-to-bottom and left-to-right flow. So, a lot of manual work will >> often be required. >> >> Nevertheless, I can not see that PDF will lose ground as the standard for >> many years to come. There are possibly billions of documents in PDF around? >> What should replace it? And people are still printing. >> >> Xpdf can generate a pure text file that can be read from LiveCode and >> processed further. >> >> *Open Source Xpdf* >> >> http://www.xpdfreader.com/download.html >> >> https://en.wikipedia.org/wiki/Pdftotext >> Command line tools in Xpdf >> >> The open source Xpdf toolkit also includes several command line tools which >> perform various functions on PDF files: >> >> - *pdftotext*: converts PDF to text >> - *pdftops*: converts PDF to PostScript >> - *pdftoppm*: converts PDF pages to netpbm (PPM/PGM/PBM) image files >> - *pdftopng*: converts PDF pages to PNG image files >> - *pdftohtml*: converts PDF to HTML >> - *pdfinfo*: extracts PDF metadata >> - *pdfimages*: extracts raw images from PDF files >> - *pdffonts*: lists fonts used in PDF files >> - *pdfdetach*: extracts attached files from PDF files >> >> Cross-platform >> >> All of Xpdf tools are available for Linux, Windows, and Mac. >> >> The viewer (xpdf / XpdfReader) uses the Qt toolkit. >> Roland >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 14 11:24:50 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 15:24:50 +0000 Subject: PDF In-Reply-To: References: Message-ID: <24135E4E-8FDF-4ECB-A076-0CA9625AEE54@iotecdigital.com> If the table data is *actually* a table, as in a fillable form object, I export the data in an FDF file. This is a document containing all the form objects and their values. I have a handler which converts this data to an array. Would that help? Bob S > On May 13, 2018, at 10:38 , R.H. via use-livecode wrote: > > Thank you, Richard, for your enlightening discussion on the ePub format > and that we should start thinking that direction. > >> Given PDF's role as a delivery vehicle, it's most commonly an extra > step >> added to the end of a publishing process. > >> Have you asked that data provider if they have the data available in > the >> format it was in before they went to that extra final step to convert > it >> to PDF? > > Sure, but it is rarely possible to receive such lists in table format (PDF) > or in any other format unless specially authorized and getting in contact > with developers. So, more often than less, all that is available are PDF's > when it comes to the corporate world. As long as there is a structure in > the PDF documents helping to identify for example columns and rows, > paragraphs, and chapters, it can still be part of a workflow. Otherwise, > pull your hairs. ) From mark at canelasoftware.com Mon May 14 11:56:56 2018 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 14 May 2018 08:56:56 -0700 Subject: Compatible video formats In-Reply-To: References: Message-ID: <5F4B4AB0-C522-42D7-8EA3-FE63F01A3B58@canelasoftware.com> Hi Peter, The short answer is ?no?. The longer version would be ?nope?. There is some hope though. Tangentially, we have been working directly with the LC team on video mirroring. Trying to get his working, we also tried to find a common format that worked for both Mac and Win. We found that if you play videos through the browser widget, it should be possible to do this. We just need a version of CEF with .mp4 support for Windows. The Mac is good to go. This is technically possible. Once we have that, we can get our video mirroring and everyone else will get a video format that works on both sides. It is a bit of a hack, but this is better than nothing. You can follow the bug/enhancement report here: https://quality.livecode.com/show_bug.cgi?id=21185 Best regards, Mark Talluto livecloud.io nursenotes.net canelasoftware.com > On May 13, 2018, at 5:36 PM, Peter Bogdanoff via use-livecode wrote: > > Hi, > > I?m needing a single Mac/Windows compatible video format for use in the player control. Is there one or more that will work without any additional plugins? I couldn?t find a list? > > Peter Bogdanoff > ArtsInteractive > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at canelasoftware.com Mon May 14 12:06:18 2018 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 14 May 2018 09:06:18 -0700 Subject: PDF In-Reply-To: References: Message-ID: That is pretty funny. But, most of our clients in the K12 market fax their POs to us. Luckily, eFax solutions are bountiful. My guess is that they are sending the fax from a software package as well. Why not just use email is the transmission technology? Some are getting there. Others have not found it yet. Best regards, Mark Talluto livecloud.io nursenotes.net canelasoftware.com > On May 13, 2018, at 2:44 PM, Richard Gaskin via use-livecode wrote: > > Caller: What's your fax number? > Me: I can't receive faxes because of where I am. > Caller: Where are you? > Me: 2018. > > ;) From ambassador at fourthworld.com Mon May 14 12:24:33 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 14 May 2018 09:24:33 -0700 Subject: PDF In-Reply-To: <75111838-F490-46B8-86A5-A9E04F36EFE4@iotecdigital.com> References: <75111838-F490-46B8-86A5-A9E04F36EFE4@iotecdigital.com> Message-ID: <8b2e6b6c-848f-554d-ca52-83d8c02ee019@fourthworld.com> Bob Sneidar wrote: >> On May 12, 2018, at 13:08 , Richard Gaskin wrote: >> >> But times have changed. We rarely kill trees just to read anymore, >> so the bounds of a printed page are approaching meaninglessness. > > https://www.quora.com/How-much-trees-are-cut-down-for-paper > > You may need to think again. Maybe, but I have to admit I'm missing the point there. That's a discussion of the tonnage of trees needed to produce a smaller tonnage of paper. It does not suggest the number of trees needed is zero, and doesn't address at all the degree to which reading electronic media has displaced many formerly-print-only venues. Or are you saying you printed my post before reading it? ;) Later, you wrote: > Document Management systems use PDFs almost exclusively. I think PDF > is here to stay. Yes, the need to read PDFs will be with us for quite a while, as I keep acknowledging. But market inertia does not make a format usable; indeed, the scope of the reading impairment imposed by a fixed-size format in a multi-device world is the point here. If PDFs were seldom used this would be a small problem not worth mentioning. My father was the Assistant County Recorder for the city we grew up in, and one of the key projects during his tenure was the city's modernization of its record storage, at long last moving from print to the radical new technology of the day which would save everything: microfilm. Many city governments and other large orgs were doing it. At the time it made good sense. And having undertaken considerable expense to do it, many still maintain microfilm readers to this day in order to access those archives. The only constant is change. No matter how useful a given technology is at any given moment, that moment will pass. None of this can be truly future-proofed, but archiving can be greatly future-resistant to the degree that a format allows access to content flexibly and in full fidelity. EPub is HTML, for which tooling is plentiful, formatting explicit, and content separate. PDF is a mish mash of various layout algorithms, sometimes vector and sometimes raster, with many different ways to express layout, all of them in binary, intermingled with content, and stored with a surprising variety of compression methods. Future-resistance requires round-tripping, but PDF is designed for permanent embodiment. And FWIW in a format controlled by one company. It was a fine choice when it was created. But a lot's happened in 28 years. Indeed, it was only about 15 years after my father's team completed their microfilm migration until it was made obsolete in favor of digital media. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon May 14 12:39:05 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 14 May 2018 09:39:05 -0700 Subject: PDF In-Reply-To: <24135E4E-8FDF-4ECB-A076-0CA9625AEE54@iotecdigital.com> References: <24135E4E-8FDF-4ECB-A076-0CA9625AEE54@iotecdigital.com> Message-ID: <13d0a866-4c0c-2260-72c5-ecd272544591@fourthworld.com> Bob Sneidar wrote: > If the table data is *actually* a table, as in a fillable form object, > I export the data in an FDF file. This is a document containing all > the form objects and their values. I have a handler which converts > this data to an array. Would that help? I think that would be quite useful, making the task of writing web-ready HTML from it that much easier. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Mon May 14 12:34:39 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 14 May 2018 09:34:39 -0700 Subject: PDF In-Reply-To: <001301d3eb15$30f1cd30$92d56790$@net> References: <001301d3eb15$30f1cd30$92d56790$@net> Message-ID: <28803565-8755-844c-a04e-ab41e2708e53@fourthworld.com> Ralph DiMola wrote: > Richard I agree. I have customers that we are nudging toward EPubs for > the reasons you've enumerated but when they see the amount of work > involved they fall back to the "Well our employees are using MSWord > and just PDF them. Yes, updating tooling is key for adoption. > Tagging them is just too much work". The only ones we're having > success with are when they compose in xml. This is curious to me, but perhaps I've been overly influenced by the ease with which LC can translate binary formatting and styling into its htmlText, making it then relatively straightforward to convert to common HTML. If other tools are behind the times, maybe LiveCode has an opportunity to be among the saviors of reading in the 21st century, providing a foundation for easily converting things like RTF and even (with Curry's great WordLib) xlxs and odoc into EPubs. As much as I like that vision, it seems odd to me that other tools like office suites can output HTML, but not in a form that works with EPub with less effort than we'd need in LC. > I have seen crazy PDFs with the text stream down the left side of a > paragraph and then down the other side. Edited PDFs are a nightmare. > Don't even get me started with fonts. Even just copying from a PDF can yield wildly unpredictable results when pasted into any other app. It's a rare day when I can copy content from a PDF into an email and not have to remove a mystifyingly large number of spaces and other characters not at all visible in the rendered PDF within its specialized viewer app. > I am working on a LC epub reader but the browser widget does not > always play nice with the generated html from InDesign. I'm working > now on figuring out just what LC is choking on. I also don't see a way > to move to the chapter 2 when you slide to the end of chapter 1. We > are falling back to chapter selections via sidebars or pop-ups or... Very exciting to hear you're working on this. If you're in a position to release at least the core EPub display code as open source please feel free to call or write if I may be of help. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mark at livecode.com Mon May 14 13:30:17 2018 From: mark at livecode.com (Mark Waddingham) Date: Mon, 14 May 2018 19:30:17 +0200 Subject: PDF In-Reply-To: <9f0b1d40-af05-cdca-7682-0777920e64c8@fourthworld.com> References: <59ef0996-0af8-ac4b-ebc5-371729109c8f@tweedly.net> <9f0b1d40-af05-cdca-7682-0777920e64c8@fourthworld.com> Message-ID: <18efd94849bc78d09b41f37ec84ffb89@livecode.com> On 2018-05-13 05:38, Richard Gaskin via use-livecode wrote: > Alex Tweedly wrote: >> So I think we're a few years away from being able to replace PDF with >> ePub :-( > > As I said, long-term. Hehe - I'd actually vouch for 'never' - PDF and ePub serve two entirely different purposes so I'm not sure the comparison is particularly helpful apart from perhaps making the point that you should choose the right tool for the job you are undertaking! The important thing to remember about PDF (and PostScript - from which it came) is that they are for a very specific thing: they are 'page description languages' - they describe how ink should be applied to a page to reproduce a document in exactly the same way as the author intended. The utility of the format is that it replicates this very physical process exceptionally well, and as it is an embodiment of a physical process (printing / typesetting) it fits perfectly into workflows and processes which have been around a lot longer than anyone on this list (since we started using lumps of metal which were pressed onto flat surfaces to replicate the written word en masse - around 1450, maybe?). > General market inertia coupled with Adobe's power and their dependency > on PDF will certainly keep adoption of simpler, more flexible, and > less proprietary formats at bay longer than would be useful. I'm not sure whether one considers PDF proprietary or not is very useful because what PDF (and Postscript) is and how it works has been available for decades. Admittedly, originally you had to buy the reference books - but these days you can (and have been able to for at least 15 years) download PDF versions of them. These reference books are not only very well written (they certainly count as the best pieces of technical writing which I have ever read) describe the format precisely, accurately and in enough detail that anyone who has enough time and a grounding in document structure, typography and 2d vector graphics (which are all very well understood and documented things in and of themselves) can reproduce a system which reads the formats, processes and renders them with complete faithfulness. Furthermore the 'archival subset' of PDF (which is most of it) has been an ISO standard now since 2008. It continues to be maintained, to keep it inline with evolutions of the PDF format itself - the next revision is due this year. It is true that Adobe are the main implementors of PDF tools - but there are many others. GhostScript has been around for decades and it had certainly reached a point where it could be used as a replacement for any closed-source offerings by the early 2000's (or if it wasn't quite right you could 'fix' that yourself). FoxIt have long had a PDF toolkit - the reading/rendering part was bought and open-sourced by google a few years ago (PDFium). There have been many others too both closed source and open source (some not complete, admittedly, and some only focusing on one half maybe reading, or writing - but if the PDF format had really been proprietary in the true sense of the word as I take it to mean, then none of that would have likely happened). Also there are the implementations of PostScript/PDF* which you never see - they are burned into the firmware of printers both low-end and high-end - these days it is rare to find any such devices below even the $1000's of dollar mark which will have Adobe software in them and yet they all interoperate perfectly with computers which can emit PostScript/PDF. Whilst PDF might have many 'add-on' bits, what it always has been and is at its core has not and will never change. One could argue quite strongly that PDF as it is now is essentially complete - from the point of view of being a language to describe how to 'print' a document made up of text, pictures and vector graphics... Which was always its primary purpose. > But tooling will catch up to modern device usage patterns soon enough. I'm not sure how tooling exactly fits in here - we have it all already. If you want dynamic layout, then use a system which offers that, or put your own together using technologies which are designed for screen and interactive display (e.g. HTML/CSS/SVG). However, if you want to produce an unchanging representation of a document (wherever it comes from), which is a complex mixture of text, images and graphics, and want all the fine details about color and other such things to be preserved 100% then PDF is and will continue to be (for a long time) the 'go to' for that. It isn't as if you have to have one or the other - you can have both - and I'd generally urge anyone dealing with such things to always support 'print to pdf' as it gives you something which will mean people will at least be able to 'see' what they did 10 years hence, even if they can't open the original document any more (which is more likely than you might think). The above is why the comparison to ePub is not that great. PDF is incredibly well defined - the ISO standard even contains all the equations you need to replicate all the complex blend modes and such, as well as a well written abstract description of how the rendering process should occur. The technologies which ePub sit on are nowhere near that yet - JS, HTML, SVG, CSS are all 'defined' in standards set forth by the W3C or others, yes - but as standards they are relatively poor in the sense that the words they contain are not sufficient for replication. SVG is getting a bit better, but its years away realistically, and I have little hope for CSS/HTML - especially since they became 'Living Standards'. Are you sure your ePub documents which you create now will work in a browser in 10 years time? I'm not. However what I am sure of is that PDF documents which I produce now will still render in PDF viewers in 10 years time though, because PDF is *actually* a true standard, one which (at his core) has changed little in 20+ years. > In the meantime, enjoy horizontally scrolling back and forth with > every line of PDF text on your phone. ;) PDF is nothing to do with that. PDF is about representing the printed page. Letters, books, flyers, postcards, business cards (any printed media in fact) don't have scrollbars, nor can they be resized so it isn't any part of what PDF is about - so don't expect it to be useful in an environment where that is important! Warmest Regards, Mark. * There isn't really much of a difference between the two from a usage perspective - if you have a completely faithful PostScript implementation, then you have PDF too - it was designed to work like that so existing PostScript systems could also understand PDF. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From mark at livecode.com Mon May 14 13:44:32 2018 From: mark at livecode.com (Mark Waddingham) Date: Mon, 14 May 2018 19:44:32 +0200 Subject: PDF In-Reply-To: <28803565-8755-844c-a04e-ab41e2708e53@fourthworld.com> References: <001301d3eb15$30f1cd30$92d56790$@net> <28803565-8755-844c-a04e-ab41e2708e53@fourthworld.com> Message-ID: <2bbf86e89d7024a8b6791f0a2c082208@livecode.com> On 2018-05-14 18:34, Richard Gaskin via use-livecode wrote: > Ralph DiMola wrote: > >> Richard I agree. I have customers that we are nudging toward EPubs for >> the reasons you've enumerated but when they see the amount of work >> involved they fall back to the "Well our employees are using MSWord >> and just PDF them. > > Yes, updating tooling is key for adoption. I suspect the main issue here is not the tooling - semantic based document description tooling has existed for as long as PDF has... Unfortunately, most people (when writing documents) don't think semantically - they still write as they see / want to see - which is quite a human thing. Compared to the cost of programing new tools, re-programming humans is an order of magnitude more expensive ;) > As much as I like that vision, it seems odd to me that other tools > like office suites can output HTML, but not in a form that works with > EPub with less effort than we'd need in LC. I think office suites can - if the people writing the documents use appropriate semantic styling and document structure - rather than just using 'indent', bold and font styles - see my above comment ;) > Even just copying from a PDF can yield wildly unpredictable results > when pasted into any other app. It's a rare day when I can copy > content from a PDF into an email and not have to remove a mystifyingly > large number of spaces and other characters not at all visible in the > rendered PDF within its specialized viewer app. Heh - yes that is a common gripe - I cannot deny... However, that's not a problem with PDF per-se - it is more a problem with the tools which produce the PDFs, and the tools which extract the text. Neither is an easy problem to get right (the latter is harder than the former) - but it can be done. After all if a human can work out the ordering / flow of text on a page by looking at it, then a computer should be able to - there is no 'magic' there, just a little bit of global page analysis which humans are better at than computers (well better at than the developers who are encoding the required global page analysis into algorithms a computer can use). (OCR software has been doing this for years much better than most PDF readers do today). Remember - a PDF is nothing more than a description of marks on a page - a bit like a list of instructions you would give a human to reproduce it. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From andrew at midwestcoastmedia.com Mon May 14 14:04:33 2018 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Mon, 14 May 2018 18:04:33 +0000 Subject: Posting to Facebook? In-Reply-To: Message-ID: <20180514180433.Horde.0anUmrCzoxzhIyt1lP68-wN@ua850258.serversignin.com> Andre's Facebook library still works, but was a bear to track down about 2 years ago when I bought and implemented it. It seems other than references in the Wayback Machine, this library has vanished from the interwebs. Social sharing seems common enough that there would be a reliable cross-platform LC widget available for the major services (Facebook, Twitter, Instagram). I've been using a mixture of Andre's library (aagFacebookMobileLib.livecode) and Monte's mergExt to handle Facebook posts on my mobile app. aagFacebookMobileLib took care of Android users and mergSocial worked for iOS until version 11 removed system hooks for social media. Now I still use aagFacebookMobileLib for Android and mergPop for iOS (which gives the ability to share via other methods like email/text/etc.). I have yet to find a reliable method to allow dynamic end-users to post to their own Twitter accounts via mobile app (though I can tweet to an account that is hard-coded into the app). --Andrew Bell > I couldn't find Andre's Facebook Lib on his site - has anyone sorted > out POSTing images etc to FB? > > cheers > > Alan > From ambassador at fourthworld.com Mon May 14 14:50:54 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 14 May 2018 11:50:54 -0700 Subject: PDF In-Reply-To: <18efd94849bc78d09b41f37ec84ffb89@livecode.com> References: <18efd94849bc78d09b41f37ec84ffb89@livecode.com> Message-ID: <3ef31f5a-4638-7df3-4f94-313bd0777f8c@fourthworld.com> Mark Waddingham wrote: > PDF and ePub serve two entirely different purposes so I'm not sure > the comparison is particularly helpful apart from perhaps making > the point that you should choose the right tool for the job you > are undertaking! > > The important thing to remember about PDF (and PostScript - from which > it came) is that they are for a very specific thing: they are 'page > description languages' - they describe how ink should be applied to a > page to reproduce a document.... Exactly. And well put. They are indeed for very different purposes, and we've been using PDF for so long that it's become the hammer that makes everything look like a nail, applied to so much while it's only truly best for a much smaller subset. Here's how the limitations of PDF fell onto my radar: In the course of my work I often go through periods of research, which inevitably has me reading a lot of academic research papers and corporate white papers. Nearly all of them are published as PDF, many exclusively in that format. The circumstances in which I'm immersed in such focus vary, and the devices I have with me vary as well. With reflowing content it doesn't matter which device I happen to be using at the time, the work continues unabated. But when I encounter a PDF while using screen less than 8.5" wide, the need to constantly zoom in and out and scroll back and forth so slows progress that it kills the joy of research, bringing the work to a halt until I can get to a device that happens to emulate size characteristics of paper, even though I'll never print anything I'm reading. Curious if I'm alone with the time I spend on smaller screens led me to research that as well. And it turns out I'm far from alone; it's where people are spending most of their computing time these days. And since this trend is driven largely by people younger than me it seems unlikely to slow down, at least until the next displacing form factor comes along (but then we'll be doing something entirely different still). As discussed earlier, for documents where printed reproduction is a value-add or perhaps even a necessity, PDF is a great solution, arguably the best there is. But as use cases go, aside from long-form literature that one decreasingly reflects much of how and what people read these days. And so while we have other formats better suited for reading text on the devices we're using, we keep encountering an ever-growing pile of documents designed for a very specific mode of reading which is of course not going away but is in decline. Different tools for different jobs indeed. Not everything is a nail, but the combination of technological inertia combined with an an acceptance among the majority of people who are not inventors of making due with whatever tool is handed to them, we keep using hammers to drive screws. >... in exactly the same way as the author intended. This is the only part of what you wrote I disagree with, if we were to try it on as a general rule. Writing is the flow of ideas from one mind to another, encoded in streams of text. Line breaks are often a meaningful part that communication, and on occasion page breaks as well. But for most writing, aside from perhaps code and poetry, column width is rarely a semantic consideration at all. Even printed books come in different sizes. Conformance to fixed page size is not commonly a semantic enhancement, but instead an [page break] imposition on the flow of text by the mechanical means of reproduction, an afterthought not of the writer at all, but of the publisher, and not as a matter of enhancing the flow or meaning of the words but merely to accommodate publishing constraints. And where that reproduction is not bound to physical paper, a fixed width does not facilitate the communication, but on an increasing number of reading devices impedes it. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From paul at researchware.com Mon May 14 15:19:00 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 14 May 2018 15:19:00 -0400 Subject: Removing a stack from memory... Message-ID: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> I know this has been discussed before, so my apologies that my Google-Fu has failed to find any prior answer. I have a complex script - part of an Installer "maker" written in LiveCode - that creates stacks and builds them into Standalones for various platforms via a long automated script. After the script has assembled all of the necessary stacks for a build, it executes: *send*"revSaveAsStandalone"&"e&tStackName"etostack"revSaveAsStandalone" To perform the build. All is good up to this point. The script then executes "close stack tStackname" and reaches the 'end repeat' to start the next loop for the next build. The problem is that the next build contains some stacks with the same names as from the previous build and I get warning messages about having multiple stacks in memory with the same name. I have verified that destroyStack is true. I have added a "wait 5 sec with messages" after the "close stack tStackname". tStackname is no longer listed in "the openStacks" nor in "the stacks". It is however still in memory and listed in "revLoadedStacks(application)". I even tried the following script calling "removeStackFromMemory tStackName". *command*removeStackFromMemory pStackName ?? *set*wholeMatchestotrue ?? *repeat* whilepStackName isamongthelinesofrevLoadedStacks(application) ?? ?? *set*cursortobusy ?? ?? *set*thedestroyStackofstackpStackname totrue ?? ?? *close*stackpStackName ???? *wait*1secondwithmessages ?? *end* *repeat* *end*removeStackFromMemory To try to ensure that tStackName was removed from memory. No luck. While the script is executing (even though this script is not part of tStackName) the file will not be removed form memory. Does anyone know of a hidden "revXYZ" command (a counterpart to revLoadedStacks) or some way of absolutely reliably removing a stack and its substacks from memory when you ask it to!!!!! From paul at researchware.com Mon May 14 15:50:12 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 14 May 2018 15:50:12 -0400 Subject: Removing a stack from memory... In-Reply-To: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> References: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> Message-ID: <03485dec-472b-e954-f7c9-e9f7e779bb47@researchware.com> NEVER MIND "Delete stack" is the answer. I should have known. I just wasn't associating "Delete" with "removing from memory" On 5/14/2018 3:19 PM, Paul Dupuis via use-livecode wrote: > I know this has been discussed before, so my apologies that my Google-Fu > has failed to find any prior answer. > > I have a complex script - part of an Installer "maker" written in > LiveCode - that creates stacks and builds them into Standalones for > various platforms via a long automated script. After the script has > assembled all of the necessary stacks for a build, it executes: > > *send*"revSaveAsStandalone"&"e&tStackName"etostack"revSaveAsStandalone" > > To perform the build. All is good up to this point. The script then > executes "close stack tStackname" and reaches the 'end repeat' to start > the next loop for the next build. The problem is that the next build > contains some stacks with the same names as from the previous build and > I get warning messages about having multiple stacks in memory with the > same name. > > I have verified that destroyStack is true. I have added a "wait 5 sec > with messages" after the "close stack tStackname". tStackname is no > longer listed in "the openStacks" nor in "the stacks". It is however > still in memory and listed in "revLoadedStacks(application)". I even > tried the following script calling "removeStackFromMemory tStackName". > *command*removeStackFromMemory pStackName > ?? *set*wholeMatchestotrue > ?? *repeat* whilepStackName isamongthelinesofrevLoadedStacks(application) > ?? ?? *set*cursortobusy > ?? ?? *set*thedestroyStackofstackpStackname totrue > ?? ?? *close*stackpStackName > ???? *wait*1secondwithmessages > ?? *end* *repeat* > *end*removeStackFromMemory > > To try to ensure that tStackName was removed from memory. No luck. While > the script is executing (even though this script is not part of > tStackName) the file will not be removed form memory. > > Does anyone know of a hidden "revXYZ" command (a counterpart to > revLoadedStacks) or some way of absolutely reliably removing a stack and > its substacks from memory when you ask it to!!!!! > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon May 14 18:40:13 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 14 May 2018 17:40:13 -0500 Subject: Agile development Message-ID: <8344304d-9a40-edd3-6191-57a4bd13b807@hyperactivesw.com> I think I remember that someone on this list is using agile development successfully with LC projects. Is that right? I have some questions about it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alanstenhouse at hotmail.com Mon May 14 18:40:51 2018 From: alanstenhouse at hotmail.com (Alan) Date: Mon, 14 May 2018 22:40:51 +0000 Subject: PDF Message-ID: Enjoying the discussion and your well thought out views Richard! FWIW, I'm pretty sure a friend of mine made a system for conversion of existing pubs to EPubs a few years back. And I think it was all (mostly?) done in LC. The system is described here (unfortunately only in German currently): https://www.appendx.de/en/project_18.html And yes, we do need to continually improve, despite the pain - just ask Kodak. ;-) cheers Alan --- Richard Gaskin wrote: > Ralph DiMola wrote: > >> Richard I agree. I have customers that we are nudging toward EPubs for >> the reasons you've enumerated but when they see the amount of work >> involved they fall back to the "Well our employees are using MSWord >> and just PDF them. > > Yes, updating tooling is key for adoption. > > >> Tagging them is just too much work". The only ones we're having >> success with are when they compose in xml. > > This is curious to me, but perhaps I've been overly influenced by the > ease with which LC can translate binary formatting and styling into its > htmlText, making it then relatively straightforward to convert to common > HTML. > > If other tools are behind the times, maybe LiveCode has an opportunity > to be among the saviors of reading in the 21st century, providing a > foundation for easily converting things like RTF and even (with Curry's > great WordLib) xlxs and odoc into EPubs. > > As much as I like that vision, it seems odd to me that other tools like > office suites can output HTML, but not in a form that works with EPub > with less effort than we'd need in LC. > > >> I have seen crazy PDFs with the text stream down the left side of a >> paragraph and then down the other side. Edited PDFs are a nightmare. >> Don't even get me started with fonts. > > Even just copying from a PDF can yield wildly unpredictable results when > pasted into any other app. It's a rare day when I can copy content from > a PDF into an email and not have to remove a mystifyingly large number > of spaces and other characters not at all visible in the rendered PDF > within its specialized viewer app. > > >> I am working on a LC epub reader but the browser widget does not >> always play nice with the generated html from InDesign. I'm working >> now on figuring out just what LC is choking on. I also don't see a way >> to move to the chapter 2 when you slide to the end of chapter 1. We >> are falling back to chapter selections via sidebars or pop-ups or... > > Very exciting to hear you're working on this. If you're in a position > to release at least the core EPub display code as open source please > feel free to call or write if I may be of help. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com From bobsneidar at iotecdigital.com Mon May 14 19:02:19 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 23:02:19 +0000 Subject: PDF In-Reply-To: <8b2e6b6c-848f-554d-ca52-83d8c02ee019@fourthworld.com> References: <75111838-F490-46B8-86A5-A9E04F36EFE4@iotecdigital.com> <8b2e6b6c-848f-554d-ca52-83d8c02ee019@fourthworld.com> Message-ID: I was thinking about the statement that we rarely kill trees to read anymore, but I think that we do. Decent paper cannot be recycled paper, at least from the perspective of copiers and other printers in general. Pushing recycled paper through a copier can cause all kinds of problems from excessive dust to regular paper jams. Lots of trees are harvested JUST for producing paper, but these are usually from tree farms using trees that have a rapid growth cycle, and not old growth forests as used to be the case. Also, there is great resistance in the corporate market to paperless or nearly paperless workflows. We have customers that could vastly benefit from a document management system, but they simply don't want to. Even when we can demonstrate the benifits, faster location of documents you need, freed up space in the office, less wear and tear (and so lower costs) on copying and printing equipment and more, businesses are simply reticent to go paperless. It's not just a few offices, and I'm talking about health care, property management and real estate, legal offices etc. Not businesses we deal with just want something to hold in their hand. While we have made great strides in cutting back the usage of paper, I think that "rarely" may be overstating (or understating as it may be) your case. Bob S > On May 14, 2018, at 09:24 , Richard Gaskin via use-livecode wrote: > > Bob Sneidar wrote: > > >> On May 12, 2018, at 13:08 , Richard Gaskin wrote: > >> > >> But times have changed. We rarely kill trees just to read anymore, > >> so the bounds of a printed page are approaching meaninglessness. > > > > https://www.quora.com/How-much-trees-are-cut-down-for-paper > > > > You may need to think again. > > Maybe, but I have to admit I'm missing the point there. That's a discussion of the tonnage of trees needed to produce a smaller tonnage of paper. It does not suggest the number of trees needed is zero, and doesn't address at all the degree to which reading electronic media has displaced many formerly-print-only venues. > > Or are you saying you printed my post before reading it? ;) From bobsneidar at iotecdigital.com Mon May 14 19:12:20 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 23:12:20 +0000 Subject: PDF In-Reply-To: <13d0a866-4c0c-2260-72c5-ecd272544591@fourthworld.com> References: <24135E4E-8FDF-4ECB-A076-0CA9625AEE54@iotecdigital.com> <13d0a866-4c0c-2260-72c5-ecd272544591@fourthworld.com> Message-ID: <23E6769E-D950-48E5-8CAA-27EBC7AA8114@iotecdigital.com> Actually, I can only tell Acrobat on a Mac to export the form data to a file, and only because Acrobat responds to Applescript, and Applescript can tell Acrobat to run a javascript. I researched a while back on how I could do this with Windows, and the upshot is you cannot without compiling something that uses Adobes Java API. It would be a handy thing if there were an addon that did this, but I have no experience in writing C code, so I haven't tackled it. If I were ever to try and go commercial with my Forms Generator app, this is something I would have to work out. Bob S > On May 14, 2018, at 09:39 , Richard Gaskin via use-livecode wrote: > > Bob Sneidar wrote: > > > If the table data is *actually* a table, as in a fillable form object, > > I export the data in an FDF file. This is a document containing all > > the form objects and their values. I have a handler which converts > > this data to an array. Would that help? > > I think that would be quite useful, making the task of writing web-ready HTML from it that much easier. > > -- > Richard Gaskin From bobsneidar at iotecdigital.com Mon May 14 19:16:55 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 14 May 2018 23:16:55 +0000 Subject: Removing a stack from memory... In-Reply-To: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> References: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> Message-ID: <4440D01F-C192-4106-8555-DED927E453EF@iotecdigital.com> It's the stacks in the STANDALONE that are still open I believe. I think this because at one point there was an LC version that was confusing the source stack and the standalone stack, and as a result it was overwriting my stackfiles in the source stack with the locations of the standalone files. This is a current *bug* if I may use the B word. You may need to get the openStacks and cycle through them to close them, but of course the stack containing the script that does this cannot itself be closed. You have to filter that one out of the openStacks. Bob S > On May 14, 2018, at 12:19 , Paul Dupuis via use-livecode wrote: > > I know this has been discussed before, so my apologies that my Google-Fu > has failed to find any prior answer. > > I have a complex script - part of an Installer "maker" written in > LiveCode - that creates stacks and builds them into Standalones for > various platforms via a long automated script. After the script has > assembled all of the necessary stacks for a build, it executes: > > *send*"revSaveAsStandalone"&"e&tStackName"etostack"revSaveAsStandalone" > > To perform the build. All is good up to this point. The script then > executes "close stack tStackname" and reaches the 'end repeat' to start > the next loop for the next build. The problem is that the next build > contains some stacks with the same names as from the previous build and > I get warning messages about having multiple stacks in memory with the > same name. From paul at researchware.com Mon May 14 19:35:00 2018 From: paul at researchware.com (Paul Dupuis) Date: Mon, 14 May 2018 19:35:00 -0400 Subject: Removing a stack from memory... In-Reply-To: <4440D01F-C192-4106-8555-DED927E453EF@iotecdigital.com> References: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> <4440D01F-C192-4106-8555-DED927E453EF@iotecdigital.com> Message-ID: I wish LiveCode, Ltd would add a counterpart to revLoadedStacks() called revUnloadStack that would do ALL the steps needed to really close and remove a stack from memory i.e it would set destroyStack to true, cantDelete to false, detect if it was the stack containing the running script and if so, exit the script, and complete the delete of the stack from memory with certainty! On 5/14/2018 7:16 PM, Bob Sneidar via use-livecode wrote: > It's the stacks in the STANDALONE that are still open I believe. I think this because at one point there was an LC version that was confusing the source stack and the standalone stack, and as a result it was overwriting my stackfiles in the source stack with the locations of the standalone files. > > This is a current *bug* if I may use the B word. You may need to get the openStacks and cycle through them to close them, but of course the stack containing the script that does this cannot itself be closed. You have to filter that one out of the openStacks. > > Bob S > > >> On May 14, 2018, at 12:19 , Paul Dupuis via use-livecode wrote: >> >> I know this has been discussed before, so my apologies that my Google-Fu >> has failed to find any prior answer. >> >> I have a complex script - part of an Installer "maker" written in >> LiveCode - that creates stacks and builds them into Standalones for >> various platforms via a long automated script. After the script has >> assembled all of the necessary stacks for a build, it executes: >> >> *send*"revSaveAsStandalone"&"e&tStackName"etostack"revSaveAsStandalone" >> >> To perform the build. All is good up to this point. The script then >> executes "close stack tStackname" and reaches the 'end repeat' to start >> the next loop for the next build. The problem is that the next build >> contains some stacks with the same names as from the previous build and >> I get warning messages about having multiple stacks in memory with the >> same name. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From smudge.andy at googlemail.com Tue May 15 03:28:00 2018 From: smudge.andy at googlemail.com (AndyP) Date: Tue, 15 May 2018 00:28:00 -0700 (MST) Subject: Removing a stack from memory... In-Reply-To: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> References: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> Message-ID: <1526369280879-0.post@n4.nabble.com> This is my go-to routine for quitting applications which seems always to get the job done. //General quit routine on quitMyProject lock messages -- stop using stacks put the stacksInUse into myStacks repeat for each line myStack in myStacks stop using stack myStack end repeat -- stacks put the openStacks into myStacks put "message box,home,tool,Message Box,revTools,revMenubar" & comma & the short name of me into myDontClose repeat for each line myStack in myStacks if myStack is not among the items of myDontClose then close stack myStack end repeat -- messages put the pendingmessages into myMsgs repeat for each line myMsg in myMsgs cancel item 1 of myMsg end repeat set the backdrop to none close me if the environment is not "development" then quit end if end quitMyProject ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From mark at livecode.com Tue May 15 04:21:22 2018 From: mark at livecode.com (Mark Waddingham) Date: Tue, 15 May 2018 10:21:22 +0200 Subject: PDF In-Reply-To: <3ef31f5a-4638-7df3-4f94-313bd0777f8c@fourthworld.com> References: <18efd94849bc78d09b41f37ec84ffb89@livecode.com> <3ef31f5a-4638-7df3-4f94-313bd0777f8c@fourthworld.com> Message-ID: <952a1defb2bbbcb221bf096eb11de971@livecode.com> On 2018-05-14 20:50, Richard Gaskin via use-livecode wrote: > They are indeed for very different purposes, and we've been using PDF > for so long that it's become the hammer that makes everything look > like a nail, applied to so much while it's only truly best for a much > smaller subset. Of course the subtle detail here is the use of 'best' - 'best' relative to what requirements? PDF is a very general format - it models the notion of printed matter which we still grow up with (although, admittedly, increasingly less as time goes by). This suggests the problem is not with PDF, nor with PDF being used - it is with the ties humans have to 'printed matter'. > In the course of my work I often go through periods of research, which > inevitably has me reading a lot of academic research papers and > corporate white papers. Nearly all of them are published as PDF, many > exclusively in that format. Two things to point out here: Academic research papers are generally written using the format which the journal publishers require - typically LaTeX/TeX for anything beyond the normal written word and embedded figures. Corporate white papers are usually written using Word Processors, in a format / layout defined by the company they are coming from. In many cases they will also go through some sort of 'design' phase afterwards, particularly if they are to be published widely - and often that will be using some page layout tool (such as InDesign). In both these cases, the author/designer is designing at a fixed width (the joy of the rise of WYSIWIG in the 80's / 90's perhaps?) > The circumstances in which I'm immersed in such focus vary, and the > devices I have with me vary as well. With reflowing content it > doesn't matter which device I happen to be using at the time, the work > continues unabated. > > But when I encounter a PDF while using screen less than 8.5" wide, the > need to constantly zoom in and out and scroll back and forth so slows > progress that it kills the joy of research, bringing the work to a > halt until I can get to a device that happens to emulate size > characteristics of paper, even though I'll never print anything I'm > reading. > > Curious if I'm alone with the time I spend on smaller screens led me > to research that as well. And it turns out I'm far from alone; it's > where people are spending most of their computing time these days. > And since this trend is driven largely by people younger than me it > seems unlikely to slow down, at least until the next displacing form > factor comes along (but then we'll be doing something entirely > different still). Right so the problem is nothing to do with PDF, it is to do with the fact that humans work better designing things at fixed width and the general tools which people learn to use, and continue to use support this frame of mind. If a document is any more than 'just text' (as in something which can be rendered using a single font independent of page width) then requiring documents to work at any layout width means the author has to abstract and then instruct a tool to preserve that. Certainly for many individual cases of 'document type' you can mechanize and assist; however, then the authors need to be aware of precisely what document type they are producing, and learn how to instruct a tool to encode content for that document type. I'd like to be optimistic here, but I honestly don't think this is a problem with tooling - semantic representation of content has been around for as long as I have (probably longer), I was playing with systems which offered it when I was in my teens; and yet in my entire life since then I still see the majority of documents produced using word processors, or similar 'unconstrained' tools. The problem I think is that humans don't like to be constrained when writing - any tool which appears to constrain what they can do in what they think (at the time) is an unreasonable way tend to be considered to be 'bad'. However, to achieve the goal of representing content in a contextual manner (relative to some abstract pattern which can be processed in the ways necessary to free us of fixed width layout, in this case) constraints are absolutely necessary. Admittedly the rise of the web, and particularly HTML/CSS means we have an ever increasing body of practitioners who do have to think about the patterns of content, rather than just the content, but the knowledge they have and are able to apply has been hard won and learned by them (just like any other domain specific endeavour). > Different tools for different jobs indeed. Not everything is a nail, > but the combination of technological inertia combined with an an > acceptance among the majority of people who are not inventors of > making due with whatever tool is handed to them, we keep using hammers > to drive screws. Ideally all content would be represented at a semantic level requisite to its context. e.g. Why use anything other than ASCII text, if your text can be entirely represented using ASCII? >> ... in exactly the same way as the author intended. > > This is the only part of what you wrote I disagree with, if we were to > try it on as a general rule. > > Writing is the flow of ideas from one mind to another, encoded in > streams of text. > > Line breaks are often a meaningful part that communication, and on > occasion page breaks as well. > > But for most writing, aside from perhaps code and poetry, column width > is rarely a semantic consideration at all. Even printed books come in > different sizes. By general do you mean either: - for a 'high' percentage of cases - for all cases I'm guessing you meant the former - I was talking about the latter. The point is that there is no general rule - I can guarantee for every constraint which you add to a system for representation of content, there will be numerous (entire families in fact) of existing examples which cannot fit into it. Similarly, what you will find is that if a system is required to be used, then people will find a way to 'work around' the constraints - leaving you back where you started - i.e. your system will work exceptionally well for things written precisely to work with it; but poorly for the rest, and over time the poor cases will start to become a noticeable percentage of content. As people who write software, we have the ability to create abstract representations of content but the problem is mapping the concrete form to the abstract - particularly when we live in a world where concrete forms abound in their billions, and entire workflows are centered around it. Any system which can't deal with the concrete or interoperate with it is unlikely to ever gain a huge amount of traction. From that point of view, I do think ePub is a bit of a 'red herring' here - it isn't really anything 'more' than a container format, with a reasonable way to encode indicies/document structure. Internally it uses the web technologies, which are good for reflowing text, certainly, but you still need to generate the HTML/CSS etc. and it is the mapping from 'what I want to say' to 'how do I encode it in a way which works in all the ways other people want it to' which is the hard part. I'm sure things like ePub will help a bit - at least it is trying to instigate some bounds on communication of such things - however, I do strongly suspect it will become a technical detail which is largely irrelevant at some point though. After all, what the world perhaps needs (rather than another file format) is a way to take the existing forms of how we communicate and turn them into a form which is more amenable to modern usage patterns mechanically. (i.e. A system which turns a PDF into a re-flowable document). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From bobsneidar at iotecdigital.com Tue May 15 10:49:40 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 15 May 2018 14:49:40 +0000 Subject: Removing a stack from memory... In-Reply-To: <1526369280879-0.post@n4.nabble.com> References: <1bf0bcda-d39e-db63-c060-a34c7f643074@researchware.com> <1526369280879-0.post@n4.nabble.com> Message-ID: Don't you have to send "close me" in time? How do you close a stack with a running script? Bob S > On May 15, 2018, at 24:28 , AndyP via use-livecode wrote: > > This is my go-to routine for quitting applications which seems always to get > the job done. > > //General quit routine > > on quitMyProject > lock messages > -- stop using stacks > put the stacksInUse into myStacks > repeat for each line myStack in myStacks > stop using stack myStack > end repeat > -- stacks > put the openStacks into myStacks > put "message box,home,tool,Message Box,revTools,revMenubar" & comma & the > short name of me into myDontClose > repeat for each line myStack in myStacks > if myStack is not among the items of myDontClose then close stack > myStack > end repeat > -- messages > put the pendingmessages into myMsgs > repeat for each line myMsg in myMsgs > cancel item 1 of myMsg > end repeat > set the backdrop to none > close me > if the environment is not "development" then > quit > end if > end quitMyProject > > > > ----- > Andy Piddock From panos.merakos at livecode.com Tue May 15 11:47:56 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Tue, 15 May 2018 16:47:56 +0100 Subject: [ANN] Release 8.1.10 RC-2 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note 8.1.10 is the last planned release in the 8.x series. Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 8.1.10 RC-2 contains 1 bugfix: [Bug 21228] Ensure android working screenrect is updated when the keyboard is presented Since the last stable version (8.1.9), more than 10 bugs have been fixed. The full release notes are available from: http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes-8_1_10_rc_2.pdf Feedback ======== Please report any bugs encountered on our BugZilla at http://quality.livecode.com/ Have fun! The LiveCode Team From bobsneidar at iotecdigital.com Tue May 15 12:05:09 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 15 May 2018 16:05:09 +0000 Subject: [ANN] Release 8.1.10 RC-2 In-Reply-To: References: Message-ID: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> Pardon my ignorance, but are these enhancements/bug fixes also applied to other versions like 9.0 or 8.2? Bob S > On May 15, 2018, at 08:47 , panagiotis merakos via use-livecode wrote: > > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note 8.1.10 > is the last planned release in the 8.x series. > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. > > > Release Contents > ================ > > LiveCode 8.1.10 RC-2 contains 1 bugfix: > > [Bug 21228] Ensure android working screenrect is updated when the keyboard > is presented > > Since the last stable version (8.1.9), more than 10 bugs have been fixed. > > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes-8_1_10_rc_2.pdf > > > Feedback > ======== > Please report any bugs encountered on our BugZilla at > http://quality.livecode.com/ > > > Have fun! > The LiveCode Team > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Tue May 15 12:19:11 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 15 May 2018 17:19:11 +0100 Subject: [ANN] Release 8.1.10 RC-2 In-Reply-To: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> References: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> Message-ID: Hi Bob, Yes, every bug fix/enhancement that first appears in 8.x will also appear in the future 9.x releases. Hope this helps, Panos -- On Tue, May 15, 2018 at 5:05 PM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Pardon my ignorance, but are these enhancements/bug fixes also applied to > other versions like 9.0 or 8.2? > > Bob S > > > > On May 15, 2018, at 08:47 , panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Dear list members, > > > > We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note > 8.1.10 > > is the last planned release in the 8.x series. > > > > Getting the Release > > =================== > > You can get the release at https://downloads.livecode.com/livecode/ or > via > > the automatic updater. > > > > > > Release Contents > > ================ > > > > LiveCode 8.1.10 RC-2 contains 1 bugfix: > > > > [Bug 21228] Ensure android working screenrect is updated when the > keyboard > > is presented > > > > Since the last stable version (8.1.9), more than 10 bugs have been fixed. > > > > > > The full release notes are available from: > > http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes- > 8_1_10_rc_2.pdf > > > > > > Feedback > > ======== > > Please report any bugs encountered on our BugZilla at > > http://quality.livecode.com/ > > > > > > Have fun! > > The LiveCode Team > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rdimola at evergreeninfo.net Tue May 15 12:46:19 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 15 May 2018 12:46:19 -0400 Subject: [ANN] Release 8.1.10 RC-2 In-Reply-To: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> References: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> Message-ID: <006601d3ec6c$42c97b40$c85c71c0$@net> I don't think there is going to be an 8.2 GM. 8.1.10 will be the last GM in the 8.x series if I understand correctly. 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 Bob Sneidar via use-livecode Sent: Tuesday, May 15, 2018 12:05 PM To: How to use LiveCode Cc: Bob Sneidar Subject: Re: [ANN] Release 8.1.10 RC-2 Pardon my ignorance, but are these enhancements/bug fixes also applied to other versions like 9.0 or 8.2? Bob S > On May 15, 2018, at 08:47 , panagiotis merakos via use-livecode wrote: > > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note > 8.1.10 is the last planned release in the 8.x series. > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or > via the automatic updater. > > > Release Contents > ================ > > LiveCode 8.1.10 RC-2 contains 1 bugfix: > > [Bug 21228] Ensure android working screenrect is updated when the > keyboard is presented > > Since the last stable version (8.1.9), more than 10 bugs have been fixed. > > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes-8_1_10_rc_ > 2.pdf > > > Feedback > ======== > Please report any bugs encountered on our BugZilla at > http://quality.livecode.com/ > > > Have fun! > The LiveCode Team > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From roland.huettmann at gmail.com Tue May 15 13:12:38 2018 From: roland.huettmann at gmail.com (R.H.) Date: Tue, 15 May 2018 19:12:38 +0200 Subject: Data Grid does not work in resizeStack handler Message-ID: In LC 8 and 9 (latest versions) and on Windows 10 I tried to have a DG adjust to the width and height of the resized window using other controls as upper and lower borders. All works fine without the data grid group. But when the group it is included in the script of the handler, the resizeStack handler will neither correctly render other controls such as buttons and fields, nor the data grid itself. I know that the resizeStack handler, unfortunately, does not complain about controls/objects that are not existing, and it just may silently fail, but this is all checked. Also, the result is empty. Did I overlook something? It seems that the DG group with its subgroups eats up all the processing power when users are resizing the window, and the script fails prematurely. Help is highly welcome. Roland From bobsneidar at iotecdigital.com Tue May 15 13:19:55 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 15 May 2018 17:19:55 +0000 Subject: [ANN] Release 8.1.10 RC-2 In-Reply-To: References: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> Message-ID: Cool. I'm committed to 9 now (finally) and I don't like going backwards to get a bug fix that affects me. Bob S > On May 15, 2018, at 09:19 , panagiotis merakos via use-livecode wrote: > > Hi Bob, > > Yes, every bug fix/enhancement that first appears in 8.x will also appear > in the future 9.x releases. > > Hope this helps, > Panos > -- > > On Tue, May 15, 2018 at 5:05 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Pardon my ignorance, but are these enhancements/bug fixes also applied to >> other versions like 9.0 or 8.2? >> >> Bob S >> >> >>> On May 15, 2018, at 08:47 , panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> Dear list members, >>> >>> We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note >> 8.1.10 >>> is the last planned release in the 8.x series. >>> >>> Getting the Release >>> =================== >>> You can get the release at https://downloads.livecode.com/livecode/ or >> via >>> the automatic updater. >>> >>> >>> Release Contents >>> ================ >>> >>> LiveCode 8.1.10 RC-2 contains 1 bugfix: >>> >>> [Bug 21228] Ensure android working screenrect is updated when the >> keyboard >>> is presented >>> >>> Since the last stable version (8.1.9), more than 10 bugs have been fixed. >>> >>> >>> The full release notes are available from: >>> http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes- >> 8_1_10_rc_2.pdf >>> >>> >>> Feedback >>> ======== >>> Please report any bugs encountered on our BugZilla at >>> http://quality.livecode.com/ >>> >>> >>> Have fun! >>> The LiveCode Team >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Tue May 15 13:34:53 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 15 May 2018 18:34:53 +0100 Subject: [ANN] Release 8.1.10 RC-2 In-Reply-To: References: <873C8676-77C6-458D-88EE-1D7EBF784899@iotecdigital.com> Message-ID: Yes there won't be a 8.2.x release. 8.1.10 will be the last in the 8.x series. The fixes of 8.1.10 rc1 and rc2 will be included in LC 9.0.1 rc1. Hope this helps, Panos On Tue, May 15, 2018, 18:20 Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Cool. I'm committed to 9 now (finally) and I don't like going backwards to > get a bug fix that affects me. > > Bob S > > > > On May 15, 2018, at 09:19 , panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi Bob, > > > > Yes, every bug fix/enhancement that first appears in 8.x will also appear > > in the future 9.x releases. > > > > Hope this helps, > > Panos > > -- > > > > On Tue, May 15, 2018 at 5:05 PM, Bob Sneidar via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Pardon my ignorance, but are these enhancements/bug fixes also applied > to > >> other versions like 9.0 or 8.2? > >> > >> Bob S > >> > >> > >>> On May 15, 2018, at 08:47 , panagiotis merakos via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >>> > >>> Dear list members, > >>> > >>> We are pleased to announce the release of LiveCode 8.1.10 RC-2. Note > >> 8.1.10 > >>> is the last planned release in the 8.x series. > >>> > >>> Getting the Release > >>> =================== > >>> You can get the release at https://downloads.livecode.com/livecode/ or > >> via > >>> the automatic updater. > >>> > >>> > >>> Release Contents > >>> ================ > >>> > >>> LiveCode 8.1.10 RC-2 contains 1 bugfix: > >>> > >>> [Bug 21228] Ensure android working screenrect is updated when the > >> keyboard > >>> is presented > >>> > >>> Since the last stable version (8.1.9), more than 10 bugs have been > fixed. > >>> > >>> > >>> The full release notes are available from: > >>> http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes- > >> 8_1_10_rc_2.pdf > >>> > >>> > >>> Feedback > >>> ======== > >>> Please report any bugs encountered on our BugZilla at > >>> http://quality.livecode.com/ > >>> > >>> > >>> Have fun! > >>> The LiveCode Team > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Tue May 15 14:52:49 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 15 May 2018 15:52:49 -0300 Subject: Bug with javascriptHandlers in mobile? Message-ID: Hi Friends, Just asking for confirmation, has anyone used the "javascriptHandlers" of the browser widget on mobile? I am setting them and they work fine on Desktop but on mobile I see errors in the console such as: chromium: [INFO:CONSOLE(35)] "Uncaught TypeError: liveCode.getWordList is not a function", source: file:///android_asset/modules/lexicon/web/index.js (35) Before going crazy, I decided to shout here on the list because it appears that this doesn't work on mobile but the dictionary doesn't say it. cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From brahma at hindu.org Tue May 15 15:00:01 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 15 May 2018 19:00:01 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <154E3189-F916-4A9D-B8D8-D26B113F431F@hindu.org> Jacque? that backkey does work? (hehe) my handler on backkey # need for android put the effective working screenrect into tScreen if (item 4 of tScreen-item 2 of tScreen) < 650 then # assume keyboard if up pass backKey else if the short name of this stack is "journal" then send mouseup to widget "go-back" else send mouseup to widget "go-home-portal" end if end if end backkey was perfect.. I just to use to hitting the key. what does work in: on returnInField focus on nothing send "backKey" to me in 100 milliseconds end returninfield a) Android still allows me to put a CR.. this breaks the search b) Send backkey from message path does nothing. So, now I need to: a) NOT have to CR be entered in the field and b) have a way to prevent hitting the search button but with keyboard up, Hmm seems like a bug to me. On 5/11/18, 11:19 AM, "use-livecode on behalf of J. Landman Gay via use-livecode" wrote: Having tested this, I see it is the mobile equivalent of returnInField and has nothing to do with the loss of focus. The focus remains on the field. The dictionary is misleading and probably shouldn't mention focus at all -- which it does three times From tom at makeshyft.com Tue May 15 15:00:19 2018 From: tom at makeshyft.com (Tom Glod) Date: Tue, 15 May 2018 15:00:19 -0400 Subject: Data Grid does not work in resizeStack handler In-Reply-To: References: Message-ID: can you post your resize script? On Tue, May 15, 2018 at 1:12 PM, R.H. via use-livecode < use-livecode at lists.runrev.com> wrote: > In LC 8 and 9 (latest versions) and on Windows 10 I tried to have a DG > adjust to the width and height of the resized window using other controls > as upper and lower borders. > > All works fine without the data grid group. But when the group it is > included in the script of the handler, the resizeStack handler will neither > correctly render other controls such as buttons and fields, nor the data > grid itself. > > I know that the resizeStack handler, unfortunately, does not complain about > controls/objects that are not existing, and it just may silently fail, but > this is all checked. Also, the result is empty. > > Did I overlook something? > > It seems that the DG group with its subgroups eats up all the processing > power when users are resizing the window, and the script fails > prematurely. > > Help is highly welcome. > > Roland > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Tue May 15 15:47:22 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 15 May 2018 16:47:22 -0300 Subject: [BUG] Browser widget implemented without access to localStorage API Message-ID: LocalStorage is a web api which is standard everywhere, you can read more about it at: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage It is part of the W3C Web Storage Spec and implemented in every single browser and webview everywhere but on Android default WebView it is disabled unless you enable it in the code that creates the webview as can be seen in: https://stackoverflow.com/questions/33079762/android-webview-uncaught-typeerror-cannot-read-property-getitem-of-null So, any code using the browser widget on Android can't save or retrieve data from localStorage. And it is even worse since localStorage is set to null in those cases, the whole app will stop and freeze. -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Tue May 15 15:56:56 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 15 May 2018 16:56:56 -0300 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: Reported as https://quality.livecode.com/show_bug.cgi?id=21281 On Tue, May 15, 2018 at 4:47 PM, Andre Garzia wrote: > LocalStorage is a web api which is standard everywhere, you can read more > about it at: > > https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage > > It is part of the W3C Web Storage Spec and implemented in every single > browser and webview everywhere but on Android default WebView it is > disabled unless you enable it in the code that creates the webview as can > be seen in: > > https://stackoverflow.com/questions/33079762/android- > webview-uncaught-typeerror-cannot-read-property-getitem-of-null > > So, any code using the browser widget on Android can't save or retrieve > data from localStorage. And it is even worse since localStorage is set to > null in those cases, the whole app will stop and freeze. > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Tue May 15 16:48:06 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 15 May 2018 17:48:06 -0300 Subject: Bug with javascriptHandlers in mobile? In-Reply-To: References: Message-ID: reported as https://quality.livecode.com/show_bug.cgi?id=21284 On Tue, May 15, 2018 at 3:52 PM, Andre Garzia wrote: > Hi Friends, > > Just asking for confirmation, has anyone used the "javascriptHandlers" of > the browser widget on mobile? I am setting them and they work fine on > Desktop but on mobile I see errors in the console such as: > > chromium: [INFO:CONSOLE(35)] "Uncaught TypeError: liveCode.getWordList is > not a function", source: file:///android_asset/modules/lexicon/web/index.js > (35) > > Before going crazy, I decided to shout here on the list because it appears > that this doesn't work on mobile but the dictionary doesn't say it. > > cheers > andre > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From merakosp at gmail.com Tue May 15 17:35:14 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 15 May 2018 22:35:14 +0100 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: Hi Andre, Have you tested with LC 8.1.10 rc1 (or rc2)? We added support for local storage on Android browser in this PR: https://github.com/livecode/livecode/pull/6362 Best, Panos -- On Tue, May 15, 2018 at 8:56 PM, Andre Garzia via use-livecode < use-livecode at lists.runrev.com> wrote: > Reported as https://quality.livecode.com/show_bug.cgi?id=21281 > > On Tue, May 15, 2018 at 4:47 PM, Andre Garzia > wrote: > > > LocalStorage is a web api which is standard everywhere, you can read more > > about it at: > > > > https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage > > > > It is part of the W3C Web Storage Spec and implemented in every single > > browser and webview everywhere but on Android default WebView it is > > disabled unless you enable it in the code that creates the webview as can > > be seen in: > > > > https://stackoverflow.com/questions/33079762/android- > > webview-uncaught-typeerror-cannot-read-property-getitem-of-null > > > > So, any code using the browser widget on Android can't save or retrieve > > data from localStorage. And it is even worse since localStorage is set to > > null in those cases, the whole app will stop and freeze. > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Tue May 15 17:39:18 2018 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 15 May 2018 18:39:18 -0300 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: Panos, Thanks a lot for reaching out so fast. I will test this shortly and get back to you and the bug report. In the meanwhile, are you aware of any "javascriptHandlers" bug in Android? om om andre On Tue, May 15, 2018 at 6:35 PM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Andre, > > Have you tested with LC 8.1.10 rc1 (or rc2)? We added support for local > storage on Android browser in this PR: > > https://github.com/livecode/livecode/pull/6362 > > Best, > Panos > -- > > On Tue, May 15, 2018 at 8:56 PM, Andre Garzia via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Reported as https://quality.livecode.com/show_bug.cgi?id=21281 > > > > On Tue, May 15, 2018 at 4:47 PM, Andre Garzia > > wrote: > > > > > LocalStorage is a web api which is standard everywhere, you can read > more > > > about it at: > > > > > > https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage > > > > > > It is part of the W3C Web Storage Spec and implemented in every single > > > browser and webview everywhere but on Android default WebView it is > > > disabled unless you enable it in the code that creates the webview as > can > > > be seen in: > > > > > > https://stackoverflow.com/questions/33079762/android- > > > webview-uncaught-typeerror-cannot-read-property-getitem-of-null > > > > > > So, any code using the browser widget on Android can't save or retrieve > > > data from localStorage. And it is even worse since localStorage is set > to > > > null in those cases, the whole app will stop and freeze. > > > > > > -- > > > http://www.andregarzia.com -- All We Do Is Code. > > > http://fon.nu -- minimalist url shortening service. > > > > > > > > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From merakosp at gmail.com Tue May 15 18:04:19 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 15 May 2018 23:04:19 +0100 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: I realised my previous reply was sent only to Andre, so I am posting it again for anyone else watching the thread and/or suffering from the same problem: --------------------------------- Hi Andre, No I am not aware of any issue. I saw your report about the javascripthandlers not working on Android. I did a quick test using the stack attached to bug https://quality.livecode.com/show_bug.cgi?id=19666, and it works as expected on my Android phone. If you could attach a sample stack to your report, we will be able to isolate the problem faster. Best, Panos -- On Tue, May 15, 2018 at 10:39 PM, Andre Garzia wrote: > Panos, > > Thanks a lot for reaching out so fast. I will test this shortly and get > back to you and the bug report. In the meanwhile, are you aware of any > "javascriptHandlers" bug in Android? > > om om > andre > > On Tue, May 15, 2018 at 6:35 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Andre, >> >> Have you tested with LC 8.1.10 rc1 (or rc2)? We added support for local >> storage on Android browser in this PR: >> >> https://github.com/livecode/livecode/pull/6362 >> >> Best, >> Panos >> -- >> >> On Tue, May 15, 2018 at 8:56 PM, Andre Garzia via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> > Reported as https://quality.livecode.com/show_bug.cgi?id=21281 >> > >> > On Tue, May 15, 2018 at 4:47 PM, Andre Garzia >> > wrote: >> > >> > > LocalStorage is a web api which is standard everywhere, you can read >> more >> > > about it at: >> > > >> > > https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage >> > > >> > > It is part of the W3C Web Storage Spec and implemented in every single >> > > browser and webview everywhere but on Android default WebView it is >> > > disabled unless you enable it in the code that creates the webview as >> can >> > > be seen in: >> > > >> > > https://stackoverflow.com/questions/33079762/android- >> > > webview-uncaught-typeerror-cannot-read-property-getitem-of-null >> > > >> > > So, any code using the browser widget on Android can't save or >> retrieve >> > > data from localStorage. And it is even worse since localStorage is >> set to >> > > null in those cases, the whole app will stop and freeze. >> > > >> > > -- >> > > http://www.andregarzia.com -- All We Do Is Code. >> > > http://fon.nu -- minimalist url shortening service. >> > > >> > >> > >> > >> > -- >> > http://www.andregarzia.com -- All We Do Is Code. >> > http://fon.nu -- minimalist url shortening service. >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > From brahma at hindu.org Tue May 15 21:48:00 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 01:48:00 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> Andre was working on an HTML% module that is in big app SivaSiva. He pushed to our Git account, and you can check out from here. He was working in LC9. And I wonder if he got the bug I did today (again) I had stopped using 9, but I needed to debug on my phone. So: you save all your scripts, built a standalone, you find something, go back in fix it on desktop / IDE, save the script again and run the standalone. Wait! What?? There old scripts running again? Even though you changed them! I would not have seen this. But I checked UI message to user "Enter search: title, subtitle?" but it was too long. I fixed the script to say "Search: Title, Subtitle?" saved the script, run on desktop and then ran the standalone BLINK? "what the heck?..?" "Enter search: title, subtitle?" appears from the old script! From the message box in ran openstacks and find a window with a huge long numeric id. Not in stacks I have open Is there some way to cause the IDE/Standalone to completely forget past. Toggling between 8.1.10rc1 and 9 in getting tedious. Hopefull 9.0.1 rc 1 come soon! BR panagiotis merakos wrote: I realised my previous reply was sent only to Andre, so I am posting it again for anyone else watching the thread and/or suffering from the same problem: --------------------------------- Hi Andre, No I am not aware of any issue. I saw your report about the javascripthandlers not working on Android. I did a quick test using the stack attached to bug https://quality.livecode.com/show_bug.cgi?id=19666, and it works as expected on my Android phone. If you could attach a sample stack to your report, we will be able to isolate the problem faster. Best, Panos From brahma at hindu.org Tue May 15 22:15:47 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 02:15:47 +0000 Subject: How to dismiss keyboard on mobile In-Reply-To: <154E3189-F916-4A9D-B8D8-D26B113F431F@hindu.org> References: <5981292E-2666-4208-B93B-DF9582D02520@hindu.org> <02E57266-40B8-4A91-9798-4561E183E008@hindu.org> <69E71D80-3E70-4AFE-A543-42C1CCA3F80B@iotecdigital.com> <1634b336328.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <596435b0-8182-ed09-8868-e95009dccaf0@hyperactivesw.com> <55CB010A-3452-497E-BD52-C65443DC2CE9@me.com> <1634ce7b660.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <1634db8d970.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <154E3189-F916-4A9D-B8D8-D26B113F431F@hindu.org> Message-ID: <0AF9617C-410F-4467-B122-5AFF06B5C301@hindu.org> I found a way! # Set search string field, the on returnKey delete char -1 of me select after word -1 of me # but this does work on android, cursor goes the head of the when hitting return end returnKey # the Search Bottom: on mouseup focus on the mouseControl # above key line, which dismissed the keyboard # and allows it come up again if the user clicks back in the search string put the shortName of me into pTarget executeSearch pTarget end mouseup # and, just to be sure, executeSearch button. put (line 1 of tSearchString) into tSearchString now I never get a CR in search. keyboard behaves expected! Yay! Also, Android is NOT the backKey engine when the keyboard is up.. I have this in a lib/back script, will fire any time I used the backKey, but not the keyboard is up. the whole business about check the effective working screenrect. the handler never seen it! on backkey # need for android answer "got it" with "ok" put the effective working screenrect into tScreen if (item 4 of tScreen-item 2 of tScreen) < 650 then # assume keyboard if up pass backKey else if the short name of this stack is "journal" then send mouseup to widget "go-back" else send mouseup to widget "go-home-portal" end if end if end backkey From brahma at hindu.org Tue May 15 23:00:04 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 03:00:04 +0000 Subject: Building in 8.1.10.RC 2 for iOS - Missing Undefined symbols Message-ID: <1000399C-5203-47A7-908B-63340D3139DE@hindu.org> I just downloaded 8.1.10 RC 2 I have both xCode 9.2 and 9.3 entered in preferences. I get a "green" OK in the standalone preferences. But when I try to build for iOS , I get ====== [error] Unable to build app for device: linking for arm (arm64) failed with Undefined symbol for architecture arm 64 "_pthread_key_delete",referenced from: |4092 in revsecurity # and whole series like this # see screenshot here http://wiki.hindu.org/screenshots/2018-05-15_16-46-45.jpeg What to do? From monte at appisle.net Tue May 15 23:02:30 2018 From: monte at appisle.net (Monte Goulding) Date: Wed, 16 May 2018 13:02:30 +1000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> Message-ID: Brahma I?m fairy sure the issue you are seeing is because you have so many behaviors and libraries added via copy files and we don?t check if those files happen to be stacks that are open and are saved before we include them in the build. So it is probably the case you have changes applied but not saved to disk. I have asked internally what people think the best solution might be (detect if they are stacks and ensure they are saved or enable the stacks pane of the standalone settings for mobile). Cheers Monte > On 16 May 2018, at 11:48 am, Sannyasin Brahmanathaswami via use-livecode wrote: > > Andre was working on an HTML% module that is in big app SivaSiva. > > He pushed to our Git account, and you can check out from here. > > He was working in LC9. And I wonder if he got the bug I did today (again) I had stopped using 9, but I needed to debug on my phone. > > So: you save all your scripts, built a standalone, you find something, go back in fix it on desktop / IDE, save the script again and run the standalone. > > Wait! What?? There old scripts running again? Even though you changed them! > > I would not have seen this. But I checked UI message to user "Enter search: title, subtitle?" > but it was too long. I fixed the script to say > > "Search: Title, Subtitle?" saved the script, run on desktop and then ran the standalone > > BLINK? "what the heck?..?" > > "Enter search: title, subtitle?" appears from the old script! > > From the message box in ran openstacks and find a window with a huge long numeric id. Not in stacks I have open > > Is there some way to cause the IDE/Standalone to completely forget past. Toggling between 8.1.10rc1 and 9 in getting tedious. > > Hopefull 9.0.1 rc 1 come soon! > > BR > > panagiotis merakos wrote: > > I realised my previous reply was sent only to Andre, so I am posting it > again for anyone else watching the thread and/or suffering from the same > problem: > > --------------------------------- > Hi Andre, > > No I am not aware of any issue. I saw your report about the > javascripthandlers not working on Android. I did a quick test using the > stack attached to bug https://quality.livecode.com/show_bug.cgi?id=19666, > and it works as expected on my Android phone. > > If you could attach a sample stack to your report, we will be able to > isolate the problem faster. > > Best, > Panos > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Tue May 15 23:51:08 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 03:51:08 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> Message-ID: <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> " So it is probably the case you have changes applied but not saved to disk." I faced this a few weeks ago, so today what I loaded 9 today, I was extra cautious? I made sure a) after stack script editor changes were applied. "green" b) save changes of the stack, of text only stack c) it might possibly that, -- if you have script editor open to a livescriptcode stack (no top stack as such) -- you apply a changes, then save the stack. cmd - S while the script editor is open? you will see the message "Saving stack behavior_Share.livecode script" are you saying that is *still* not saved, until some other time? Under what context will be saved (So the SA build get the latest version) so then, for now I quit livecode, and reboot everytime will do a build, nuisance. Because in quitting, the text only text appear you have unsaved changes? even though we did hit cmd-S in already in the script editor. With that stack open. On 5/15/18, 5:01 PM, "use-livecode on behalf of Monte Goulding via use-livecode" wrote: Brahma I?m fairy sure the issue you are seeing is because you have so many behaviors and libraries added via copy files and we don?t check if those files happen to be stacks that are open and are saved before we include them in the build. So it is probably the case you have changes applied but not saved to disk. I have asked internally what people think the best solution might be (detect if they are stacks and ensure they are saved or enable the stacks pane of the standalone settings for mobile). Cheers Monte From monte at appisle.net Wed May 16 00:15:26 2018 From: monte at appisle.net (Monte Goulding) Date: Wed, 16 May 2018 14:15:26 +1000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: If we can come up with a recipe for the IDE telling you it has saved a stack and that not being the case I?d love to fix it! Cheers Monte > On 16 May 2018, at 1:51 pm, Sannyasin Brahmanathaswami via use-livecode wrote: > > Because in quitting, the text only text appear you have unsaved changes? > even though we did hit cmd-S in already in the script editor. With that stack open. From merakosp at gmail.com Wed May 16 01:24:23 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 16 May 2018 06:24:23 +0100 Subject: Building in 8.1.10.RC 2 for iOS - Missing Undefined symbols In-Reply-To: <1000399C-5203-47A7-908B-63340D3139DE@hindu.org> References: <1000399C-5203-47A7-908B-63340D3139DE@hindu.org> Message-ID: Hi Brahmanathaswami, For using LC 8.1.10 RC2, you'll probably have to: 1. Keep only Xcode9.3 in Mobile Prefs 2. In the terminal, type: sudo xcode-select -s /path/to/xcode9.3 Note you'll have to do the same for Xcode9.2 if you want to use LC 9 Best, Panos -- On Wed, May 16, 2018 at 4:00 AM, Sannyasin Brahmanathaswami via use-livecode wrote: > I just downloaded 8.1.10 RC 2 > > I have both xCode 9.2 and 9.3 entered in preferences. I get a "green" OK > in the standalone preferences. > > But when I try to build for iOS , I get > > ====== > [error] > > Unable to build app for device: linking for arm (arm64) failed with > Undefined symbol for > architecture arm 64 > > "_pthread_key_delete",referenced from: > |4092 in revsecurity > > # and whole series like this > # see screenshot here > > http://wiki.hindu.org/screenshots/2018-05-15_16-46-45.jpeg > > What to do? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lists at mangomultimedia.com Wed May 16 06:09:48 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 16 May 2018 05:09:48 -0500 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: On Tue, May 15, 2018 at 10:51 PM Sannyasin Brahmanathaswami via use-livecode wrote: > > so then, for now I quit livecode, and reboot everytime will do a build, > nuisance. I always open up a second instance of LiveCode when I build standalones. There is too much going on in the standalone builder to trust that your environment will be the same after everything is done. I would like to see standalone building should be moved to a separate process rather than handled in the IDE. -- Trevor DeVore ScreenSteps > From roland.huettmann at gmail.com Wed May 16 09:22:00 2018 From: roland.huettmann at gmail.com (R.H.) Date: Wed, 16 May 2018 15:22:00 +0200 Subject: Re. Data Grid does not work in resizeStack handler Message-ID: > Tom Glod wrote: " can you post your resize script?" Dear Tom, here is the script where the data grid fails and I do not know why. Thank you for taking notice. on resizeStack w,h ## Datagrid is the "master", a list of project names. ## There is a detail form on top that opens when user clicks on a row ## The script is a card script local tLeft=0 --- set the width of graphic "h1" to w set the left of graphic "h1" to 0 --- set the width of graphic "r1" to w set the top of graphic "r1" to the bottom of graphic "h1" set the left of graphic "r1" to 0 --- put the left of graphic "h2" into tLeft set the width of graphic "h2" to the width of graphic "h1" - tLeft - 240 if the width of graphic "h2" < 160 then set the width of graphic "h2" to 160 set the left of graphic "h2" to tLeft -- set the bottomright of widget "add" to w-35 &comma& h-35 set the loc of widget "cross" to the loc of widget "add" --- set the right of field "logout" to w-15 --- set the height of graphic "v1" to h - ( the bottom of graphic "r1" ) set the top of graphic "v1" to the bottom of graphic "r1" set the left of graphic "v1" to the left of graphic "h2" --- ## If this DG group is used then the resizeStack handler breaks ## with unpredictable results of controls: set the width of group "dg1" to ( w - the right of graphic "v1" ) set the height of group "dg1" to ( h - the bottom of graphic "r1" ) set the topleft of group "dg1" to \ (the right of graphic "v1") &comma& (the bottom of graphic "r1") --- ## This is a detail form on top of the table view opening ## when the user clicks a row: set the width of graphic "project_group_header" to the width of group "project_group" set the width of graphic "project_group_underline" to the width of group "project_group" set the bottom of graphic "project_group_header" to the top of group "project_group" set the top of graphic "project_group_underline" to the bottom of group "project_group" set the left of graphic "project_group_header" to the left of group "project_group" set the left of graphic "project_group_underline" to the left of group "project_group" set the loc of field "project_group_title" to the loc of graphic "project_group_header" set the left of field "project_group_title" to the left of graphic "project_group_header" +15 set the loc of group "project_group" to the loc of this card set the top of group "project_group" to the top of \ group "project_group" - the height of graphic "project_group_header" --- end resizeStack Regards, Roland From roland.huettmann at gmail.com Wed May 16 09:46:10 2018 From: roland.huettmann at gmail.com (R.H.) Date: Wed, 16 May 2018 15:46:10 +0200 Subject: Material Design - any plans to allow more granularity in design? Message-ID: Over 80% of my work in LiveCode is dedicated to user interface design. I would like to support Material Design which is well supported by tools such as Angular JS Material in Javascript -- and such framework (or similar ones) give the idea of modern UIX. I think it is worth reading for professional developers: https://material.io/design/ https://material.angularjs.org/ Since it is a continued requirement to have more control over properties of fields, buttons, and widgets including for example: - Top, bottom, right and left borders - their colors, thickness (weight), etc. - leading, etc. or - rounded borders to any degree - animated visual effects for buttons/fields - icons leading or trailing fields/buttons as part of the control - etc. I wanted to ask if there are any plans to implement such additional properties for standard controls (including for widget customization) in LiveCode? The standard here could be: What is doable using CSS should be doable in LiveCode "out of the box". I can work around things more or less using graphic elements such as lines, boxes, ovals, icons etc. , in front or behind other controls, but it adds to the number of controls to manage, and/or it creates an inflation of grouped controls. And animated visual effects must be supported on all platforms. And of course, I assume, we all want the whole toolbox to be cross-platform which currently does not seem to be possible (native fields.. in Android, iOS) And widgets so far seem to be very limited to customization of their appearance. For this very reason, they sometimes become useless to me (for example, the tree view widget, and others). Often, I turn back to just grouped controls which I can control much better in LCS than widgets using LiveCode Script (LCS). Maybe I really must try to understand LCB and go deeply into it? And could there not be standard requirements that widgets must pass in order to be accepted to be delivered to the community? If I could contribute to achieving such aims, ... ) Roland From brahma at hindu.org Wed May 16 09:47:33 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 13:47:33 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: So, I'm not only one? How do I create a second instance of LiveCode (or any app for matter) On 5/16/18, 12:10 AM, "use-livecode on behalf of Trevor DeVore via use-livecode" wrote: >so then, for now I quit livecode, and reboot everytime will do a build, >nuisance. I always open up a second instance of LiveCode when I build standalones. There is too much going on in the standalone builder to trust that your environment will be the same after everything is done. I would like to see standalone building should be moved to a separate process rather than handled in the IDE. From brahma at hindu.org Wed May 16 10:25:09 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 16 May 2018 14:25:09 +0000 Subject: Material Design - any plans to allow more granularity in design? In-Reply-To: References: Message-ID: <2B64EBEF-61B9-45D3-ADD4-67833D385EF3@hindu.org> My old familiar rant in this issue. I now have a "enternal business license" and we use Livecode for so much in-house stuff? and I have spent $ non-profit money on every offer Kevin has made in ~1999 when he got the company Scott Raney. So I have right to rant (ha) Livecode is so for behind the curve of UI/UX design. It makes going against an HTML5 app a challenge. "But Livecode is clunky, in doesn?t scroll nicely, no serious subtle animations - look in it takes you 10 minute to get text in a button center (play with margins). Your buttons are unresponsive. You can't really develop in Window. You might think of using html5 in a browser, but there so little integration of the LC message path. Look you cannot ever get a function to respond to JS from inside the browser widget! " I give you two example: The spiritual work on app done in HTML5 https://www.himalayanacademy.com/apps/spiritual-workout one done in livecode https://www.himalayanacademy.com/apps/sivasiva Now the HTML5 takes forever to build, but builds small features that are "cool looking" ?. but it cannot come close the scope of SivaSiva app. I reply: "Yes, but for a major app with all feature we need, it will cost me 5 time as much $ in HTML5, take you 5 times a long to finish it an X number of feature you will tell me "can't be done html5" But to get Korana design in InVision (a designer has done all the layout colors etc. ui is all done) I could gift that widget on Jacqueline she would finish in in three-five days." Reply I get: "We, we don't care how much is costs. Mobile app are too far ahead of lLvecode, we want to ship a good product, the platform is great for desktop apps but never mobile." It appears no one really (I know is not true) really tests LC on mobile, especially Android, or Windows, and complains about UI/UX building or responsiveness internally to the team. If LC would just STOP building new "enterprise features" and "cloud connect stuff" and spend six months working solely on UI/UX issue? it would bring the platform in the 21st century. BR Over 80% of my work in LiveCode is dedicated to user interface design. From bobsneidar at iotecdigital.com Wed May 16 10:51:51 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 16 May 2018 14:51:51 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: +1 > On May 16, 2018, at 03:09 , Trevor DeVore via use-livecode wrote: > > On Tue, May 15, 2018 at 10:51 PM Sannyasin Brahmanathaswami via > use-livecode wrote: > >> >> so then, for now I quit livecode, and reboot everytime will do a build, >> nuisance. > > > I always open up a second instance of LiveCode when I build standalones. > There is too much going on in the standalone builder to trust that your > environment will be the same after everything is done. I would like to see > standalone building should be moved to a separate process rather than > handled in the IDE. > > -- > Trevor DeVore > ScreenSteps > >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed May 16 10:52:50 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 16 May 2018 14:52:50 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: <883F389B-DE59-4AD3-90F4-F276B4148118@iotecdigital.com> Hah! I've been complaining about standalone building since v7! (or v8 not sure). I'm getting the impression people are just deleting my posts! ;-) Bob S > On May 16, 2018, at 06:47 , Sannyasin Brahmanathaswami via use-livecode wrote: > > So, I'm not only one? From lists at mangomultimedia.com Wed May 16 11:55:14 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 16 May 2018 08:55:14 -0700 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: On Wed, May 16, 2018 at 6:47 AM Sannyasin Brahmanathaswami via use-livecode wrote: > So, I'm not only one? > > How do I create a second instance of LiveCode (or any app for matter) Make a copy of the app and launch it. -- Trevor DeVore ScreenSteps > From rdimola at evergreeninfo.net Wed May 16 12:02:10 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 16 May 2018 12:02:10 -0400 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> Message-ID: <003601d3ed2f$424ceda0$c6e6c8e0$@net> It's not that easy on Windows. 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 Trevor DeVore via use-livecode Sent: Wednesday, May 16, 2018 11:55 AM To: How to use LiveCode Cc: Trevor DeVore Subject: Re: [BUG] Browser widget implemented without access to localStorage API On Wed, May 16, 2018 at 6:47 AM Sannyasin Brahmanathaswami via use-livecode wrote: > So, I'm not only one? > > How do I create a second instance of LiveCode (or any app for matter) Make a copy of the app and launch it. -- Trevor DeVore ScreenSteps > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From lists at mangomultimedia.com Wed May 16 12:25:54 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 16 May 2018 11:25:54 -0500 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: <003601d3ed2f$424ceda0$c6e6c8e0$@net> References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> <003601d3ed2f$424ceda0$c6e6c8e0$@net> Message-ID: On Wed, May 16, 2018 at 11:02 AM, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > It's not that easy on Windows. > Why not? I just duplicated the LiveCode Business.exe on Windows 10 and was able to launch two separate instances of LiveCode. -- Trevor DeVore ScreenSteps www.screensteps.com From bobsneidar at iotecdigital.com Wed May 16 12:40:14 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 16 May 2018 16:40:14 +0000 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> <003601d3ed2f$424ceda0$c6e6c8e0$@net> Message-ID: <8FCA6AFE-76FB-48AE-8CA1-18234730F459@iotecdigital.com> Agreed. In fact, some apps designed to disallow multiple instances will launch two if the taskbar icon is clicked multiple times before the first instance launches. Bob S > On May 16, 2018, at 09:25 , Trevor DeVore via use-livecode wrote: > > On Wed, May 16, 2018 at 11:02 AM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> It's not that easy on Windows. >> > > Why not? I just duplicated the LiveCode Business.exe on Windows 10 and was > able to launch two separate instances of LiveCode. > > -- > Trevor DeVore > ScreenSteps > www.screensteps.com From rdimola at evergreeninfo.net Wed May 16 12:50:13 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 16 May 2018 12:50:13 -0400 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> <003601d3ed2f$424ceda0$c6e6c8e0$@net> Message-ID: <003d01d3ed35$f8bfdf10$ea3f9d30$@net> Agreed but I have had registry problems in the past doing that so I avoid it. Livecode may not be a problem in that regard. 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 Trevor DeVore via use-livecode Sent: Wednesday, May 16, 2018 12:26 PM To: How to use LiveCode Cc: Trevor DeVore Subject: Re: [BUG] Browser widget implemented without access to localStorage API On Wed, May 16, 2018 at 11:02 AM, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > It's not that easy on Windows. > Why not? I just duplicated the LiveCode Business.exe on Windows 10 and was able to launch two separate instances of LiveCode. -- Trevor DeVore ScreenSteps www.screensteps.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Wed May 16 13:34:25 2018 From: paul at researchware.com (Paul Dupuis) Date: Wed, 16 May 2018 13:34:25 -0400 Subject: Internet library and LC9 Message-ID: I am transitioning some applications that were built as standalone under? LC6.7.11 to LC 9.0.0. In most cases, the migrations are going well with mostly appearance issues (due to different default fonts and such). This week, I have encountered a functional issue. An app (stack) I have, as part of the startup sequence, sends a message that fetches a small text file on a server, essentially "put URL tURL into tVar". This was working fine under LC6.7.11 with no noticeable delay on both Window (8.1) and OSX (Mavericks). Now, when built under LC9.0.0, under OSX, the internet action takes many seconds to respond - sometimes as much as 30 seconds or more. Nothing has changed on the OSX box. This is a pure LC6 to 9 changes issue. Testing suggests that it is the first internet call under OSX takes a long time and then all subsequent calls are as speedy as you would expect. I know LC9 uses tsNet vs the old Internet library. Does tsNet take some time to initialize under OSX? or is there some call you need to make to pre-initialize tsNet? Anyone run into anything like this and have any suggestions or work-arounds? From andre at andregarzia.com Wed May 16 18:03:21 2018 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 16 May 2018 19:03:21 -0300 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: <003d01d3ed35$f8bfdf10$ea3f9d30$@net> References: <9911CEED-4498-4643-80BB-CD75C9B4B697@hindu.org> <2BE07EAB-C27D-4275-8B5E-A37377AF8A04@hindu.org> <003601d3ed2f$424ceda0$c6e6c8e0$@net> <003d01d3ed35$f8bfdf10$ea3f9d30$@net> Message-ID: Panos, Found a race condition that causes the behavior I mentioned originally. It is quite easy to reproduce, just try to execute any "liveCode.*" as soon as the page loads. Apparently it takes some time (ticks? millisecs?) for the liveCode.* namespace to be available for scripts running on the webview, if you try to run them too soon, you get an undefined function error. I had to wrap my initialization code into a "setTimeout()" so that it runs 500 milliseconds after the page load. If you pick that stack you attached to the other bug and instead of binding the "iMouse1" and "iMouse2" functions to event handlers, you instead simply try running: liveCode.iMouse2() In the beginning of the script, you will see the error pop in "adb logcat | grep -i console" like: 05-16 18:48:03.872 12462 12462 I chromium: [INFO:CONSOLE(43)] "Uncaught TypeError: liveCode.getWordDefinition is not a function", source: file:///android_asset/modules/lexicon/web/index.js (43) Thanks for all the help. PS: update the bug with a comment like this one. On Wed, May 16, 2018 at 1:50 PM, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > Agreed but I have had registry problems in the past doing that so I avoid > it. Livecode may not be a problem in that regard. > > 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 Trevor DeVore via use-livecode > Sent: Wednesday, May 16, 2018 12:26 PM > To: How to use LiveCode > Cc: Trevor DeVore > Subject: Re: [BUG] Browser widget implemented without access to > localStorage > API > > On Wed, May 16, 2018 at 11:02 AM, Ralph DiMola via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > It's not that easy on Windows. > > > > Why not? I just duplicated the LiveCode Business.exe on Windows 10 and was > able to launch two separate instances of LiveCode. > > -- > Trevor DeVore > ScreenSteps > www.screensteps.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 > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From tom at makeshyft.com Wed May 16 18:08:44 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 16 May 2018 18:08:44 -0400 Subject: Material Design - any plans to allow more granularity in design? In-Reply-To: <2B64EBEF-61B9-45D3-ADD4-67833D385EF3@hindu.org> References: <2B64EBEF-61B9-45D3-ADD4-67833D385EF3@hindu.org> Message-ID: We use the color pallete from material design .....my goal eventually was to create a plugin for LC for color selection, but as far as the whole philosophy...I really doubt that this is on the radar of Livecode the company.... they probably feel their efforts are better suited on technologies going into their development platform. I would agree with that. There is nothing stopping you from using the features of material design in your application. you can make your own material design library for your application. Good luck. On Wed, May 16, 2018 at 10:25 AM, Sannyasin Brahmanathaswami via use-livecode wrote: > My old familiar rant in this issue. I now have a "enternal business > license" and we use Livecode for so much in-house stuff? and I have spent > $ non-profit money on every offer Kevin has made in ~1999 when he got the > company Scott Raney. > > So I have right to rant (ha) > > Livecode is so for behind the curve of UI/UX design. > > It makes going against an HTML5 app a challenge. "But Livecode is clunky, > in doesn?t scroll nicely, no serious subtle animations - look in it takes > you 10 minute to get text in a button center (play with margins). Your > buttons are unresponsive. You can't really develop in Window. You might > think of using html5 in a browser, but there so little integration of the > LC message path. Look you cannot ever get a function to respond to JS from > inside the browser widget! " > > I give you two example: > > The spiritual work on app done in HTML5 > > https://www.himalayanacademy.com/apps/spiritual-workout > > one done in livecode > > https://www.himalayanacademy.com/apps/sivasiva > > Now the HTML5 takes forever to build, but builds small features that are > "cool looking" ?. but it cannot come close the scope of SivaSiva app. > > I reply: "Yes, but for a major app with all feature we need, it will cost > me 5 time as much $ in HTML5, take you 5 times a long to finish it an X > number of feature you will tell me "can't be done html5" But to get Korana > design in InVision (a designer has done all the layout colors etc. ui is > all done) I could gift that widget on Jacqueline she would finish in in > three-five days." > > Reply I get: "We, we don't care how much is costs. Mobile app are too far > ahead of lLvecode, we want to ship a good product, the platform is great > for desktop apps but never mobile." > > It appears no one really (I know is not true) really tests LC on mobile, > especially Android, or Windows, and complains about UI/UX building or > responsiveness internally to the team. > > If LC would just STOP building new "enterprise features" and "cloud > connect stuff" and spend six months working solely on UI/UX issue? it > would bring the platform in the 21st century. > > BR > > Over 80% of my work in LiveCode is dedicated to user interface design. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed May 16 18:18:00 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 16 May 2018 15:18:00 -0700 Subject: [BUG] Browser widget implemented without access to localStorage API In-Reply-To: References: Message-ID: <39967928-1229-b96f-577d-d30e5c9805b8@fourthworld.com> Trevor DeVore wrote: > I always open up a second instance of LiveCode when I build > standalones. There is too much going on in the standalone builder > to trust that your environment will be the same after everything > is done. I would like to see standalone building should be moved > to a separate process rather than handled in the IDE. Amen to that, brother. Back when we were maintaining the MC IDE, Ken Ray and I decided to move the Standalone Builder into a separate process, and began to spec out the details. We wound up moving on from the MC IDE altogether, but the clear benefits of having standalone building in a separate process remain as clear as ever. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bogdanoff at me.com Wed May 16 18:22:45 2018 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 16 May 2018 15:22:45 -0700 Subject: Web fonts Message-ID: <5CFE3E3A-D320-4DDA-AB2C-037E7B837C2E@me.com> Crazy question, but is it possible to use a web font within a internet-connected LiveCode application? Peter Bogdanoff From tom at makeshyft.com Wed May 16 18:34:20 2018 From: tom at makeshyft.com (Tom Glod) Date: Wed, 16 May 2018 18:34:20 -0400 Subject: Web fonts In-Reply-To: <5CFE3E3A-D320-4DDA-AB2C-037E7B837C2E@me.com> References: <5CFE3E3A-D320-4DDA-AB2C-037E7B837C2E@me.com> Message-ID: I've never tried it ...but the easy way to test is to "set the htmltext of field "Text" to html_text" .. if your html has inline font definition .... chances are it should work. let us know. On Wed, May 16, 2018 at 6:22 PM, Peter Bogdanoff via use-livecode < use-livecode at lists.runrev.com> wrote: > Crazy question, but is it possible to use a web font within a > internet-connected LiveCode application? > > Peter Bogdanoff > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ahsoftware at sonic.net Wed May 16 23:44:22 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 16 May 2018 20:44:22 -0700 Subject: new library messages Message-ID: <98bfe429-6c26-816e-7b75-c0c4a41f3cf9@sonic.net> Looking through some of the IDE's library stacks, I see handlers for the messages extensionInitialize and extensionFinalize. From the code in the handlers it seems that these are now standard ways to set up and tear down extension libraries, but I don't see the messages documented anywhere. Can I assume that the engine now issues these messages when extension libraries are loaded and unloaded? And that they should be a required part of extension library scripts? -- Mark Wieder ahsoftware at gmail.com From monte at appisle.net Thu May 17 00:22:57 2018 From: monte at appisle.net (Monte Goulding) Date: Thu, 17 May 2018 14:22:57 +1000 Subject: new library messages In-Reply-To: <98bfe429-6c26-816e-7b75-c0c4a41f3cf9@sonic.net> References: <98bfe429-6c26-816e-7b75-c0c4a41f3cf9@sonic.net> Message-ID: <1B2C7231-714B-4246-8A2C-73EC26712768@appisle.net> > On 17 May 2018, at 1:44 pm, Mark Wieder via use-livecode wrote: > > Looking through some of the IDE's library stacks, I see handlers for the messages extensionInitialize and extensionFinalize. From the code in the handlers it seems that these are now standard ways to set up and tear down extension libraries, but I don't see the messages documented anywhere. > Can I assume that the engine now issues these messages when extension libraries are loaded and unloaded? No, they are called from the initialisation library. > And that they should be a required part of extension library scripts? Previously we had handlers `revLoadLibrary` and `revUnloadLibrary` but when Ali did the work for script libraries to be able to be packaged in a way similar to LCB extensions he renamed these to `extensionInitialize` and `extensionFinalize`. Cheers Monte From ahsoftware at sonic.net Thu May 17 00:32:40 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 16 May 2018 21:32:40 -0700 Subject: new library messages In-Reply-To: <1B2C7231-714B-4246-8A2C-73EC26712768@appisle.net> References: <98bfe429-6c26-816e-7b75-c0c4a41f3cf9@sonic.net> <1B2C7231-714B-4246-8A2C-73EC26712768@appisle.net> Message-ID: <96fcb3a0-e4a3-cb22-9b98-9bb19cb2fd65@sonic.net> On 05/16/2018 09:22 PM, Monte Goulding via use-livecode wrote: > > >> On 17 May 2018, at 1:44 pm, Mark Wieder via use-livecode wrote: >> >> Looking through some of the IDE's library stacks, I see handlers for the messages extensionInitialize and extensionFinalize. From the code in the handlers it seems that these are now standard ways to set up and tear down extension libraries, but I don't see the messages documented anywhere. >> Can I assume that the engine now issues these messages when extension libraries are loaded and unloaded? > > No, they are called from the initialisation library. > >> And that they should be a required part of extension library scripts? > > Previously we had handlers `revLoadLibrary` and `revUnloadLibrary` but when Ali did the work for script libraries to be able to be packaged in a way similar to LCB extensions he renamed these to `extensionInitialize` and `extensionFinalize`. Thanks. As soon as I sent that message I found them in the release notes and in feature-script_extensions.md. -- Mark Wieder ahsoftware at gmail.com From charles at techstrategies.com.au Thu May 17 00:51:25 2018 From: charles at techstrategies.com.au (Charles Warwick) Date: Thu, 17 May 2018 14:51:25 +1000 Subject: Internet library and LC9 In-Reply-To: References: Message-ID: <6A5359A1-7158-4543-87E7-699F1728029F@techstrategies.com.au> Hi Paul, TsNet tries to reuse existing connections where possible. While this usually is very effective, it can sometimes cause delays like you were experiencing. Try issuing the command: tsNetLibUrlReuseConnection false Regards, Charles. > On 17 May 2018, at 3:34 am, Paul Dupuis via use-livecode wrote: > > I am transitioning some applications that were built as standalone > under LC6.7.11 to LC 9.0.0. In most cases, the migrations are going > well with mostly appearance issues (due to different default fonts and > such). > > This week, I have encountered a functional issue. An app (stack) I have, > as part of the startup sequence, sends a message that fetches a small > text file on a server, essentially "put URL tURL into tVar". This was > working fine under LC6.7.11 with no noticeable delay on both Window > (8.1) and OSX (Mavericks). Now, when built under LC9.0.0, under OSX, the > internet action takes many seconds to respond - sometimes as much as 30 > seconds or more. Nothing has changed on the OSX box. This is a pure LC6 > to 9 changes issue. Testing suggests that it is the first internet call > under OSX takes a long time and then all subsequent calls are as speedy > as you would expect. > > I know LC9 uses tsNet vs the old Internet library. Does tsNet take some > time to initialize under OSX? or is there some call you need to make to > pre-initialize tsNet? Anyone run into anything like this and have any > suggestions or work-arounds? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hakan at exformedia.se Thu May 17 02:57:53 2018 From: hakan at exformedia.se (hakan at exformedia.se) Date: Thu, 17 May 2018 08:57:53 +0200 Subject: Web fonts In-Reply-To: References: <5CFE3E3A-D320-4DDA-AB2C-037E7B837C2E@me.com> Message-ID: Web fonts are usually .woff and LiveCode can?t use that internally, AFAIK. But if you use the browser widget they do work! You can of course download the font in .ttf format and use it that way but then make sure that the licence allow you to do that. H?kan Liljegren On 17 May 2018, 00:34 +0200, Tom Glod via use-livecode , wrote: > I've never tried it ...but the easy way to test is to > > "set the htmltext of field "Text" to html_text" .. if your html has inline > font definition .... chances are it should work. let us know. > > On Wed, May 16, 2018 at 6:22 PM, Peter Bogdanoff via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Crazy question, but is it possible to use a web font within a > > internet-connected LiveCode application? > > > > Peter Bogdanoff > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Thu May 17 09:06:59 2018 From: mkoob at rogers.com (Martin Koob) Date: Thu, 17 May 2018 06:06:59 -0700 (MST) Subject: Transition from DataGrid in existing app to DataGrid 2 in LC 9.0 Message-ID: <1526562419896-0.post@n4.nabble.com> Hi I have a Mac OS X application that is developed with LC 6.7.3 that I am transitioning to LC 9.0. I have some form style DataGrids in the application. When I open the project in the LC 9.0 IDE do these data grids automatically have the new features of DataGrid 2 or do I have to replace the DataGrids with new ones to get all the DataGrid 2 features. Any other hints on transitioning DataGrids would be appreciated. Thanks. Martin Koob -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From andrew at midwestcoastmedia.com Thu May 17 10:28:00 2018 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Thu, 17 May 2018 14:28:00 +0000 Subject: Internet library and LC9 In-Reply-To: Message-ID: <20180517142800.Horde.9MmPwGUOXT3YpCjfwN4I2Kk@ua850258.serversignin.com> Depending on your license level, tsNet may not be available. I was recently looking for a way to force clear browser cache in LiveCode browser widget (still can't figure it out, even trying the "?seconds" parameter discussed on the list) and discovered the LOAD command in LiveCode. Where PUT is blocking, LOAD is not so your code should be able to proceed while waiting for a callback. --Andrew Bell > I am transitioning some applications that were built as standalone > under? LC6.7.11 to LC 9.0.0. In most cases, the migrations are going > well with mostly appearance issues (due to different default fonts and > such). > > This week, I have encountered a functional issue. An app (stack) I have, > as part of the startup sequence, sends a message that fetches a small > text file on a server, essentially "put URL tURL into tVar". This was > working fine under LC6.7.11 with no noticeable delay on both Window > (8.1) and OSX (Mavericks). Now, when built under LC9.0.0, under OSX, the > internet action takes many seconds to respond - sometimes as much as 30 > seconds or more. Nothing has changed on the OSX box. This is a pure LC6 > to 9 changes issue. Testing suggests that it is the first internet call > under OSX takes a long time and then all subsequent calls are as speedy > as you would expect. > > I know LC9 uses tsNet vs the old Internet library. Does tsNet take some > time to initialize under OSX? or is there some call you need to make to > pre-initialize tsNet? Anyone run into anything like this and have any > suggestions or work-arounds? From brahma at hindu.org Thu May 17 11:03:56 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 17 May 2018 15:03:56 +0000 Subject: What Is Be Best Way to Stop Browser Message-ID: <623091D9-3E1D-4BA0-9AEF-0C1AC8C1BFA3@hindu.org> I am trying to figure a way to stop a browser widget instance from trying check for an internet connection and "stop" and respond to "go previous" button. If anyone has a recipe that, will appreciate it. But questions to go the dictionary. If I look up "browser" I see (in tinyDictonery_0_7_7_6) browser* revBrowers* xBrowser* And they applied to different platforms, e.g. browserClick -- Windows browserLoadFailed - iOS and Android browserNavigateComplete - Mac Windows ? and so on through whole list of commands. Looking in "official" Dictionary(API) we see browserDocumentLoadBeing -- OS: android linux It looks pretty intimidating to start experimenting! what works on *all* platforms! BR From ray at linkit.com Thu May 17 13:15:04 2018 From: ray at linkit.com (Ray) Date: Thu, 17 May 2018 19:15:04 +0200 Subject: Signing MacOS Standalones In-Reply-To: <708233ED-7E4F-4CD2-B77F-6D12E9FED9C1@gmail.com> References: <5717BDDD.2040709@LinkIt.Com> <5717C031.7080801@fourthworld.com> <708233ED-7E4F-4CD2-B77F-6D12E9FED9C1@gmail.com> Message-ID: Does anybody have steps to sign Mac OS standalones?? I've discovered Apple 10.12 or higher now sabotages unsigned standalones and it's a rather cryptic process to join the Apple dev club, create a certificate, and then sign an LC standalone, evidently using Terminal. Thanks in advance! Ray Horsley From heather at livecode.com Thu May 17 13:35:44 2018 From: heather at livecode.com (Heather Laine) Date: Thu, 17 May 2018 18:35:44 +0100 Subject: The next LiveCode Conference is in... Message-ID: San Jose! Dear list folks, We're thrilled to announce the next live on the ground LiveCode conference. It will take place in San Jose California, 20-22nd May 2019. Learn more about it here: https://livecode.com/california19/ I look forward to seeing as many of you as possible in the USA next May! Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com From ambassador at fourthworld.com Thu May 17 14:46:14 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 17 May 2018 11:46:14 -0700 Subject: Material Design - any plans to allow more granularity in design? In-Reply-To: References: Message-ID: Tom Glod wrote: > ..as far as the whole philosophy...I really doubt that this is on the > radar of Livecode the company.... they probably feel their efforts are > better suited on technologies going into their development platform. I > would agree with that. Me too, but mobile OSes are now pretty much where desktop GUIs were back in the '90s: after a bit of settling out they now have much more in common than they have differences, and a tool that wants to sell will support those commonalities. So whether a nav bar goes at the top or the bottom will vary, but the nav bar itself is often unchanged between platforms. LC's widget handles that as well as LC handles menus in desktop GUIs, so that much is good. But two things we see in nearly every app would be useful here: - Mobile menu. You know, often from a hamburger menu or some other trigger on the left side of the screen. Not hard to make, but super-tedious to get right. Desktop menus are joyfully simple in LC; mobile menus are a pain point. - Card to card swipes: can't be done in LC, at least not in any way that conforms with user expectations. If you're willing to go to a LOT of effort you can build all your cards into one wide group and carefully write code to handle the event tracking. Doable, but with no advantage to LC over any other toolkit, and very unintuitive. There are probably other elements that would be useful, and perhaps over time these will become available as widgets, either by the company or the community. But in the meantime I can understand why both newcomers and experienced LC devs alike are asking for things like this. It's on par with the level of development ease that distinguishes LC on the desktop, and we'd love to see those advantages on mobile as well. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From brahma at hindu.org Thu May 17 15:06:04 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 17 May 2018 19:06:04 +0000 Subject: Material Design - any plans to allow more granularity in design? In-Reply-To: References: Message-ID: Given that my rant was open ended? Richard is a little more nuanced, thank you for that? Agreed, a subset of what is "required" to be in the engine to meet modern expectations would help. For the rest, we could build them ourselves. This we cannot build ourselves?. I would put " smooth seamless, motion graphics" -- card transition, swiping, scrolling, moving objects around, easing etc. -- "some # frames per second" -- as number one animationEngine does a good job, by it is still pixel by pixel. BR Richard Gaskin wrote: But in the meantime I can understand why both newcomers and experienced LC devs alike are asking for things like this. From ahsoftware at sonic.net Thu May 17 16:00:43 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 17 May 2018 13:00:43 -0700 Subject: WTF Worldpay? In-Reply-To: References: Message-ID: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Still won't accept my credit cards. Is this a brexit thing? -- Mark Wieder ahsoftware at gmail.com From MikeKerner at roadrunner.com Thu May 17 16:11:17 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 17 May 2018 16:11:17 -0400 Subject: WTF Worldpay? In-Reply-To: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> References: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Message-ID: It might be a foreign-transaction thing. Some of my cards will not go through worldpay. On Thu, May 17, 2018 at 4:01 PM Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > Still won't accept my credit cards. > Is this a brexit thing? > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- 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 ahsoftware at sonic.net Thu May 17 16:17:17 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 17 May 2018 13:17:17 -0700 Subject: WTF Worldpay? In-Reply-To: References: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Message-ID: On 05/17/2018 01:11 PM, Mike Kerner via use-livecode wrote: > It might be a foreign-transaction thing. Some of my cards will not go > through worldpay. Eggzackly. Been that way with the LC conferences for years now. -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Thu May 17 16:35:31 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 17 May 2018 13:35:31 -0700 Subject: Scott Raney's new thing Message-ID: <7fe0bd7e-4ea0-847f-32e4-c62fb758c113@sonic.net> I guess not really 'new' since it's been in progress for four years, but this is a recent surfacing of the beta. http://www.matchism.org/ -- Mark Wieder ahsoftware at gmail.com From tom at makeshyft.com Thu May 17 16:38:05 2018 From: tom at makeshyft.com (Tom Glod) Date: Thu, 17 May 2018 16:38:05 -0400 Subject: Scott Raney's new thing In-Reply-To: <7fe0bd7e-4ea0-847f-32e4-c62fb758c113@sonic.net> References: <7fe0bd7e-4ea0-847f-32e4-c62fb758c113@sonic.net> Message-ID: awesome. is this done using LC? On Thu, May 17, 2018 at 4:35 PM, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > I guess not really 'new' since it's been in progress for four years, but > this is a recent surfacing of the beta. > > http://www.matchism.org/ > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From warren at warrensweb.us Thu May 17 17:08:25 2018 From: warren at warrensweb.us (Warren Samples) Date: Thu, 17 May 2018 16:08:25 -0500 Subject: WTF Worldpay? In-Reply-To: References: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Message-ID: <93929afd-d8c4-111e-e1e7-d04bac981185@warrensweb.us> On 05/17/2018 03:11 PM, Mike Kerner via use-livecode wrote: > It might be a foreign-transaction thing. Some of my cards will not go > through worldpay. This is usually because your credit card issuer has decided not to allow transactions to certain locations. You can usually call them and get them to permit a particular transaction. Good Luck, Warren From stephen at barncard.com Thu May 17 17:40:16 2018 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 17 May 2018 14:40:16 -0700 Subject: WTF Worldpay? In-Reply-To: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> References: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Message-ID: Worldpay is a nightmare with every use. I thought Livecode dropped them. Really annoying. I finally had to set up a 'verified by visa' account for second level testing. really annoying as I've bought all kinds of software from EU without the third degree. Didn't LC implement PayPal finally? sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Thu, May 17, 2018 at 1:00 PM, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > Still won't accept my credit cards. > Is this a brexit thing? > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jerry at jhjensen.com Thu May 17 18:08:42 2018 From: jerry at jhjensen.com (Jerry Jensen) Date: Thu, 17 May 2018 15:08:42 -0700 Subject: WTF Worldpay? In-Reply-To: References: <3d47e40a-6baf-a5f5-d118-9fceb5a1acfd@sonic.net> Message-ID: I did use PayPal with them today. .Jerry > On May 17, 2018, at 2:40 PM, Stephen Barncard via use-livecode wrote: > > Worldpay is a nightmare with every use. I thought Livecode dropped them. > Really annoying. > > I finally had to set up a 'verified by visa' account for second level > testing. > really annoying as I've bought all kinds of software from EU without the > third degree. > > Didn't LC implement PayPal finally? > > sqb > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Thu, May 17, 2018 at 1:00 PM, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Still won't accept my credit cards. >> Is this a brexit thing? >> >> -- >> Mark Wieder >> ahsoftware at gmail.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Thu May 17 18:41:40 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 17 May 2018 15:41:40 -0700 Subject: Scott Raney's new thing In-Reply-To: References: <7fe0bd7e-4ea0-847f-32e4-c62fb758c113@sonic.net> Message-ID: <61918cbf-4ad6-5456-6834-cf0d56ca61cf@sonic.net> On 05/17/2018 01:38 PM, Tom Glod via use-livecode wrote: > awesome. is this done using LC? Since it's web-based, I doubt it. In theory it's open source, but I haven't found any links to source code, and I imagine it won't appear until v1.0 is ready. And it'll probably take me that long to read through the manifesto anyway. -- Mark Wieder ahsoftware at gmail.com From bob at bobhall.net Fri May 18 13:45:04 2018 From: bob at bobhall.net (bob at bobhall.net) Date: Fri, 18 May 2018 13:45:04 -0400 Subject: Android API Level 26 required as of August 2018 Message-ID: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> I posted an APK to the Google Play Store today for another project I work on (not LC based) and received a warning that I've not seen before (1 week ago the same App not receive this warning). "Target API level requirements from August 2018 Warning: Your app currently targets API level 25 and must target at least API level 26 to ensure it is built on the latest APIs optimized for security and performance. From August 2018, new apps must target at least Android 8.0 (API level 26). From November 2018, app updates must target Android 8.0 (API level 26). Tip: Change your app's target API level. Learn how." Some months ago I attempted to build for Android on LC I ran into problems until I used an older version of either the API???/ SDK??? (not sure what right now). I'm posting this here just as an FYI and to see if anyone might now if this is something we need to worry about in the LC space. I didn't want to open a QC report until someone can confirm/deny this is an issue or not. Thanks in advance, Bob Hall From jacque at hyperactivesw.com Fri May 18 14:42:43 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 18 May 2018 13:42:43 -0500 Subject: Android API Level 26 required as of August 2018 In-Reply-To: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> References: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> Message-ID: I brought this up on the list a while ago. The target version is different from the minimum version I think, and there's no way to specify a target in standalone settings. I think we'll need to create our own manifest that includes the target. I'll have to look up how to do that, I'm not sure yet what to include. This will affect me too, since I need to upload to the Play Store in a couple of days. On 5/18/18 12:45 PM, bob--- via use-livecode wrote: > I posted an APK to the Google Play Store today for another project I work on (not LC based) and received a warning that I've not seen before (1 week ago the same App not receive this warning). > > "Target API level requirements from August 2018 > Warning: > Your app currently targets API level 25 and must target at least API level 26 to ensure it is built on the latest APIs optimized for security and performance. > >>From August 2018, new apps must target at least Android 8.0 (API level 26). >>From November 2018, app updates must target Android 8.0 (API level 26). > Tip: > Change your app's target API level. Learn how." > > Some months ago I attempted to build for Android on LC I ran into problems until I used an older version of either the API???/ SDK??? (not sure what right now). I'm posting this here just as an FYI and to see if anyone might now if this is something we need to worry about in the LC space. > > I didn't want to open a QC report until someone can confirm/deny this is an issue or not. > > Thanks in advance, > Bob Hall > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri May 18 15:17:32 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 18 May 2018 14:17:32 -0500 Subject: Android API Level 26 required as of August 2018 In-Reply-To: References: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> Message-ID: <14b8b791-109d-635d-03a4-571eb60a3dbd@hyperactivesw.com> Answering myself, the target version is already included in the Android manifest that LC uses by default. It is set to be the same as the minimum version. We can edit that to use a different number. Make a copy of the default manifest, located at: /Contents/Tools/Runtime/Android/Manifest.xml Change this: To this: Then include the revised manifest in the Copy Files pane of the standalone settings. In LC versions prior to LC 9 it will replace the default one when you do a build. In LC 9, the standalone builder now merges your manifest with the default template. I'm not entirely clear how the merging works, but it sounds like you could create a manifest with only the changes you want to implement. For now I'll just edit the template and assume LC will find which edits to include. If anyone knows for sure, I'd like to hear how it works exactly. On 5/18/18 1:42 PM, J. Landman Gay via use-livecode wrote: > I brought this up on the list a while ago. The target version is > different from the minimum version I think, and there's no way to > specify a target in standalone settings. I think we'll need to create > our own manifest that includes the target. I'll have to look up how to > do that, I'm not sure yet what to include. > > This will affect me too, since I need to upload to the Play Store in a > couple of days. > > On 5/18/18 12:45 PM, bob--- via use-livecode wrote: >> I posted an APK to the Google Play Store today for another project I >> work on (not LC based) and received a warning that I've not seen >> before (1 week ago the same App not receive this warning). >> >> "Target API level requirements from August 2018 >> Warning: >> Your app currently targets API level 25 and must target at least API >> level 26 to ensure it is built on the latest APIs optimized for >> security and performance. >> >>> From August 2018, new apps must target at least Android 8.0 (API >>> level 26). >>> From November 2018, app updates must target Android 8.0 (API level 26). >> Tip: >> Change your app's target API level. Learn how." >> >> Some months ago I attempted to build for Android on LC I ran into >> problems until I used an older version of either the API???/ SDK??? >> (not sure what right now). I'm posting this here just as an FYI and to >> see if anyone might now if this is something we need to worry about in >> the LC space. >> >> I didn't want to open a QC report until someone can confirm/deny this >> is an issue or not. >> >> Thanks in advance, >> Bob Hall >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ali.lloyd at livecode.com Fri May 18 16:05:06 2018 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 18 May 2018 21:05:06 +0100 Subject: Android API Level 26 required as of August 2018 In-Reply-To: <14b8b791-109d-635d-03a4-571eb60a3dbd@hyperactivesw.com> References: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> <14b8b791-109d-635d-03a4-571eb60a3dbd@hyperactivesw.com> Message-ID: Currently the merge only takes the maximum of the provided minimum SDK versions, which is something of an oversight. However it's an easy patch to ensure it takes the maximum of the target versions too - I will submit a PR shortly. On Fri, May 18, 2018 at 8:17 PM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Answering myself, the target version is already included in the Android > manifest that LC uses by default. It is set to be the same as the > minimum version. We can edit that to use a different number. Make a copy > of the default manifest, located at: > /Contents/Tools/Runtime/Android/Manifest.xml > > Change this: > android:targetSdkVersion="${MIN_SDK_VERSION}"/> > > To this: > android:targetSdkVersion=26/> > > Then include the revised manifest in the Copy Files pane of the > standalone settings. In LC versions prior to LC 9 it will replace the > default one when you do a build. In LC 9, the standalone builder now > merges your manifest with the default template. > > I'm not entirely clear how the merging works, but it sounds like you > could create a manifest with only the changes you want to implement. For > now I'll just edit the template and assume LC will find which edits to > include. If anyone knows for sure, I'd like to hear how it works exactly. > > > On 5/18/18 1:42 PM, J. Landman Gay via use-livecode wrote: > > I brought this up on the list a while ago. The target version is > > different from the minimum version I think, and there's no way to > > specify a target in standalone settings. I think we'll need to create > > our own manifest that includes the target. I'll have to look up how to > > do that, I'm not sure yet what to include. > > > > This will affect me too, since I need to upload to the Play Store in a > > couple of days. > > > > On 5/18/18 12:45 PM, bob--- via use-livecode wrote: > >> I posted an APK to the Google Play Store today for another project I > >> work on (not LC based) and received a warning that I've not seen > >> before (1 week ago the same App not receive this warning). > >> > >> "Target API level requirements from August 2018 > >> Warning: > >> Your app currently targets API level 25 and must target at least API > >> level 26 to ensure it is built on the latest APIs optimized for > >> security and performance. > >> > >>> From August 2018, new apps must target at least Android 8.0 (API > >>> level 26). > >>> From November 2018, app updates must target Android 8.0 (API level 26). > >> Tip: > >> Change your app's target API level. Learn how." > >> > >> Some months ago I attempted to build for Android on LC I ran into > >> problems until I used an older version of either the API???/ SDK??? > >> (not sure what right now). I'm posting this here just as an FYI and to > >> see if anyone might now if this is something we need to worry about in > >> the LC space. > >> > >> I didn't want to open a QC report until someone can confirm/deny this > >> is an issue or not. > >> > >> Thanks in advance, > >> Bob Hall > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ali.lloyd at livecode.com Fri May 18 16:23:37 2018 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 18 May 2018 21:23:37 +0100 Subject: Android API Level 26 required as of August 2018 In-Reply-To: References: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> <14b8b791-109d-635d-03a4-571eb60a3dbd@hyperactivesw.com> Message-ID: PR: https://github.com/livecode/livecode/pull/6536 I've managed to lock myself out of Bugzilla, so will finish it off when I've reported a bug! But obviously the patch can be applied locally if anyone needs it urgently. On Fri, May 18, 2018 at 9:05 PM Ali Lloyd wrote: > Currently the merge only takes the maximum of the provided minimum SDK > versions, which is something of an oversight. However it's an easy patch to > ensure it takes the maximum of the target versions too - I will submit a PR > shortly. > > > On Fri, May 18, 2018 at 8:17 PM J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Answering myself, the target version is already included in the Android >> manifest that LC uses by default. It is set to be the same as the >> minimum version. We can edit that to use a different number. Make a copy >> of the default manifest, located at: >> /Contents/Tools/Runtime/Android/Manifest.xml >> >> Change this: >> > android:targetSdkVersion="${MIN_SDK_VERSION}"/> >> >> To this: >> > android:targetSdkVersion=26/> >> >> Then include the revised manifest in the Copy Files pane of the >> standalone settings. In LC versions prior to LC 9 it will replace the >> default one when you do a build. In LC 9, the standalone builder now >> merges your manifest with the default template. >> >> I'm not entirely clear how the merging works, but it sounds like you >> could create a manifest with only the changes you want to implement. For >> now I'll just edit the template and assume LC will find which edits to >> include. If anyone knows for sure, I'd like to hear how it works exactly. >> >> >> On 5/18/18 1:42 PM, J. Landman Gay via use-livecode wrote: >> > I brought this up on the list a while ago. The target version is >> > different from the minimum version I think, and there's no way to >> > specify a target in standalone settings. I think we'll need to create >> > our own manifest that includes the target. I'll have to look up how to >> > do that, I'm not sure yet what to include. >> > >> > This will affect me too, since I need to upload to the Play Store in a >> > couple of days. >> > >> > On 5/18/18 12:45 PM, bob--- via use-livecode wrote: >> >> I posted an APK to the Google Play Store today for another project I >> >> work on (not LC based) and received a warning that I've not seen >> >> before (1 week ago the same App not receive this warning). >> >> >> >> "Target API level requirements from August 2018 >> >> Warning: >> >> Your app currently targets API level 25 and must target at least API >> >> level 26 to ensure it is built on the latest APIs optimized for >> >> security and performance. >> >> >> >>> From August 2018, new apps must target at least Android 8.0 (API >> >>> level 26). >> >>> From November 2018, app updates must target Android 8.0 (API level >> 26). >> >> Tip: >> >> Change your app's target API level. Learn how." >> >> >> >> Some months ago I attempted to build for Android on LC I ran into >> >> problems until I used an older version of either the API???/ SDK??? >> >> (not sure what right now). I'm posting this here just as an FYI and to >> >> see if anyone might now if this is something we need to worry about in >> >> the LC space. >> >> >> >> I didn't want to open a QC report until someone can confirm/deny this >> >> is an issue or not. >> >> >> >> Thanks in advance, >> >> Bob Hall >> >> >> >> >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> > >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From cubist at aol.com Sat May 19 00:27:22 2018 From: cubist at aol.com (Quentin Long) Date: Sat, 19 May 2018 00:27:22 -0400 Subject: About the 2019 LiveCode Conference In-Reply-To: References: Message-ID: <16376a6f186-c8a-2c20@webjas-vab063.srv.aolmail.net> Have just started a googlemap with markers for various points of interest in the general vicinity of the Conference. Right now it's just a bunch of restaurants, some of which also serve alcohol. Will add more markers as time permits. https://drive.google.com/open?id=10NeWvnKoVmOnoXFP_68Jzjuvr-s3QE_T&usp=sharing "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the webcomic at [?http://www.atarmslength.net?]! If you like "At Arm's Length", support it at [?http://www.patreon.com/DarkwingDude?]. From jacque at hyperactivesw.com Sat May 19 02:38:03 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 19 May 2018 01:38:03 -0500 Subject: Android API Level 26 required as of August 2018 In-Reply-To: References: <29BA9705-D50F-4364-AB87-7371AD8C5847@bobhall.net> <14b8b791-109d-635d-03a4-571eb60a3dbd@hyperactivesw.com> Message-ID: <1c59490d-3e97-3c2e-b8ee-abddf283a458@hyperactivesw.com> Thanks for the quick fix, Ali. I'll copy it for now, I'm going to need it next week. On 5/18/18 3:23 PM, Ali Lloyd via use-livecode wrote: > PR: https://github.com/livecode/livecode/pull/6536 > > I've managed to lock myself out of Bugzilla, so will finish it off when > I've reported a bug! But obviously the patch can be applied locally if > anyone needs it urgently. > > On Fri, May 18, 2018 at 9:05 PM Ali Lloyd wrote: > >> Currently the merge only takes the maximum of the provided minimum SDK >> versions, which is something of an oversight. However it's an easy patch to >> ensure it takes the maximum of the target versions too - I will submit a PR >> shortly. >> >> >> On Fri, May 18, 2018 at 8:17 PM J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Answering myself, the target version is already included in the Android >>> manifest that LC uses by default. It is set to be the same as the >>> minimum version. We can edit that to use a different number. Make a copy >>> of the default manifest, located at: >>> /Contents/Tools/Runtime/Android/Manifest.xml >>> >>> Change this: >>> >> android:targetSdkVersion="${MIN_SDK_VERSION}"/> >>> >>> To this: >>> >> android:targetSdkVersion=26/> >>> >>> Then include the revised manifest in the Copy Files pane of the >>> standalone settings. In LC versions prior to LC 9 it will replace the >>> default one when you do a build. In LC 9, the standalone builder now >>> merges your manifest with the default template. >>> >>> I'm not entirely clear how the merging works, but it sounds like you >>> could create a manifest with only the changes you want to implement. For >>> now I'll just edit the template and assume LC will find which edits to >>> include. If anyone knows for sure, I'd like to hear how it works exactly. >>> >>> >>> On 5/18/18 1:42 PM, J. Landman Gay via use-livecode wrote: >>>> I brought this up on the list a while ago. The target version is >>>> different from the minimum version I think, and there's no way to >>>> specify a target in standalone settings. I think we'll need to create >>>> our own manifest that includes the target. I'll have to look up how to >>>> do that, I'm not sure yet what to include. >>>> >>>> This will affect me too, since I need to upload to the Play Store in a >>>> couple of days. >>>> >>>> On 5/18/18 12:45 PM, bob--- via use-livecode wrote: >>>>> I posted an APK to the Google Play Store today for another project I >>>>> work on (not LC based) and received a warning that I've not seen >>>>> before (1 week ago the same App not receive this warning). >>>>> >>>>> "Target API level requirements from August 2018 >>>>> Warning: >>>>> Your app currently targets API level 25 and must target at least API >>>>> level 26 to ensure it is built on the latest APIs optimized for >>>>> security and performance. >>>>> >>>>>> From August 2018, new apps must target at least Android 8.0 (API >>>>>> level 26). >>>>>> From November 2018, app updates must target Android 8.0 (API level >>> 26). >>>>> Tip: >>>>> Change your app's target API level. Learn how." >>>>> >>>>> Some months ago I attempted to build for Android on LC I ran into >>>>> problems until I used an older version of either the API???/ SDK??? >>>>> (not sure what right now). I'm posting this here just as an FYI and to >>>>> see if anyone might now if this is something we need to worry about in >>>>> the LC space. >>>>> >>>>> I didn't want to open a QC report until someone can confirm/deny this >>>>> is an issue or not. >>>>> >>>>> Thanks in advance, >>>>> Bob Hall >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> >>>> >>> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ray at linkit.com Sat May 19 05:19:44 2018 From: ray at linkit.com (Ray) Date: Sat, 19 May 2018 11:19:44 +0200 Subject: Signing MacOS Standalones In-Reply-To: <573E070A.9020903@researchware.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> Message-ID: <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> Does anybody have steps to sign Mac OS standalones?? I've discovered Apple 10.12 or higher now sabotages unsigned standalones and it's a rather cryptic process to join the Apple dev club, create a certificate, and then sign an LC standalone, evidently using Terminal. Thanks in advance! Ray Horsley From paul at researchware.com Sat May 19 07:47:56 2018 From: paul at researchware.com (Paul Dupuis) Date: Sat, 19 May 2018 07:47:56 -0400 Subject: Signing MacOS Standalones In-Reply-To: <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> Message-ID: You will still have to join Apple Developer to purchase a certificate, but then use AppWrapper (http://www.ohanaware.com/appwrapper/) On 5/19/2018 5:19 AM, Ray via use-livecode wrote: > Does anybody have steps to sign Mac OS standalones?? I've discovered > Apple 10.12 or higher now sabotages unsigned standalones and it's a > rather cryptic process to join the Apple dev club, create a > certificate, and then sign an LC standalone, evidently using Terminal. > > Thanks in advance! > > Ray Horsley > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Sat May 19 11:54:22 2018 From: ray at linkit.com (Ray) Date: Sat, 19 May 2018 17:54:22 +0200 Subject: Signing MacOS Standalones In-Reply-To: References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> Message-ID: <64f1529e-ca1f-e845-379e-2457245700dc@LinkIt.com> Many thanks Paul - I'll give this a try and post how it works out. On 5/19/2018 1:47 PM, Paul Dupuis via use-livecode wrote: > You will still have to join Apple Developer to purchase a certificate, > but then use AppWrapper (http://www.ohanaware.com/appwrapper/) > > On 5/19/2018 5:19 AM, Ray via use-livecode wrote: >> Does anybody have steps to sign Mac OS standalones?? I've discovered >> Apple 10.12 or higher now sabotages unsigned standalones and it's a >> rather cryptic process to join the Apple dev club, create a >> certificate, and then sign an LC standalone, evidently using Terminal. >> >> Thanks in advance! >> >> Ray Horsley >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Sat May 19 11:27:05 2018 From: brian at milby7.com (Brian Milby) Date: Sat, 19 May 2018 10:27:05 -0500 Subject: More Long ID Differences Message-ID: I found another example where the long id of an object is different depending on whether the card has been visited or not. The following command in the message box: put the long id of button id 1015 of stack "ScriptTrackerPrefs" of stack "ScriptTracker" Will generate 2 different results: button id 1015 of stack "ScriptTrackerPrefs" of stack "[snip]/ScriptTracker.livecode" button id 1015 of card id 1005 of stack "ScriptTrackerPrefs" of stack "[snip]/ScriptTracker.livecode" The first is what I get when opening the stack, before I have visited any cards. Objects on the first card will always get the second results. After making the stack visible and visiting the card, the second result will always be returned (regardless of the current card). This is obviously related to the background issue identified earlier. If a card containing a background has never been visited, then "bkgnd xxx" is found in the long id. If it has, then "group xxx of card yyy" is found in the long id. This similarly changes objects within those groups as well. I'm sure this doesn't matter to most developers as it does not effect the ability to locate an object and interact with it. If, however, you are counting on the card being identified in the long id it may. For my stack, I'm putting the long id in the script header and this causes diffs when there shouldn't be any (think Git). In the case of objects that are not in a background group, I do want the card reference. On the flip side, if in a background then I don't. I'll be expanding my code to handle this difference. Since I'm working my way down from stack to control, it will be easy to maintain the parent portion of my long id/name. If importing, then I will just use the previous long id/name. If you want to take a look, the code is here: https://github.com/bwmilby/lc-misc/tree/master/ScriptTracker Cheers, Brian From zryip.theslug at gmail.com Sat May 19 12:50:56 2018 From: zryip.theslug at gmail.com (zryip theSlug) Date: Sat, 19 May 2018 18:50:56 +0200 Subject: Transition from DataGrid in existing app to DataGrid 2 in LC 9.0 In-Reply-To: <1526562419896-0.post@n4.nabble.com> References: <1526562419896-0.post@n4.nabble.com> Message-ID: Martin, The already existing data grid controls will work directly with the new library. You have nothing to change or to re-install. All the handlers, functions or properties of the datagrid API are still existing in the dg2 Library even if they have been rewrote. The only problem I encounter was with deleteLine I used for deleting several lines at a time despite the documentation recommandation. I changed the entry for deleteLines to fix things. On Thu, May 17, 2018 at 3:06 PM, Martin Koob via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi > > I have a Mac OS X application that is developed with LC 6.7.3 that I am > transitioning to LC 9.0. > > I have some form style DataGrids in the application. When I open the > project in the LC 9.0 IDE do these data grids automatically have the new > features of DataGrid 2 or do I have to replace the DataGrids with new ones > to get all the DataGrid 2 features. > > Any other hints on transitioning DataGrids would be appreciated. > > Thanks. > > Martin Koob > > > > > -- > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Zryip TheSlug http://www.aslugontheroad.com From tom at makeshyft.com Sat May 19 13:19:20 2018 From: tom at makeshyft.com (Tom Glod) Date: Sat, 19 May 2018 13:19:20 -0400 Subject: Transition from DataGrid in existing app to DataGrid 2 in LC 9.0 In-Reply-To: References: <1526562419896-0.post@n4.nabble.com> Message-ID: for all its worth....i didn't have to touch anything to get all my grids to work. so it seems like the improvements are are the level of the existing library and nothing crazy under the hood...except for maybe the "accelerated rendering of subgroups"...which is coming up in 9.1 ..can't wait to see the diff. On Sat, May 19, 2018 at 12:50 PM, zryip theSlug via use-livecode < use-livecode at lists.runrev.com> wrote: > Martin, > > The already existing data grid controls will work directly with the new > library. You have nothing to change or to re-install. All the handlers, > functions or properties of the datagrid API are still existing in the dg2 > Library even if they have been rewrote. The only problem I encounter was > with deleteLine I used for deleting several lines at a time despite the > documentation recommandation. I changed the entry for deleteLines to fix > things. > > On Thu, May 17, 2018 at 3:06 PM, Martin Koob via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Hi > > > > I have a Mac OS X application that is developed with LC 6.7.3 that I am > > transitioning to LC 9.0. > > > > I have some form style DataGrids in the application. When I open the > > project in the LC 9.0 IDE do these data grids automatically have the new > > features of DataGrid 2 or do I have to replace the DataGrids with new > ones > > to get all the DataGrid 2 features. > > > > Any other hints on transitioning DataGrids would be appreciated. > > > > Thanks. > > > > Martin Koob > > > > > > > > > > -- > > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > > Revolution-User-f278306.html > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > Zryip TheSlug > http://www.aslugontheroad.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 brahma at hindu.org Sat May 19 23:29:01 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 20 May 2018 03:29:01 +0000 Subject: Would Anyone Like a Ring Tone At End of Standalone Built? Message-ID: with Android, it fast enough, but building to iOS ? I have enough time to do email? I you use spaces. You won't knon when the build is finished. Would any else like a ring tone when the SA is finished? I wonder if I could hack the IDE to do that.. BR From klaus at major-k.de Sun May 20 12:25:17 2018 From: klaus at major-k.de (Klaus major-k) Date: Sun, 20 May 2018 18:25:17 +0200 Subject: How to handle a LSAH in user entered filename on mobile? Message-ID: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> Hi friends, the subject says it all :-) User entered a filename with a SLASH -> ddd/uuu.whatever How should this be handled on mobile iOS/Android? Escape with a BACKSLASH? -> ddd\/uuu.whatever Replace with what? On the Mac this is obviously replaced with a colon -> ddd:uuu.whatever At least this is the way it appears in -> the files("folder with that file") Any hints appreciated, thank you! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From klaus at major-k.de Sun May 20 12:29:12 2018 From: klaus at major-k.de (Klaus major-k) Date: Sun, 20 May 2018 18:29:12 +0200 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> Message-ID: <3EB44963-8664-4974-AC5D-5710B7D20201@major-k.de> Am 20.05.2018 um 18:25 schrieb Klaus major-k via use-livecode : > > Hi friends, > > the subject says it all :-) well, obviously NOT, sorry, tiny typo in the subject, I am talking about the SLASH! 8-) > User entered a filename with a SLASH -> ddd/uuu.whatever > How should this be handled on mobile iOS/Android?... Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From matthias_livecode_150811 at m-r-d.de Sun May 20 15:22:43 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 20 May 2018 21:22:43 +0200 Subject: Would Anyone Like a Ring Tone At End of Standalone Built? In-Reply-To: References: Message-ID: You could add a StandaloneSaved handler to your stack which is send to the mainstack when it was saved as a standalone. You could add the code for playing into that handler. Maybe easier than hacking the IDE? Regards, Matthias > Am 20.05.2018 um 05:29 schrieb Sannyasin Brahmanathaswami via use-livecode : > > with Android, it fast enough, but building to iOS ? I have enough time to do email? > > I you use spaces. > You won't knon when the build is finished. > > Would any else like a ring tone when the SA is finished? > > I wonder if I could hack the IDE to do that.. > > BR > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Sun May 20 16:06:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 20 May 2018 15:06:30 -0500 Subject: Splash-stack apps on Google Play Message-ID: Has anyone released an Android app on Google Play that uses the splash-stack method to download the real working stack from a server? Was it rejected? My current project needs to provide instant updates in case there is a serious bug, and having an accessible stack on the server accomodates that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bonnmike at gmail.com Sun May 20 16:10:06 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 20 May 2018 14:10:06 -0600 Subject: Would Anyone Like a Ring Tone At End of Standalone Built? In-Reply-To: References: Message-ID: Hey that's cool! And it works well. On Sun, May 20, 2018 at 1:22 PM, Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > You could add a StandaloneSaved handler to your stack which is send to the > mainstack when it was saved as a standalone. > You could add the code for playing into that handler. Maybe easier than > hacking the IDE? > > Regards, > Matthias > > > > > Am 20.05.2018 um 05:29 schrieb Sannyasin Brahmanathaswami via > use-livecode : > > > > with Android, it fast enough, but building to iOS ? I have enough time > to do email? > > > > I you use spaces. > > You won't knon when the build is finished. > > > > Would any else like a ring tone when the SA is finished? > > > > I wonder if I could hack the IDE to do that.. > > > > BR > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun May 20 17:03:27 2018 From: tom at makeshyft.com (Tom Glod) Date: Sun, 20 May 2018 17:03:27 -0400 Subject: Would Anyone Like a Ring Tone At End of Standalone Built? In-Reply-To: References: Message-ID: Just fyi......in a couple of things i needed ....i ended up sending the "StandaloneSaved" message in 2 or 3 seconds ..... because when i sent it right away, it interfered a little with the answer window that pops up. On Sun, May 20, 2018 at 4:10 PM, Mike Bonner via use-livecode < use-livecode at lists.runrev.com> wrote: > Hey that's cool! And it works well. > > On Sun, May 20, 2018 at 1:22 PM, Matthias Rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > You could add a StandaloneSaved handler to your stack which is send to > the > > mainstack when it was saved as a standalone. > > You could add the code for playing into that handler. Maybe easier than > > hacking the IDE? > > > > Regards, > > Matthias > > > > > > > > > Am 20.05.2018 um 05:29 schrieb Sannyasin Brahmanathaswami via > > use-livecode : > > > > > > with Android, it fast enough, but building to iOS ? I have enough time > > to do email? > > > > > > I you use spaces. > > > You won't knon when the build is finished. > > > > > > Would any else like a ring tone when the SA is finished? > > > > > > I wonder if I could hack the IDE to do that.. > > > > > > BR > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brahma at hindu.org Sun May 20 21:29:11 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 21 May 2018 01:29:11 +0000 Subject: Would Anyone Like a Ring Tone At End of Standalone Built? In-Reply-To: References: Message-ID: <054AA629-A138-48CB-BEAA-671BBA69D444@hindu.org> Awesome? thanks I think I will *finally* read the entire dictionary, bases in the LC Dict app that was done by someone in China? (in has no name attached to it) Tom? thanks for the "wait" tip. On 5/20/18, 9:23 AM, "use-livecode on behalf of Matthias Rebbe via use-livecode" wrote: You could add a StandaloneSaved handler to your stack which is send to the mainstack when it was saved as a standalone. You could add the code for playing into that handler. Maybe easier than hacking the IDE? Regards, Matthias From brian at milby7.com Sun May 20 23:21:22 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 20 May 2018 22:21:22 -0500 Subject: More Long ID Differences In-Reply-To: References: Message-ID: Just pushed the updated code that manually creates the consistent long IDs. Not sure what to call them - they are still pretty much a long ID, in the same form as the long ID that is used for behaviors but derived differently. Bulk of the code for the stack is here: https://github.com/bwmilby/lc-misc/blob/master/ScriptTracker/ScriptTracker_Scripts/stack_ScriptTracker_button_id_1003.livecodescript I've also added an option to perform a sync when saving the stack using a front script that intercepts the SaveStackRequest. On Sat, May 19, 2018 at 10:27 AM, Brian Milby wrote: > I found another example where the long id of an object is different > depending on whether the card has been visited or not. The following > command in the message box: > > put the long id of button id 1015 of stack "ScriptTrackerPrefs" of stack > "ScriptTracker" > > Will generate 2 different results: > > button id 1015 of stack "ScriptTrackerPrefs" of stack > "[snip]/ScriptTracker.livecode" > > button id 1015 of card id 1005 of stack "ScriptTrackerPrefs" of stack > "[snip]/ScriptTracker.livecode" > > The first is what I get when opening the stack, before I have visited any > cards. Objects on the first card will always get the second results. > After making the stack visible and visiting the card, the second result > will always be returned (regardless of the current card). > > This is obviously related to the background issue identified earlier. If > a card containing a background has never been visited, then "bkgnd xxx" is > found in the long id. If it has, then "group xxx of card yyy" is found in > the long id. This similarly changes objects within those groups as well. > > I'm sure this doesn't matter to most developers as it does not effect the > ability to locate an object and interact with it. If, however, you are > counting on the card being identified in the long id it may. For my stack, > I'm putting the long id in the script header and this causes diffs when > there shouldn't be any (think Git). In the case of objects that are not in > a background group, I do want the card reference. On the flip side, if in > a background then I don't. > > I'll be expanding my code to handle this difference. Since I'm working my > way down from stack to control, it will be easy to maintain the parent > portion of my long id/name. If importing, then I will just use the > previous long id/name. > > If you want to take a look, the code is here: > https://github.com/bwmilby/lc-misc/tree/master/ScriptTracker > > Cheers, > Brian > From panos.merakos at livecode.com Mon May 21 06:36:59 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 21 May 2018 11:36:59 +0100 Subject: [ANN] This Week in LiveCode 129 Message-ID: Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #129 here: https://goo.gl/yo6mRp This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From hh at hyperhh.de Mon May 21 06:52:42 2018 From: hh at hyperhh.de (hh) Date: Mon, 21 May 2018 12:52:42 +0200 Subject: Web fonts Message-ID: <0C1CDB65-76A8-484A-9CCA-56CF967C29BE@hyperhh.de> > Peter B. wrote: > Crazy question, but is it possible to use a web font within a > internet-connected LiveCode application? Of course in a browser widget, but not for use in other LC objects. From iphonelagi at gmail.com Mon May 21 07:39:05 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Mon, 21 May 2018 12:39:05 +0100 Subject: Splash-stack apps on Google Play In-Reply-To: References: Message-ID: Hi Jacque, If your app is for a specific client/company do you put it on the Play Store still? Or is it an app for a company who wants to sell it? - Lagi On 20 May 2018 at 21:06, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Has anyone released an Android app on Google Play that uses the > splash-stack method to download the real working stack from a server? Was > it rejected? My current project needs to provide instant updates in case > there is a serious bug, and having an accessible stack on the server > accomodates that. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Mon May 21 11:51:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2018 10:51:30 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: Message-ID: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> My client sells supplies to hospitals and the mobile app is part of a tracking system. We have been distributing the app from a web site but some users don't trust that and others don't understand why they need to enable "unknown sources" in prefs. It would be easier to distribute through the official channel. If there are any issues with the app we need immediate fixes or the tracking breaks. A remote stack allows me to do that. A while back Colin was going to get a Google reviewer in touch with Mark Waddingham so Mark could explain why this isn't dangerous in LC but I'm not sure what happened to that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 21, 2018 6:41:34 AM Lagi Pittas via use-livecode wrote: > Hi Jacque, > > If your app is for a specific client/company do you put it on the Play > Store still? > Or is it an app for a company who wants to sell it? - > > Lagi > > On 20 May 2018 at 21:06, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Has anyone released an Android app on Google Play that uses the >> splash-stack method to download the real working stack from a server? Was >> it rejected? My current project needs to provide instant updates in case >> there is a serious bug, and having an accessible stack on the server >> accomodates that. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Mon May 21 12:21:47 2018 From: brian at milby7.com (Brian Milby) Date: Mon, 21 May 2018 11:21:47 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Would you need to go full ?splash stack?? Could you have a ?supplemental data? stack that is checked for/updated on launch and has data inside it to update any objects that need to be adjusted? On Mon, May 21, 2018 at 10:52 AM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > My client sells supplies to hospitals and the mobile app is part of a > tracking system. We have been distributing the app from a web site but > some > users don't trust that and others don't understand why they need to enable > "unknown sources" in prefs. It would be easier to distribute through the > official channel. > > If there are any issues with the app we need immediate fixes or the > tracking breaks. A remote stack allows me to do that. > > A while back Colin was going to get a Google reviewer in touch with Mark > Waddingham so Mark could explain why this isn't dangerous in LC but I'm > not > sure what happened to that. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On May 21, 2018 6:41:34 AM Lagi Pittas via use-livecode > wrote: > > > Hi Jacque, > > > > If your app is for a specific client/company do you put it on the Play > > Store still? > > Or is it an app for a company who wants to sell it? - > > > > Lagi > > > > On 20 May 2018 at 21:06, J. Landman Gay via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Has anyone released an Android app on Google Play that uses the > >> splash-stack method to download the real working stack from a server? > Was > >> it rejected? My current project needs to provide instant updates in case > >> there is a serious bug, and having an accessible stack on the server > >> accomodates that. > >> > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From colinholgate at gmail.com Mon May 21 13:01:01 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 21 May 2018 13:01:01 -0400 Subject: Splash-stack apps on Google Play In-Reply-To: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <8D2CF10B-8772-4286-AE94-A014C0D40D87@gmail.com> At the time Mark thought there might be some LCB tweaks LiveCode might make to keep Google happy, but after the Google guys looked at a number of LiveCode apps, they concluded that they don?t seem to violate the new policy. Well, it was new 11 months ago when this came up last time! From jacque at hyperactivesw.com Mon May 21 13:30:56 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2018 12:30:56 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: <8D2CF10B-8772-4286-AE94-A014C0D40D87@gmail.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <8D2CF10B-8772-4286-AE94-A014C0D40D87@gmail.com> Message-ID: <16383c10880.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> That's great! Thanks for posting that Colin, I'm going to take the chance. I didn't know things had proceeded that far. Do you have any more details about the decision so we can avoid potential conflicts? How is the determination about noncompliance made? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 21, 2018 12:03:24 PM Colin Holgate via use-livecode wrote: > At the time Mark thought there might be some LCB tweaks LiveCode might make > to keep Google happy, but after the Google guys looked at a number of > LiveCode apps, they concluded that they don?t seem to violate the new > policy. Well, it was new 11 months ago when this came up last time! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lists at mangomultimedia.com Mon May 21 13:56:43 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 21 May 2018 12:56:43 -0500 Subject: LiveCode Builder syntax added to LiveCode SublimeText language module Message-ID: Hi all, Support for LiveCode Builder syntax has been added to the LiveCode SublimeText language module and I've created a new release - 0.5.0. This release adds support for navigating LCB handlers, syntax highlighting, and some snippets (use Tools > Snippets menu to see a list of available snippets). The list of functions, reserved variables, etc. is not entirely correct yet. In a quick search I couldn't find a list so I'll come back to that later if someone else isn't able to figure it out. It should show up in PackageControl soon. Here is the url to the GitHub page: https://github.com/trevordevore/livecode-sublimetext -- Trevor DeVore ScreenSteps www.screensteps.com From hh at hyperhh.de Mon May 21 14:03:45 2018 From: hh at hyperhh.de (hh) Date: Mon, 21 May 2018 20:03:45 +0200 Subject: LC ImageToolbox_89_v170 Message-ID: <66C7BFC2-C9EC-400C-B5E8-0E484854382B@hyperhh.de> Uploaded an enhanced version of LC-ImageToolbox that has Matrix (Convolve up to 7x7) and ColorMatrix available. This does here on a medium fast machine (2.5 GHz Mac mini) a 5x5 convolve (e.g. Laplace filter) for a 1920x1080 image using LC 8 in 1 second, using LC 9 in 850 millisecs! You can easily change single matrix values "live" and also add your own filters by using ready made template buttons. Load LC-ImageToolbox_89_170 from "Sample stacks" (LC Toolbar) or (slower) using http://livecodeshare.runrev.com/stack/826/ From mark at livecode.com Mon May 21 14:15:50 2018 From: mark at livecode.com (Mark Waddingham) Date: Mon, 21 May 2018 20:15:50 +0200 Subject: Splash-stack apps on Google Play In-Reply-To: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <46f44aaa210c8f582c877d633da28627@livecode.com> On 2018-05-21 17:51, J. Landman Gay via use-livecode wrote: > My client sells supplies to hospitals and the mobile app is part of a > tracking system. We have been distributing the app from a web site but > some users don't trust that and others don't understand why they need > to enable "unknown sources" in prefs. It would be easier to distribute > through the official channel. > > If there are any issues with the app we need immediate fixes or the > tracking breaks. A remote stack allows me to do that. > > A while back Colin was going to get a Google reviewer in touch with > Mark Waddingham so Mark could explain why this isn't dangerous in LC > but I'm not sure what happened to that. I never received any contact from Google on this topic - although it sounds like Colin has had confirmation that they seem relatively happy with the LiveCode apps they have found with regards the new Play Store rules. Re-reading the policy again the two main points it contains which are relevant here are as follows: "An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play?s update mechanism. Likewise, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play. This restriction does not apply to code that runs in a virtual machine and has limited access to Android APIs (such as JavaScript in a webview or browser)." "The following are explicitly prohibited: ... Apps or SDKs that download executable code, such as dex files or native code, from a source other than Google Play. ..." The reason to impose these rules is simply to protect the end-user from malicious intent. In this case, the specific thing they are trying to protect users from is an app vendor who unknowingly creates a vehicle for such action - the maliciousness could be from being able to exploit unknown vulnerabilities in system APIs (breaking the app sandbox), or from being able to subvert an app and the interaction it has with the user. The thing to remember is that anything downloaded over the internet is at risk if the connection is not properly secured. For a connection to be properly secured it is not just sufficient to use SSL (or variants there-of) but also to ensure that the server end-point is also secure. For example, you might put your code update on a server which is subject to a hacking attack, and in through doing so the hackers find they can inject arbitrary code into all currently installed instances of your app by changing the update code file which is downloaded. Maintaining a server which allows download of invisible executable code updates straight into apps on end-user devices is a significant responsibility - and it is too much of a risk to allow in the general case especially given both the quantity of app vendors and their widely varying resources. So, what can we do? The first thing is something you as a developer can do (and really should if you need this convenicene)... If you need to download updates 'on the fly', and your updates do contain executable code (which LiveCode Script is) the you can use public key cryptography to sign your downloads. Basically you generate a public and private RSA key pair. The private one must be treated with due diligence, and is used to create a signature of the stack which contains your updates. The app itself contains the public key - when the app updates, after downloading the stack, it verifies the signature and only applies it if the verification succeeds. Assuming you take due diligence over your private key (in particular never store it on the same server as the app update!), then it means that your updates cannot be subverted - regardless of whether your update server is hacked. If your private key does become compromised, then you release no more updates signed with it, and issue a Google Play Store update for your app which contains a new public key. Note: I should point out, you don't need a 'root CA signed code cert' for the above - a public/private key pair you generate yourself is more than sufficient since you are baking the public key into an app submitted to the google play store which is signed using similar trust mechanisms which is globally verifiable. The second thing is something we can do to the engine itself... There is a critical line in the above: "This restriction does not apply to code that runs in a virtual machine and has limited access to Android APIs (such as JavaScript in a webview or browser)." As it stands right now, you can load LCB extensions at runtime in standalones which have bene downloaded. This is a hole we can close by adding an option to turn off the 'load extension' command in standalones in the S/B. This means that LiveCode Android apps, when built with that option turned on fall into the category of "code that runs in a virtual machine and has limited access to Android APIs". I'll chat to Ali about making this happen sooner rather than later, we can make it a curmudgeon in the first instance, and (if there is need) make it more fine-grained in the future (after all an LCB module which does not use any foreign handlers is of no risk). We, therefore, have a two-pronged attack we can make to ensure that LiveCode app vendors can use the convenience of side-loaded updates which should fit well within the bounds of the Google Play Store API. So, @Jacque, carry on doing what you are doing but do implement the code-signing as outlined above as soon as you possibly can - even without any changes to the engine itself, with that in place, if Google were to question your app's behavior, you can clearly demonstrate you have taken due diligence and have essentially ensured that your client's app can never be a vehicle for malicious intent. Warmest Regards, P.S. I realize the above 'outline' of how to do code signing using PKI is somewhat brief. I'll endeavour to write it up in more detail as soon as I can. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From johnpatten at me.com Mon May 21 14:50:53 2018 From: johnpatten at me.com (JOHN PATTEN) Date: Mon, 21 May 2018 11:50:53 -0700 Subject: Copying Text from Field In HTML5 app? Message-ID: <66614D99-E7CD-47BA-8EE1-CA43643108E2@me.com> HI All, I have a little HTML5 project that creates some text data in a card field. I would like to let my user copy the text created in this field out the HTML5 app so that they can paste it into a spreadsheet in order to manipulate it. Can this be done using an HTML5 app? Thank you! John Patten SUSD From hh at hyperhh.de Mon May 21 15:05:32 2018 From: hh at hyperhh.de (hh) Date: Mon, 21 May 2018 21:05:32 +0200 Subject: Copying Text from Field In HTML5 app? Message-ID: > John P. wrote: > I have a little HTML5 project that creates some text data in a > card field. I would like to let my user copy the text created in > this field out the HTML5 app so that they can paste it into a > spreadsheet in order to manipulate it. > Can this be done using an HTML5 app? You can not access the system clipboard directly from LC-HTML5. But you can use javascript (clipboard.js) to do that or simply write to a DOM-text field ( Hi folks, For whatever reason I really hate Java......;) and I've been avoiding it like the plaque. I would like to get over this because I will need it going forward to maximize my use of LC, Widgets & Browser content. Can anyone point me to a way that i can learn about how LC works with Java? one that contains a practical example that i can follow and see the results of? I haven't been able to find anything like that. From tom at makeshyft.com Mon May 21 15:30:24 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 21 May 2018 15:30:24 -0400 Subject: LC & Java In-Reply-To: References: Message-ID: Ooops....premature send.....Thank you for any links or ideas. On Mon, May 21, 2018 at 3:29 PM, Tom Glod wrote: > Hi folks, > > For whatever reason I really hate Java......;) and I've been avoiding it > like the plaque. I would like to get over this because I will need it > going forward to maximize my use of LC, Widgets & Browser content. > > Can anyone point me to a way that i can learn about how LC works with > Java? one that contains a practical example that i can follow and see the > results of? I haven't been able to find anything like that. > From ambassador at fourthworld.com Mon May 21 18:31:43 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2018 15:31:43 -0700 Subject: LC & Java In-Reply-To: References: Message-ID: Tom Glod wrote: > ...Browser...Java... Did you mean JavaScript? No relationship to Java other than a short-sighted marketing decision at Netscape 25 years ago. JavaScript is the language supported by all browsers. Java is an important language for server-side use, and occasionally some GUIs, but is considered unsafe for use in Web browsers anymore. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tom at makeshyft.com Mon May 21 19:24:44 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 21 May 2018 19:24:44 -0400 Subject: LC & Java In-Reply-To: References: Message-ID: I totally meant JavaScript On Mon, May 21, 2018 at 6:31 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Tom Glod wrote: > > > ...Browser...Java... > > Did you mean JavaScript? > > No relationship to Java other than a short-sighted marketing decision at > Netscape 25 years ago. > > JavaScript is the language supported by all browsers. Java is an > important language for server-side use, and occasionally some GUIs, but is > considered unsafe for use in Web browsers anymore. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From brian at milby7.com Mon May 21 20:00:04 2018 From: brian at milby7.com (Brian Milby) Date: Mon, 21 May 2018 19:00:04 -0500 Subject: LC & Java In-Reply-To: References: Message-ID: The LiveCode cheat sheet for JavaScript is probably a good thing to look at. That will show some of the common syntax elements. On Mon, May 21, 2018 at 6:25 PM Tom Glod via use-livecode < use-livecode at lists.runrev.com> wrote: > I totally meant JavaScript > > On Mon, May 21, 2018 at 6:31 PM, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Tom Glod wrote: > > > > > ...Browser...Java... > > > > Did you mean JavaScript? > > > > No relationship to Java other than a short-sighted marketing decision at > > Netscape 25 years ago. > > > > JavaScript is the language supported by all browsers. Java is an > > important language for server-side use, and occasionally some GUIs, but > is > > considered unsafe for use in Web browsers anymore. > > > > -- > > Richard Gaskin > > Fourth World Systems > > Software Design and Development for the Desktop, Mobile, and the Web > > ____________________________________________________________________ > > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon May 21 19:58:44 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2018 16:58:44 -0700 Subject: LC & Java In-Reply-To: References: Message-ID: Tom Glod wrote: > I totally meant JavaScript For the complete beginner I've found the Head First series from O'Reilly good: http://shop.oreilly.com/product/0636920027065.do For intermediate scripters I love O'Reilly's "cookbook" series: http://shop.oreilly.com/product/0636920033455.do There's a ton of stuff on the web, but sorting the signal from the noise can be hard. For years I struggled with CSS, but after reading the O'Reilly CSS Cookbook I got a good understanding of how the parts fit together. For all the good things about self-publishing, one great thing about a reputable publisher is their vetting process. Only good material gets accepted, and is further refined by editors. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From neville.smythe at optusnet.com.au Mon May 21 20:42:25 2018 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 22 May 2018 10:42:25 +1000 Subject: how to clear residual garbage in a stack? Message-ID: <926BB64E-E6D7-4CCF-B8F0-7FDF3E5A0832@optusnet.com.au> I am constructing a large stack as a test for a bug report (to report the slow saving of large stacks for a standalone Windows 10 app under LC 8.x). I start with a stack with a single card which saves as a 28 KB file. I then use a script to create 299 copies of card 1. The resulting stack saves to a 8.2 MB file. As expected. I then deleted all but the first card, and re-ran the script so it again had 300 cards. This saves to a 16.4 MB file! Repeating the delete-and-create gives a 24 MB file. Evidently the data for the deleted cards has not been removed. I can think of efficiency reasons why this might be useful in the IDE, but there must/should be a way to reduce the file size to a minimum, otherwise stacks which continually delete and create data will just grow in a very user-unfriendly way. I can?t find any command such as clean or purge or free or compress or release garbage which will reduce the file size to its actual requirements. I have a vague memory of this being raised some years ago but I can?t find the reference. Surely there must be a built-in command? Because the only way I can see to reduce the size would be to create a new stack and copy over all cards and scripts and substacks before saving, which is ridiculous. BTW The bug: The 8.2MB stack saves on a Mac in 0.27 seconds. On Windows 10 saving time is 6.4 seconds. Other apps on Windows save an 8 MB file in under a second so the problem is not with the Windows OS or antivirus virus software or the particular machine. Possibly this bug is related to the reported unusablility of LC 9 IDE on Windows 10, of which I have heard no more since it was raised in this forum a few weeks ago, although my context is a standalone compiled under LC 8.x. Neville Smythe From ahsoftware at sonic.net Mon May 21 20:45:08 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Mon, 21 May 2018 17:45:08 -0700 Subject: LC & Java In-Reply-To: References: Message-ID: On 05/21/2018 04:58 PM, Richard Gaskin via use-livecode wrote: > Tom Glod wrote: > > I totally meant JavaScript > There's a ton of stuff on the web, but sorting the signal from the noise > can be hard. I'm still fond of JavaScript: The Good Parts -- Mark Wieder ahsoftware at gmail.com From revdev at pdslabs.net Mon May 21 20:50:08 2018 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 21 May 2018 17:50:08 -0700 Subject: how to clear residual garbage in a stack? In-Reply-To: <926BB64E-E6D7-4CCF-B8F0-7FDF3E5A0832@optusnet.com.au> References: <926BB64E-E6D7-4CCF-B8F0-7FDF3E5A0832@optusnet.com.au> Message-ID: Neville, Use "compact stack" to get rid of space formerly used by now-deleted objects. See the docs. Phil Davis On 5/21/18 5:42 PM, Neville Smythe via use-livecode wrote: > I am constructing a large stack as a test for a bug report (to report the slow saving of large stacks for a standalone Windows 10 app under LC 8.x). I start with a stack with a single card which saves as a 28 KB file. I then use a script to create 299 copies of card 1. The resulting stack saves to a 8.2 MB file. As expected. > > I then deleted all but the first card, and re-ran the script so it again had 300 cards. This saves to a 16.4 MB file! Repeating the delete-and-create gives a 24 MB file. Evidently the data for the deleted cards has not been removed. I can think of efficiency reasons why this might be useful in the IDE, but there must/should be a way to reduce the file size to a minimum, otherwise stacks which continually delete and create data will just grow in a very user-unfriendly way. > > I can?t find any command such as clean or purge or free or compress or release garbage which will reduce the file size to its actual requirements. I have a vague memory of this being raised some years ago but I can?t find the reference. Surely there must be a built-in command? Because the only way I can see to reduce the size would be to create a new stack and copy over all cards and scripts and substacks before saving, which is ridiculous. > > BTW The bug: The 8.2MB stack saves on a Mac in 0.27 seconds. On Windows 10 saving time is 6.4 seconds. Other apps on Windows save an 8 MB file in under a second so the problem is not with the Windows OS or antivirus virus software or the particular machine. Possibly this bug is related to the reported unusablility of LC 9 IDE on Windows 10, of which I have heard no more since it was raised in this forum a few weeks ago, although my context is a standalone compiled under LC 8.x. > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Phil Davis From tom at makeshyft.com Mon May 21 20:59:45 2018 From: tom at makeshyft.com (Tom Glod) Date: Mon, 21 May 2018 20:59:45 -0400 Subject: LC & Java In-Reply-To: References: Message-ID: Thank you for the links and suggestions Gentlemen .... i will look at them and see how far i can get with my study of Livecode & Javascript together. I'm not sure what about it I have disliked..... maybe i'll fall in love with it Thanks again On Mon, May 21, 2018 at 8:45 PM, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/21/2018 04:58 PM, Richard Gaskin via use-livecode wrote: > >> Tom Glod wrote: >> > I totally meant JavaScript >> > > There's a ton of stuff on the web, but sorting the signal from the noise >> can be hard. >> > > I'm still fond of JavaScript: The Good Parts > > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jeff at siphonophore.com Mon May 21 21:47:59 2018 From: jeff at siphonophore.com (Jeff Reynolds) Date: Mon, 21 May 2018 21:47:59 -0400 Subject: Crash when moving video window to external monitor pc In-Reply-To: References: Message-ID: Just had a report of having an LC9 application crash on windows 10 home crash when a video window opened on the laptop screen is moved to the external. The application has a main window with the user interface and a daughter window that is just has a video player in it. app opens with both windows on the main laptop screen and when they move the video window to the external monitor it crashes. They can move the interface screen to the external monitor and things will work fine with the video playing on the laptop screen. Now using the direct show with the LAV set using K-Lite codec pack on the pc. No issue with this on the mac. im wondering if there is some odd difference in the video drivers on the pc laptops that direct show or the LAV codecs dont play well with or have access to on the external monitor graphics controller. Anyone seen video pay issues on external monitors on pc laptops? thanks Jeff Reynolds From montero.je at gmail.com Mon May 21 22:03:17 2018 From: montero.je at gmail.com (Jose Enrique Montero) Date: Mon, 21 May 2018 22:03:17 -0400 Subject: Livecode and Google Analytics? In-Reply-To: <414A2F74-DCB3-4F80-A304-A33516377EA3@clearvisiontech.com> References: <414A2F74-DCB3-4F80-A304-A33516377EA3@clearvisiontech.com> Message-ID: Hi Dan Friedman, Do you found a solution ? best regards. Jose 2018-02-15 14:37 GMT-04:00 Dan Friedman via use-livecode < use-livecode at lists.runrev.com>: > Greetings! > > Is there a method to implement Google Analytics in a LiveCode Mobile app? > Client wants to see the analytic data. > > -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 jacque at hyperactivesw.com Mon May 21 23:24:19 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2018 22:24:19 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: <46f44aaa210c8f582c877d633da28627@livecode.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> Message-ID: <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> @Mark, thanks so much for your post, it helps. When you get a chance it would be great to get more detail about how to set up the RSA keys. I'm sure I won't be the only person here who needs this, so you'll be helping everyone. I think I can find out how to generate the keys, but I'm not quite sure what to do with them after that, although I get the gist of it. On 5/21/18 1:15 PM, Mark Waddingham via use-livecode wrote: > P.S. I realize the above 'outline' of how to do code signing using PKI > is somewhat brief. I'll endeavour to write it up in more detail as soon > as I can. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brian at milby7.com Tue May 22 01:03:45 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 00:03:45 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: The dictionary entries that you want are "encrypt using rsa", "decrypt using rsa", and "messageDigest'. High level process... - Generate a public/private key pair - Package the file that you want to ensure is not tampered with - Generate a hash of the file (messageDigest) - Encrypt the hash with your private key (encrypt using rsa) - Store the encrypted hash along with the file to download (or possibly put them both into a zip to make a single download) - Store the public key inside the app - Download the encrypted hash and the file - Decrypt the hash using the public key (decrypt using rsa) - Compare the decrypted hash with a calculated hash of the downloaded file - If they match, then the file has not been changed If you also want to utilize a similar process to secure the file itself from viewing, then you will need to do something a little different. The dictionary suggests that a possible method would be to generate a random key to actually encrypt the file (symmetric encryption - encrypt). That key would be encrypted with a public key. The encrypted file and encrypted key would be stored for download. The app would use the private key to decrypt the data encryption key. Once the data encryption key was obtained, the data could be decrypted. You would want to use a different public/private pair of keys for this operation. This all sounds like a good project for a library (for use in an app) and a stack (to handle the front end). I didn't go checking to see if one already existed though. On Mon, May 21, 2018 at 10:24 PM, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > @Mark, thanks so much for your post, it helps. When you get a chance it > would be great to get more detail about how to set up the RSA keys. I'm > sure I won't be the only person here who needs this, so you'll be helping > everyone. > > I think I can find out how to generate the keys, but I'm not quite sure > what to do with them after that, although I get the gist of it. > > On 5/21/18 1:15 PM, Mark Waddingham via use-livecode wrote: > >> P.S. I realize the above 'outline' of how to do code signing using PKI is >> somewhat brief. I'll endeavour to write it up in more detail as soon as I >> can. >> > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jbv at souslelogo.com Tue May 22 02:19:57 2018 From: jbv at souslelogo.com (jbv) Date: Tue, 22 May 2018 08:19:57 +0200 Subject: Livecode and Google Analytics? In-Reply-To: References: <414A2F74-DCB3-4F80-A304-A33516377EA3@clearvisiontech.com> Message-ID: <3e7bc1a3efb8ded78f08c7ddca4ec2f3.squirrel@sage.on-rev.com> Hi Have you tried to include in your app a browser object that would load web pages with the necessary GA js script ? I know it's a brute-force strategy and that it would probably slow down the app a bit, but I don't have any better solution so far... Best, jbv On Tue, May 22, 2018 4:03 am, Jose Enrique Montero via use-livecode wrote: > Hi Dan Friedman, > > > Do you found a solution ? > > > best regards. > > Jose > > > 2018-02-15 14:37 GMT-04:00 Dan Friedman via use-livecode < > use-livecode at lists.runrev.com>: > > >> Greetings! >> >> >> Is there a method to implement Google Analytics in a LiveCode Mobile >> app? Client wants to see the analytic data. >> >> >> -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 ambassador at fourthworld.com Tue May 22 02:21:32 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2018 23:21:32 -0700 Subject: how to clear residual garbage in a stack? In-Reply-To: <926BB64E-E6D7-4CCF-B8F0-7FDF3E5A0832@optusnet.com.au> References: <926BB64E-E6D7-4CCF-B8F0-7FDF3E5A0832@optusnet.com.au> Message-ID: Does your card contain a group with its backgroundBehavior set to true? If so, and if the cards are created with copy and paste, I believe you may find a large number of unplaced groups in the stack. In the IDE menus see Object -> Place Group If that submenu is long, you've found your culprit. Rather than copy and paste, when creating new cards with a common background group can be done with the clone or create commands the cards will all share a common group, reducing size even before running the delete loop. -- Richard Gaskin Fourth World Systems Neville Smythe wrote: > I am constructing a large stack as a test for a bug report (to report > the slow saving of large stacks for a standalone Windows 10 app under > LC 8.x). I start with a stack with a single card which saves as a 28 > KB file. I then use a script to create 299 copies of card 1. The > resulting stack saves to a 8.2 MB file. As expected. > > I then deleted all but the first card, and re-ran the script so it > again had 300 cards. This saves to a 16.4 MB file! Repeating the > delete-and-create gives a 24 MB file. Evidently the data for the > deleted cards has not been removed. I can think of efficiency reasons > why this might be useful in the IDE, but there must/should be a way to > reduce the file size to a minimum, otherwise stacks which continually > delete and create data will just grow in a very user-unfriendly way. > > I can?t find any command such as clean or purge or free or compress or > release garbage which will reduce the file size to its actual > requirements. I have a vague memory of this being raised some years > ago but I can?t find the reference. Surely there must be a built-in > command? Because the only way I can see to reduce the size would be to > create a new stack and copy over all cards and scripts and substacks > before saving, which is ridiculous. > > BTW The bug: The 8.2MB stack saves on a Mac in 0.27 seconds. On > Windows 10 saving time is 6.4 seconds. Other apps on Windows save an 8 > MB file in under a second so the problem is not with the Windows OS or > antivirus virus software or the particular machine. Possibly this bug > is related to the reported unusablility of LC 9 IDE on Windows 10, of > which I have heard no more since it was raised in this forum a few > weeks ago, although my context is a standalone compiled under LC 8.x. > > Neville Smythe From jbv at souslelogo.com Tue May 22 02:34:25 2018 From: jbv at souslelogo.com (jbv) Date: Tue, 22 May 2018 08:34:25 +0200 Subject: Livecode Hosting and GDPR Message-ID: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> Hi list, I have just emailed Livecode Hosting about the new General Data Protection Regulation (GDPR) effective in the EU starting May 25th 2018, asking if they're planing to send to their customers all necessary documents regarding hosting, backup and security for themselves and their affiliates Cleverbridge and LiquidWeb. Has anyone already got any details on this matter ? Thanks in advance. jbv From heather.williams11 at btinternet.com Tue May 22 03:59:54 2018 From: heather.williams11 at btinternet.com (Heather Laine) Date: Tue, 22 May 2018 08:59:54 +0100 Subject: Livecode Hosting and GDPR In-Reply-To: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> References: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> Message-ID: <808CF894-8466-45A4-AB65-28C6580CA487@btinternet.com> Please go here: https://livecode.com/hosting/support/ You will find all the documentation relating to LiveCode hosting at the foot of this page. Regards, Heather > On 22 May 2018, at 07:34, jbv via use-livecode wrote: > > Hi list, > I have just emailed Livecode Hosting about the new General Data Protection > Regulation (GDPR) effective in the EU starting May 25th 2018, asking if > they're planing to send to their customers all necessary documents > regarding hosting, backup and security for themselves and their affiliates > Cleverbridge and LiquidWeb. > Has anyone already got any details on this matter ? > > Thanks in advance. > jbv > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hello at simonsmith.co Tue May 22 04:21:24 2018 From: hello at simonsmith.co (Simon Smith) Date: Tue, 22 May 2018 10:21:24 +0200 Subject: Livecode and Google Analytics? In-Reply-To: <3e7bc1a3efb8ded78f08c7ddca4ec2f3.squirrel@sage.on-rev.com> References: <414A2F74-DCB3-4F80-A304-A33516377EA3@clearvisiontech.com> <3e7bc1a3efb8ded78f08c7ddca4ec2f3.squirrel@sage.on-rev.com> Message-ID: Hi You can take a look at Google Analytics Measurement Protocol ( https://developers.google.com/analytics/devguides/collection/protocol/v1/). You should be able to track events via POST requests to google-analytics.com Simon Carpe diem *Simon Smith* m. +27 83 306 7862 On Tue, May 22, 2018 at 8:19 AM, jbv via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi > Have you tried to include in your app a browser object that would > load web pages with the necessary GA js script ? > I know it's a brute-force strategy and that it would probably slow > down the app a bit, but I don't have any better solution so far... > > Best, > jbv > > On Tue, May 22, 2018 4:03 am, Jose Enrique Montero via use-livecode wrote: > > Hi Dan Friedman, > > > > > > Do you found a solution ? > > > > > > best regards. > > > > Jose > > > > > > 2018-02-15 14:37 GMT-04:00 Dan Friedman via use-livecode < > > use-livecode at lists.runrev.com>: > > > > > >> Greetings! > >> > >> > >> Is there a method to implement Google Analytics in a LiveCode Mobile > >> app? Client wants to see the analytic data. > >> > >> > >> -Dan > >> > >> > >> _______________________________________________ > >> use-livecode mailing list use-livecode at lists.runrev.com Please visit > this > >> url to subscribe, unsubscribe and manage your subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > > _______________________________________________ > > use-livecode mailing list use-livecode at lists.runrev.com Please visit > this > > url to subscribe, unsubscribe and manage your subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jbv at souslelogo.com Tue May 22 04:37:28 2018 From: jbv at souslelogo.com (jbv) Date: Tue, 22 May 2018 10:37:28 +0200 Subject: Livecode Hosting and GDPR In-Reply-To: <808CF894-8466-45A4-AB65-28C6580CA487@btinternet.com> References: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> <808CF894-8466-45A4-AB65-28C6580CA487@btinternet.com> Message-ID: Hello Heather, Thanks for your reply. I had already checked the Privacy Policy, and sorry for being so picky, but it doesn't contain all the details required by the GDPR, especially regarding procedures in case of security breach among other things. Just curious : has any other list member located in the EU already worked on this subject ? Thanks. jbv On Tue, May 22, 2018 9:59 am, Heather Laine via use-livecode wrote: > Please go here: > > > https://livecode.com/hosting/support/ > > > > You will find all the documentation relating to LiveCode hosting at the > foot of this page. > > Regards, > > > Heather > > > >> On 22 May 2018, at 07:34, jbv via use-livecode >> wrote: >> >> >> Hi list, >> I have just emailed Livecode Hosting about the new General Data >> Protection >> Regulation (GDPR) effective in the EU starting May 25th 2018, asking if >> they're planing to send to their customers all necessary documents >> regarding hosting, backup and security for themselves and their >> affiliates Cleverbridge and LiquidWeb. >> Has anyone already got any details on this matter ? >> >> >> Thanks in advance. >> jbv >> >> >> _______________________________________________ >> use-livecode mailing list use-livecode at lists.runrev.com Please visit this >> url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list use-livecode at lists.runrev.com Please visit this > url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > From panos.merakos at livecode.com Tue May 22 08:17:07 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Tue, 22 May 2018 13:17:07 +0100 Subject: [ANN] Release 8.1.10 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 8.1.10 STABLE. ** Note 8.1.10 STABLE is the last planned release in the 8.x series ** Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 8.1.10 STABLE contains more than 10 bugfixes and improvements compared to the previous (8.1.9) STABLE version, including: - Implementation of a new mobile command "mobileSetFullScreenRectForOrientations" to allow stacks that use the "fullscreenMode" property to be resized when the device orientation changes. - Support for building with Xcode 9.3 (using the latest iOS 11.3 SDK) has been added - New versions of mergExt* and tsNet externals are included, addressing a couple of bugs. Notes: - Xcode 9.3 requires MacOS 10.13.2 or higher The full release notes are available from: http://downloads.livecode.com/livecode/8_1_10/LiveCodeNotes-8_1_10.pdf Feedback ======== Please report any bugs encountered on our BugZilla at http://quality.livecode.com/ Have fun! The LiveCode Team -- From neville.smythe at optusnet.com.au Tue May 22 08:32:00 2018 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Tue, 22 May 2018 22:32:00 +1000 Subject: how to clear residual garbage in a stack? Message-ID: Thanks Phil, I knew there had to be a command. Of all the synonyms I tried I got close with compress ;-) Turns out a stack of mine used by national organisation for 20 years had bloated from 3MB to 9MB. > Use "compact stack" to get rid of space formerly used by now-deleted > objects. Neville Smythe From neville.smythe at optusnet.com.au Tue May 22 10:13:14 2018 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Wed, 23 May 2018 00:13:14 +1000 Subject: how to clear residual garbage in a stack? Message-ID: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> Hmm, excellent suggestions from Phil and Richard, but evidently something else is going on. > Use "compact stack" to get rid of space formerly used by now-deleted > objects. compact stack did not recover the 8 MB after deleting all but the first card from my test stack to reduce it to what should be a 28KB file. > Does your card contain a group with its backgroundBehavior set to true? > > If so, and if the cards are created with copy and paste, I believe you > may find a large number of unplaced groups in the stack. The extra cards were created using create, not copy-and-paste, there is only 1 group in the stack before and after deleting extra cards. Actually I just did a hex dump of the 8MB file saved from the 1 card stack; and lo! it has an EOF at about the 28KB position, at which point BBEdit stops dumping the file; up to that point it appears to be the correct data for a 1 card stack, no extraneous garbage. But the system reports it as an 8MB file. Doesn?t that mean the file was not closed correctly by the save stack command, or that compact stack is not working correctly to reduce the internal memory and save stack is blindly writing bytes beyond the EOF, so either way it is a bug? All of which is peripheral to my original aim of finding out what is going on with LC and Windows 10 Neville Smythe From brian at milby7.com Tue May 22 10:21:21 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 09:21:21 -0500 Subject: how to clear residual garbage in a stack? In-Reply-To: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> References: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> Message-ID: Did you attempt to do a ?save as? on the stack? From what you described it sounds like LC wrote the file in place but did not truncate what was there after the EOF so extra data was there on the end. Need to try this on Mac/Linux to see if it does the same thing. On Tue, May 22, 2018 at 9:14 AM Neville Smythe via use-livecode < use-livecode at lists.runrev.com> wrote: > Hmm, excellent suggestions from Phil and Richard, but evidently something > else is going on. > > > Use "compact stack" to get rid of space formerly used by now-deleted > > objects. > > compact stack did not recover the 8 MB after deleting all but the first > card from my test stack to reduce it to what should be a 28KB file. > > > Does your card contain a group with its backgroundBehavior set to true? > > > > If so, and if the cards are created with copy and paste, I believe you > > may find a large number of unplaced groups in the stack. > > The extra cards were created using create, not copy-and-paste, there is > only 1 group in the stack before and after deleting extra cards. > > Actually I just did a hex dump of the 8MB file saved from the 1 card > stack; and lo! it has an EOF at about the 28KB position, at which point > BBEdit stops dumping the file; up to that point it appears to be the > correct data for a 1 card stack, no extraneous garbage. But the system > reports it as an 8MB file. Doesn?t that mean the file was not closed > correctly by the save stack command, or that compact stack is not working > correctly to reduce the internal memory and save stack is blindly writing > bytes beyond the EOF, so either way it is a bug? > > All of which is peripheral to my original aim of finding out what is going > on with LC and Windows 10 > > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Tue May 22 10:59:44 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 22 May 2018 16:59:44 +0200 Subject: Livecode Hosting and GDPR In-Reply-To: References: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> <808CF894-8466-45A4-AB65-28C6580CA487@btinternet.com> Message-ID: jbv, i have several hosting providers. German ones and also from other European countries. The German providers i work with are totally prepared and have updated their documents in time. Unfortunately this is not the case for the other european providers. HostM for example is not ready, but promised to be on the 25.05.2018 at the latest. The documents Heather is pointing to are outdated and not GDPR compliant. Sorry Heather. A 2nd problem with Livecode Hosting might be that they are hosted in the US. So the data is stored outside the European Union. Thank God my HostM accounts are all hosted at Hetzner, so at least the data is stored in a EU country. > Am 22.05.2018 um 10:37 schrieb jbv via use-livecode : > > Hello Heather, > Thanks for your reply. > I had already checked the Privacy Policy, and sorry for being so picky, > but it doesn't contain all the details required by the GDPR, especially > regarding procedures in case of security breach among other things. > > Just curious : has any other list member located in the EU already worked > on this subject ? > > Thanks. > jbv > > > > On Tue, May 22, 2018 9:59 am, Heather Laine via use-livecode wrote: >> Please go here: >> >> >> https://livecode.com/hosting/support/ >> >> >> >> You will find all the documentation relating to LiveCode hosting at the >> foot of this page. >> >> Regards, >> >> >> Heather >> >> >> >>> On 22 May 2018, at 07:34, jbv via use-livecode >>> wrote: >>> >>> >>> Hi list, >>> I have just emailed Livecode Hosting about the new General Data >>> Protection >>> Regulation (GDPR) effective in the EU starting May 25th 2018, asking if >>> they're planing to send to their customers all necessary documents >>> regarding hosting, backup and security for themselves and their >>> affiliates Cleverbridge and LiquidWeb. >>> Has anyone already got any details on this matter ? >>> >>> >>> Thanks in advance. >>> jbv >>> >>> >>> _______________________________________________ >>> use-livecode mailing list use-livecode at lists.runrev.com Please visit this >>> url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> _______________________________________________ >> use-livecode mailing list use-livecode at lists.runrev.com Please visit this >> url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Tue May 22 12:56:36 2018 From: heather at livecode.com (Heather Laine) Date: Tue, 22 May 2018 17:56:36 +0100 Subject: Livecode Hosting and GDPR In-Reply-To: References: <05b336145fbfd6d1d02bf7e118bb3ff4.squirrel@sage.on-rev.com> <808CF894-8466-45A4-AB65-28C6580CA487@btinternet.com> Message-ID: <97F45A50-90BC-4E01-B85A-3DB9ED43F16E@livecode.com> The existing documents will be updated with any necessary amendments by 25th. Please check back then :) Best Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 22 May 2018, at 15:59, Matthias Rebbe via use-livecode wrote: > > jbv, > > i have several hosting providers. German ones and also from other European countries. > The German providers i work with are totally prepared and have updated their documents in time. > Unfortunately this is not the case for the other european providers. HostM for example is not ready, but promised to be on the 25.05.2018 at the latest. > > The documents Heather is pointing to are outdated and not GDPR compliant. Sorry Heather. > A 2nd problem with Livecode Hosting might be that they are hosted in the US. So the data is stored outside the European Union. > > Thank God my HostM accounts are all hosted at Hetzner, so at least the data is stored in a EU country. > > >> Am 22.05.2018 um 10:37 schrieb jbv via use-livecode : >> >> Hello Heather, >> Thanks for your reply. >> I had already checked the Privacy Policy, and sorry for being so picky, >> but it doesn't contain all the details required by the GDPR, especially >> regarding procedures in case of security breach among other things. >> >> Just curious : has any other list member located in the EU already worked >> on this subject ? >> >> Thanks. >> jbv >> >> >> >> On Tue, May 22, 2018 9:59 am, Heather Laine via use-livecode wrote: >>> Please go here: >>> >>> >>> https://livecode.com/hosting/support/ >>> >>> >>> >>> You will find all the documentation relating to LiveCode hosting at the >>> foot of this page. >>> >>> Regards, >>> >>> >>> Heather >>> >>> >>> >>>> On 22 May 2018, at 07:34, jbv via use-livecode >>>> wrote: >>>> >>>> >>>> Hi list, >>>> I have just emailed Livecode Hosting about the new General Data >>>> Protection >>>> Regulation (GDPR) effective in the EU starting May 25th 2018, asking if >>>> they're planing to send to their customers all necessary documents >>>> regarding hosting, backup and security for themselves and their >>>> affiliates Cleverbridge and LiquidWeb. >>>> Has anyone already got any details on this matter ? >>>> >>>> >>>> Thanks in advance. >>>> jbv >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list use-livecode at lists.runrev.com Please visit this >>>> url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> _______________________________________________ >>> use-livecode mailing list use-livecode at lists.runrev.com Please visit this >>> url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue May 22 13:18:07 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 22 May 2018 10:18:07 -0700 Subject: how to clear residual garbage in a stack? In-Reply-To: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> References: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> Message-ID: Neville Smythe wrote: > Actually I just did a hex dump of the 8MB file saved from the 1 card > stack; and lo! it has an EOF at about the 28KB position, at which > point BBEdit stops dumping the file; up to that point it appears to be > the correct data for a 1 card stack, no extraneous garbage. But the > system reports it as an 8MB file. Doesn?t that mean the file was not > closed correctly by the save stack command, or that compact stack is > not working correctly to reduce the internal memory and save stack is > blindly writing bytes beyond the EOF, so either way it is a bug? Possibly. Or it may be an error in the disk driver or a corruption in the file system. EOF is not normally written to a file (at least not since the old CP/M days). My understanding is that modern file systems allow the OS to know where the file ends by the length record in the inode; EOF is sent only as a flag by the OS during read operations. I wonder if BBEdit's issue is that it's reading the file as text rather than binary, in which case it may be interpreting some binary elements as the OS-defined EOF constant. If you read the stack file as binary in LC what is the length of the data? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From benr_mc at cogapp.com Tue May 22 14:49:27 2018 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 22 May 2018 19:49:27 +0100 Subject: [ANN] Release 8.1.10 In-Reply-To: References: Message-ID: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> Hi Panos, Thanks for this. Can I just check: > ** Note 8.1.10 STABLE is the last planned release in the 8.x series ** Is 8.2.0 a dead spur in that case? How does it relate to 8.1.10? Many thanks, Ben From panos.merakos at livecode.com Tue May 22 15:15:08 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Tue, 22 May 2018 20:15:08 +0100 Subject: [ANN] Release 8.1.10 In-Reply-To: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> References: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> Message-ID: Hi Ben, Yes, there will not be any other LC 8.x releases, and this includes LC 8.2 as well. In LC 8.2 we introduced the CommunityPlus license and the auto-complete feature, both of which are now included in LC 9.0.0. If you have not moved your projects to LC 9 yet, now is the time :) Best, Panos -- On Tue, May 22, 2018 at 7:49 PM, Ben Rubinstein via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Panos, > > Thanks for this. > > Can I just check: > > > ** Note 8.1.10 STABLE is the last planned release in the 8.x series ** > > Is 8.2.0 a dead spur in that case? How does it relate to 8.1.10? > > Many thanks, > > Ben > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From brian at milby7.com Tue May 22 15:26:58 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 14:26:58 -0500 Subject: how to clear residual garbage in a stack? In-Reply-To: References: <7B86194E-7E9E-4BE8-96F0-BF3A059234C3@optusnet.com.au> Message-ID: I can reproduce the time issue (100 cards - 8.5MB file - 71s), but not the space issue. Have a button copy a card and paste it 100 times and then ?save this stack?. Another button deletes the last card until there is only one left and then does the same. File size goes to 85kb in 673ms. This is on Win10, LC9 Business. Stack size largely due to a single field with a bunch of text in it. On Tue, May 22, 2018 at 12:18 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Neville Smythe wrote: > > > Actually I just did a hex dump of the 8MB file saved from the 1 card > > stack; and lo! it has an EOF at about the 28KB position, at which > > point BBEdit stops dumping the file; up to that point it appears to be > > the correct data for a 1 card stack, no extraneous garbage. But the > > system reports it as an 8MB file. Doesn?t that mean the file was not > > closed correctly by the save stack command, or that compact stack is > > not working correctly to reduce the internal memory and save stack is > > blindly writing bytes beyond the EOF, so either way it is a bug? > > Possibly. Or it may be an error in the disk driver or a corruption in > the file system. > > EOF is not normally written to a file (at least not since the old CP/M > days). My understanding is that modern file systems allow the OS to > know where the file ends by the length record in the inode; EOF is sent > only as a flag by the OS during read operations. > > I wonder if BBEdit's issue is that it's reading the file as text rather > than binary, in which case it may be interpreting some binary elements > as the OS-defined EOF constant. > > If you read the stack file as binary in LC what is the length of the data? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 22 15:41:03 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2018 14:41:03 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: Would it be okay to store the encrypted hash in a custom property of the remote stack? I'll need to experiment to see if I can do what you've outlined, unless you write a library before I figure it out... ;) On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: > The dictionary entries that you want are "encrypt using rsa", "decrypt > using rsa", and "messageDigest'. > > High level process... > - Generate a public/private key pair > - Package the file that you want to ensure is not tampered with > - Generate a hash of the file (messageDigest) > - Encrypt the hash with your private key (encrypt using rsa) > - Store the encrypted hash along with the file to download (or possibly put > them both into a zip to make a single download) > > - Store the public key inside the app > - Download the encrypted hash and the file > - Decrypt the hash using the public key (decrypt using rsa) > - Compare the decrypted hash with a calculated hash of the downloaded file > - If they match, then the file has not been changed > > If you also want to utilize a similar process to secure the file itself > from viewing, then you will need to do something a little different. The > dictionary suggests that a possible method would be to generate a random > key to actually encrypt the file (symmetric encryption - encrypt). That > key would be encrypted with a public key. The encrypted file and encrypted > key would be stored for download. The app would use the private key to > decrypt the data encryption key. Once the data encryption key was > obtained, the data could be decrypted. You would want to use a different > public/private pair of keys for this operation. > > This all sounds like a good project for a library (for use in an app) and a > stack (to handle the front end). I didn't go checking to see if one > already existed though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brian at milby7.com Tue May 22 15:57:36 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 14:57:36 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: Can?t make any changes to the stack once you generate the hash or it will not match. On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Would it be okay to store the encrypted hash in a custom property of the > remote stack? > > I'll need to experiment to see if I can do what you've outlined, unless > you write a library before I figure it out... ;) > > > On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: > > The dictionary entries that you want are "encrypt using rsa", "decrypt > > using rsa", and "messageDigest'. > > > > High level process... > > - Generate a public/private key pair > > - Package the file that you want to ensure is not tampered with > > - Generate a hash of the file (messageDigest) > > - Encrypt the hash with your private key (encrypt using rsa) > > - Store the encrypted hash along with the file to download (or possibly > put > > them both into a zip to make a single download) > > > > - Store the public key inside the app > > - Download the encrypted hash and the file > > - Decrypt the hash using the public key (decrypt using rsa) > > - Compare the decrypted hash with a calculated hash of the downloaded > file > > - If they match, then the file has not been changed > > > > If you also want to utilize a similar process to secure the file itself > > from viewing, then you will need to do something a little different. The > > dictionary suggests that a possible method would be to generate a random > > key to actually encrypt the file (symmetric encryption - encrypt). That > > key would be encrypted with a public key. The encrypted file and > encrypted > > key would be stored for download. The app would use the private key to > > decrypt the data encryption key. Once the data encryption key was > > obtained, the data could be decrypted. You would want to use a different > > public/private pair of keys for this operation. > > > > This all sounds like a good project for a library (for use in an app) > and a > > stack (to handle the front end). I didn't go checking to see if one > > already existed though. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Tue May 22 18:43:51 2018 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 22 May 2018 15:43:51 -0700 Subject: losing font info in fields again Message-ID: I think I ask this every couple of years (and it would be more often, but I sometimes find the answer in my archives). As my program copies groups from one stack to another, I am losing field formatting information. This time, the offending fields have, iirc, both ArialMt and dingbat text, probably both in different heights. It appears that upon copy, I have a font with serifs, and the size changes. The sharedText of the field is set to true. I vaguely recall that the reis a field property that isn't in the inspector that needs to be set, but I'm baffled at the moment :( -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Tue May 22 18:47:24 2018 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 22 May 2018 15:47:24 -0700 Subject: execution doesn't stop when multiple function calls in a line Message-ID: It seems to me I filed a bug about this a couple of years ago, and it was fixed. If I have a line like setVal "someVal", getVal("abc", dbtr) + getVal("def", dbtr)+getVal("ghi", dbtr) + getVal("jul", dbtr) and I stop the IDE in the first getVal() with the blue box when it hits a breakpoint, the other three getVal() still get called--and slowly, after a delay of seconds for each. I'm in (supposedly) the latest 9.0. Are others seeing this, or is it out to get me again? :) hawk -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From brian at milby7.com Tue May 22 20:12:03 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 19:12:03 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: Well, it isn't a full library, but I did put together a demo of how it can work: https://github.com/bwmilby/lc-misc/tree/master/SignVerify https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode I've only tested on Mac, but it should work everywhere if you already have the keys. Not sure how to generate the keys on Windows, but the button should work on Linux. Hope it helps. Thanks, Brian On Tue, May 22, 2018 at 2:57 PM, Brian Milby wrote: > Can?t make any changes to the stack once you generate the hash or it will > not match. > > On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Would it be okay to store the encrypted hash in a custom property of the >> remote stack? >> >> I'll need to experiment to see if I can do what you've outlined, unless >> you write a library before I figure it out... ;) >> >> >> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: >> > The dictionary entries that you want are "encrypt using rsa", "decrypt >> > using rsa", and "messageDigest'. >> > >> > High level process... >> > - Generate a public/private key pair >> > - Package the file that you want to ensure is not tampered with >> > - Generate a hash of the file (messageDigest) >> > - Encrypt the hash with your private key (encrypt using rsa) >> > - Store the encrypted hash along with the file to download (or possibly >> put >> > them both into a zip to make a single download) >> > >> > - Store the public key inside the app >> > - Download the encrypted hash and the file >> > - Decrypt the hash using the public key (decrypt using rsa) >> > - Compare the decrypted hash with a calculated hash of the downloaded >> file >> > - If they match, then the file has not been changed >> > >> > If you also want to utilize a similar process to secure the file itself >> > from viewing, then you will need to do something a little different. >> The >> > dictionary suggests that a possible method would be to generate a random >> > key to actually encrypt the file (symmetric encryption - encrypt). That >> > key would be encrypted with a public key. The encrypted file and >> encrypted >> > key would be stored for download. The app would use the private key to >> > decrypt the data encryption key. Once the data encryption key was >> > obtained, the data could be decrypted. You would want to use a >> different >> > public/private pair of keys for this operation. >> > >> > This all sounds like a good project for a library (for use in an app) >> and a >> > stack (to handle the front end). I didn't go checking to see if one >> > already existed though. >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From brian at milby7.com Tue May 22 23:14:45 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 22 May 2018 22:14:45 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: @Mark Would the loading of LCB extensions be a good thing to add to the securityPermissions (or does external already cover it)? On Tue, May 22, 2018 at 7:12 PM Brian Milby wrote: > Well, it isn't a full library, but I did put together a demo of how it can > work: > > https://github.com/bwmilby/lc-misc/tree/master/SignVerify > > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode > > I've only tested on Mac, but it should work everywhere if you already have > the keys. Not sure how to generate the keys on Windows, but the button > should work on Linux. > > Hope it helps. > > Thanks, > Brian > > On Tue, May 22, 2018 at 2:57 PM, Brian Milby wrote: > >> Can?t make any changes to the stack once you generate the hash or it will >> not match. >> >> On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Would it be okay to store the encrypted hash in a custom property of the >>> remote stack? >>> >>> I'll need to experiment to see if I can do what you've outlined, unless >>> you write a library before I figure it out... ;) >>> >>> >>> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: >>> > The dictionary entries that you want are "encrypt using rsa", "decrypt >>> > using rsa", and "messageDigest'. >>> > >>> > High level process... >>> > - Generate a public/private key pair >>> > - Package the file that you want to ensure is not tampered with >>> > - Generate a hash of the file (messageDigest) >>> > - Encrypt the hash with your private key (encrypt using rsa) >>> > - Store the encrypted hash along with the file to download (or >>> possibly put >>> > them both into a zip to make a single download) >>> > >>> > - Store the public key inside the app >>> > - Download the encrypted hash and the file >>> > - Decrypt the hash using the public key (decrypt using rsa) >>> > - Compare the decrypted hash with a calculated hash of the downloaded >>> file >>> > - If they match, then the file has not been changed >>> > >>> > If you also want to utilize a similar process to secure the file itself >>> > from viewing, then you will need to do something a little different. >>> The >>> > dictionary suggests that a possible method would be to generate a >>> random >>> > key to actually encrypt the file (symmetric encryption - encrypt). >>> That >>> > key would be encrypted with a public key. The encrypted file and >>> encrypted >>> > key would be stored for download. The app would use the private key to >>> > decrypt the data encryption key. Once the data encryption key was >>> > obtained, the data could be decrypted. You would want to use a >>> different >>> > public/private pair of keys for this operation. >>> > >>> > This all sounds like a good project for a library (for use in an app) >>> and a >>> > stack (to handle the front end). I didn't go checking to see if one >>> > already existed though. >>> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> > From mark at livecode.com Wed May 23 03:56:56 2018 From: mark at livecode.com (Mark Waddingham) Date: Wed, 23 May 2018 09:56:56 +0200 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: <8d5e6c24bd193f86b78c88d51f2dcc17@livecode.com> On 2018-05-23 05:14, Brian Milby wrote: > @Mark > Would the loading of LCB extensions be a good thing to add to the > securityPermissions (or does external already cover it)? The securityPermissions is definitely the right place to do this. Standalones are built with a small startup script which is run, so we can tie the option in the S/B to adding a line in that script to restrict permissions. As to whether it should be rolled into external, or whether it needs a new one needs a little thought. I suspect it won't do any harm to add another permission for it - after all it is quite specific (eventually we want it to be - don't allow loading of LCB extensions which use foreign handlers). Warmest Regards, Mark. > > On Tue, May 22, 2018 at 7:12 PM Brian Milby wrote: > >> Well, it isn't a full library, but I did put together a demo of how >> it can work: >> >> https://github.com/bwmilby/lc-misc/tree/master/SignVerify [1] >> >> > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode >> [2] >> >> I've only tested on Mac, but it should work everywhere if you >> already have the keys. Not sure how to generate the keys on >> Windows, but the button should work on Linux. >> >> Hope it helps. >> >> Thanks, >> Brian >> >> On Tue, May 22, 2018 at 2:57 PM, Brian Milby >> wrote: >> Can?t make any changes to the stack once you generate the hash or >> it will not match. >> >> On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode >> wrote: >> Would it be okay to store the encrypted hash in a custom property of >> the >> remote stack? >> >> I'll need to experiment to see if I can do what you've outlined, >> unless >> you write a library before I figure it out... ;) >> >> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: >>> The dictionary entries that you want are "encrypt using rsa", >> "decrypt >>> using rsa", and "messageDigest'. >>> >>> High level process... >>> - Generate a public/private key pair >>> - Package the file that you want to ensure is not tampered with >>> - Generate a hash of the file (messageDigest) >>> - Encrypt the hash with your private key (encrypt using rsa) >>> - Store the encrypted hash along with the file to download (or >> possibly put >>> them both into a zip to make a single download) >>> >>> - Store the public key inside the app >>> - Download the encrypted hash and the file >>> - Decrypt the hash using the public key (decrypt using rsa) >>> - Compare the decrypted hash with a calculated hash of the >> downloaded file >>> - If they match, then the file has not been changed >>> >>> If you also want to utilize a similar process to secure the file >> itself >>> from viewing, then you will need to do something a little >> different. The >>> dictionary suggests that a possible method would be to generate a >> random >>> key to actually encrypt the file (symmetric encryption - >> encrypt). That >>> key would be encrypted with a public key. The encrypted file and >> encrypted >>> key would be stored for download. The app would use the private >> key to >>> decrypt the data encryption key. Once the data encryption key >> was >>> obtained, the data could be decrypted. You would want to use a >> different >>> public/private pair of keys for this operation. >>> >>> This all sounds like a good project for a library (for use in an >> app) and a >>> stack (to handle the front end). I didn't go checking to see if >> one >>> already existed though. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> [3] >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode [4] > > > > Links: > ------ > [1] https://github.com/bwmilby/lc-misc/tree/master/SignVerify > [2] > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode > [3] http://www.hyperactivesw.com > [4] http://lists.runrev.com/mailman/listinfo/use-livecode -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From hakan at exformedia.se Wed May 23 06:57:20 2018 From: hakan at exformedia.se (hakan at exformedia.se) Date: Wed, 23 May 2018 12:57:20 +0200 Subject: execution doesn't stop when multiple function calls in a line In-Reply-To: References: Message-ID: It is out to get you ;) ?I can?t replicate this. The first stop stops the full execution for me (as expected). Do you have anything in your getVal that can cause it (e.g. recursion)? :-H?kan On 23 May 2018, 00:47 +0200, Dr. Hawkins via use-livecode , wrote: > > It seems to me I filed a bug about this a couple of years ago, and it was > fixed. > > If I have a line like > > setVal "someVal", getVal("abc", dbtr) + getVal("def", > dbtr)+getVal("ghi", dbtr) + getVal("jul", dbtr) > > and I stop the IDE in the first getVal() with the blue box when it hits a > breakpoint, the other three getVal() still get called--and slowly, after a > delay of seconds for each. > > I'm in (supposedly) the latest 9.0. > > Are others seeing this, or is it out to get me again? :) > hawk > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 From neville.smythe at optusnet.com.au Wed May 23 08:11:36 2018 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Wed, 23 May 2018 22:11:36 +1000 Subject: how to clear residual garbage in a stack? Message-ID: Thanks Richard. Disregard my nonsense about the EOF at 28KB, I misread the BBEdit output. The file did indeed have extra garbage after deleting all but 1 card. The extraneous data actually consists of the text of the background field from the deleted cards: ?Lorem ipsum? occurs 2024 in the hex dump, but Find and Replace can only find 18 instances, all in the single card remaining. Very similar to the unplaced background groups left over as you reported if the cards are created by copy-and-paste, but in this case I created them with new card (with a field in a background group). This bug is worse because there is no handle to the orphaned text in the browser or menus! Note that I?m still thinking of this as a bug, rather than a problem with my system :-) - it happens in Windows as well. Brian Milby tells me that he could not replicate the bug in LC 9 if the cards are created with with copy-and-paste and no background groups. I?ll do some more testing with LC9, with and without a background group and the two methods of creating cards (and on Windows and Linux). My guess is that compact stack is not working correctly in the case of deleting cards with background fields in LC8, and this may or may not have been fixed in LC9. Brian does also confirm the slow saving in Windows 10, in fact his times are much worse. Are there no longer any Windows 10 users of LC? (to be fair my stacks compiled under LC 8.1.x do perform well under Windows 10 except for the terrible saving problem). Neville Smythe From brian at milby7.com Wed May 23 11:32:33 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 10:32:33 -0500 Subject: how to clear residual garbage in a stack? In-Reply-To: References: Message-ID: You have to go to the Object menu and choose Place Group to see all of the orphaned groups. All I did to replicate was put the big field inside a group and made it a background. I?m sure it would be possible to delete them, but I would need to look for the process. On Wed, May 23, 2018 at 7:12 AM Neville Smythe via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks Richard. > > Disregard my nonsense about the EOF at 28KB, I misread the BBEdit output. > The file did indeed have extra garbage after deleting all but 1 card. > > The extraneous data actually consists of the text of the background field > from the deleted cards: ?Lorem ipsum? occurs 2024 in the hex dump, but Find > and Replace can only find 18 instances, all in the single card remaining. > Very similar to the unplaced background groups left over as you reported if > the cards are created by copy-and-paste, but in this case I created them > with new card (with a field in a background group). This bug is worse > because there is no handle to the orphaned text in the browser or menus! > Note that I?m still thinking of this as a bug, rather than a problem with > my system :-) - it happens in Windows as well. > > Brian Milby tells me that he could not replicate the bug in LC 9 if the > cards are created with with copy-and-paste and no background groups. I?ll > do some more testing with LC9, with and without a background group and the > two methods of creating cards (and on Windows and Linux). My guess is that > compact stack is not working correctly in the case of deleting cards with > background fields in LC8, and this may or may not have been fixed in LC9. > > Brian does also confirm the slow saving in Windows 10, in fact his times > are much worse. Are there no longer any Windows 10 users of LC? (to be fair > my stacks compiled under LC 8.1.x do perform well under Windows 10 except > for the terrible saving problem). > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Wed May 23 15:06:45 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 23 May 2018 14:06:45 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> Message-ID: <3513fe02-b18f-99e8-6782-45969fc795c5@hyperactivesw.com> Thanks very much for this, Brian. It's not only helpful, it's easier than I was trying to make it. Am I correct that I can continue to use the same .pem files for each update, as long as I recreate the signatures? Is there any disadvantage to that? It doesn't matter too much since your generator script works great on my Mac so it's easy to make new keys. On 5/22/18 7:12 PM, Brian Milby via use-livecode wrote: > Well, it isn't a full library, but I did put together a demo of how it can > work: > > https://github.com/bwmilby/lc-misc/tree/master/SignVerify > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode > > I've only tested on Mac, but it should work everywhere if you already have > the keys. Not sure how to generate the keys on Windows, but the button > should work on Linux. > > Hope it helps. > > Thanks, > Brian > > On Tue, May 22, 2018 at 2:57 PM, Brian Milby wrote: > >> Can?t make any changes to the stack once you generate the hash or it will >> not match. >> >> On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Would it be okay to store the encrypted hash in a custom property of the >>> remote stack? >>> >>> I'll need to experiment to see if I can do what you've outlined, unless >>> you write a library before I figure it out... ;) >>> >>> >>> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: >>>> The dictionary entries that you want are "encrypt using rsa", "decrypt >>>> using rsa", and "messageDigest'. >>>> >>>> High level process... >>>> - Generate a public/private key pair >>>> - Package the file that you want to ensure is not tampered with >>>> - Generate a hash of the file (messageDigest) >>>> - Encrypt the hash with your private key (encrypt using rsa) >>>> - Store the encrypted hash along with the file to download (or possibly >>> put >>>> them both into a zip to make a single download) >>>> >>>> - Store the public key inside the app >>>> - Download the encrypted hash and the file >>>> - Decrypt the hash using the public key (decrypt using rsa) >>>> - Compare the decrypted hash with a calculated hash of the downloaded >>> file >>>> - If they match, then the file has not been changed >>>> >>>> If you also want to utilize a similar process to secure the file itself >>>> from viewing, then you will need to do something a little different. >>> The >>>> dictionary suggests that a possible method would be to generate a random >>>> key to actually encrypt the file (symmetric encryption - encrypt). That >>>> key would be encrypted with a public key. The encrypted file and >>> encrypted >>>> key would be stored for download. The app would use the private key to >>>> decrypt the data encryption key. Once the data encryption key was >>>> obtained, the data could be decrypted. You would want to use a >>> different >>>> public/private pair of keys for this operation. >>>> >>>> This all sounds like a good project for a library (for use in an app) >>> and a >>>> stack (to handle the front end). I didn't go checking to see if one >>>> already existed though. >>> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed May 23 15:20:28 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 23 May 2018 14:20:28 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: <8d5e6c24bd193f86b78c88d51f2dcc17@livecode.com> References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> <8d5e6c24bd193f86b78c88d51f2dcc17@livecode.com> Message-ID: Do Android widgets use foreign handlers? If only some of them would be excluded, it would be helpful to know which those are. A symbol or note in the inclusions list would be nice. Or am I conflating widgets with other extensions? I'm using the Android toast library. Would that count? It doesn't seem like it should, it doesn't affect the OS. On 5/23/18 2:56 AM, Mark Waddingham via use-livecode wrote: > On 2018-05-23 05:14, Brian Milby wrote: >> @Mark >> Would the loading of LCB extensions be a good thing to add to the >> securityPermissions (or does external already cover it)? > > The securityPermissions is definitely the right place to do this. > Standalones are built with a small startup script which is run, so we > can tie the option in the S/B to adding a line in that script to > restrict permissions. > > As to whether it should be rolled into external, or whether it needs a > new one needs a little thought. I suspect it won't do any harm to add > another permission for it - after all it is quite specific (eventually > we want it to be - don't allow loading of LCB extensions which use > foreign handlers). > > Warmest Regards, > > Mark. > >> >> On Tue, May 22, 2018 at 7:12 PM Brian Milby wrote: >> >>> Well, it isn't a full library, but I did put together a demo of how >>> it can work: >>> >>> https://github.com/bwmilby/lc-misc/tree/master/SignVerify [1] >>> >>> >> https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode >> >>> [2] >>> >>> I've only tested on Mac, but it should work everywhere if you >>> already have the keys. Not sure how to generate the keys on >>> Windows, but the button should work on Linux. >>> >>> Hope it helps. >>> >>> Thanks, >>> Brian >>> >>> On Tue, May 22, 2018 at 2:57 PM, Brian Milby >>> wrote: >>> Can?t make any changes to the stack once you generate the hash or >>> it will not match. >>> >>> On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode >>> wrote: >>> Would it be okay to store the encrypted hash in a custom property of >>> the >>> remote stack? >>> >>> I'll need to experiment to see if I can do what you've outlined, >>> unless >>> you write a library before I figure it out... ;) >>> >>> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: >>>> The dictionary entries that you want are "encrypt using rsa", >>> "decrypt >>>> using rsa", and "messageDigest'. >>>> >>>> High level process... >>>> - Generate a public/private key pair >>>> - Package the file that you want to ensure is not tampered with >>>> - Generate a hash of the file (messageDigest) >>>> - Encrypt the hash with your private key (encrypt using rsa) >>>> - Store the encrypted hash along with the file to download (or >>> possibly put >>>> them both into a zip to make a single download) >>>> >>>> - Store the public key inside the app >>>> - Download the encrypted hash and the file >>>> - Decrypt the hash using the public key (decrypt using rsa) >>>> - Compare the decrypted hash with a calculated hash of the >>> downloaded file >>>> - If they match, then the file has not been changed >>>> >>>> If you also want to utilize a similar process to secure the file >>> itself >>>> from viewing, then you will need to do something a little >>> different. The >>>> dictionary suggests that a possible method would be to generate a >>> random >>>> key to actually encrypt the file (symmetric encryption - >>> encrypt). That >>>> key would be encrypted with a public key. The encrypted file and >>> encrypted >>>> key would be stored for download. The app would use the private >>> key to >>>> decrypt the data encryption key. Once the data encryption key >>> was >>>> obtained, the data could be decrypted. You would want to use a >>> different >>>> public/private pair of keys for this operation. >>>> >>>> This all sounds like a good project for a library (for use in an >>> app) and a >>>> stack (to handle the front end). I didn't go checking to see if >>> one >>>> already existed though. >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> [3] >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode [4] >> >> >> >> Links: >> ------ >> [1] https://github.com/bwmilby/lc-misc/tree/master/SignVerify >> [2] >> https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode >> >> [3] http://www.hyperactivesw.com >> [4] http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brian at milby7.com Wed May 23 17:29:16 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 16:29:16 -0500 Subject: Splash-stack apps on Google Play In-Reply-To: References: <1638365fbe8.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <46f44aaa210c8f582c877d633da28627@livecode.com> <6fe7d7bc-5f85-eadb-be49-4de76ecbd87f@hyperactivesw.com> <8d5e6c24bd193f86b78c88d51f2dcc17@livecode.com> Message-ID: Mark is talking about downloading and installing on the fly so as long as baked into the app it would be fine. Widgets do use foreign code if native. As long as the private key isn?t compromised, then you can keep using the same pair. One advantage to changing though would be to ensure that the code couldn?t be mixed since the old key wouldn?t verify something signed with the new one. So if you changed something in the app where you couldn?t mix code, changing the key would ensure that didn?t happen. On Wed, May 23, 2018 at 2:21 PM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Do Android widgets use foreign handlers? If only some of them would be > excluded, it would be helpful to know which those are. A symbol or note > in the inclusions list would be nice. Or am I conflating widgets with > other extensions? > > I'm using the Android toast library. Would that count? It doesn't seem > like it should, it doesn't affect the OS. > > On 5/23/18 2:56 AM, Mark Waddingham via use-livecode wrote: > > On 2018-05-23 05:14, Brian Milby wrote: > >> @Mark > >> Would the loading of LCB extensions be a good thing to add to the > >> securityPermissions (or does external already cover it)? > > > > The securityPermissions is definitely the right place to do this. > > Standalones are built with a small startup script which is run, so we > > can tie the option in the S/B to adding a line in that script to > > restrict permissions. > > > > As to whether it should be rolled into external, or whether it needs a > > new one needs a little thought. I suspect it won't do any harm to add > > another permission for it - after all it is quite specific (eventually > > we want it to be - don't allow loading of LCB extensions which use > > foreign handlers). > > > > Warmest Regards, > > > > Mark. > > > >> > >> On Tue, May 22, 2018 at 7:12 PM Brian Milby wrote: > >> > >>> Well, it isn't a full library, but I did put together a demo of how > >>> it can work: > >>> > >>> https://github.com/bwmilby/lc-misc/tree/master/SignVerify [1] > >>> > >>> > >> > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode > >> > >>> [2] > >>> > >>> I've only tested on Mac, but it should work everywhere if you > >>> already have the keys. Not sure how to generate the keys on > >>> Windows, but the button should work on Linux. > >>> > >>> Hope it helps. > >>> > >>> Thanks, > >>> Brian > >>> > >>> On Tue, May 22, 2018 at 2:57 PM, Brian Milby > >>> wrote: > >>> Can?t make any changes to the stack once you generate the hash or > >>> it will not match. > >>> > >>> On Tue, May 22, 2018 at 2:41 PM J. Landman Gay via use-livecode > >>> wrote: > >>> Would it be okay to store the encrypted hash in a custom property of > >>> the > >>> remote stack? > >>> > >>> I'll need to experiment to see if I can do what you've outlined, > >>> unless > >>> you write a library before I figure it out... ;) > >>> > >>> On 5/22/18 12:03 AM, Brian Milby via use-livecode wrote: > >>>> The dictionary entries that you want are "encrypt using rsa", > >>> "decrypt > >>>> using rsa", and "messageDigest'. > >>>> > >>>> High level process... > >>>> - Generate a public/private key pair > >>>> - Package the file that you want to ensure is not tampered with > >>>> - Generate a hash of the file (messageDigest) > >>>> - Encrypt the hash with your private key (encrypt using rsa) > >>>> - Store the encrypted hash along with the file to download (or > >>> possibly put > >>>> them both into a zip to make a single download) > >>>> > >>>> - Store the public key inside the app > >>>> - Download the encrypted hash and the file > >>>> - Decrypt the hash using the public key (decrypt using rsa) > >>>> - Compare the decrypted hash with a calculated hash of the > >>> downloaded file > >>>> - If they match, then the file has not been changed > >>>> > >>>> If you also want to utilize a similar process to secure the file > >>> itself > >>>> from viewing, then you will need to do something a little > >>> different. The > >>>> dictionary suggests that a possible method would be to generate a > >>> random > >>>> key to actually encrypt the file (symmetric encryption - > >>> encrypt). That > >>>> key would be encrypted with a public key. The encrypted file and > >>> encrypted > >>>> key would be stored for download. The app would use the private > >>> key to > >>>> decrypt the data encryption key. Once the data encryption key > >>> was > >>>> obtained, the data could be decrypted. You would want to use a > >>> different > >>>> public/private pair of keys for this operation. > >>>> > >>>> This all sounds like a good project for a library (for use in an > >>> app) and a > >>>> stack (to handle the front end). I didn't go checking to see if > >>> one > >>>> already existed though. > >>> > >>> -- > >>> Jacqueline Landman Gay | jacque at hyperactivesw.com > >>> HyperActive Software | http://www.hyperactivesw.com > >>> [3] > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode [4] > >> > >> > >> > >> Links: > >> ------ > >> [1] https://github.com/bwmilby/lc-misc/tree/master/SignVerify > >> [2] > >> > https://github.com/bwmilby/lc-misc/raw/master/SignVerify/SignVerify.livecode > >> > >> [3] http://www.hyperactivesw.com > >> [4] http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Wed May 23 19:34:52 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 23 May 2018 16:34:52 -0700 Subject: Should "put" to the Message Box be affected by lockMessages? Message-ID: I like the new Message Box API, but I've noticed that now that it's message-driven it's no longer immune to the lockMessages. I have a habit of putting in a simple "put" command here and there during development for diagnostics, and with the v9 changes "put" won't bring up the Message Box if the lockMessages is set to true. Anyone else miss the old behavior? Has anyone missed it enough to submit a bug report/feature request to reinstate the traditional behavior? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From lists at mangomultimedia.com Wed May 23 20:28:44 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 23 May 2018 14:28:44 -1000 Subject: Should "put" to the Message Box be affected by lockMessages? In-Reply-To: References: Message-ID: On Wed, May 23, 2018 at 1:35 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > I like the new Message Box API, but I've noticed that now that it's > message-driven it's no longer immune to the lockMessages. > > I have a habit of putting in a simple "put" command here and there > during development for diagnostics, and with the v9 changes "put" won't > bring up the Message Box if the lockMessages is set to true. > > Anyone else miss the old behavior? > > Has anyone missed it enough to submit a bug report/feature request to > reinstate the traditional behavior? I recently noticed it, I miss it, but have not reported it. I was very confused for a bit when no output appeared in the message box until I figured out what was going on. -- Trevor DeVore ScreenSteps > From monte at appisle.net Wed May 23 20:45:49 2018 From: monte at appisle.net (Monte Goulding) Date: Thu, 24 May 2018 10:45:49 +1000 Subject: Should "put" to the Message Box be affected by lockMessages? In-Reply-To: References: Message-ID: <3507965D-85AB-43F8-BDD9-D6FFAF487051@appisle.net> Ah? yes please report it if you haven?t yet done so. It should just be a matter of temporarily setting the MClockmessages to False before sending the message in MCB_setmsg then back to the previous state after. We do that elsewhere for things like dispatch. The result will be better than reverting to the old behavior because clearly it was previously possible for the message box to be presented while messages were blocked causing some bugs I?m sure. This would be an easy community contribution for someone that wants to dip their toe in ;-) Cheers Monte > On 24 May 2018, at 9:34 am, Richard Gaskin via use-livecode wrote: > > I like the new Message Box API, but I've noticed that now that it's message-driven it's no longer immune to the lockMessages. > > I have a habit of putting in a simple "put" command here and there during development for diagnostics, and with the v9 changes "put" won't bring up the Message Box if the lockMessages is set to true. > > Anyone else miss the old behavior? > > Has anyone missed it enough to submit a bug report/feature request to reinstate the traditional behavior? > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From waprothero at gmail.com Wed May 23 21:04:14 2018 From: waprothero at gmail.com (William Prothero) Date: Wed, 23 May 2018 18:04:14 -0700 Subject: NavBar widget in LC9.0.0 In-Reply-To: References: Message-ID: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> Folks: I suppose this has already been submitted, but I just want to add my 2c re the navBar widget. There seems to be no way to set the hilitedItem of the navBar. The only way seems to click it with the mouse. The dictionary states that one can set the hilitedItem, and when I do I can get the hilitedItem that I set in code, but the item does not change its hilite. I can?t find another command to set the hilited, except by clicking on the navBar. If there is any workaround, I?d appreciate it. I?d like to just change the hilite in code. Best, Bill William A. Prothero http://earthlearningsolutions.org From brian at milby7.com Wed May 23 22:10:28 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 21:10:28 -0500 Subject: NavBar widget in LC9.0.0 In-Reply-To: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> Message-ID: Can?t test right now, but this is from the dictionary: set the hilitedItem of widget to itemNumber On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Folks: > I suppose this has already been submitted, but I just want to add my 2c re > the navBar widget. > > There seems to be no way to set the hilitedItem of the navBar. The only > way seems to click it with the mouse. The dictionary states that one can > set the hilitedItem, and when I do I can get the hilitedItem that I set in > code, but the item does not change its hilite. I can?t find another command > to set the hilited, except by clicking on the navBar. > > If there is any workaround, I?d appreciate it. I?d like to just change the > hilite in code. > > Best, > Bill > > William A. Prothero > http://earthlearningsolutions.org > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Wed May 23 22:11:41 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 21:11:41 -0500 Subject: NavBar widget in LC9.0.0 In-Reply-To: References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> Message-ID: What version are you testing in? I?ve worked in that code a bit and though it was working properly. On Wed, May 23, 2018 at 9:10 PM Brian Milby wrote: > Can?t test right now, but this is from the dictionary: > > set the hilitedItem of widget to itemNumber > > On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Folks: >> I suppose this has already been submitted, but I just want to add my 2c >> re the navBar widget. >> >> There seems to be no way to set the hilitedItem of the navBar. The only >> way seems to click it with the mouse. The dictionary states that one can >> set the hilitedItem, and when I do I can get the hilitedItem that I set in >> code, but the item does not change its hilite. I can?t find another command >> to set the hilited, except by clicking on the navBar. >> >> If there is any workaround, I?d appreciate it. I?d like to just change >> the hilite in code. >> >> Best, >> Bill >> >> William A. Prothero >> http://earthlearningsolutions.org >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > From brian at milby7.com Wed May 23 23:18:41 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 22:18:41 -0500 Subject: NavBar widget in LC9.0.0 In-Reply-To: References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> Message-ID: Wow, I really need to lay off of responding from my phone... Anyway, I just made a test stack on LC9, Mac (Sierra) and it works as expected. Here's the button code: local sItemCount on mouseUp put the number of items of the itemNames of widget "Navigation Bar" into sItemCount roundRobin end mouseUp on roundRobin local tItem put the hilitedItem of widget "Navigation Bar" into tItem if tItem = sItemCount then put 1 into tItem else add 1 to tItem end if set the hilitedItem of widget "Navigation Bar" to tItem if the shiftkey is not down then send roundRobin to me in 500 milliseconds end if end roundRobin On Wed, May 23, 2018 at 9:11 PM, Brian Milby wrote: > What version are you testing in? I?ve worked in that code a bit and though > it was working properly. > > On Wed, May 23, 2018 at 9:10 PM Brian Milby wrote: > >> Can?t test right now, but this is from the dictionary: >> >> set the hilitedItem of widget to itemNumber >> >> On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Folks: >>> I suppose this has already been submitted, but I just want to add my 2c >>> re the navBar widget. >>> >>> There seems to be no way to set the hilitedItem of the navBar. The only >>> way seems to click it with the mouse. The dictionary states that one can >>> set the hilitedItem, and when I do I can get the hilitedItem that I set in >>> code, but the item does not change its hilite. I can?t find another command >>> to set the hilited, except by clicking on the navBar. >>> >>> If there is any workaround, I?d appreciate it. I?d like to just change >>> the hilite in code. >>> >>> Best, >>> Bill >>> >>> William A. Prothero >>> http://earthlearningsolutions.org >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> From brian at milby7.com Thu May 24 00:16:45 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 23 May 2018 23:16:45 -0500 Subject: how to clear residual garbage in a stack? In-Reply-To: References: Message-ID: Ok, I can summarize what is happening here. When a card that contains a background with shared text disabled on a field, the data is indeed retained. The extra data survives saves and "compact this stack" as long as the shared group remains on any card. If you remove the group from the last card and then do a compact, then all of the extra space is recovered. When you place the group back on a card, the fields are now empty. As implied by the documentation, if you remove the group from the last card and do a save from the menu, the space is also reclaimed. I'm inclined to call this a bug although I'm not sure where to place the blame. It could be in the "remove group" process (which would happen when deleting the card) - if the share text is false and the group is on more than one card (current + n>=1), the current text should be discarded (undo doesn't work, so that isn't a reason to keep the data around). It could be in the "compact this stack" process - extra data for background fields should be removed. My guess is that for performance, the second one will take the blame here though. Would be good for someone from LC to respond (Ali or Monte probably) with their thoughts. I'm not sure where that lives in the source code. It does make me curious about how text field data is stored for shared groups. On Wed, May 23, 2018 at 4:53 PM, Brian Milby wrote: > I?ll need to test further. I created a stack that ends up with a bunch of > groups and could delete them after. Have not tried putting text in a field > like you described though. > > On Wed, May 23, 2018 at 4:29 PM Neville Smythe < > Neville.Smythe at optusnet.com.au> wrote: > >> That?s if you use copy-paste to create the cards, because each group will >> have lost its original card. The groups are still available in the Place >> menu (and the browser?) and OK I suppose this is not a bug, but that there >> is no mention of this in the Dictionary for Delete is a serious deficiency. >> >> But if you use new to create the cards, there is only one background >> stack for the whole group, and it is still in card 1 after deleting the >> other cards. In the case that the background field does not share text, the >> bug is that the text for all the deleted cards is still in the stack, but >> with no way to reference it (I believe), and is not removed by compact. >> [Even in the copy case, I wonder of the shared text is still there? will >> have to check that, but not today?] >> >> >> On 24 May 2018, at 1:32 am, Brian Milby wrote: >> >> You have to go to the Object menu and choose Place Group to see all of >> the orphaned groups. All I did to replicate was put the big field inside a >> group and made it a background. I?m sure it would be possible to delete >> them, but I would need to look for the process. >> On Wed, May 23, 2018 at 7:12 AM Neville Smythe via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Thanks Richard. >>> >>> Disregard my nonsense about the EOF at 28KB, I misread the BBEdit >>> output. The file did indeed have extra garbage after deleting all but 1 >>> card. >>> >>> The extraneous data actually consists of the text of the background >>> field from the deleted cards: ?Lorem ipsum? occurs 2024 in the hex dump, >>> but Find and Replace can only find 18 instances, all in the single card >>> remaining. Very similar to the unplaced background groups left over as you >>> reported if the cards are created by copy-and-paste, but in this case I >>> created them with new card (with a field in a background group). This bug >>> is worse because there is no handle to the orphaned text in the browser or >>> menus! Note that I?m still thinking of this as a bug, rather than a problem >>> with my system :-) - it happens in Windows as well. >>> >>> Brian Milby tells me that he could not replicate the bug in LC 9 if the >>> cards are created with with copy-and-paste and no background groups. I?ll >>> do some more testing with LC9, with and without a background group and the >>> two methods of creating cards (and on Windows and Linux). My guess is that >>> compact stack is not working correctly in the case of deleting cards with >>> background fields in LC8, and this may or may not have been fixed in LC9. >>> >>> Brian does also confirm the slow saving in Windows 10, in fact his times >>> are much worse. Are there no longer any Windows 10 users of LC? (to be fair >>> my stacks compiled under LC 8.1.x do perform well under Windows 10 except >>> for the terrible saving problem). >>> >>> Neville Smythe >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> From prothero at earthlearningsolutions.org Thu May 24 01:38:54 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Wed, 23 May 2018 22:38:54 -0700 Subject: NavBar widget in LC9.0.0 In-Reply-To: References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> Message-ID: <8DF9BC91-838D-464C-AB2C-5875531DE0A6@earthlearningsolutions.org> I?ll make a test stack. But the problem is, I click on item 1. Item 1 is hilited. Then I run a script with: Set the hiliteditem of widget ?navbar? to 3 Item 3 does not hilite, but if I do, in script: Put the hiliteditem of widget ?navbar? into theItem .. theItem is set to 3, but the widget?s hilite (the color of the item) stays on item 1. So what I?m unable to get to work is the hilite color move to item 3. I?m using LC9.0.0 on OS X 10.13 I?ll try it again in the morning, perhaps make a test stack. Or maybe it will just go away. Best, Bill William Prothero http://earthlearningsolutions.org > On May 23, 2018, at 8:18 PM, Brian Milby via use-livecode wrote: > > Wow, I really need to lay off of responding from my phone... > > Anyway, I just made a test stack on LC9, Mac (Sierra) and it works as > expected. Here's the button code: > > local sItemCount > > on mouseUp > put the number of items of the itemNames of widget "Navigation Bar" into > sItemCount > roundRobin > end mouseUp > > on roundRobin > local tItem > put the hilitedItem of widget "Navigation Bar" into tItem > if tItem = sItemCount then > put 1 into tItem > else > add 1 to tItem > end if > set the hilitedItem of widget "Navigation Bar" to tItem > if the shiftkey is not down then > send roundRobin to me in 500 milliseconds > end if > end roundRobin > > >> On Wed, May 23, 2018 at 9:11 PM, Brian Milby wrote: >> >> What version are you testing in? I?ve worked in that code a bit and though >> it was working properly. >> >>> On Wed, May 23, 2018 at 9:10 PM Brian Milby wrote: >>> >>> Can?t test right now, but this is from the dictionary: >>> >>> set the hilitedItem of widget to itemNumber >>> >>> On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Folks: >>>> I suppose this has already been submitted, but I just want to add my 2c >>>> re the navBar widget. >>>> >>>> There seems to be no way to set the hilitedItem of the navBar. The only >>>> way seems to click it with the mouse. The dictionary states that one can >>>> set the hilitedItem, and when I do I can get the hilitedItem that I set in >>>> code, but the item does not change its hilite. I can?t find another command >>>> to set the hilited, except by clicking on the navBar. >>>> >>>> If there is any workaround, I?d appreciate it. I?d like to just change >>>> the hilite in code. >>>> >>>> Best, >>>> Bill >>>> >>>> William A. Prothero >>>> http://earthlearningsolutions.org >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Thu May 24 01:47:59 2018 From: brian at milby7.com (Brian Milby) Date: Thu, 24 May 2018 00:47:59 -0500 Subject: NavBar widget in LC9.0.0 In-Reply-To: <8DF9BC91-838D-464C-AB2C-5875531DE0A6@earthlearningsolutions.org> References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> <8DF9BC91-838D-464C-AB2C-5875531DE0A6@earthlearningsolutions.org> Message-ID: I ran the test on Linux and Win10 with the same result. The icon highlight moved along as expected. My test stack just had one button and a navbar widget. On Thu, May 24, 2018 at 12:39 AM prothero--- via use-livecode < use-livecode at lists.runrev.com> wrote: > I?ll make a test stack. But the problem is, > I click on item 1. Item 1 is hilited. > > Then I run a script with: > Set the hiliteditem of widget ?navbar? to 3 > > Item 3 does not hilite, but if I do, in script: > Put the hiliteditem of widget ?navbar? into theItem > .. theItem is set to 3, but the widget?s hilite (the color of the item) > stays on item 1. > > So what I?m unable to get to work is the hilite color move to item 3. > > I?m using LC9.0.0 on OS X 10.13 > > I?ll try it again in the morning, perhaps make a test stack. Or maybe it > will just go away. > > Best, > Bill > > > William Prothero > http://earthlearningsolutions.org > > > On May 23, 2018, at 8:18 PM, Brian Milby via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Wow, I really need to lay off of responding from my phone... > > > > Anyway, I just made a test stack on LC9, Mac (Sierra) and it works as > > expected. Here's the button code: > > > > local sItemCount > > > > on mouseUp > > put the number of items of the itemNames of widget "Navigation Bar" > into > > sItemCount > > roundRobin > > end mouseUp > > > > on roundRobin > > local tItem > > put the hilitedItem of widget "Navigation Bar" into tItem > > if tItem = sItemCount then > > put 1 into tItem > > else > > add 1 to tItem > > end if > > set the hilitedItem of widget "Navigation Bar" to tItem > > if the shiftkey is not down then > > send roundRobin to me in 500 milliseconds > > end if > > end roundRobin > > > > > >> On Wed, May 23, 2018 at 9:11 PM, Brian Milby wrote: > >> > >> What version are you testing in? I?ve worked in that code a bit and > though > >> it was working properly. > >> > >>> On Wed, May 23, 2018 at 9:10 PM Brian Milby wrote: > >>> > >>> Can?t test right now, but this is from the dictionary: > >>> > >>> set the hilitedItem of widget to itemNumber > >>> > >>> On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>> > >>>> Folks: > >>>> I suppose this has already been submitted, but I just want to add my > 2c > >>>> re the navBar widget. > >>>> > >>>> There seems to be no way to set the hilitedItem of the navBar. The > only > >>>> way seems to click it with the mouse. The dictionary states that one > can > >>>> set the hilitedItem, and when I do I can get the hilitedItem that I > set in > >>>> code, but the item does not change its hilite. I can?t find another > command > >>>> to set the hilited, except by clicking on the navBar. > >>>> > >>>> If there is any workaround, I?d appreciate it. I?d like to just change > >>>> the hilite in code. > >>>> > >>>> Best, > >>>> Bill > >>>> > >>>> William A. Prothero > >>>> http://earthlearningsolutions.org > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tore.nilsen at me.com Thu May 24 01:51:20 2018 From: tore.nilsen at me.com (Tore Nilsen) Date: Thu, 24 May 2018 07:51:20 +0200 Subject: NavBar widget in LC9.0.0 In-Reply-To: References: <65F6892E-183D-43CC-BAA3-4068CEDA49C4@gmail.com> <8DF9BC91-838D-464C-AB2C-5875531DE0A6@earthlearningsolutions.org> Message-ID: I did the same test on MacOS 10.13 and LC 9.0.0. Everything works as expected here. Best, Tore Nilsen > 24. mai 2018 kl. 07:47 skrev Brian Milby via use-livecode : > > I ran the test on Linux and Win10 with the same result. The icon highlight > moved along as expected. My test stack just had one button and a navbar > widget. > On Thu, May 24, 2018 at 12:39 AM prothero--- via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I?ll make a test stack. But the problem is, >> I click on item 1. Item 1 is hilited. >> >> Then I run a script with: >> Set the hiliteditem of widget ?navbar? to 3 >> >> Item 3 does not hilite, but if I do, in script: >> Put the hiliteditem of widget ?navbar? into theItem >> .. theItem is set to 3, but the widget?s hilite (the color of the item) >> stays on item 1. >> >> So what I?m unable to get to work is the hilite color move to item 3. >> >> I?m using LC9.0.0 on OS X 10.13 >> >> I?ll try it again in the morning, perhaps make a test stack. Or maybe it >> will just go away. >> >> Best, >> Bill >> >> >> William Prothero >> http://earthlearningsolutions.org >> >>> On May 23, 2018, at 8:18 PM, Brian Milby via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> Wow, I really need to lay off of responding from my phone... >>> >>> Anyway, I just made a test stack on LC9, Mac (Sierra) and it works as >>> expected. Here's the button code: >>> >>> local sItemCount >>> >>> on mouseUp >>> put the number of items of the itemNames of widget "Navigation Bar" >> into >>> sItemCount >>> roundRobin >>> end mouseUp >>> >>> on roundRobin >>> local tItem >>> put the hilitedItem of widget "Navigation Bar" into tItem >>> if tItem = sItemCount then >>> put 1 into tItem >>> else >>> add 1 to tItem >>> end if >>> set the hilitedItem of widget "Navigation Bar" to tItem >>> if the shiftkey is not down then >>> send roundRobin to me in 500 milliseconds >>> end if >>> end roundRobin >>> >>> >>>> On Wed, May 23, 2018 at 9:11 PM, Brian Milby wrote: >>>> >>>> What version are you testing in? I?ve worked in that code a bit and >> though >>>> it was working properly. >>>> >>>>> On Wed, May 23, 2018 at 9:10 PM Brian Milby wrote: >>>>> >>>>> Can?t test right now, but this is from the dictionary: >>>>> >>>>> set the hilitedItem of widget to itemNumber >>>>> >>>>> On Wed, May 23, 2018 at 8:05 PM William Prothero via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>>> Folks: >>>>>> I suppose this has already been submitted, but I just want to add my >> 2c >>>>>> re the navBar widget. >>>>>> >>>>>> There seems to be no way to set the hilitedItem of the navBar. The >> only >>>>>> way seems to click it with the mouse. The dictionary states that one >> can >>>>>> set the hilitedItem, and when I do I can get the hilitedItem that I >> set in >>>>>> code, but the item does not change its hilite. I can?t find another >> command >>>>>> to set the hilited, except by clicking on the navBar. >>>>>> >>>>>> If there is any workaround, I?d appreciate it. I?d like to just change >>>>>> the hilite in code. >>>>>> >>>>>> Best, >>>>>> Bill >>>>>> >>>>>> William A. Prothero >>>>>> http://earthlearningsolutions.org >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andrew at midwestcoastmedia.com Thu May 24 10:02:04 2018 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Thu, 24 May 2018 14:02:04 +0000 Subject: NavBar widget in LC9.0.0 In-Reply-To: Message-ID: <20180524140204.Horde.EZ7jKjRfY5Bhp0bKYuj8QCF@ua850258.serversignin.com> Both of these work for me in 9.0.0rc1 and 9.0.0 on 10.13.3 (using the default widget with the 4 items): set the hilitedItem of widget "Navigation Bar" to 4 set the hilitedItemName of widget "Navigation Bar" to "search" By some chance do you have more than 1 navbar widget which is unintentionally sucking up the message path? --Andrew Bell > Date: Wed, 23 May 2018 22:38:54 -0700 > From: "prothero at earthlearningsolutions.org" > > Subject: Re: NavBar widget in LC9.0.0 > > I?ll make a test stack. But the problem is, > I click on item 1. Item 1 is hilited. > > Then I run a script with: > Set the hiliteditem of widget ?navbar? to 3 > > Item 3 does not hilite, but if I do, in script: > Put the hiliteditem of widget ?navbar? into theItem > .. theItem is set to 3, but the widget?s hilite (the color of the > item) stays on item 1. > > So what I?m unable to get to work is the hilite color move to item 3. > > I?m using LC9.0.0 on OS X 10.13 > > I?ll try it again in the morning, perhaps make a test stack. Or > maybe it will just go away. > > Best, > Bill From bonnmike at gmail.com Thu May 24 11:32:43 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 24 May 2018 09:32:43 -0600 Subject: on-rev choosing engine Message-ID: Has anyone had luck using an .htaccess to change the engine used with onrev? I'm hoping to override 7.0.1 (the default version it seems) with a more recent version, but the information here: http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose-which-livecode-server-engine-to-use-with-on-rev doesn't seem to work. I even tried the older version used in the example (4.6.3) and its not found. If it works for others, i'm thinking there is something munged in my account specifically. If you DO have it working, i'd appreciate an example so that I can duplicate it to test. Thanks! From prothero at earthlearningsolutions.org Thu May 24 11:45:29 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Thu, 24 May 2018 08:45:29 -0700 Subject: NavBar widget in LC9.0.0 In-Reply-To: <20180524140204.Horde.EZ7jKjRfY5Bhp0bKYuj8QCF@ua850258.serversignin.com> References: <20180524140204.Horde.EZ7jKjRfY5Bhp0bKYuj8QCF@ua850258.serversignin.com> Message-ID: Andrew, Tnx for the feedback. I made a test stack and, indeed, it works fine. The stack built in a much older version of livecode, though. Could it be that I need to do something to get the latest widget into my project? Bill William Prothero http://earthlearningsolutions.org > On May 24, 2018, at 7:02 AM, Andrew Bell via use-livecode wrote: > > Both of these work for me in 9.0.0rc1 and 9.0.0 on 10.13.3 (using the default widget with the 4 items): > > set the hilitedItem of widget "Navigation Bar" to 4 > set the hilitedItemName of widget "Navigation Bar" to "search" > > By some chance do you have more than 1 navbar widget which is unintentionally sucking up the message path? > > --Andrew Bell > > >> Date: Wed, 23 May 2018 22:38:54 -0700 >> From: "prothero at earthlearningsolutions.org" >> >> Subject: Re: NavBar widget in LC9.0.0 >> >> I?ll make a test stack. But the problem is, >> I click on item 1. Item 1 is hilited. >> >> Then I run a script with: >> Set the hiliteditem of widget ?navbar? to 3 >> >> Item 3 does not hilite, but if I do, in script: >> Put the hiliteditem of widget ?navbar? into theItem >> .. theItem is set to 3, but the widget?s hilite (the color of the item) stays on item 1. >> >> So what I?m unable to get to work is the hilite color move to item 3. >> >> I?m using LC9.0.0 on OS X 10.13 >> >> I?ll try it again in the morning, perhaps make a test stack. Or maybe it will just go away. >> >> 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 roland.huettmann at gmail.com Thu May 24 13:35:40 2018 From: roland.huettmann at gmail.com (R.H.) Date: Thu, 24 May 2018 19:35:40 +0200 Subject: Windows 10 and LC9.0 Message-ID: There have been some remarks regarding LiveCode 9.0 in Windows 10. I am exclusively using Windows 10. Since Windows worked not well changing from Windows 7/8 to 10, I can only suggest making a "clean install" whoever is using another version. But Windows 10 is otherwise promising and not bad. So, if you like, share my remarks and observations from a more simple user point of view (not so technical): Opening LiveCode 9.0 on my computer (8MB RAM, 2 years old, Acer Aspire) takes about 30 seconds. "Saving as..." is acceptable within a second (I did not try really big stacks yet). In general, LiveCode 9.0 is working as expected and seems to be a bit faster even. Before using LC9.0 I strongly suggest deleting the preferences file. It caused lots of problems when changing the version to me. Even I had strange effects such as when opening LiveCode 9.0, it would just only appear for milliseconds and then close. Only much later it dawned on me that possibly I should kill the preferences. The preferences are visible when turning on "invisible files" and then going to C:\Users\Username\AppData\Roaming\Runrev\Preferences\livecode7.rev. Delete the file. It will be rebuilt. The biggest problem I face is using the Script Editor in LC9. The text cursor tends to hang and it happens frequently that it may take a second until even a character is placed. The kluge is turning off everything that is offered to support script hiliting and debugging such as bracket completions, etc. etc.. I only keep "Variable Checking", "Autoformat" and "Control Structure Completion". Still, it behaves sticky. The longer the script, the more sticky it becomes. Some users suggested to keep Project Browser closed and even the message box closed. In the message box I also activated "Auto update pending messages". I am rarely using the Project Browser anyway. Another real problem is when lots of controls are selected (maybe more than 10). Moving the selection using arrow keys is a pain. Even moving the selected controls with the mouse can make the system unusable. It can take 30 seconds to move even one pixel. Grouping controls and moving the group is the only option in such case and then working well. This has been the same problem in previous versions. In previous versions, there have been also big problems showing menus on secondary monitors. This is fixed in the current version and I am more than grateful for this fix. Before, it could happen that menus were not visible at all because they opened at a distant place in the not visible space. Also fixed is the bug that it was almost impossible to place new controls from the Tools palette to the IDE stack using drag-and-drop. It had been an uncontrollable trial-and-error thing. Often enough I had to try several times to "hit" the stack window and place the control So, I am happy about the fix very much. There has been a problem with the "Find and Replace" window in previous versions. This problem still exists. Do not touch the window in trying to resize it. It will then suddenly shrink to a strange width and becomes unusable. The only way to change this is a restart of LiveCode. Just never resize this window!!! (I am not going to touch the IDE stacks....) What is now a new problem with 9.0, and a bit of an annoyance, is the fact that the property inspector does not keep the resized value when changing when selecting another control. Each time, the window falls back to some default size and then it must be resized again, or the scroll bar must be used. Again, it is not critical but hinders work-flow very much. For example, I prefer to look at layer numbers in the property inspector, and just go through each control with an open property inspector without having to resize the window or scroll it all the time. Fonts generally render much better in 9.0 and the printed type is looking good. But also be reminded that the default Segoe font may not be installed on any Windows 7 and prior versions where Arial was predominant. Then the font metrics will not match your field widths or heights and you should leave much more space than you think you need. (Arial uses much more space. Or change the default font to Arial.) On screen, a page to be printed looks pretty small. For example, Arial 10 printed is quite readable, and 11 is already big. In LiveCode, it looks tiny. For that reason, I am changing the scale factor to 1.1 or 1.2 ("set the scalefactor of this stack to 1.1"). This is good and had been there in older versions. If it is not too much work, I would prefer, as an alternative, being able to have a window frame and the scale is only applied to everything inside this frame. Scaling programmatically all controls with their relative distances and changing text fonts is too much to do. But I guess this is not a priority. The new data grid on my system definitely does not resize correctly on Windows 10 when its resizing is part of a "resizeStack" handler. I believe it is a bug. When using simple statements with this handler such as: "set the width of group 'DG' to the width of this card" then unexpected resizing is becoming visible either with the DG or with other controls resized at the same time. I already wrote about it. Did anybody else notice the same? If yes, then I will file a bug report. Still, system stability improved, sometimes LiveCode 9.0 is crashing and just disappears without even say "Whoops". But it happens rarely. I can only strongly suggest using the Auto-backups.rev stack from Angerangel at gmail.com (currently I do not have a link from where to upload.). It really saved my life. A crash may corrupt your stack file. Install it in the user documents folder: "C:\Users\Username\Documents\My LiveCode\Plugins" It automatically creates backups without interfering with your work. A "must have". In your IDE, use menu "Development/Plugins" to install if needed. I think it also installs itself into the message path. You could write your own backup script, but why reinvent the wheel? If you develop for business and for a big market and you are looking for business clients then there is Windows 10 and Android, then comes iOS and only then everything else. For this reason, I would like to see much more attention towards Windows and Android. It is a good system now and does not create headaches (with exceptions). Business is on Windows. And LiveCode needs to be in business. Windows XP is out. No need to support unless there is not much work involved doing it. Here old versions of LiveCode could be used. Windows 7 is still around but not well supported. All other versions of Windows are gone. Microsoft is doing everything to move existing users to the latest upgrades and updates. It is safer and also really a better system I must admit. As an alternative, I could only see Linux, but then it is not business again (except for server systems), and if you develop for business clients then there is no alternative nearly anywhere in the world (niches will always exist.. which is always also good.) Roland ) From ambassador at fourthworld.com Thu May 24 14:18:08 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 24 May 2018 11:18:08 -0700 Subject: how to clear residual garbage in a stack? In-Reply-To: References: Message-ID: <51f4cca5-b163-7e92-dbd8-c199f1f1e0ab@fourthworld.com> Brian Milby wrote: > Ok, I can summarize what is happening here. When a card that contains a > background with shared text disabled on a field, the data is indeed > retained. The extra data survives saves and "compact this stack" as long > as the shared group remains on any card. If you remove the group from the > last card and then do a compact, then all of the extra space is recovered. > When you place the group back on a card, the fields are now empty. > > As implied by the documentation, if you remove the group from the last card > and do a save from the menu, the space is also reclaimed. Impressive sleuthing, Brian. Well done! -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Thu May 24 14:28:20 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 24 May 2018 11:28:20 -0700 Subject: Should "put" to the Message Box be affected by lockMessages? In-Reply-To: <3507965D-85AB-43F8-BDD9-D6FFAF487051@appisle.net> References: <3507965D-85AB-43F8-BDD9-D6FFAF487051@appisle.net> Message-ID: <910b4995-f6de-0909-543e-a110db21a11e@fourthworld.com> Thanks for chiming in, Monte. Done: https://quality.livecode.com/show_bug.cgi?id=21302 -- Richard Gaskin Fourth World Systems Monte Goulding wrote: > Ah? yes please report it if you haven?t yet done so. It should just be > a matter of temporarily setting the MClockmessages to False before > sending the message in MCB_setmsg then back to the previous state > after. We do that elsewhere for things like dispatch. The result will > be better than reverting to the old behavior because clearly it was > previously possible for the message box to be presented while messages > were blocked causing some bugs I?m sure. > > This would be an easy community contribution for someone that wants to > dip their toe in ;-) > > Cheers > Monte > >> On 24 May 2018, at 9:34 am, Richard Gaskin wrote: >> >> I like the new Message Box API, but I've noticed that now that it's >> message-driven it's no longer immune to the lockMessages. >> >> I have a habit of putting in a simple "put" command here and there >> during development for diagnostics, and with the v9 changes "put" >> won't bring up the Message Box if the lockMessages is set to true. >> >> Anyone else miss the old behavior? >> >> Has anyone missed it enough to submit a bug report/feature request to >> reinstate the traditional behavior? >> From merakosp at gmail.com Thu May 24 14:36:23 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 24 May 2018 19:36:23 +0100 Subject: Should "put" to the Message Box be affected by lockMessages? In-Reply-To: <910b4995-f6de-0909-543e-a110db21a11e@fourthworld.com> References: <3507965D-85AB-43F8-BDD9-D6FFAF487051@appisle.net> <910b4995-f6de-0909-543e-a110db21a11e@fourthworld.com> Message-ID: Thanks Richard. I just saw this thread. This has been reported in the past as well ( https://quality.livecode.com/show_bug.cgi?id=16235), against LC 6.7.x. Best, Panos -- On Thu, May 24, 2018 at 7:28 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks for chiming in, Monte. Done: > https://quality.livecode.com/show_bug.cgi?id=21302 > > -- > Richard Gaskin > Fourth World Systems > > Monte Goulding wrote: > > Ah? yes please report it if you haven?t yet done so. It should just be > > a matter of temporarily setting the MClockmessages to False before > > sending the message in MCB_setmsg then back to the previous state > > after. We do that elsewhere for things like dispatch. The result will > > be better than reverting to the old behavior because clearly it was > > previously possible for the message box to be presented while messages > > were blocked causing some bugs I?m sure. > > > > This would be an easy community contribution for someone that wants to > > dip their toe in ;-) > > > > Cheers > > Monte > > > >> On 24 May 2018, at 9:34 am, Richard Gaskin wrote: > >> > >> I like the new Message Box API, but I've noticed that now that it's > >> message-driven it's no longer immune to the lockMessages. > >> > >> I have a habit of putting in a simple "put" command here and there > >> during development for diagnostics, and with the v9 changes "put" > >> won't bring up the Message Box if the lockMessages is set to true. > >> > >> Anyone else miss the old behavior? > >> > >> Has anyone missed it enough to submit a bug report/feature request to > >> reinstate the traditional behavior? > >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Thu May 24 14:53:19 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 24 May 2018 20:53:19 +0200 Subject: on-rev choosing engine In-Reply-To: References: Message-ID: You could try to use this method for .htaccess Options +ExecCGI Action custom-livecode /cgi-bin/livecode-server/livecode-server SetHandler custom-livecode Please note, that if you have several add-on domains and each domain uses its own root folder and you want to use the custom livecode server installation with each domain, you have to put livecode server and .htaccess into each root folder. Regards, Matthias > Am 24.05.2018 um 17:32 schrieb Mike Bonner via use-livecode : > > Has anyone had luck using an .htaccess to change the engine used with > onrev? I'm hoping to override 7.0.1 (the default version it seems) with a > more recent version, but the information here: > http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose-which-livecode-server-engine-to-use-with-on-rev > doesn't seem to work. I even tried the older version used in the example > (4.6.3) and its not found. If it works for others, i'm thinking there is > something munged in my account specifically. If you DO have it working, > i'd appreciate an example so that I can duplicate it to test. > > Thanks! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 24 15:46:11 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 24 May 2018 13:46:11 -0600 Subject: on-rev choosing engine In-Reply-To: References: Message-ID: Thanks, I'll try this and see what I can figure out. It seems though that the server engines aren't there. (not found) type errors. Using the info from that lesson, there should be an engine at /cgi-bin/livecode-server-4.6.3 for example. (or any version based on the same format, with the exception of the default (7.0.1) which is at /cgi-bin/livecode-server according to the lesson, and the irev version is in a different place too. ) Then it goes on to give the example as in 4.6.3 which matches the description of how things are named/placed. But its not there. When running standard, no .htaccess, the livecode-server is located at /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/livecode-server So it appears that the lesson is wrong here too, and that the handler for .lc files would point to /cgi-bin/livecodeserver-7.1.0/livecode-server rather than as described. I thought maybe things were the same, so tried with /cgi-bin/livecodeserver-4.6.3/livecode-server but thats a no. I also did a shell call, when doing shell("ls /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/ the files are there as expected. When doing the same for livecodeserver-6.4.3 the directory doesn't exist. All this would be made easier if I had permission to ls /usr/local/cpanel/cgi-sys/ to look at whats there, but thats not possible. I'm guessing the scriptalias points to /usr/local/cpanel/cgi-sys/ so if anyone has a clue how things are actually named for LC server versions underneath that, that actually work, I'd appreciate the info. Otherwise, I'll msg support and ask there. On Thu, May 24, 2018 at 12:53 PM, Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > You could try to use this method for .htaccess > > Options +ExecCGI > Action custom-livecode /cgi-bin/livecode-server/livecode-server > > SetHandler custom-livecode > > > > > Please note, that if you have several add-on domains and each domain uses > its own root folder and you want to use the custom livecode server > installation with each domain, you have to put livecode server and > .htaccess into each root folder. > > > Regards, > Matthias > > > Am 24.05.2018 um 17:32 schrieb Mike Bonner via use-livecode < > use-livecode at lists.runrev.com>: > > > > Has anyone had luck using an .htaccess to change the engine used with > > onrev? I'm hoping to override 7.0.1 (the default version it seems) with > a > > more recent version, but the information here: > > http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose- > which-livecode-server-engine-to-use-with-on-rev > > doesn't seem to work. I even tried the older version used in the example > > (4.6.3) and its not found. If it works for others, i'm thinking there is > > something munged in my account specifically. If you DO have it working, > > i'd appreciate an example so that I can duplicate it to test. > > > > Thanks! > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Thu May 24 16:06:51 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 24 May 2018 22:06:51 +0200 Subject: on-rev choosing engine In-Reply-To: References: Message-ID: I am pretty sure, that after the move from OHV to LiquidWeb the different server engines were not installed again. Matthias > Am 24.05.2018 um 21:46 schrieb Mike Bonner via use-livecode : > > Thanks, I'll try this and see what I can figure out. It seems though that > the server engines aren't there. (not found) type errors. Using the info > from that lesson, there should be an engine at > /cgi-bin/livecode-server-4.6.3 for example. (or any version based on the > same format, with the exception of the default (7.0.1) which is at > /cgi-bin/livecode-server according to the lesson, and the irev version is > in a different place too. ) > > Then it goes on to give the example as in 4.6.3 which matches the > description of how things are named/placed. But its not there. When > running standard, no .htaccess, the livecode-server is located at > > /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/livecode-server > > So it appears that the lesson is wrong here too, and that the handler for > .lc files would point to /cgi-bin/livecodeserver-7.1.0/livecode-server > rather than as described. > > I thought maybe things were the same, so tried with > /cgi-bin/livecodeserver-4.6.3/livecode-server but thats a no. I also did a > shell call, when doing shell("ls > /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/ the files are there as > expected. When doing the same for livecodeserver-6.4.3 the directory > doesn't exist. All this would be made easier if I had permission to ls > /usr/local/cpanel/cgi-sys/ to look at whats there, but thats not possible. > > I'm guessing the scriptalias points to /usr/local/cpanel/cgi-sys/ so if > anyone has a clue how things are actually named for LC server versions > underneath that, that actually work, I'd appreciate the info. Otherwise, > I'll msg support and ask there. > > > On Thu, May 24, 2018 at 12:53 PM, Matthias Rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> You could try to use this method for .htaccess >> >> Options +ExecCGI >> Action custom-livecode /cgi-bin/livecode-server/livecode-server >> >> SetHandler custom-livecode >> >> >> >> >> Please note, that if you have several add-on domains and each domain uses >> its own root folder and you want to use the custom livecode server >> installation with each domain, you have to put livecode server and >> .htaccess into each root folder. >> >> >> Regards, >> Matthias >> >>> Am 24.05.2018 um 17:32 schrieb Mike Bonner via use-livecode < >> use-livecode at lists.runrev.com>: >>> >>> Has anyone had luck using an .htaccess to change the engine used with >>> onrev? I'm hoping to override 7.0.1 (the default version it seems) with >> a >>> more recent version, but the information here: >>> http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose- >> which-livecode-server-engine-to-use-with-on-rev >>> doesn't seem to work. I even tried the older version used in the example >>> (4.6.3) and its not found. If it works for others, i'm thinking there is >>> something munged in my account specifically. If you DO have it working, >>> i'd appreciate an example so that I can duplicate it to test. >>> >>> Thanks! >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 24 16:13:04 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 24 May 2018 14:13:04 -0600 Subject: on-rev choosing engine In-Reply-To: References: Message-ID: Ah, that would explain it. I'll install my own versions then. Thanks for the help, much appreciated. On Thu, May 24, 2018 at 2:06 PM, Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > I am pretty sure, that after the move from OHV to LiquidWeb the different > server engines were not installed again. > > Matthias > > > > Am 24.05.2018 um 21:46 schrieb Mike Bonner via use-livecode < > use-livecode at lists.runrev.com>: > > > > Thanks, I'll try this and see what I can figure out. It seems though > that > > the server engines aren't there. (not found) type errors. Using the info > > from that lesson, there should be an engine at > > /cgi-bin/livecode-server-4.6.3 for example. (or any version based on the > > same format, with the exception of the default (7.0.1) which is at > > /cgi-bin/livecode-server according to the lesson, and the irev version is > > in a different place too. ) > > > > Then it goes on to give the example as in 4.6.3 which matches the > > description of how things are named/placed. But its not there. When > > running standard, no .htaccess, the livecode-server is located at > > > > /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/livecode-server > > > > So it appears that the lesson is wrong here too, and that the handler for > > .lc files would point to /cgi-bin/livecodeserver-7.1.0/livecode-server > > rather than as described. > > > > I thought maybe things were the same, so tried with > > /cgi-bin/livecodeserver-4.6.3/livecode-server but thats a no. I also > did a > > shell call, when doing shell("ls > > /usr/local/cpanel/cgi-sys/livecodeserver-7.1.0/ the files are there as > > expected. When doing the same for livecodeserver-6.4.3 the directory > > doesn't exist. All this would be made easier if I had permission to ls > > /usr/local/cpanel/cgi-sys/ to look at whats there, but thats not > possible. > > > > I'm guessing the scriptalias points to /usr/local/cpanel/cgi-sys/ so if > > anyone has a clue how things are actually named for LC server versions > > underneath that, that actually work, I'd appreciate the info. Otherwise, > > I'll msg support and ask there. > > > > > > On Thu, May 24, 2018 at 12:53 PM, Matthias Rebbe via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> You could try to use this method for .htaccess > >> > >> Options +ExecCGI > >> Action custom-livecode /cgi-bin/livecode-server/livecode-server > >> > >> SetHandler custom-livecode > >> > >> > >> > >> > >> Please note, that if you have several add-on domains and each domain > uses > >> its own root folder and you want to use the custom livecode server > >> installation with each domain, you have to put livecode server and > >> .htaccess into each root folder. > >> > >> > >> Regards, > >> Matthias > >> > >>> Am 24.05.2018 um 17:32 schrieb Mike Bonner via use-livecode < > >> use-livecode at lists.runrev.com>: > >>> > >>> Has anyone had luck using an .htaccess to change the engine used with > >>> onrev? I'm hoping to override 7.0.1 (the default version it seems) > with > >> a > >>> more recent version, but the information here: > >>> http://lessons.livecode.com/m/4070/l/41105-how-do-i-choose- > >> which-livecode-server-engine-to-use-with-on-rev > >>> doesn't seem to work. I even tried the older version used in the > example > >>> (4.6.3) and its not found. If it works for others, i'm thinking there > is > >>> something munged in my account specifically. If you DO have it > working, > >>> i'd appreciate an example so that I can duplicate it to test. > >>> > >>> Thanks! > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Thu May 24 16:46:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 24 May 2018 15:46:30 -0500 Subject: Windows 10 and LC9.0 In-Reply-To: References: Message-ID: <214d16ab-8ba0-3250-bbf6-6bcce9865190@hyperactivesw.com> On 5/24/18 12:35 PM, R.H. via use-livecode wrote: > What is now a new problem with 9.0, and a bit of an annoyance, is the fact > that the property inspector does not keep the resized value when changing > when selecting another control. Each time, the window falls back to some > default size and then it must be resized again, or the scroll bar must be > used. Again, it is not critical but hinders work-flow very much. For > example, I prefer to look at layer numbers in the property inspector, and > just go through each control with an open property inspector without having > to resize the window or scroll it all the time. I've seen this too on Mac. The property inspector should auto-resize to accomodate all the controls in the current pane, at least for the height. I wish it would also resize to the minimum width so that we don't see such long option buttons on some panes, but the awkward widths aren't new. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ahsoftware at sonic.net Thu May 24 19:34:07 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 24 May 2018 16:34:07 -0700 Subject: Windows 10 and LC9.0 In-Reply-To: <214d16ab-8ba0-3250-bbf6-6bcce9865190@hyperactivesw.com> References: <214d16ab-8ba0-3250-bbf6-6bcce9865190@hyperactivesw.com> Message-ID: <2f55e770-116a-da08-560d-6d60f2e2b124@sonic.net> On 05/24/2018 01:46 PM, J. Landman Gay via use-livecode wrote: > On 5/24/18 12:35 PM, R.H. via use-livecode wrote: >> What is now a new problem with 9.0, and a bit of an annoyance, is the >> fact >> that the property inspector does not keep the resized value when changing >> when selecting another control. Each time, the window falls back to some >> default size and then it must be resized again, or the scroll bar must be >> used. Again, it is not critical but hinders work-flow very much. For >> example, I prefer to look at layer numbers in the property inspector, and >> just go through each control with an open property inspector without >> having >> to resize the window or scroll it all the time. > > I've seen this too on Mac. The property inspector should auto-resize to > accomodate all the controls in the current pane, at least for the > height. I wish it would also resize to the minimum width so that we > don't see such long option buttons on some panes, but the awkward widths > aren't new. > https://quality.livecode.com/show_bug.cgi?id=19880 -- Mark Wieder ahsoftware at gmail.com From brian at milby7.com Thu May 24 20:29:34 2018 From: brian at milby7.com (Brian Milby) Date: Thu, 24 May 2018 19:29:34 -0500 Subject: Should "put" to the Message Box be affected by lockMessages? In-Reply-To: References: <3507965D-85AB-43F8-BDD9-D6FFAF487051@appisle.net> <910b4995-f6de-0909-543e-a110db21a11e@fourthworld.com> Message-ID: https://github.com/livecode/livecode/pull/6544 On Thu, May 24, 2018 at 1:36 PM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks Richard. > > I just saw this thread. This has been reported in the past as well ( > https://quality.livecode.com/show_bug.cgi?id=16235), against LC 6.7.x. > > Best, > Panos > -- > > On Thu, May 24, 2018 at 7:28 PM, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Thanks for chiming in, Monte. Done: > > https://quality.livecode.com/show_bug.cgi?id=21302 > > > > -- > > Richard Gaskin > > Fourth World Systems > > > > Monte Goulding wrote: > > > Ah? yes please report it if you haven?t yet done so. It should just be > > > a matter of temporarily setting the MClockmessages to False before > > > sending the message in MCB_setmsg then back to the previous state > > > after. We do that elsewhere for things like dispatch. The result will > > > be better than reverting to the old behavior because clearly it was > > > previously possible for the message box to be presented while messages > > > were blocked causing some bugs I?m sure. > > > > > > This would be an easy community contribution for someone that wants to > > > dip their toe in ;-) > > > > > > Cheers > > > Monte > > > > > >> On 24 May 2018, at 9:34 am, Richard Gaskin wrote: > > >> > > >> I like the new Message Box API, but I've noticed that now that it's > > >> message-driven it's no longer immune to the lockMessages. > > >> > > >> I have a habit of putting in a simple "put" command here and there > > >> during development for diagnostics, and with the v9 changes "put" > > >> won't bring up the Message Box if the lockMessages is set to true. > > >> > > >> Anyone else miss the old behavior? > > >> > > >> Has anyone missed it enough to submit a bug report/feature request to > > >> reinstate the traditional behavior? > > >> > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From RayHorsley at mail.com Fri May 25 08:40:31 2018 From: RayHorsley at mail.com (Ray) Date: Fri, 25 May 2018 14:40:31 +0200 Subject: Signing MacOS Standalones In-Reply-To: <64f1529e-ca1f-e845-379e-2457245700dc@LinkIt.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> <64f1529e-ca1f-e845-379e-2457245700dc@LinkIt.com> Message-ID: <5ac9e60c-0bee-13e4-3aaa-114b53369835@mail.com> Paul thanks again for your suggestion here.? I finally got some time and a Mac to try this but I ran into problems.? I get a "no identity found" error from AppWrapper with no support as to how to find 'my identity'.? I did find some information on Stack Overflow at: https://stackoverflow.com/questions/16036571/codesign-gives-always-no-identity-found-error-via-terminal but it's pretty cryptic and ultimately impossible to follow.? In my opinion this whole thing seems like one big extortion scheme on the part of Apple Computers.? To the best of my knowledge Microsoft does not impose anything like this on Windows developers.? Exasperating matters, Apple routinely changes things up thus making it difficult for an organization such as Livecode to provide an accurate procedure.? Nonetheless, if we can no longer save a standalone for MacOS we taken a major step backward, have we not? Please let me know what your thoughts are on this. Thanks! Ray Horsley On 5/19/2018 5:54 PM, Ray via use-livecode wrote: > Many thanks Paul - I'll give this a try and post how it works out. > > > On 5/19/2018 1:47 PM, Paul Dupuis via use-livecode wrote: >> You will still have to join Apple Developer to purchase a certificate, >> but then use AppWrapper (http://www.ohanaware.com/appwrapper/) >> >> On 5/19/2018 5:19 AM, Ray via use-livecode wrote: >>> Does anybody have steps to sign Mac OS standalones?? I've discovered >>> Apple 10.12 or higher now sabotages unsigned standalones and it's a >>> rather cryptic process to join the Apple dev club, create a >>> certificate, and then sign an LC standalone, evidently using Terminal. >>> >>> Thanks in advance! >>> >>> Ray Horsley >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lists at mangomultimedia.com Fri May 25 10:51:02 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 25 May 2018 09:51:02 -0500 Subject: Update to SublimeText LiveCode Script linter Message-ID: Hi, The LiveCode Script linter for SublimeText has been updated. The update includes fixes required in order to work with the latest SublimeLinter. It also fixes an issue that would keep the linter from working if you installed from Package Control. Instructions on installing the linter can be found on GitHub: https://github.com/trevordevore/sublimelinter-contrib-livecodelint -- Trevor DeVore ScreenSteps www.screensteps.com From MikeKerner at roadrunner.com Fri May 25 10:58:19 2018 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 25 May 2018 10:58:19 -0400 Subject: Update to SublimeText LiveCode Script linter In-Reply-To: References: Message-ID: so far so good here other than the version tag being a commit early... On Fri, May 25, 2018 at 10:51 AM Trevor DeVore via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi, > > The LiveCode Script linter for SublimeText has been updated. The update > includes fixes required in order to work with the latest SublimeLinter. It > also fixes an issue that would keep the linter from working if you > installed from Package Control. Instructions on installing the linter can > be found on GitHub: > > https://github.com/trevordevore/sublimelinter-contrib-livecodelint > > -- > Trevor DeVore > ScreenSteps > www.screensteps.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 lists at mangomultimedia.com Fri May 25 11:09:54 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 25 May 2018 10:09:54 -0500 Subject: Update to SublimeText LiveCode Script linter In-Reply-To: References: Message-ID: On Fri, May 25, 2018 at 9:58 AM, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > so far so good here other than the version tag being a commit early... ? -- Trevor DeVore ScreenSteps www.screensteps.com From paul at researchware.com Fri May 25 11:24:44 2018 From: paul at researchware.com (Paul Dupuis) Date: Fri, 25 May 2018 11:24:44 -0400 Subject: Signing MacOS Standalones In-Reply-To: <5ac9e60c-0bee-13e4-3aaa-114b53369835@mail.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> <64f1529e-ca1f-e845-379e-2457245700dc@LinkIt.com> <5ac9e60c-0bee-13e4-3aaa-114b53369835@mail.com> Message-ID: <9ae6d49a-fbe7-2379-5f38-aa4bdf2fd727@researchware.com> I am not sure - the "no identity" seems like you may have not added your code signing certificate to AppWrapper. To verify, you have an Apple Developer account. From the Developer account, you have downloaded a code signing certificate for signing OSX desktop apps (Apple issues different certificates for signing desktop app and iOS apps). I'm sorry, but I do not remember the specifc steps to add your certificate to AppWrapper, but in the past, Ohanaware email support has been really good. Have you contacted them? On 5/25/2018 8:40 AM, Ray via use-livecode wrote: > Paul thanks again for your suggestion here.? I finally got some time > and a Mac to try this but I ran into problems.? I get a "no identity > found" error from AppWrapper with no support as to how to find 'my > identity'.? I did find some information on Stack Overflow at: > > https://stackoverflow.com/questions/16036571/codesign-gives-always-no-identity-found-error-via-terminal > > > but it's pretty cryptic and ultimately impossible to follow.? In my > opinion this whole thing seems like one big extortion scheme on the > part of Apple Computers.? To the best of my knowledge Microsoft does > not impose anything like this on Windows developers.? Exasperating > matters, Apple routinely changes things up thus making it difficult > for an organization such as Livecode to provide an accurate > procedure.? Nonetheless, if we can no longer save a standalone for > MacOS we taken a major step backward, have we not? > > Please let me know what your thoughts are on this. > > Thanks! > > Ray Horsley > > > On 5/19/2018 5:54 PM, Ray via use-livecode wrote: >> Many thanks Paul - I'll give this a try and post how it works out. >> >> >> On 5/19/2018 1:47 PM, Paul Dupuis via use-livecode wrote: >>> You will still have to join Apple Developer to purchase a certificate, >>> but then use AppWrapper (http://www.ohanaware.com/appwrapper/) >>> >>> On 5/19/2018 5:19 AM, Ray via use-livecode wrote: >>>> Does anybody have steps to sign Mac OS standalones?? I've discovered >>>> Apple 10.12 or higher now sabotages unsigned standalones and it's a >>>> rather cryptic process to join the Apple dev club, create a >>>> certificate, and then sign an LC standalone, evidently using Terminal. >>>> >>>> Thanks in advance! >>>> >>>> Ray Horsley >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Fri May 25 12:07:00 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Fri, 25 May 2018 17:07:00 +0100 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY Message-ID: Dear All This is going to be a long one so I?ll break it down into sections to make it easier to read and get the points across (hopefully). // Thanks // First off, a great deal of thanks has to go out to everyone who contacted both during and after the incident on May 2nd. It is overwhelming to see the attempts of support offered over the last couple of weeks. Thank you, each one of you. // GoFundMe // This, too, is overwhelming. A little disturbing too as it was embarked on by people who know very little about me or the facts behind the situation. Indeed, some of those provided here and on the GFM site were distorted from the truth of the matter. I would never have asked for this or expected it... but the generosity demonstrated by so many in the community is so very much appreciated. It is necessary, though, to set a few matters straight to make sure all understand what actually took place and why things got the way they did. // Background // On a personal note, I?ve suffered from clinical depression, diagnosed and medicated since ?03. During that time I have had 5 serious mental (nervous) breakdowns. Only one of these had been work-related. What I suffered this time was only a half breakdown it transpires and has been ?easier? to recover from. My wife, Judith, has been a major contributing factor in this. The project is one that if been working on since April ?17 on and off, a few weeks at a time. It?s for a tv production company that produces game shows in the UK who required a working prototype of a game for development, testing, production and pitching purposes. This is the second one I was producing for them. The last stage of its production started around February with final tweaks and bug fixes along with a couple of new features. It all went well and the client had planned to set up a day to film a working pilot episode. I continued to bug fix leading up to the day till the 2nd of May 3am, the morning of the gig. I went to bed at that time happy that everything was working fine. /* Bear in mind that somewhere in the middle of April 2018, Adobe had also changed their policy for oAuth which had repercussions on another client?s software who codes in LC5.0.2 (because he prefers to ?own? software rather than ?rent? it). I created a library for him to access Adobe Sign but failed from 5.0.2 because it only uses TLS1.0 and Adobe require TLS1.1 or 1.2. I was able to fix this with a mini hack of LC5.0.2. */ // The Incident // It turns out, however, that at 00:01 PDT (8am BST I think) of May 2nd Google changed something key to the App. Due to various security risks, Google had decided to deprecate the use of webviews for authenticating oAuth entry. Our app used GoogleSheets as a simple way to enable the client to update key features of the app live, specifically, questions, categories and running orders. The App, which would run live and display on the projected screen in front of the contestants, would call on the GSheet with updated data through the demo. >From between 8am and 10am UK time when I eventually woke up, the client had evidently been desperately texting, emailing and trying to call me to let me know the App wasn?t working anymore. It had been working at first then suddenly wasn?t. They would only get a screen that said it could no longer authenticate entry and login to Google services. This, of course, baffled me as it had all been working fine up to just 7hrs before. As the desktop version appeared not to be affected (as I had found after a lot of testing that morning) so I used it to create an up to date database internally in the app and upload as an enterprise app for them to install. This gave them the ability to at least start using it although without the ability to update and change the order of events dynamically using the Google Sheets method. This was a key part of making it work. // The Repercussions // Once I got to the studio it was evident how much this had affected production. It had all become very clunky with little to no fluidity or slickness we would have had if it were working properly. The director/producer was understandably perplexed and irritated. It now meant that every time an answer was given and a step through the game occurred we had to rebuild the application with manually updated data and get each device to download the latest version of the app. The game is usually very fast paced but this had brought it to a near standstill taking all of the excitement out of it. The longer it went on the worse and worse I felt. I had little to no time to come up with an alternative solution and just needed it fixed. But with Monte 12hrs away and LiveCode ?600-?1000 away with only the likely response of ?Nothing we can do till Monte wakes up?, I knew the likelihood of a fix was 100% not going to come. To give an idea of what was affected, an hours show like this would usually take about 2-3hrs to film. This took them 6-7hrs. Considerations are the studio time, the crew (around 15-20 all-in), equipment (lights, camera, set/staging, etc), contestants (8-10) and a well-known presenter/comedian (expensive). That?s a great deal of per-hour costs. All of these people were looking at me every time it had to halt for me to do an update. The pressure was beyond any kind of intensity I had faced in all of my time working in live environments like this. I am usually used to it and am able to ride it because I?m usually in control, even when things go wrong - I don?t panic. But this was all out of my control and everyone, top down, was dependent on me and this app. With little to no ?useful? advice or help coming in, I was completely alone. By the time Monte and Kevin had finally got in touch, it was all over and I had cut off all communication for my own sanity. I was now in an abyss. // The Abyss // This has lasted not as long as other occasions thanks to family. I had almost twice jumped in front of trains. The thing that stops me is only fear of failure again. Fortunately, my view of myself is so belittling that I don?t even have confidence in myself to do anything right, including ending myself. I had a long time on my way back to think about things - and sink deeper. My wife in the meantime had answered the door to two police staff asking after me. She was blissfully unaware that anything was wrong. When I got there I had to carefully play it down and put on my mask. They can be very quick to section people (put me into care in some mental hospital, locked away from everyone). So, 'thanks' to whoever in the community called them because that would have really made my and everyone's day! Some people when they think they?re doing the best thing do absolutely the worst thing, forgetting the authorities care even less than anyone else. I?ve not been able to face anyone or anything. I was not happy that the police had been called. I was not happy that my wife found out that way. I was definitely not happy that people had tried contacting my 14yr old son after cyber ploughing my social accounts. I was then weirded out by the gofundme which put me into even more regression due to increased embarrassment. I?ve spent 4 days so far writing this and I still can?t figure out what to do with these feelings or the donations. Even my extended family think it?s nice that people did it but a little bit weird it was done with one sparse facts of the situation. If it was just me I would put it down to pride but the fact others feel the same makes me wonder. // Lessons Learned // I?ve still not heard from or spoken to the client just yet. They will be unaware of the breakdown I?ve had and I?m not sure, professionally, if I should tell them. I certainly don?t feel right putting in my invoice for the 3-4 months work for this stage of the app as it didn?t work when they actually needed it. That?s the second time a LiveCode app has put me in this position. I would have been employed to provide the software for the tv show and others if it all gone as it should but that bridge is now ashes in the Atlantic. Thanks, LC/Google! Now I (again!) have to re-evaluate where I go from here. Certainly, my trust in third-party add-ons has gone and I will never again rely on them. I would rather rewrite my own than feel I could assume that they had written it correctly. Despite being distributed as part of LC, mergext is not open source so can?t be repaired by any of us. LC 9 is a shambles and still not ready for release - in its current state it?s basically still in beta. They seem unprepared to fix any of the project browser stuff (which we can?t fix easily because it?s part of the ide and they won?t accept ide amendments due to the fact it can?t be checked and compared using GitHub!!!) and instead keep adding more features elsewhere, themselves which don?t seem to be anywhere near completion (HTML, native java/objc, etc). And what have they done to the script editor, the MAIN part of LC we use - broken!! Little to no decent documentation or tutorials for any of these features. And a doc ide that makes it impossible to find the guidance you need. // LiveCode And/Or Bust // To add insult to the injury, I?d have to keep paying a subscription for something that struggles to work consistently. I want software I can trust. All software has little bugs (unexpected features) but I always come away from using LC feeling like it?s riddled with them, glaring ones that make it seemingly evident they don?t use the software themselves or else they would notice them - or they?re purposely ignoring them. I?ve still got bugs from years ago that haven?t been touched so it doesn?t inspire confidence to report yet more to them. For the amount I?ve invested in LC (money, learning, voluntary bug fixing), I don?t feel they?ve paid back in kind. Their decision to have the next conf over in the far west shows their loyalty to, again, only a small part of the community, the rich and those already in America. Global?!? It?s so frustrating because LC is by far and away the easiest way of writing code for all platforms. But it just keeps letting me down in so many ways. Someone has just asked me to build a prototype wireframe for a game that runs on both iOS and Roid but I?m just not sure I can put myself through all the heartache, what with the geometry manager being such a mess and the 3rd party one (again) consistently let me down losing links or simply not working. I?d have to write my own cross-platform/format ?responsive? library to make sure it could work on ANY device. It?s all a steaming pile of BS! I don?t want to have to go back to coding in Java and objc/swift again. Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle hasn?t been added in. It?s hardly working let alone ?Stable? then, is it!! Rock <=> Hard-Place // Expectations // I?m clearly still not ready for the real-world just yet. I come away from ?getting this off my chest? feeling worse than I did when I started it a few days back. I?m not expecting miracles or any grand gesture from LC. I?m not expecting my health to get any better (being already on the highest meds they?re willing to put me on - legally). I?m not expecting to get paid for my work or to get any future work from either this client or agency. I?m not expecting any kind of respect from my family, friends or this community based on my failure to manage my own life, health or business. I fully expect to continue failing with no control over being able to get back up from it and to continue being walked over by all those above me as I have been to date. I?m also fully expecting to be forgotten. I?m sure many of you already had, the rest of you will, given a month or so. Eventually one day even my friends and family will. That is just the way of life. So none of this, none of what I?ve said, nothing I do will be of any consequence in the long run. The majority of you I suspect will have given up reading by paragraph three - if you even got that far. I expect I?ll see you all carry on as you were and LC to continue as they have. Regards Sean From curry at pair.com Fri May 25 13:42:58 2018 From: curry at pair.com (Curry Kenworthy) Date: Fri, 25 May 2018 13:42:58 -0400 Subject: Windows 10 and LC9.0 In-Reply-To: References: Message-ID: <5B084B22.50206@pair.com> Roland said: > The kluge is turning off everything that is offered to support > script hiliting and debugging such as bracket completions, etc. This is one of the reasons I used LiveCode 6.7, and not 8 or 9, for my LC Conference presentation. When displaying code to others, nice to have the script coloration turned on! :) > Opening LiveCode 9.0 on my computer (8MB RAM, 2 years old, > Acer Aspire) takes about 30 seconds. Every time LC starts, I'm guessing it also runs "Setup" (which shows as "Installer" in Task Manager) to check for LC updates. And something there is SERIOUSLY messed up! Over time you can wind up with multiple Setup processes hung in memory per LC version, and this can happen for multiple versions. Big system drag. So I've gotten in the habit of deleting the Setups (not the real installers) and another way is turning off all update features in Preferences. That helps with LC startup and system performance. Has anyone done bug report on this? > For this reason, I would like to see much > more attention towards Windows and Android. Yep! I fully endorse Richard's suggestion for the LC team to spend some weekly time on Windows. Hopefully a real native installation, but in any case, the Windows session needs to be kept running for days (or at least one full day) as it does for a real user, not just for minutes. I could add a similar suggestion - to have the team spend some time using LC itself, that is using the IDE. Perhaps spending a couple hours weekly in the IDE working on a continuing project stack, not just a few minutes on a test stack from scratch. That intimacy with the IDE will pay off! Use 6.7 as a reference point of what you had before in terms of features and polish. Best wishes, Curry Kenworthy Custom Software Development LiveCode Training and Consulting http://livecodeconsulting.com/ From chipsm at themartinz.com Fri May 25 14:25:47 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Fri, 25 May 2018 11:25:47 -0700 Subject: Windows 10 and LC9.0 In-Reply-To: <5B084B22.50206@pair.com> References: <5B084B22.50206@pair.com> Message-ID: <042801d3f455$cd5a96e0$680fc4a0$@themartinz.com> I agree. I have seen this more times than I like. -----Original Message----- From: use-livecode On Behalf Of Curry Kenworthy via use-livecode Sent: Friday, May 25, 2018 10:43 AM To: use-livecode at lists.runrev.com Cc: Curry Kenworthy Subject: Re: Windows 10 and LC9.0 Roland said: > The kluge is turning off everything that is offered to support > script hiliting and debugging such as bracket completions, etc. This is one of the reasons I used LiveCode 6.7, and not 8 or 9, for my LC Conference presentation. When displaying code to others, nice to have the script coloration turned on! :) > Opening LiveCode 9.0 on my computer (8MB RAM, 2 years old, > Acer Aspire) takes about 30 seconds. Every time LC starts, I'm guessing it also runs "Setup" (which shows as "Installer" in Task Manager) to check for LC updates. And something there is SERIOUSLY messed up! Over time you can wind up with multiple Setup processes hung in memory per LC version, and this can happen for multiple versions. Big system drag. So I've gotten in the habit of deleting the Setups (not the real installers) and another way is turning off all update features in Preferences. That helps with LC startup and system performance. Has anyone done bug report on this? > For this reason, I would like to see much > more attention towards Windows and Android. Yep! I fully endorse Richard's suggestion for the LC team to spend some weekly time on Windows. Hopefully a real native installation, but in any case, the Windows session needs to be kept running for days (or at least one full day) as it does for a real user, not just for minutes. I could add a similar suggestion - to have the team spend some time using LC itself, that is using the IDE. Perhaps spending a couple hours weekly in the IDE working on a continuing project stack, not just a few minutes on a test stack from scratch. That intimacy with the IDE will pay off! Use 6.7 as a reference point of what you had before in terms of features and polish. Best wishes, Curry Kenworthy Custom Software Development LiveCode Training and Consulting http://livecodeconsulting.com/ _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From heather at livecode.com Fri May 25 14:58:20 2018 From: heather at livecode.com (Heather Laine) Date: Fri, 25 May 2018 19:58:20 +0100 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <1FE65B2D-F02C-4ABB-9592-EAE06121B73F@livecode.com> Sean. Thank you for writing. I'm so relieved to hear you are still alive. At the end of the day, this is what matters. Everything else can be fixed, recovered, moved on from. Just wanted to say that. Best Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 25 May 2018, at 17:07, Sean Cole (Pi) via use-livecode wrote: > > Dear All > > > This is going to be a long one so I?ll break it down into sections to make > it easier to read and get the points across (hopefully). > > // Thanks // > First off, a great deal of thanks has to go out to everyone who contacted > both during and after the incident on May 2nd. It is overwhelming to see > the attempts of support offered over the last couple of weeks. Thank you, > each one of you. > > > // GoFundMe // > This, too, is overwhelming. A little disturbing too as it was embarked on > by people who know very little about me or the facts behind the situation. > Indeed, some of those provided here and on the GFM site were distorted from > the truth of the matter. I would never have asked for this or expected > it... but the generosity demonstrated by so many in the community is so > very much appreciated. > > It is necessary, though, to set a few matters straight to make sure all > understand what actually took place and why things got the way they did. > > > // Background // > On a personal note, I?ve suffered from clinical depression, diagnosed and > medicated since ?03. During that time I have had 5 serious mental (nervous) > breakdowns. Only one of these had been work-related. What I suffered this > time was only a half breakdown it transpires and has been ?easier? to > recover from. My wife, Judith, has been a major contributing factor in this. > > The project is one that if been working on since April ?17 on and off, a > few weeks at a time. It?s for a tv production company that produces game > shows in the UK who required a working prototype of a game for development, > testing, production and pitching purposes. This is the second one I was > producing for them. The last stage of its production started around > February with final tweaks and bug fixes along with a couple of new > features. It all went well and the client had planned to set up a day to > film a working pilot episode. I continued to bug fix leading up to the day > till the 2nd of May 3am, the morning of the gig. I went to bed at that time > happy that everything was working fine. > > /* > Bear in mind that somewhere in the middle of April 2018, Adobe had also > changed their policy for oAuth which had repercussions on another client?s > software who codes in LC5.0.2 (because he prefers to ?own? software rather > than ?rent? it). I created a library for him to access Adobe Sign but > failed from 5.0.2 because it only uses TLS1.0 and Adobe require TLS1.1 or > 1.2. I was able to fix this with a mini hack of LC5.0.2. > */ > > > // The Incident // > It turns out, however, that at 00:01 PDT (8am BST I think) of May 2nd > Google changed something key to the App. Due to various security risks, > Google had decided to deprecate the use of webviews for authenticating > oAuth entry. Our app used GoogleSheets as a simple way to enable the client > to update key features of the app live, specifically, questions, categories > and running orders. The App, which would run live and display on the > projected screen in front of the contestants, would call on the GSheet with > updated data through the demo. > > From between 8am and 10am UK time when I eventually woke up, the client had > evidently been desperately texting, emailing and trying to call me to let > me know the App wasn?t working anymore. It had been working at first then > suddenly wasn?t. They would only get a screen that said it could no longer > authenticate entry and login to Google services. This, of course, baffled > me as it had all been working fine up to just 7hrs before. > > As the desktop version appeared not to be affected (as I had found after a > lot of testing that morning) so I used it to create an up to date database > internally in the app and upload as an enterprise app for them to install. > This gave them the ability to at least start using it although without the > ability to update and change the order of events dynamically using the > Google Sheets method. This was a key part of making it work. > > > // The Repercussions // > Once I got to the studio it was evident how much this had affected > production. It had all become very clunky with little to no fluidity or > slickness we would have had if it were working properly. The > director/producer was understandably perplexed and irritated. It now meant > that every time an answer was given and a step through the game occurred we > had to rebuild the application with manually updated data and get each > device to download the latest version of the app. The game is usually very > fast paced but this had brought it to a near standstill taking all of the > excitement out of it. > > The longer it went on the worse and worse I felt. I had little to no time > to come up with an alternative solution and just needed it fixed. But with > Monte 12hrs away and LiveCode ?600-?1000 away with only the likely response > of ?Nothing we can do till Monte wakes up?, I knew the likelihood of a fix > was 100% not going to come. > > To give an idea of what was affected, an hours show like this would usually > take about 2-3hrs to film. This took them 6-7hrs. Considerations are the > studio time, the crew (around 15-20 all-in), equipment (lights, camera, > set/staging, etc), contestants (8-10) and a well-known presenter/comedian > (expensive). That?s a great deal of per-hour costs. All of these people > were looking at me every time it had to halt for me to do an update. The > pressure was beyond any kind of intensity I had faced in all of my time > working in live environments like this. I am usually used to it and am able > to ride it because I?m usually in control, even when things go wrong - I > don?t panic. But this was all out of my control and everyone, top down, was > dependent on me and this app. > > With little to no ?useful? advice or help coming in, I was completely > alone. By the time Monte and Kevin had finally got in touch, it was all > over and I had cut off all communication for my own sanity. I was now in an > abyss. > > > // The Abyss // > This has lasted not as long as other occasions thanks to family. I had > almost twice jumped in front of trains. The thing that stops me is only > fear of failure again. Fortunately, my view of myself is so belittling that > I don?t even have confidence in myself to do anything right, including > ending myself. I had a long time on my way back to think about things - and > sink deeper. > > My wife in the meantime had answered the door to two police staff asking > after me. She was blissfully unaware that anything was wrong. When I got > there I had to carefully play it down and put on my mask. They can be very > quick to section people (put me into care in some mental hospital, locked > away from everyone). So, 'thanks' to whoever in the community called them > because that would have really made my and everyone's day! Some people when > they think they?re doing the best thing do absolutely the worst thing, > forgetting the authorities care even less than anyone else. > > I?ve not been able to face anyone or anything. I was not happy that the > police had been called. I was not happy that my wife found out that way. I > was definitely not happy that people had tried contacting my 14yr old son > after cyber ploughing my social accounts. I was then weirded out by the > gofundme which put me into even more regression due to increased > embarrassment. I?ve spent 4 days so far writing this and I still can?t > figure out what to do with these feelings or the donations. Even my > extended family think it?s nice that people did it but a little bit weird > it was done with one sparse facts of the situation. If it was just me I > would put it down to pride but the fact others feel the same makes me > wonder. > > > // Lessons Learned // > I?ve still not heard from or spoken to the client just yet. They will be > unaware of the breakdown I?ve had and I?m not sure, professionally, if I > should tell them. I certainly don?t feel right putting in my invoice for > the 3-4 months work for this stage of the app as it didn?t work when they > actually needed it. That?s the second time a LiveCode app has put me in > this position. I would have been employed to provide the software for the > tv show and others if it all gone as it should but that bridge is now ashes > in the Atlantic. Thanks, LC/Google! > > Now I (again!) have to re-evaluate where I go from here. Certainly, my > trust in third-party add-ons has gone and I will never again rely on them. > I would rather rewrite my own than feel I could assume that they had > written it correctly. Despite being distributed as part of LC, mergext is > not open source so can?t be repaired by any of us. LC 9 is a shambles and > still not ready for release - in its current state it?s basically still in > beta. They seem unprepared to fix any of the project browser stuff (which > we can?t fix easily because it?s part of the ide and they won?t accept ide > amendments due to the fact it can?t be checked and compared using > GitHub!!!) and instead keep adding more features elsewhere, themselves > which don?t seem to be anywhere near completion (HTML, native java/objc, > etc). And what have they done to the script editor, the MAIN part of LC we > use - broken!! Little to no decent documentation or tutorials for any of > these features. And a doc ide that makes it impossible to find the guidance > you need. > > > // LiveCode And/Or Bust // > To add insult to the injury, I?d have to keep paying a subscription for > something that struggles to work consistently. I want software I can trust. > All software has little bugs (unexpected features) but I always come away > from using LC feeling like it?s riddled with them, glaring ones that make > it seemingly evident they don?t use the software themselves or else they > would notice them - or they?re purposely ignoring them. I?ve still got bugs > from years ago that haven?t been touched so it doesn?t inspire confidence > to report yet more to them. > > For the amount I?ve invested in LC (money, learning, voluntary bug fixing), > I don?t feel they?ve paid back in kind. Their decision to have the next > conf over in the far west shows their loyalty to, again, only a small part > of the community, the rich and those already in America. Global?!? > > It?s so frustrating because LC is by far and away the easiest way of > writing code for all platforms. But it just keeps letting me down in so > many ways. Someone has just asked me to build a prototype wireframe for a > game that runs on both iOS and Roid but I?m just not sure I can put myself > through all the heartache, what with the geometry manager being such a mess > and the 3rd party one (again) consistently let me down losing links or > simply not working. I?d have to write my own cross-platform/format > ?responsive? library to make sure it could work on ANY device. It?s all a > steaming pile of BS! I don?t want to have to go back to coding in Java and > objc/swift again. > > Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle > hasn?t been added in. It?s hardly working let alone ?Stable? then, is it!! > > Rock <=> Hard-Place > > > // Expectations // > > I?m clearly still not ready for the real-world just yet. I come away from > ?getting this off my chest? feeling worse than I did when I started it a > few days back. I?m not expecting miracles or any grand gesture from LC. I?m > not expecting my health to get any better (being already on the highest > meds they?re willing to put me on - legally). I?m not expecting to get paid > for my work or to get any future work from either this client or agency. > I?m not expecting any kind of respect from my family, friends or this > community based on my failure to manage my own life, health or business. I > fully expect to continue failing with no control over being able to get > back up from it and to continue being walked over by all those above me as > I have been to date. > > I?m also fully expecting to be forgotten. I?m sure many of you already had, > the rest of you will, given a month or so. Eventually one day even my > friends and family will. That is just the way of life. So none of this, > none of what I?ve said, nothing I do will be of any consequence in the long > run. The majority of you I suspect will have given up reading by paragraph > three - if you even got that far. I expect I?ll see you all carry on as you > were and LC to continue as they have. > > > Regards > > Sean > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jburtt at earthlink.net Fri May 25 15:05:19 2018 From: jburtt at earthlink.net (John Burtt) Date: Fri, 25 May 2018 12:05:19 -0700 Subject: Windows 10 and LC9.0 In-Reply-To: References: Message-ID: <9CD204EE-485F-43FB-9019-7F641462CFC0@earthlink.net> Some of these bugs are not specific to Windows machines. Neither are they dependent on the speed of the machine. I see these everyday and I'm using a very fast MacBook Pro. > > Another real problem is when lots of controls are selected (maybe more than > 10). Moving the selection using arrow keys is a pain. Even moving the > selected controls with the mouse can make the system unusable. It can take > 30 seconds to move even one pixel. Grouping controls and moving the group > is the only option in such case and then working well. This has been the > same problem in previous versions. I get this. One big pain. > > Also fixed is the bug that it was almost impossible to place new controls > from the Tools palette to the IDE stack using drag-and-drop. It had been an > uncontrollable trial-and-error thing. Often enough I had to try several > times to "hit" the stack window and place the control So, I am happy about > the fix very much. Not fixed on a Mac. Totally unreliable. I don't even try anymore. Have to use the menu. > > There has been a problem with the "Find and Replace" window in previous > versions. This problem still exists. Do not touch the window in trying to > resize it. It will then suddenly shrink to a strange width and becomes > unusable. The only way to change this is a restart of LiveCode. Just never > resize this window!!! (I am not going to touch the IDE stacks....) Not this exactly, but I can usually resize the message box one time. From then on, it is not resizable unless i close and reopen it again. And LC likes to open some of my saved stacks at the default size of new stacks. I have to script a preOpenCard handler to handle the resizing, or do it myself over and over again. > > What is now a new problem with 9.0, and a bit of an annoyance, is the fact > that the property inspector does not keep the resized value when changing > when selecting another control. Each time, the window falls back to some > default size and then it must be resized again, or the scroll bar must be > used. Again, it is not critical but hinders work-flow very much. For > example, I prefer to look at layer numbers in the property inspector, and > just go through each control with an open property inspector without having > to resize the window or scroll it all the time. This happens on my machine too. John From bonnmike at gmail.com Fri May 25 15:32:06 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 25 May 2018 13:32:06 -0600 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <1FE65B2D-F02C-4ABB-9592-EAE06121B73F@livecode.com> Message-ID: Hey Sean, While its true that the full details of what was going on weren't available, there were 2 things that stood out to me from your previous writings. Large amounts of distress, and a monetary connection to the distress. I can't help with the distress directly, but it just makes sense to me that sending a bit of financial care your way might help smooth out this rough patch. I myself have had to face down my pride issues and accept help in the past.. well actually all the time due to my health stuff. If not for the care of people around me, my position would be much much worse. The most recent hit to my pride was the loss of ability to self transfer into my walk in tub, (a thing I learned the hard way.) People who care about me got together, designed, and installed a ceiling lift that works amazingly well. And I can do an engine swap in my bathroom. (Its a mite over-engineered.) Just one example of people being awesome. One thing I've taken to heart is a simple saying. "Accepting the gift, honors the giver." If it will help, I'd be honored to assist a bit more, but now that we've heard from you, I would prefer to leave that to your discretion. If you wish, you are welcome to send a direct email to me. Take care of yourself, Mike From curry at pair.com Fri May 25 17:19:09 2018 From: curry at pair.com (Curry Kenworthy) Date: Fri, 25 May 2018 17:19:09 -0400 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <5B087DCD.7010600@pair.com> Mike: > The most recent hit to my pride was the loss of ability > to self transfer into my walk in tub Ah, a fellow traveler indeed! I haven't been able to use my own insurmountable tub yet, still doing sponge baths. Sean: > I certainly don?t feel right putting in my invoice for > the 3-4 months work for this stage of the app as it didn?t work > when they actually needed it. Always invoice monthly. It's better for everyone. Invoices actually help clients see the progress and the work involved, and stay on budget. I've had at least $12,000 USD but probably closer to 15K in nonpayment over the years. That's hard to stomach! Especially when you're seriously handicapped, and the blood/sweat for every hour of work is more substantial than people realize. There are some people who deliberately avoid payment to increase profit or experiment with other people's money, but others misunderstand the dev process or just have cashflow problems themselves. I try to be understanding of others as they are understanding of me. (To paraphrase a famous saying.) But oh yes, it has an impact. Things don't always work out perfectly behind the scenes either. One time (FieldTrip) I was delayed for weeks just trying to get a piece of info. LC had advised me of a certain upcoming feature that would impact addons, so to use the project funds wisely I wanted to make sure that I coded it right the first time and took advantage of it. I wanted to wait on that before starting the code. But for some reason I could get the actual info, no matter who I asked. It was weird; usually info comes readily and speedily from LC, precisely the opposite! An unfortunate and mysterious fluke. Finally I gave up on getting that info, but then had a big health issue and a change in the project partnership/funding, so the project timeline and my rep both took a hit, people were disappointed. Not fun. Sometimes these things just happen. But life goes on! The world as a whole is not a terribly gentle place, but good people make ALL the difference. And we have some incredibly good people here. > Certainly, my trust in third-party add-ons has gone > and I will never again rely on them. LiveCode started as an addon, didn't it? A very welcome one at that! No matter where you go, you'll find that all code products tend to draw upon other code. The big boys too? Oh yes. Working over the years with Microsoft Office products I've come to understand not only how much code libraries are used, but also how often even the "standard" and open-source ones have issues. People who idolize Apple, OpenOffice, Google, or Microsoft don't realize the flaws in the code bases, but yes, they have bugs and limitations, sometimes in their own code and sometimes in the libraries they use. I've had to work around Apple and OO bugs/limitations. One general problem is that backward-compatibility has been abandoned and even politicized/demonized by some of the big players. (Hello Mr. Jobs.) BC is actually just part of a bigger concept. I don't have the correct word for that concept handy (Richard?) but when we build upon other frameworks (like FB, Google, or LiveCode itself), it helps if the APIs and keywords do not change rapidly. A sound foundation. That way "middle" code can be designed to last. If the big guys wantonly break code, it's an incredible waste that the consumer (or someone, sometimes us) has to pay. I know, this is not what you're hearing from everyone, it's not trendy, not the buzzword, but there it is. A well-designed API can be relatively stable even as the code behind it constantly evolves. We're going to keep seeing a lot more headaches and financial impacts of this upside-down and possibly unsustainable approach until some of the more well-connected in the tech world decide to change the trend again. Best wishes, Curry Kenworthy Custom Software Development LiveCode Training and Consulting http://livecodeconsulting.com/ From bonnmike at gmail.com Fri May 25 17:43:04 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 25 May 2018 15:43:04 -0600 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <5B087DCD.7010600@pair.com> Message-ID: Curry- don't know if such a thing would help your situation, but i'm attaching a photo of my lift. Its simply a relatively small i-beam solidly anchored, a trolly to match, a 2000lb hoist (overkill) and a very simple, self designed sling hooked to a home made spreader bar. Lower it, sling in front, spreader bar in back under my arms, push the button, and voila' I'm levitating, at which point its easy to peter pan back and forth across the room. (Though I look like i'm ready to be processed at a butcher shop) Compared to the cost of a "professional" ceiling lift, the cost was around 8K less before install costs (because you apparently can't just buy parts here and DIY.) Photo isn't great but here it is if LC will let it post. Ignore the mess. No go on attaching the photo, so heres the dropbox. https://www.dropbox.com/s/5eckjh1hocpqeqx/IMG_2091.JPG?dl=1 From ahsoftware at sonic.net Fri May 25 18:13:11 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Fri, 25 May 2018 15:13:11 -0700 Subject: Windows 10 and LC9.0 In-Reply-To: <9CD204EE-485F-43FB-9019-7F641462CFC0@earthlink.net> References: <9CD204EE-485F-43FB-9019-7F641462CFC0@earthlink.net> Message-ID: <7d121491-f44d-d9f3-f28a-2cbea5d836fe@sonic.net> On 05/25/2018 12:05 PM, John Burtt via use-livecode wrote: >> Also fixed is the bug that it was almost impossible to place new controls >> from the Tools palette to the IDE stack using drag-and-drop. It had been an >> uncontrollable trial-and-error thing. Often enough I had to try several >> times to "hit" the stack window and place the control So, I am happy about >> the fix very much. > > Not fixed on a Mac. Totally unreliable. > I don't even try anymore. Have to use the menu. Ouch. That's depressing. I wasn't aware of that, but it's been many years now since I've used the tools palette. May I suggest PowerTools? http://www.ahsoftware.net/PowerTools/PowerTools.lc -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Fri May 25 19:26:50 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Fri, 25 May 2018 16:26:50 -0700 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <64816a83-8b00-6050-216a-8ad4a4d6aadc@sonic.net> Sean- Others have chimed in quite well here, so I'll just add a few comments. On 05/25/2018 09:07 AM, Sean Cole (Pi) via use-livecode wrote: > // GoFundMe // > This, too, is overwhelming. A little disturbing too as it was embarked on > by people who know very little about me Mmm... that's where you're wrong. From the time you joined the discussions here you've been an active part of the community, at times an excellent source of information, at others a welcome gadfly. There are a lot of folks in the community here that I know only through email and list conversations, and I have no idea what their personas are like. And for the most part I don't care. I think the response here was simply that one of our own was in trouble. This has nothing to do with you on a personal level, and everything to do with you on a personal level. > It is necessary, though, Not really, but thanks for the background. > // Lessons Learned // > That?s the second time a LiveCode app has put me in this position. Been there, done that. More times than you. Points in the LC rant are well taken. > Their decision to have the next > conf over in the far west shows their loyalty to, again, only a small part > of the community, the rich and those already in America. Global?!? Well, the last couple have been in Edinburgh, and while I love the place dearly, it's certainly not cheap to fly over from California. But we do it. Because I wouldn't miss a chance to network with folks during the conference. And remote access to the conference sessions is (almost) always offered if you can't make it in person. -- Mark Wieder ahsoftware at gmail.com From ambassador at fourthworld.com Fri May 25 20:45:13 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 25 May 2018 17:45:13 -0700 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <08aef343-97f6-6fde-2f28-c6b505fc393a@fourthworld.com> Hello Sean - Very glad to read your post here. There are only a couple things that may be useful to address here, but chief among them is gratitude for your open discussion of depression. Culturally we too often stigmatize depression, anxiety, and a whole host of other conditions, unable to talk about them as easily as we talk about a broken leg or other more strictly physical things. I believe every conversation about such conditions is a force for good in the world, making it easier for folks to express their own stories and for others to understand what the experience is like to be able to become more effective in supporting our friends. We don't always get it right, but through healthy open dialog we can all learn how to be of ever better service to one another. > I?ve not been able to face anyone or anything. I was not happy that > the police had been called. I was not happy that my wife found out > that way. I was definitely not happy that people had tried contacting > my 14yr old son after cyber ploughing my social accounts. That last part might have been me, and if so I owe you an explanation: Through friends and family I've had experience with both suicidal ideation and actuality, so like many here I took your words quite seriously. Somehow from that experience something in my instincts told me you'd be okay. Still, as you probably know, the common protocol for anyone encountering such ideation is to respond as though it's a likelihood, because the stakes cannot be higher and it is something for which there is no Undo. I tried to follow my instincts, but a nagging doubt had me checking regional news sources in case I was wrong. When several days had passed and I'd found nothing relevant that was good. But I also saw nothing from you online, not even on LinkedIn; I log in daily anyway, and when you post there it's normally a welcome part of my feed. On LinkedIn your company is listed as having two employees. You and I are already connected, so I took the liberty of clicking "Connect" for the second one, in hopes that I might ask only whether they've been in touch with you recently. I did notice that the other Pi employee has the same last name. I had assumed it was your brother. If that was your son I certainly meant no intrusion, nor would have written anything alarming. As it is the request was never responded to, so I've had no contact with anyone on this until replying to you now. I've had my own challenges with family and such in recent years, so I have at least a sense of some of the burdens you've faced. I know how sometimes things can be overwhelming. I'm glad your here, both on this planet and on this list. And as you've seen, no matter if you may not notice yourself, you've made enough of a strongly favorable impression among the others here that they see you as part of their extended family, happy to lend a hand as they would any good neighbor. -- Richard Gaskin Fourth World Systems From waprothero at gmail.com Fri May 25 21:37:58 2018 From: waprothero at gmail.com (William Prothero) Date: Fri, 25 May 2018 18:37:58 -0700 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <08aef343-97f6-6fde-2f28-c6b505fc393a@fourthworld.com> References: <08aef343-97f6-6fde-2f28-c6b505fc393a@fourthworld.com> Message-ID: Sean: I have never met you except through this listserve and, if my memory serves, on the Direct-L listserve, where you?ve been a generous, respected and positive contributor. The main takeaway I hope you have from this is that the folks on this list value you and care about your well-being and we all cringe when something like what happened to you, happens to anybody else. I?ve found that, in this world, ?Sh**t" happens? and there isn?t a heck of a lot we can do about it except try hard to not feel like it?s a personal failure. In my case, a botched biopsy resulted in a 3 mo hospital stay, close to fatal, which I?m still recovering from. It makes me really value the time I have, my wife, my projects, my friends, and sunny days. Among my friends, we sometimes give ?esteem baths?. Please take this outpouring of concern and even some $$ as evidence of our esteem and caring for you as a colleague and online friend. Best wishes to you, Bill William A. Prothero Prof Emeritus University of California, Santa Barbara Santa Barbara, CA http://earthlearningsolutions.org From neville.smythe at optusnet.com.au Fri May 25 22:24:06 2018 From: neville.smythe at optusnet.com.au (Neville Smythe) Date: Sat, 26 May 2018 12:24:06 +1000 Subject: how to clear residual garbage in a stack? Message-ID: <31DDD2DB-46A6-4049-9A7B-C898ECAD43D7@optusnet.com.au> So now we have confirmed the ?delete-card-with-unshared-textfield-leaves-unreferenced-text-which-compact-does-not-remove? bug (thanks to Brian and Richard) the question remains how to actually remove the garbage. As Brian says deleting the background groups will remove the residual text; you then have the task of replacing the groups. I have found that a simpler method: turning on sharedText, then turning it back off and replacing text also works. So, a recipe is 1. Copy the target stack, don?t work on the original 2. Go through the stack (and its substacks) to find background groups which have fields with sharedText false (this is an outer loop for each stack) 3. Find all cards which such groups 4. Save the text from every found field from every found card into an array 5. Turn on sharedText for each field 6. Visit each card and put empty into each found field (not sure if this step is necessary, but I think it is) 7. compact the stack 8. Turn off sharedText for each field 9. Visit each card to replace the individual text saved in the array 10.Save the stack. Sounds complex but the process took only a couple of seconds to clean up my 9MB stack with 325 cards + lots of substacks and lots of groups. It saved 1.5MB, not as much as I was hoping but still worthwhile. That?s 15% off the time Windows 10 users have wait for save to finish. This is not a workaround for the bug. It is a fix for affected stacks. Neville Smythe From sean at pidigital.co.uk Fri May 25 22:53:33 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Sat, 26 May 2018 03:53:33 +0100 Subject: Windows 10 and LC9.0 In-Reply-To: <7d121491-f44d-d9f3-f28a-2cbea5d836fe@sonic.net> References: <9CD204EE-485F-43FB-9019-7F641462CFC0@earthlink.net> <7d121491-f44d-d9f3-f28a-2cbea5d836fe@sonic.net> Message-ID: Tool Palette - BROKEN Script Editor - BROKEN Project Browser - BROKEN Geometry Manager - BROKEN Inspector - BROKEN Message Box - BROKEN Dictionary/Guide - USELESS LiveCode = UNFIT FOR PURPOSE Is there ANY part of this Freakin' software that actually frakin works?? KEVIN! Stop adding 'new' stuff and FIX THE DAMNED PROGRAM!! Don't release stuff as 'STABLE' things that don't actually work and then expect us to keep paying for it. You're affecting other peoples livelihood and stability here! I should be a clear example to you of that very fact! It's no wonder I went frekin mental! ?^&%**^@(*@&^%?%@%@....... Sean Cole *Pi Digital Productions Ltd* www.pidigital.co.uk +44(1634)402193 +44(7702)116447 'Don't try to think outside the box. Just remember the truth: There is no box!' 'For then you realise it is not the box you are trying to look outside of, but it is yourself!' eMail Ts & Cs Pi Digital Productions Ltd is a UK registered limited company, no. 5255609 On 25 May 2018 at 23:13, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/25/2018 12:05 PM, John Burtt via use-livecode wrote: > > Also fixed is the bug that it was almost impossible to place new controls >>> from the Tools palette to the IDE stack using drag-and-drop. It had been >>> an >>> uncontrollable trial-and-error thing. Often enough I had to try several >>> times to "hit" the stack window and place the control So, I am happy >>> about >>> the fix very much. >>> >> >> Not fixed on a Mac. Totally unreliable. >> I don't even try anymore. Have to use the menu. >> > > Ouch. That's depressing. I wasn't aware of that, but it's been many years > now since I've used the tools palette. May I suggest PowerTools? > > http://www.ahsoftware.net/PowerTools/PowerTools.lc > > -- > Mark Wieder > ahsoftware at gmail.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Sat May 26 00:00:17 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 25 May 2018 23:00:17 -0500 Subject: how to clear residual garbage in a stack? In-Reply-To: <31DDD2DB-46A6-4049-9A7B-C898ECAD43D7@optusnet.com.au> References: <31DDD2DB-46A6-4049-9A7B-C898ECAD43D7@optusnet.com.au> Message-ID: <1639a9aa480.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I haven't actually tried it but would it work to just put empty into the field before deleting the card? That would be sort of a "clean as you go" approach. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 25, 2018 9:26:21 PM Neville Smythe via use-livecode wrote: > So now we have confirmed the > ?delete-card-with-unshared-textfield-leaves-unreferenced-text-which-compact-does-not-remove? > bug (thanks to Brian and Richard) the question remains how to actually > remove the garbage. > > As Brian says deleting the background groups will remove the residual text; > you then have the task of replacing the groups. I have found that a > simpler method: turning on sharedText, then turning it back off and > replacing text also works. > > So, a recipe is > 1. Copy the target stack, don?t work on the original > 2. Go through the stack (and its substacks) to find background groups which > have fields with sharedText false (this is an outer loop for each stack) > 3. Find all cards which such groups > 4. Save the text from every found field from every found card into an array > 5. Turn on sharedText for each field > 6. Visit each card and put empty into each found field (not sure if this > step is necessary, but I think it is) > 7. compact the stack > 8. Turn off sharedText for each field > 9. Visit each card to replace the individual text saved in the array > 10.Save the stack. > > Sounds complex but the process took only a couple of seconds to clean up my > 9MB stack with 325 cards + lots of substacks and lots of groups. It saved > 1.5MB, not as much as I was hoping but still worthwhile. That?s 15% off the > time Windows 10 users have wait for save to finish. > > This is not a workaround for the bug. It is a fix for affected stacks. > > Neville Smythe > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 26 06:19:26 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 26 May 2018 13:19:26 +0300 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <0b085970-e93e-38e5-7d90-2943b18ff162@gmail.com> Well, Sean, your message is very long and filled with a lot of stuff; so, at the risk of being a bore, I'll take a long bit replying to all your points; especially as that's what I feel it deserves. On 25/5/2018 7:07 pm, Sean Cole (Pi) via use-livecode wrote: > Dear All > > > This is going to be a long one so I?ll break it down into sections to make > it easier to read and get the points across (hopefully). > > // Thanks // > First off, a great deal of thanks has to go out to everyone who contacted > both during and after the incident on May 2nd. It is overwhelming to see > the attempts of support offered over the last couple of weeks. Thank you, > each one of you. > > > // GoFundMe // > This, too, is overwhelming. A little disturbing too as it was embarked on > by people who know very little about me or the facts behind the situation. > Indeed, some of those provided here and on the GFM site were distorted from > the truth of the matter. I would never have asked for this or expected > it... but the generosity demonstrated by so many in the community is so > very much appreciated. > > It is necessary, though, to set a few matters straight to make sure all > understand what actually took place and why things got the way they did. > > > // Background // > On a personal note, I?ve suffered from clinical depression, diagnosed and > medicated since ?03. During that time I have had 5 serious mental (nervous) > breakdowns. Only one of these had been work-related. What I suffered this > time was only a half breakdown it transpires and has been ?easier? to > recover from. My wife, Judith, has been a major contributing factor in this. I am also familiar with a lot of this (mind you, to be fair, with the possible exception of people who spend their lives herding sheep and cattle up in the mountains, I'm sure everyone has had some seriously purple patches in their lives). I am an ex-cult member, and still suffer some of the psychological effects 36 years later! snip > > // The Incident // snip Yup: similar situation about 16 years ago with some educational software in Scotland. > // The Repercussions // Well, in my case, just someone shouting at me, saying things that were unbelievably foul-mouthed, and, inevitably, loss of considerable income for 6 months' hard slog. > > // The Abyss // Thank God I'm a Sociopath/Arrogant sausage? Conceited B. choose your term. > > // Lessons Learned // > I?ve still not heard from or spoken to the client just yet. Don't you just love it when a client just drops you, like a hot potato? > They will be > unaware of the breakdown I?ve had and I?m not sure, professionally, if I > should tell them. Nope: don't tell them. Your Mum/Granny/Brother had a terrible something . . . > I certainly don?t feel right putting in my invoice for > the 3-4 months work for this stage of the app as it didn?t work when they > actually needed it. Hang about. You did do a considerable amount of work, and according to your own account a large chunk of the functionality worked; enough so that the audience seeing the quiz show was sufficiently fooled to belive everything was as it should be. AND: face facts: ALL television is about smoke and mirrors: Quiz shows being some of the smokiest! > That?s the second time a LiveCode app has put me in > this position. I would have been employed to provide the software for the > tv show and others if it all gone as it should but that bridge is now ashes > in the Atlantic. Thanks, LC/Google! > > Now I (again!) have to re-evaluate where I go from here. Certainly, my > trust in third-party add-ons has gone and I will never again rely on them. > I would rather rewrite my own than feel I could assume that they had > written it correctly. Despite being distributed as part of LC, mergext is > not open source so can?t be repaired by any of us. LC 9 is a shambles and > still not ready for release - in its current state it?s basically still in > beta. They seem unprepared to fix any of the project browser stuff (which > we can?t fix easily because it?s part of the ide and they won?t accept ide > amendments due to the fact it can?t be checked and compared using > GitHub!!!) and instead keep adding more features elsewhere, themselves > which don?t seem to be anywhere near completion (HTML, native java/objc, > etc). And what have they done to the script editor, the MAIN part of LC we > use - broken!! Little to no decent documentation or tutorials for any of > these features. And a doc ide that makes it impossible to find the guidance > you need. I am a fortunate chap insofar as LiveCode works 99% for my main act [ Devawriter Pro ] ( although it's being poxy down in some parts of the Unicode "undergrowth" ) however, all that you have written about LiveCode and the company's attitude chimes in with my own feelings. If LiveCode are listening/reading, I would like to suggest that, instead of a fancy conference next year they choose about 24 people who have been developing stuff with LiveCode for some time, buy them budget air tickets and fly them to Edinburgh, drive them out to some farmhouse in the hills and spend a week listening, discussing, and generally working out some important things to put their house in order. > // LiveCode And/Or Bust // > To add insult to the injury, I?d have to keep paying a subscription for > something that struggles to work consistently. I want software I can trust. > All software has little bugs (unexpected features) but I always come away > from using LC feeling like it?s riddled with them, glaring ones that make > it seemingly evident they don?t use the software themselves or else they > would notice them - or they?re purposely ignoring them. I?ve still got bugs > from years ago that haven?t been touched so it doesn?t inspire confidence > to report yet more to them. Every time I have suggested that LiveCode are going "hell for leather" for the bright, new future, instead of sorting out cr*p that has been lurking in LiveCode for donkey's ages I have been slammed. I have a feeling that some of them have a feeling that if they shout loudly enough the cr*p will mysteriously disappear. I am trawling endlessly and tediously through my Devawriter Pro as all sorts of worms have come crawling out of the woodwork . . . when I'd far rather start implementing the new features I've had planned for the last 3 years. That's probably why, in the last 12 months, I've made about $200 for my product: Because I'm not pumping out "sexy things" while overlooking the fact that my offering is running round the town in laddered tights! "Unfortunately" I suffer from a conscience. Fortunately, I run a language school that keeps my fridge stocked. > > For the amount I?ve invested in LC (money, learning, voluntary bug fixing), > I don?t feel they?ve paid back in kind. Their decision to have the next > conf over in the far west shows their loyalty to, again, only a small part > of the community, the rich and those already in America. Global?!? > > It?s so frustrating because LC is by far and away the easiest way of > writing code for all platforms. But it just keeps letting me down in so > many ways. I hear you. I could also list lots of things the language seems to miss . . . #1 Manipulation and Generation of Sound (let's be really bitchy and point out that HyperCard could do that). Let's be even bitchier and point out that I am teaching 11 year olds how to produce electronic music on a series of BBC Micros from 1985 with 32k RAM and BBC BASIC! > Someone has just asked me to build a prototype wireframe for a > game that runs on both iOS and Roid but I?m just not sure I can put myself > through all the heartache, what with the geometry manager being such a mess > and the 3rd party one (again) consistently let me down losing links or > simply not working. I?d have to write my own cross-platform/format > ?responsive? library to make sure it could work on ANY device. It?s all a > steaming pile of BS! I don?t want to have to go back to coding in Java and > objc/swift again. > > Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle > hasn?t been added in. It?s hardly working let alone ?Stable? then, is it!! > > Rock <=> Hard-Place > > > // Expectations // > > I?m clearly still not ready for the real-world just yet. I come away from > ?getting this off my chest? feeling worse than I did when I started it a > few days back. I, for one, am extremely grateful to you for "getting this off your chest" as LiveCode DO badly need some sort of reality check. You should start feeling 1000 times more optimistic insofar as you have used a horrible situation to sound a clarion call. 8-) > I?m not expecting miracles or any grand gesture from LC. I wouldn't, as, for all their talk about "Community", they leave any Community there is to go its own way, while they go their's. > I?m > not expecting my health to get any better (being already on the highest > meds they?re willing to put me on - legally). If you can start feeling good about this post, that's at least a start. :-) > I?m not expecting to get paid > for my work or to get any future work from either this client or agency. > I?m not expecting any kind of respect from my family, friends or this > community based on my failure to manage my own life, health or business. B*gger respect, it's not all that its cracked up to be. I'm sure that your family *love* you (and your wife sounds like a Champ): and when push-comes-to-shove that's what really matters. > I > fully expect to continue failing with no control over being able to get > back up from it and to continue being walked over by all those above me as > I have been to date. > > I?m also fully expecting to be forgotten. Stop being so nihilistic. The fact that very many people have jumped to support you over this difficult situation shows that you must have been doing something right. > I?m sure many of you already had, > the rest of you will, given a month or so. Utter B*llocks! > Eventually one day even my > friends and family will. That is just the way of life. So none of this, > none of what I?ve said, nothing I do will be of any consequence in the long > run. The majority of you I suspect will have given up reading by paragraph > three - if you even got that far. No such luck: I read all the way through! And very glad I did too. > I expect I?ll see you all carry on as you > were No, I won't, as I believe that, as well as collecting my own set of mental and physical scars is a useful activity in preparing for death (the ultimate test), I belive that learning about other people's mental and physical scars can also be informative and formative. Why don't you find a completely different job for at least a year? About 30 years ago I went how to Mum and Dad in mental tatters: I started working serving beer in a pub, and then, after 6 months I moved to work in a school with maladjusted children, and from there I clawed myself up/sideways into a place where I was happier. ------------------- Certainly, leaving computer programming aside for a spot might help you take stock, and, for that matter let you see this recent fiasco in a better light (apart from the fact that ALL the people involved in that quiz show have b*allsed many things up in their lives and are just better at papering over the cracks). 1. Get the DVD of "Chitty-Chitty-Bang-Bang" (no, that's not a daft joke), and learn to laugh and love life. https://youtu.be/GND10sWq0n0 > and LC to continue as they have. Err, well . . . However, it is never a good idea to be dependent on one thing. > Regards > > Sean > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roland.huettmann at gmail.com Sat May 26 07:47:31 2018 From: roland.huettmann at gmail.com (R.H.) Date: Sat, 26 May 2018 13:47:31 +0200 Subject: Windows 10 and LC9.0 Message-ID: Hello all I do think that it is right to say that everything is broken or not working. Also not in Windows 10. And to survive in such market with such a highly ambitious project such as LiveCode -- I consider it almost a wonder that LiveCode is still around. Imagine having to support so many platforms and different interests in business, games, education, and whatever. I am also not happy with everything Google is pushing out, or Microsoft, or Apple, Amazon, or whoever you name, but they have UNLIMITED funding and thousands of developers. In comparison -- LiveCode is doing very very very well. But in one thing I agree fully: CONSOLIDATE first and then go ahead. If time would be spent to just fix all the pending bugs first (at least 80% maybe) and a team would be forced to develop even one BIG-ENOUGH SAMPLE PROJECT (not just a small little gadget) on ALL platforms (Windows, Apple, Linux) and FOR all platforms (Desktop, Mobile, Brwoser) using ONE CODE BASE and touching all the 80% of what a typical application of today's world would need, all those little things would come to light, and maybe most of it will be fixed "on the fly" -- while we as users would not be able to do that. Maybe such SAMPLE PROJECT could even solve a real word's problem and hit the markets more than any of the development parts? What could it be -- this sample project -- speaking for the quality of LiveCode, using it to really test LiveCode in real life, released to the world? Multi-language, multi-theme, multi-platform, multi-user, ... something EVERYBODY will like to have all over the world? Be it a game, the world's best address book, a tool to make money, helping children in third world countries, ... I remember when Skype appeared the first time and how people were just grabbing it. When sold to Microsoft, the developers took almost 2 billion dollars home. Michelin 3 stars to restaurants are not given for the process of cooking, but for the overall outcome. // NOTE // I do not want to make the impression that I am qualified to tell Kevin or anybody here what best to do. I am not. I also do not want to rant. Everybody here expressing annoyances is doing this out of love for LiveCode and this community, wishing the best to push forward. A natural process. Everbody was touched by Sean's unfortunate situation, we all were worried, but it should then not flip to the other side. We can learn from his experience and be better prepared when it comes to mission-critical apps, but never ever things will always land safely and as desired. Mother Nature, possibly by intention, is imperfect in its very heart in order to be able to progress. Evolution depends on imperfection. We can only just strive for the stars. And we are measured for our ability to stand up each time we fall. From Neville.Smythe at optusnet.com.au Sat May 26 08:43:30 2018 From: Neville.Smythe at optusnet.com.au (Neville Smythe) Date: Sat, 26 May 2018 22:43:30 +1000 Subject: how to clear residual garbage in a stack? Message-ID: <7D0FA9C6-305A-4F9D-BEA3-94FA2E4C340F@optusnet.com.au> > I haven't actually tried it but would it work to just put empty into the > field before deleting the card? That would be sort of a "clean as you go" > approach. That?s a very neat workaround which should leave at most a couple of bytes of uncollected garbage, until the bug is squashed. Of course most people wouldn?t need to worry about the problem at all, the memory leak involved would hardly be noticeable for most stacks, it?s just that it accumulates over time. I have submitted the bug, and also the Windows 10 saving problem which is really my concern, to QualityControl. Neville Smythe From sean at pidigital.co.uk Sat May 26 11:24:57 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Sat, 26 May 2018 16:24:57 +0100 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <0b085970-e93e-38e5-7d90-2943b18ff162@gmail.com> References: <0b085970-e93e-38e5-7d90-2943b18ff162@gmail.com> Message-ID: Thank you, Richmond! You have cheered me up a lot. You make some very good points and it's good to know I'm not alone in my feelings about so much of it. Ju and I have been discussing it and what I might focus on instead. Unfortunately, that means I'd be leaving you guys in the cesspool as I drag myself to shore. But I'll probably still watch on from the sidelines to see how things turn out and chime in if necessary. Thanks very much, again. Sean On 26 May 2018 at 11:19, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > > From smudge.andy at googlemail.com Sat May 26 12:11:14 2018 From: smudge.andy at googlemail.com (AndyP) Date: Sat, 26 May 2018 09:11:14 -0700 (MST) Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: <0b085970-e93e-38e5-7d90-2943b18ff162@gmail.com> Message-ID: <1527351074695-0.post@n4.nabble.com> Hello Sean, You've had a tough journey, that's for sure, its good to see that you are now thinking about the future and how to move forward. Wishing you well in whatever direction you decide to go. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From montero.je at gmail.com Sat May 26 12:31:01 2018 From: montero.je at gmail.com (Jose Enrique Montero) Date: Sat, 26 May 2018 12:31:01 -0400 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <1527351074695-0.post@n4.nabble.com> References: <0b085970-e93e-38e5-7d90-2943b18ff162@gmail.com> <1527351074695-0.post@n4.nabble.com> Message-ID: Mr. Sean, I'm sorry to hear your story, thank God, you managed to overcome it. Nothing is more important than life. I am from Venezuela, a South American country in dictatorship, with food, electricity and internet failures. For two years I have been trying to do something with LIVECODE and I really have not managed financially, there is a long list of failures but in the end we have to try to solve it as I read there using other languages' plugins. All that anxiety to survive has also generated emotionally difficult episodes. A way that I have tried to focus with my clients. is to tell you that I can develop a class "B" app, that is useful for "prototype" at a very low price and in a very short "time" compared to a high UIX app, without many required features like a datagrid that slides subtly for example. But that can be useful to show the product idea and raise funds for better development. And not to mention the facilities to monetize via advertising or analytics. But the important thing for me is to continue learning and working hard to support my family in this "war" environment where I live. best regards P.S. Sorry for the English but the subject was written in Spanish and I used google translator. Jose Enrique Montero www.amovenca.com.ve 2018-05-26 12:11 GMT-04:00 AndyP via use-livecode < use-livecode at lists.runrev.com>: > Hello Sean, > > You've had a tough journey, that's for sure, its good to see that you are > now thinking about the future and how to move forward. > > Wishing you well in whatever direction you decide to go. > > > > > ----- > Andy Piddock > > > My software never has bugs. It just develops random features. > > TinyIDE a Free alternative minimalist IDE Plugin for LiveCode > > > Script editor Themer for LC http://2108.co.uk > > PointandSee is a FREE simple but full featured under cursor colour picker > / finder. > http://www.pointandsee.co.uk - made with LiveCode > -- > Sent from: http://runtime-revolution.278305.n4.nabble.com/ > Revolution-User-f278306.html > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From RayHorsley at mail.com Sat May 26 13:31:27 2018 From: RayHorsley at mail.com (Ray) Date: Sat, 26 May 2018 19:31:27 +0200 Subject: Signing MacOS Standalones In-Reply-To: <9ae6d49a-fbe7-2379-5f38-aa4bdf2fd727@researchware.com> References: <2101aed6-08c7-4967-9470-526099320381@LinkIt.Com> <573E070A.9020903@researchware.com> <4f55ad63-1ab6-f9ea-fb61-8e4a83716777@LinkIt.com> <64f1529e-ca1f-e845-379e-2457245700dc@LinkIt.com> <5ac9e60c-0bee-13e4-3aaa-114b53369835@mail.com> <9ae6d49a-fbe7-2379-5f38-aa4bdf2fd727@researchware.com> Message-ID: <862f7b2a-6a28-97ab-b056-3983dfb4ff20@mail.com> Thanks Paul - yes, I've got an active Apple Developer account and I've downloaded a code signing certificate for both MacOS and the iOS systems.? After dragging my app to AppWrapper and immediately wrapping it AppWrapper displays "Unable to Code Sign the application - please select a valid code signing identity".? It then wraps it anyway but leaves me with a "potential issue" that "CfBundle Get Info String is depricated".? In any event the app wasn't code signed.? When I try to use the Code Signature pull down to make a selection (changing it from 'no signature') I see 2 choices, each one available for App Store or Web Deployment.? But they all display "Both Cert Missing".? That's where I'm stuck. So yes, I have reached out to the guys at Ohanaware Software. I'll see if they can clear this up for me. Thanks, Ray On 5/25/2018 5:24 PM, Paul Dupuis via use-livecode wrote: > I am not sure - the "no identity" seems like you may have not added your > code signing certificate to AppWrapper. > > To verify, you have an Apple Developer account. From the Developer > account, you have downloaded a code signing certificate for signing OSX > desktop apps (Apple issues different certificates for signing desktop > app and iOS apps). I'm sorry, but I do not remember the specifc steps to > add your certificate to AppWrapper, but in the past, Ohanaware email > support has been really good. Have you contacted them? > > > On 5/25/2018 8:40 AM, Ray via use-livecode wrote: >> Paul thanks again for your suggestion here.? I finally got some time >> and a Mac to try this but I ran into problems.? I get a "no identity >> found" error from AppWrapper with no support as to how to find 'my >> identity'.? I did find some information on Stack Overflow at: >> >> https://stackoverflow.com/questions/16036571/codesign-gives-always-no-identity-found-error-via-terminal >> >> >> but it's pretty cryptic and ultimately impossible to follow.? In my >> opinion this whole thing seems like one big extortion scheme on the >> part of Apple Computers.? To the best of my knowledge Microsoft does >> not impose anything like this on Windows developers.? Exasperating >> matters, Apple routinely changes things up thus making it difficult >> for an organization such as Livecode to provide an accurate >> procedure.? Nonetheless, if we can no longer save a standalone for >> MacOS we taken a major step backward, have we not? >> >> Please let me know what your thoughts are on this. >> >> Thanks! >> >> Ray Horsley >> >> >> On 5/19/2018 5:54 PM, Ray via use-livecode wrote: >>> Many thanks Paul - I'll give this a try and post how it works out. >>> >>> >>> On 5/19/2018 1:47 PM, Paul Dupuis via use-livecode wrote: >>>> You will still have to join Apple Developer to purchase a certificate, >>>> but then use AppWrapper (http://www.ohanaware.com/appwrapper/) >>>> >>>> On 5/19/2018 5:19 AM, Ray via use-livecode wrote: >>>>> Does anybody have steps to sign Mac OS standalones?? I've discovered >>>>> Apple 10.12 or higher now sabotages unsigned standalones and it's a >>>>> rather cryptic process to join the Apple dev club, create a >>>>> certificate, and then sign an LC standalone, evidently using Terminal. >>>>> >>>>> Thanks in advance! >>>>> >>>>> Ray Horsley >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roland.huettmann at gmail.com Sat May 26 12:32:55 2018 From: roland.huettmann at gmail.com (R.H.) Date: Sat, 26 May 2018 18:32:55 +0200 Subject: Windows 10 and LC9.0 In-Reply-To: References: Message-ID: I like to add two more observations for Windows 10 and LC9: I wrote that before LC9 on a secondary monitor menus tend to move into Nirvana as they open not at the location of the menu. This is correct with one exception: The Script Editor's menus are still behaving the old way, maybe not as drastically, but moving the Script Editor to the left side of the secondary monitor (my first main monitor is placed on the right side), menus open outside of the full window's visible rectangle. Another observation: I got used writing almost all scripts as behavior scripts, also the stack script is a behavior script. Usually, writing a new handler will not be recognized by the system when compiling. Too often, but not always, they fail. Saving several times the script window does not help. Sometimes it helps to close the Script Editor and to reopen it. Sometimes it is necessary to quit and then restart LiveCode. Then it usually always works as expected. Once a new handler is recognized, it works and also changes will be recognized. Roland From ambassador at fourthworld.com Sat May 26 12:40:49 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 26 May 2018 09:40:49 -0700 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <5B087DCD.7010600@pair.com> References: <5B087DCD.7010600@pair.com> Message-ID: <2384594c-c469-12e0-6873-081d9d60b937@fourthworld.com> Curry Kenworthy wrote: > One general problem is that backward-compatibility > has been abandoned and even politicized/demonized > by some of the big players. (Hello Mr. Jobs.) BC > is actually just part of a bigger concept. I don't > have the correct word for that concept handy > (Richard?) but when we build upon other frameworks > (like FB, Google, or LiveCode itself), it helps > if the APIs and keywords do not change rapidly. > A sound foundation. That way "middle" code can be > designed to last. If the big guys wantonly break > code, it's an incredible waste that the consumer > (or someone, sometimes us) has to pay. I don't have any terminology suggestions there; I think you characterized the risks well. LC is almost unique in its strong support for backward compatibility. Many other systems appear cavalier by comparison in that respect, so much so that it never even occurs to their users that backward compatibility could be something one might ask for. APIs, though, are in a special class, esp. those related to authentication and authorization. The threat landscape changes almost daily, and good service providers will change their APIs to keep up. I can't recall if it was from Sean or someone else, but earlier in this thread someone noted that Google provided some two years of advance notice on this particular change, and then went even further to extend the EOL date a couple months further than originally announced. If an app *must* increase its complexity by introducing dependency on third-party cloud services over which we will have no control, any and all channels for receiving communications from the vendor must be closely monitored (white list dev announce addresses, check the dev blogs periodically, etc.). For me, the bigger question is that *must*: "Is introducing dependency on an external service over which I have no control truly necessary?" Sometimes it is, and if so you build for dependency on it and pray. But if my needs are modest enough that I can handle them myself, I'm inclined to do that. If all I need is a simple UI for folks to enter data and post a tabular file to a server for my app to pick up, I might be inclined to make that data entry app myself to keep things simple and predictable. And if the usage scenario is all on one local network, I'd be inclined to use a Raspberry Pi or spare PC as the server right there next to me, rather than adding the unpredictability that comes with the open Internet. It's kind of amazing we lose so little data on the Internet, but we do from time to time. And living here in Hollywoodland I can appreciate what Sean writes about the pressures involved in studio shoots. If you have a long history in the software biz and haven't spent time on a TV production, it's hard to appreciate how different that work environment is: Scheduling studio time is hard, once you're there you're burning tens of thousands an hour, and it's entertainment so the happy flow of every person on set does matter. In short, the impact of any delay ranges from extremely damaging to the production, to intolerably destructive. Studio time is high-pressure time for techs. Relying only on the local network eliminates the rare-but-has-indeed-happened risk of DDoS or DNS attacks and other factors that can make a cloud provider unreachable. Remember when Twitter and dozens of other services were knocked offline across the US eastern seaboard for several hours in Oct 2016? The didn't end because the good guys stopped it. It ended only because the bad guys apparently felt they'd made their point and showed mercy. It was a muscle-flexing exercise, a way to let us know they can do it again at any time, and could be sustained for a full day or more if they choose. With burn rates like studio production, unless the open Internet is needed I'd be *very* inclined to move any server the system is dependent on to the local net. And even if the wild west of the open Internet is truly required, unless I need the specific features of a third-party service I'd consider rolling my own. Data entry apps to produce tabular data are cheap and fun to make in LC, and bring a hundred unknowables under your own control. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mikedoub at gmail.com Sat May 26 16:34:16 2018 From: mikedoub at gmail.com (Michael Doub) Date: Sat, 26 May 2018 16:34:16 -0400 Subject: Object Referencing in LC 9.0.0 Message-ID: <6a9b07cb-37e8-422b-6bb2-78f9149668bb@gmail.com> Can someone using 9.0.0 help me out? This used to work in LC 7 but now generates an error on the second line (*put*thelongidofobjRef intot1).? What is the new correct syntax??? This popped up in the MasterLibrary. -= Thanks ????? Mike *on*seSetObjectState objRef, objState* ?? put*thelongidofobjRef intot1 * ?? put*thelongidofbtn"Lib"ofcd"LibMgr"ofstack"MasterLibrary"intot2* ?? if* t1 = t2 andobjState = "applied"*then** ? ? ?? send*"updateMasterIndex"tocd"LibMgr"ofstack"MasterLibrary"in1ticks* ?? end* *if** ?? pass*seSetObjectState* end*seSetObjectState From smudge.andy at googlemail.com Sat May 26 17:09:01 2018 From: smudge.andy at googlemail.com (AndyP) Date: Sat, 26 May 2018 14:09:01 -0700 (MST) Subject: Windows 10 and LC9.0 In-Reply-To: References: Message-ID: <1527368941662-0.post@n4.nabble.com> Windows and V9 is more problematic than the 8 series. Unfortunately before any of the problems previously mentioned are looked at, the message queuing and subsequent slow down, juttering and eventual crashing of the ide when either the script editor, project browser or message box are in extended use need to be fixed. The good news is that in the last online conference Mark said that he knew what the problem is so this hopefully will be fixed in the next release. Kevin and Mark also indicated that more time would be given to testing on Windows so hopefully us windows users will start to see more parity with Mac. It must be hard for the LiveCode team to balance the needs and wants of us the users when so many platforms are targeted. If for example you are using LC on Mac which I have used in the past and was a pleasure to behold.. it just works! then you will be more interested in the next new feature where for us windows users we just want to be able to work without having to have the Task Manager open all the time to clear out any residuals from the last LC crash! I do however feel very positive with the general direction LC is going, and I am sure that the team will continue to chip away at the bugs and usability issues. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From brian at milby7.com Sat May 26 17:40:33 2018 From: brian at milby7.com (Brian Milby) Date: Sat, 26 May 2018 16:40:33 -0500 Subject: group-editing mode Message-ID: Is there a way to query to see where group-editing mode is enabled (which group)? On a project that I'm working, I'd like to be able to stop the group editing and then restore the previous state. I looked at the commands in the dictionary and did not see a reference to one that would provide that information. EditBackground will tell if the stack is in group editing mode, but if there is more than one background on the current card I don't see a way to obtain that information. Thanks, Brian From tom at makeshyft.com Sat May 26 19:38:40 2018 From: tom at makeshyft.com (Tom Glod) Date: Sat, 26 May 2018 19:38:40 -0400 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <08aef343-97f6-6fde-2f28-c6b505fc393a@fourthworld.com> References: <08aef343-97f6-6fde-2f28-c6b505fc393a@fourthworld.com> Message-ID: Hi Sean, its very thoughtful of you to break it down the way you did. peace and love to you and all the best. On Fri, May 25, 2018 at 8:45 PM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello Sean - > > Very glad to read your post here. > > There are only a couple things that may be useful to address here, but > chief among them is gratitude for your open discussion of depression. > > Culturally we too often stigmatize depression, anxiety, and a whole host > of other conditions, unable to talk about them as easily as we talk about a > broken leg or other more strictly physical things. > > I believe every conversation about such conditions is a force for good in > the world, making it easier for folks to express their own stories and for > others to understand what the experience is like to be able to become more > effective in supporting our friends. > > We don't always get it right, but through healthy open dialog we can all > learn how to be of ever better service to one another. > > > > > I?ve not been able to face anyone or anything. I was not happy that > > the police had been called. I was not happy that my wife found out > > that way. I was definitely not happy that people had tried contacting > > my 14yr old son after cyber ploughing my social accounts. > > That last part might have been me, and if so I owe you an explanation: > > Through friends and family I've had experience with both suicidal ideation > and actuality, so like many here I took your words quite seriously. > > Somehow from that experience something in my instincts told me you'd be > okay. Still, as you probably know, the common protocol for anyone > encountering such ideation is to respond as though it's a likelihood, > because the stakes cannot be higher and it is something for which there is > no Undo. > > I tried to follow my instincts, but a nagging doubt had me checking > regional news sources in case I was wrong. When several days had passed > and I'd found nothing relevant that was good. But I also saw nothing from > you online, not even on LinkedIn; I log in daily anyway, and when you post > there it's normally a welcome part of my feed. > > On LinkedIn your company is listed as having two employees. You and I are > already connected, so I took the liberty of clicking "Connect" for the > second one, in hopes that I might ask only whether they've been in touch > with you recently. > > I did notice that the other Pi employee has the same last name. I had > assumed it was your brother. If that was your son I certainly meant no > intrusion, nor would have written anything alarming. > > As it is the request was never responded to, so I've had no contact with > anyone on this until replying to you now. > > > > I've had my own challenges with family and such in recent years, so I have > at least a sense of some of the burdens you've faced. I know how sometimes > things can be overwhelming. I'm glad your here, both on this planet and on > this list. And as you've seen, no matter if you may not notice yourself, > you've made enough of a strongly favorable impression among the others here > that they see you as part of their extended family, happy to lend a hand as > they would any good neighbor. > > -- > Richard Gaskin > Fourth World Systems > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sean at pidigital.co.uk Sat May 26 20:20:15 2018 From: sean at pidigital.co.uk (Sean Cole (Pi)) Date: Sun, 27 May 2018 01:20:15 +0100 Subject: Windows 10 and LC9.0 In-Reply-To: <1527368941662-0.post@n4.nabble.com> References: <1527368941662-0.post@n4.nabble.com> Message-ID: On Sat, 26 May 2018 at 22:09, AndyP via use-livecode < use-livecode at lists.runrev.com> wrote: > If for example you are using LC on Mac which I have used in the past and > was a pleasure to behold.. it just works! > When I wrote the list of things that were broken I was writing specifically about Mac. I very rarely code on Windoze. The Mac ?just works?, true. But LC on a Mac is ?just flawed?. And from the catalogue of faults I?ve binge read from the last couple of weeks posts it seems it?s a cross platform issue. LC 9 is simply not ready, is still Beta and is an embarrassment. Any new customer that would come their way would immediately abandon LC based on frustration and limitation. There seems no sense to it. Did they not actually test it for real before they released it? I have a feeling they put far too much trust in their automated tests and don?t do nearly enough manual real world testing to see how their dev env works. Especially the script editor for goodness sake, the very heart of the coding environment! -- Sean Cole *Pi Digital Productions Ltd* www.pidigital.co.uk +44(1634)402193 +44(7702)116447 'Don't try to think outside the box. Just remember the truth: There is no box!' 'For then you realise it is not the box you are trying to look outside of, but it is yourself!' eMail Ts & Cs Pi Digital Productions Ltd is a UK registered limited company, no. 5255609 From monte at appisle.net Sat May 26 21:11:13 2018 From: monte at appisle.net (Monte Goulding) Date: Sun, 27 May 2018 11:11:13 +1000 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: <68D6CA51-FED0-4527-8ED7-C1E808CE971C@appisle.net> Hi Sean It is a relief to hear from you. I?m sorry if you were weirded out by the help offered. I have struggled in the past to swallow my pride and just accept help when I need it. Last year dealing with Rebecca?s cancer was a humbling experience for me in this regard. Anyway, there?s a few points I thought it might be helpful to clarify for yourself and others below. > Due to various security risks, > Google had decided to deprecate the use of webviews for authenticating > oAuth entry. Although this may appear to be blame shifting I?d like to point out that when Dropbox dropped API v1 they sent a number of emails allowing us to get prepared to offer something for v2. Google?s little note at the bottom of a page you don?t really look for little notes on really didn?t help that much clearly. > Despite being distributed as part of LC, mergext is > not open source so can?t be repaired by any of us. All we need is a decent bug report for anything that isn?t open source. > which > we can?t fix easily because it?s part of the ide and they won?t accept ide > amendments due to the fact it can?t be checked and compared using > GitHub!!! If the issue is in a script only stack which most things are in the IDE then we do accept contributions. > Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle > hasn?t been added in. It?s hardly working let alone ?Stable? then, is it!! This is the main point I wanted to clarify. When I heard of your situation I stopped doing the work I had been assigned and started working on a fix for you. Doing it as quick as I could meant breaking the mac cross compilation so I built for iOS, ensured it worked and posted a link for you (or anyone else to access it). So that leaves on the todo list before it becomes part of the main distribution for me to fix the mac build, have it reviewed by another member of the team and included in the main bundle of mergExt builds we include in the distribution. In the meantime we have a build that works for those that need it. Regards Monte From beugelaar at solidit.nl Sun May 27 05:08:47 2018 From: beugelaar at solidit.nl (Erik Beugelaar) Date: Sun, 27 May 2018 11:08:47 +0200 Subject: Windows 10 and LC9.0 In-Reply-To: References: <1527368941662-0.post@n4.nabble.com> Message-ID: Maybe an idea for the mothership to setup an survey like they did with the HTML5 campaign. Survey containing for example questions about: 1. Percentage of total LiveCode developers mainly using LiveCode on Windows platform against Mac OSX platform; 2. Percentage of total LiveCode developers mainly targeting Android on Windows platform against Mac OSX platform targeting Android; 3. Suggestions of making the IDE working solid under Windows platform; 5. Priority list of issues; 5. Etc etc It has no use to look backward dealing with technical issues you couldn?t fixed by yourself, my wise father always told me (senior engineer Electronics) to put all strength together so you all can move forward, in this case to make a stable working version 9.x of LiveCode IDE under Windows/OSX. Just my 2cents, Erik Beugelaar On 27/05/18 02:20, "use-livecode on behalf of Sean Cole (Pi) via use-livecode" wrote: >On Sat, 26 May 2018 at 22:09, AndyP via use-livecode < >use-livecode at lists.runrev.com> wrote: > > >> If for example you are using LC on Mac which I have used in the past and >> was a pleasure to behold.. it just works! >> >When I wrote the list of things that were broken I was writing specifically >about Mac. I very rarely code on Windoze. The Mac ?just works?, true. But >LC on a Mac is ?just flawed?. And from the catalogue of faults I?ve binge >read from the last couple of weeks posts it seems it?s a cross platform >issue. > >LC 9 is simply not ready, is still Beta and is an embarrassment. Any new >customer that would come their way would immediately abandon LC based on >frustration and limitation. There seems no sense to it. Did they not >actually test it for real before they released it? I have a feeling they >put far too much trust in their automated tests and don?t do nearly enough >manual real world testing to see how their dev env works. Especially the >script editor for goodness sake, the very heart of the coding environment! > > >-- >Sean Cole >*Pi Digital Productions Ltd* >www.pidigital.co.uk >+44(1634)402193 >+44(7702)116447 >'Don't try to think outside the box. Just remember the truth: There is no >box!' >'For then you realise it is not the box you are trying to look outside of, >but it is yourself!' > >eMail Ts & Cs Pi Digital >Productions Ltd is a UK registered limited company, no. 5255609 >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From sean at pidigital.co.uk Sun May 27 12:40:37 2018 From: sean at pidigital.co.uk (Pi Digital) Date: Sun, 27 May 2018 17:40:37 +0100 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <68D6CA51-FED0-4527-8ED7-C1E808CE971C@appisle.net> References: <68D6CA51-FED0-4527-8ED7-C1E808CE971C@appisle.net> Message-ID: <359D338C-9226-4DE5-B1AD-923B0AE7771B@pidigital.co.uk> Thanks for the clarification, Monte. But just to clarify in return (respectfully), when I spoke of IDE changes I was specifically referring to the Project Browser (omitted from your quote). As the greatest extent of items within the IDE that need fixing are GUI with the majority of their code within their respective stacks. I?d started on the project browser back n it?s early days but quickly got shut down by two of LCs former coders. I even created a stack comparator but they weren?t interested (surprisingly). I appreciate, though, that google had been a bit rubbish at notifying, mainly because they relied mostly on notifying when people logged in but our API had silent mode on so we never heard. In my defence however, oAuth and similar have been under review by every provider for the last three years due to security, so perhaps having looked during those years for anything that uses oAuth or similar to ensure they are up to date. Now is probably a good opportunity to check all of the other ones. I hope this doesn?t touch a nerve, but why hasn?t the mergext stuff been set as open source also. This would be useful to the community with regards building extensions for LiveCode (similar to the new sockets library). > All we need is a decent bug report for anything that isn?t open source And then we just need to wait several months potentially before that fix sees the light of day. Not helpful! Cheers. Sean Cole Pi Digital > On 27 May 2018, at 02:11, Monte Goulding via use-livecode wrote: > > Hi Sean > > It is a relief to hear from you. I?m sorry if you were weirded out by the help offered. I have struggled in the past to swallow my pride and just accept help when I need it. Last year dealing with Rebecca?s cancer was a humbling experience for me in this regard. > > Anyway, there?s a few points I thought it might be helpful to clarify for yourself and others below. > >> Due to various security risks, >> Google had decided to deprecate the use of webviews for authenticating >> oAuth entry. > > Although this may appear to be blame shifting I?d like to point out that when Dropbox dropped API v1 they sent a number of emails allowing us to get prepared to offer something for v2. Google?s little note at the bottom of a page you don?t really look for little notes on really didn?t help that much clearly. > >> Despite being distributed as part of LC, mergext is >> not open source so can?t be repaired by any of us. > > All we need is a decent bug report for anything that isn?t open source. > >> which >> we can?t fix easily because it?s part of the ide and they won?t accept ide >> amendments due to the fact it can?t be checked and compared using >> GitHub!!! > > If the issue is in a script only stack which most things are in the IDE then we do accept contributions. > >> Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle >> hasn?t been added in. It?s hardly working let alone ?Stable? then, is it!! > > This is the main point I wanted to clarify. When I heard of your situation I stopped doing the work I had been assigned and started working on a fix for you. Doing it as quick as I could meant breaking the mac cross compilation so I built for iOS, ensured it worked and posted a link for you (or anyone else to access it). So that leaves on the todo list before it becomes part of the main distribution for me to fix the mac build, have it reviewed by another member of the team and included in the main bundle of mergExt builds we include in the distribution. In the meantime we have a build that works for those that need it. > > Regards > > Monte > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephen at barncard.com Sun May 27 12:53:03 2018 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 27 May 2018 09:53:03 -0700 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <359D338C-9226-4DE5-B1AD-923B0AE7771B@pidigital.co.uk> References: <68D6CA51-FED0-4527-8ED7-C1E808CE971C@appisle.net> <359D338C-9226-4DE5-B1AD-923B0AE7771B@pidigital.co.uk> Message-ID: Sean, with all due respect, Monte probably has a deal with livecode that enables him to retain ownership of his rights to his code that he wrote in return for whatever deal he has with livecode. Wouldn?t you? On Sun, May 27, 2018 at 09:41 Pi Digital via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks for the clarification, Monte. > > But just to clarify in return (respectfully), when I spoke of IDE changes > I was specifically referring to the Project Browser (omitted from your > quote). As the greatest extent of items within the IDE that need fixing are > GUI with the majority of their code within their respective stacks. I?d > started on the project browser back n it?s early days but quickly got shut > down by two of LCs former coders. I even created a stack comparator but > they weren?t interested (surprisingly). > > I appreciate, though, that google had been a bit rubbish at notifying, > mainly because they relied mostly on notifying when people logged in but > our API had silent mode on so we never heard. In my defence however, oAuth > and similar have been under review by every provider for the last three > years due to security, so perhaps having looked during those years for > anything that uses oAuth or similar to ensure they are up to date. Now is > probably a good opportunity to check all of the other ones. > > I hope this doesn?t touch a nerve, but why hasn?t the mergext stuff been > set as open source also. This would be useful to the community with regards > building extensions for LiveCode (similar to the new sockets library). > > > All we need is a decent bug report for anything that isn?t open source > > And then we just need to wait several months potentially before that fix > sees the light of day. Not helpful! > > Cheers. > > Sean Cole > Pi Digital > > > On 27 May 2018, at 02:11, Monte Goulding via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi Sean > > > > It is a relief to hear from you. I?m sorry if you were weirded out by > the help offered. I have struggled in the past to swallow my pride and just > accept help when I need it. Last year dealing with Rebecca?s cancer was a > humbling experience for me in this regard. > > > > Anyway, there?s a few points I thought it might be helpful to clarify > for yourself and others below. > > > >> Due to various security risks, > >> Google had decided to deprecate the use of webviews for authenticating > >> oAuth entry. > > > > Although this may appear to be blame shifting I?d like to point out that > when Dropbox dropped API v1 they sent a number of emails allowing us to get > prepared to offer something for v2. Google?s little note at the bottom of a > page you don?t really look for little notes on really didn?t help that much > clearly. > > > >> Despite being distributed as part of LC, mergext is > >> not open source so can?t be repaired by any of us. > > > > All we need is a decent bug report for anything that isn?t open source. > > > >> which > >> we can?t fix easily because it?s part of the ide and they won?t accept > ide > >> amendments due to the fact it can?t be checked and compared using > >> GitHub!!! > > > > If the issue is in a script only stack which most things are in the IDE > then we do accept contributions. > > > >> Looking at the latest LC8 release, the ?fix? Monte did for mergGoogle > >> hasn?t been added in. It?s hardly working let alone ?Stable? then, is > it!! > > > > This is the main point I wanted to clarify. When I heard of your > situation I stopped doing the work I had been assigned and started working > on a fix for you. Doing it as quick as I could meant breaking the mac cross > compilation so I built for iOS, ensured it worked and posted a link for you > (or anyone else to access it). So that leaves on the todo list before it > becomes part of the main distribution for me to fix the mac build, have it > reviewed by another member of the team and included in the main bundle of > mergExt builds we include in the distribution. In the meantime we have a > build that works for those that need it. > > > > Regards > > > > Monte > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From gbojsza at gmail.com Sun May 27 15:21:12 2018 From: gbojsza at gmail.com (Glen Bojsza) Date: Sun, 27 May 2018 15:21:12 -0400 Subject: Graphing Solution... Message-ID: Hello, I am trying to find a graphing solution that will support dual y - axis line plots. Both sets of data need to be plotted on the same graph so the left Y scale is used for one set of data that is plotted and the right Y scale is for the other set of data. >From what I have found neither ChartMaker or ChartsEngine support this type of plot. Does anyone have any suggestions? thanks, Glen From jacque at hyperactivesw.com Sun May 27 16:17:52 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 27 May 2018 15:17:52 -0500 Subject: Windows 10 and LC9.0 In-Reply-To: References: <1527368941662-0.post@n4.nabble.com> Message-ID: <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> On 5/26/18 7:20 PM, Sean Cole (Pi) via use-livecode wrote: > When I wrote the list of things that were broken I was writing specifically > about Mac. I haven't responded so far because I thought the issues were Windows-related and I do development on Mac. There is something going on that apparently doesn't affect my setup because the only issue in your report I've seen (and it's minor) is the property inspector not resizing correctly when you change panes. I can drag-drop controls from the palette, resize the message box whenever I like, and the script editor works fine for me. I haven't had a crash recently until yesterday when I was implementing RSA encryption and I did something wrong in my handler. So I'm trying to think what I do differently that doesn't cause the problems you're seeing. I suspect what it boils down to is that I don't use the project browser because the app browser is better suited to my workflow. And some of the new scripting options are disabled, the only ones I use are Bracket Completion, Control Structure Completion, and Autoformatting. It would be interesting to see if those who are having issues still have the same problems if the Project Browser is closed and some of the scripting options are turned off. While it's true that users shouldn't have to do that, it would at least give the team an idea of why some people have trouble while others don't. Once identified, they could address the issues. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at appisle.net Sun May 27 19:00:11 2018 From: monte at appisle.net (Monte Goulding) Date: Mon, 28 May 2018 09:00:11 +1000 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: <359D338C-9226-4DE5-B1AD-923B0AE7771B@pidigital.co.uk> References: <68D6CA51-FED0-4527-8ED7-C1E808CE971C@appisle.net> <359D338C-9226-4DE5-B1AD-923B0AE7771B@pidigital.co.uk> Message-ID: <9C5FAFD2-419D-4CC5-B720-04E245F85391@appisle.net> > On 28 May 2018, at 2:40 am, Pi Digital via use-livecode wrote: > > Thanks for the clarification, Monte. > > But just to clarify in return (respectfully), when I spoke of IDE changes I was specifically referring to the Project Browser (omitted from your quote). As the greatest extent of items within the IDE that need fixing are GUI with the majority of their code within their respective stacks. I?d started on the project browser back n it?s early days but quickly got shut down by two of LCs former coders. I even created a stack comparator but they weren?t interested (surprisingly). OK well this may or may not have been before my time with the company so I?m not sure what as involved. If you find your patch needs to touch scripts in binary stacks then I would recommend the following: - ensure there is a bug/enhancement report for what you want to do - open up a report requesting the scripts you want to edit be turned into script only stacks and mention you will fix the original report if this is done. This will need to be done by someone on the team but as it doesn?t take long, we want to do it anyway and we like to help out people that are contributing we should be able to do it fairly quickly. - wait for the scriptification then make your patch to that. If your patch involves changes to the controls on binary stacks then the best we can offer at the moment is asking you to write a script that makes the changes. That will actually help us if we have a merge conflict and is a process we have used once or twice even within the team. For example when legacy inks were removed I wrote a script to fix them and we applied it to multiple branches die to a merge conflict. The best thing you can do is communicate with the team what you would like to work on and we will help in whatever way we can. Gitter is a good venue for such discussions. > > I appreciate, though, that google had been a bit rubbish at notifying, mainly because they relied mostly on notifying when people logged in but our API had silent mode on so we never heard. In my defence however, oAuth and similar have been under review by every provider for the last three years due to security, so perhaps having looked during those years for anything that uses oAuth or similar to ensure they are up to date. Now is probably a good opportunity to check all of the other ones. Yes I have opened a report to update the oauth2 library as soon as we can. > > I hope this doesn?t touch a nerve, but why hasn?t the mergext stuff been set as open source also. This would be useful to the community with regards building extensions for LiveCode (similar to the new sockets library). There are some mergExt externals that were always open source and still are. The rest of it fit into Indy and Business to add product differentiation. > >> All we need is a decent bug report for anything that isn?t open source > > And then we just need to wait several months potentially before that fix sees the light of day. Not helpful! Not necessarily true either. There are a number of factors that are involved in determining what makes it into our fortnightly sprint. Ali is probably the one to discuss that though. Cheers Monte From matthias_livecode_150811 at m-r-d.de Sun May 27 19:06:54 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 28 May 2018 01:06:54 +0200 Subject: Is anyone using tsNet external with LCserver? Message-ID: Hi, is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? Unfortunately the commercial LC server builds still do not contain the external. Regards, Matthias Rebbe From monte at appisle.net Sun May 27 19:19:26 2018 From: monte at appisle.net (Monte Goulding) Date: Mon, 28 May 2018 09:19:26 +1000 Subject: Windows 10 and LC9.0 In-Reply-To: <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> References: <1527368941662-0.post@n4.nabble.com> <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> Message-ID: <008489D9-C0E5-4403-A4A7-69A9AA532E63@appisle.net> Hi Folks I just wanted to chime in here on a couple of things. Regarding the windows day I am trying to do as much as I can on Windows now. It?s a bit easier now that 8.x has been EOLd there?s only one toolchain to deal with. Having said that though the way we work on LiveCode and the way you work with LiveCode are completely different so good bug reports are essential to getting what you are seeing fixed. I currently have a couple of PRs open that should resolve some of the issues people are seeing so hopefully in 9.0.1 people won?t see the slow typing in the SE and when nudging lots of controls. Regarding other issues here it would be really helpful if people could quote bug numbers when discussing problems they are having so that we can get them sorted. Cheers Monte From brian at milby7.com Sun May 27 20:39:56 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 27 May 2018 19:39:56 -0500 Subject: Graphing Solution... In-Reply-To: References: Message-ID: In LC9, you could possibly use the line graph widget. The source is available, so you could modify it to support dual y-axis (but I'll admit this wouldn't be trivial to complete). A possibly easier modification would be to add the ability to display the y labels on the right side. Then you could use 2 widget instances, properly aligned, to display the data. The first series in an instance with the left labels and the second in the one with right labels. Another option, depending on how much data is being displayed (and if you need the ability to select a point on the graph and display the value - which would probably require the first solution), would be to fake it . You could take the data for the first y scale and then map the next series to those values for graphing. Then you would just need to display another scale on the right side of the chart to show the values. So for s1 = 1, 2, 3; s2 = 30, 20, 10 You would graph s1 = 1, 2, 3; s2 = 3, 2, 1 (but have a label on the right going from 10 to 30) Thanks, Brian On Sun, May 27, 2018 at 2:21 PM, Glen Bojsza via use-livecode < use-livecode at lists.runrev.com> wrote: > Hello, > > I am trying to find a graphing solution that will support dual y - axis > line plots. > > Both sets of data need to be plotted on the same graph so the left Y scale > is used for one set of data that is plotted and the right Y scale is for > the other set of data. > > From what I have found neither ChartMaker or ChartsEngine support this type > of plot. > > Does anyone have any suggestions? > > thanks, > > Glen > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gbojsza at gmail.com Sun May 27 22:15:01 2018 From: gbojsza at gmail.com (Glen Bojsza) Date: Sun, 27 May 2018 22:15:01 -0400 Subject: Graphing Solution... In-Reply-To: References: Message-ID: Hi Brian, They are good ideas...I haven't done anything with widgets. How do I get access to the source code? On Sun, May 27, 2018 at 8:40 PM Brian Milby via use-livecode < use-livecode at lists.runrev.com> wrote: > In LC9, you could possibly use the line graph widget. The source is > available, so you could modify it to support dual y-axis (but I'll admit > this wouldn't be trivial to complete). > > A possibly easier modification would be to add the ability to display the y > labels on the right side. Then you could use 2 widget instances, properly > aligned, to display the data. The first series in an instance with the > left labels and the second in the one with right labels. > > Another option, depending on how much data is being displayed (and if you > need the ability to select a point on the graph and display the value - > which would probably require the first solution), would be to fake it . > You could take the data for the first y scale and then map the next series > to those values for graphing. Then you would just need to display another > scale on the right side of the chart to show the values. > > So for s1 = 1, 2, 3; s2 = 30, 20, 10 > You would graph s1 = 1, 2, 3; s2 = 3, 2, 1 (but have a label on the right > going from 10 to 30) > > Thanks, > Brian > > On Sun, May 27, 2018 at 2:21 PM, Glen Bojsza via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Hello, > > > > I am trying to find a graphing solution that will support dual y - axis > > line plots. > > > > Both sets of data need to be plotted on the same graph so the left Y > scale > > is used for one set of data that is plotted and the right Y scale is for > > the other set of data. > > > > From what I have found neither ChartMaker or ChartsEngine support this > type > > of plot. > > > > Does anyone have any suggestions? > > > > thanks, > > > > Glen > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ahsoftware at sonic.net Sun May 27 23:23:40 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Sun, 27 May 2018 20:23:40 -0700 Subject: Graphing Solution... In-Reply-To: References: Message-ID: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> On 05/27/2018 07:15 PM, Glen Bojsza via use-livecode wrote: > Hi Brian, > > They are good ideas...I haven't done anything with widgets. > > How do I get access to the source code? The source file is graph.lcb, and where it's stored depends on what operating system you're working with. /Extensions/com.livecode.widget.linegraph so on my linux system, I've got it in /opt/livecodecommunity-9.0.0.x86_64/Extensions... and obviously it will be in different places on Windows and OSX. But beware that coding in LCB is quite different from "normal" LiveCode coding. Copy the source file, put it into its own folder somewhere, edit it (it's a text file), then open it in the extension builder and test the changes. Have fun. -- Mark Wieder ahsoftware at gmail.com From brian at milby7.com Sun May 27 23:28:58 2018 From: brian at milby7.com (Brian Milby) Date: Sun, 27 May 2018 22:28:58 -0500 Subject: Graphing Solution... In-Reply-To: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> References: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> Message-ID: <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> Here is the link on GitHub... https://github.com/livecode/livecode/tree/develop/extensions/widgets/graph On May 27, 2018, 10:24 PM -0500, Mark Wieder via use-livecode , wrote: > On 05/27/2018 07:15 PM, Glen Bojsza via use-livecode wrote: > > Hi Brian, > > > > They are good ideas...I haven't done anything with widgets. > > > > How do I get access to the source code? > > The source file is graph.lcb, and where it's stored depends on what > operating system you're working with. > > /Extensions/com.livecode.widget.linegraph > > so on my linux system, I've got it in > /opt/livecodecommunity-9.0.0.x86_64/Extensions... > > and obviously it will be in different places on Windows and OSX. > > But beware that coding in LCB is quite different from "normal" LiveCode > coding. Copy the source file, put it into its own folder somewhere, edit > it (it's a text file), then open it in the extension builder and test > the changes. Have fun. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From charles at techstrategies.com.au Sun May 27 23:49:00 2018 From: charles at techstrategies.com.au (Charles Warwick) Date: Mon, 28 May 2018 13:49:00 +1000 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: Hi Matthias, You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. After that, just make sure you call tsNetInit before making any other tsNet calls. Regards, Charles > On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode wrote: > > Hi, > is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? > > Unfortunately the commercial LC server builds still do not contain the external. > > Regards, > > Matthias Rebbe > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Mon May 28 00:05:16 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 27 May 2018 22:05:16 -0600 Subject: Graphing Solution... In-Reply-To: <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> References: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> Message-ID: I floundered around cluelessly with it for a bit, randomly changing a few things till I got something that seems to work. I'm sure there are things I still misunderstand about this, and that I've added code that probably doesn't need to be there. Also not sure if there will be issues with larger labels etc, but if you're interested, the modified stuff can be found here: https://www.dropbox.com/s/bsj0u87tlg54xt2/com.livecode.widget.linegraphyright.zip?dl=1 If you do a diff of the stock lcb and the lcb in the zip archive, you can see all my (unremarked) floundering differences. As it sits though, the default data comes up and displays fine. Just checked with larger values, some of the numbers I poked in there should probably be increased a little, though i'm sure theres a better way to calculate such things. On Sun, May 27, 2018 at 9:28 PM, Brian Milby via use-livecode < use-livecode at lists.runrev.com> wrote: > Here is the link on GitHub... > > https://github.com/livecode/livecode/tree/develop/extensions/widgets/graph > > On May 27, 2018, 10:24 PM -0500, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com>, wrote: > > On 05/27/2018 07:15 PM, Glen Bojsza via use-livecode wrote: > > > Hi Brian, > > > > > > They are good ideas...I haven't done anything with widgets. > > > > > > How do I get access to the source code? > > > > The source file is graph.lcb, and where it's stored depends on what > > operating system you're working with. > > > > /Extensions/com.livecode.widget.linegraph > > > > so on my linux system, I've got it in > > /opt/livecodecommunity-9.0.0.x86_64/Extensions... > > > > and obviously it will be in different places on Windows and OSX. > > > > But beware that coding in LCB is quite different from "normal" LiveCode > > coding. Copy the source file, put it into its own folder somewhere, edit > > it (it's a text file), then open it in the extension builder and test > > the changes. Have fun. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon May 28 00:08:41 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 27 May 2018 22:08:41 -0600 Subject: Graphing Solution... In-Reply-To: References: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> Message-ID: Actually, change 2 lines and I think it'll work better: Line 932, change to: updateGridRect(rectangle [gridLeft(), tPadding + tNeededTop, mWidth - tPadding - mMaxYLabelWidth, gridBottom()]) Line 1061 change to: fill text tString at left of rectangle [tYRight + gridPadding(),tY-20,tYRight + mMaxYLabelWidth + gridPadding(),tY+20] on this canvas On Sun, May 27, 2018 at 10:05 PM, Mike Bonner wrote: > I floundered around cluelessly with it for a bit, randomly changing a few > things till I got something that seems to work. I'm sure there are things > I still misunderstand about this, and that I've added code that probably > doesn't need to be there. Also not sure if there will be issues with > larger labels etc, but if you're interested, the modified stuff can be > found here: https://www.dropbox.com/s/bsj0u87tlg54xt2/com.livecode.widget. > linegraphyright.zip?dl=1 > > If you do a diff of the stock lcb and the lcb in the zip archive, you can > see all my (unremarked) floundering differences. As it sits though, the > default data comes up and displays fine. Just checked with larger values, > some of the numbers I poked in there should probably be increased a little, > though i'm sure theres a better way to calculate such things. > > On Sun, May 27, 2018 at 9:28 PM, Brian Milby via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Here is the link on GitHub... >> >> https://github.com/livecode/livecode/tree/develop/extensions >> /widgets/graph >> >> On May 27, 2018, 10:24 PM -0500, Mark Wieder via use-livecode < >> use-livecode at lists.runrev.com>, wrote: >> > On 05/27/2018 07:15 PM, Glen Bojsza via use-livecode wrote: >> > > Hi Brian, >> > > >> > > They are good ideas...I haven't done anything with widgets. >> > > >> > > How do I get access to the source code? >> > >> > The source file is graph.lcb, and where it's stored depends on what >> > operating system you're working with. >> > >> > /Extensions/com.livecode.widget.linegraph >> > >> > so on my linux system, I've got it in >> > /opt/livecodecommunity-9.0.0.x86_64/Extensions... >> > >> > and obviously it will be in different places on Windows and OSX. >> > >> > But beware that coding in LCB is quite different from "normal" LiveCode >> > coding. Copy the source file, put it into its own folder somewhere, edit >> > it (it's a text file), then open it in the extension builder and test >> > the changes. Have fun. >> > >> > -- >> > Mark Wieder >> > ahsoftware at gmail.com >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From rabit at revigniter.com Mon May 28 04:41:51 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Mon, 28 May 2018 10:41:51 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: Be aware of these issues - Using tsNetGet() on LC server to request a files list from a FTP server returns nothing, so tsNetRetrData() is empty. http://quality.livecode.com/show_bug.cgi?id=18961 related, but didn't write a separate report: - Using tsNetSendCmd() on LC server to send an asynchronous command to a FTP server returns empty without executing the command. And don't expect to get access to the extended feature set of tsNet Business on LC server. Seems there is no way to activate a business license for tsNet on server, don?t think this has changed. For what it?s worth, this and the issues mentioned above are the reasons why my half-finished revIgniter FTP library is waiting on the shelf since about one year. Ralf > On 28. May 2018, at 01:06, Matthias Rebbe via use-livecode wrote: > > Hi, > is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? > > Unfortunately the commercial LC server builds still do not contain the external. > > Regards, > > Matthias Rebbe From merakosp at gmail.com Mon May 28 05:28:15 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 28 May 2018 10:28:15 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: Hi all, *>>>>>>>>And don't expect to get access to the extended feature setof tsNet Business on LC server. Seems there is no way to activatea business license for tsNet on server, don?t think this has changed.* This is no longer the case, this bug has been fixed since LC 8.1.8 RC-1: https://quality.livecode.com/show_bug.cgi?id=19793 Best, Panos -- On Mon, May 28, 2018 at 9:41 AM, Ralf Bitter via use-livecode < use-livecode at lists.runrev.com> wrote: > Be aware of these issues > - Using tsNetGet() on LC server to request a files list > from a FTP server returns nothing, so tsNetRetrData() is empty. > > http://quality.livecode.com/show_bug.cgi?id=18961 > > related, but didn't write a separate report: > - Using tsNetSendCmd() on LC server to send an asynchronous > command to a FTP server returns empty without executing > the command. > > And don't expect to get access to the extended feature set > of tsNet Business on LC server. Seems there is no way to activate > a business license for tsNet on server, don?t think this has changed. > For what it?s worth, this and the issues mentioned above are > the reasons why my half-finished revIgniter FTP library is waiting > on the shelf since about one year. > > > Ralf > > > > On 28. May 2018, at 01:06, Matthias Rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi, > > is anyone already using tsNet external with Livecode server? If so, is > there something i should take care of when trying to ?install? / copy the > external to my custom installation? > > > > Unfortunately the commercial LC server builds still do not contain the > external. > > > > Regards, > > > > Matthias Rebbe > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Mon May 28 05:52:17 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 28 May 2018 11:52:17 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: <3A4FB5EA-6906-45C3-BB5A-C3414F7ED671@m-r-d.de> Hi Panos, thanks for your comment. So Livecode Server 9.0 includes this fix also? i somehow lost the overview of what fix/feature in what LC 8 was also added to what LC9 version. Regards, Matthias > Am 28.05.2018 um 11:28 schrieb panagiotis merakos via use-livecode >: > > Hi all, > > > > *>>>>>>>>And don't expect to get access to the extended feature setof tsNet > Business on LC server. Seems there is no way to activatea business license > for tsNet on server, don?t think this has changed.* > > This is no longer the case, this bug has been fixed since LC 8.1.8 RC-1: > > https://quality.livecode.com/show_bug.cgi?id=19793 > > Best, > Panos > -- > > > > On Mon, May 28, 2018 at 9:41 AM, Ralf Bitter via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Be aware of these issues >> - Using tsNetGet() on LC server to request a files list >> from a FTP server returns nothing, so tsNetRetrData() is empty. >> >> http://quality.livecode.com/show_bug.cgi?id=18961 >> >> related, but didn't write a separate report: >> - Using tsNetSendCmd() on LC server to send an asynchronous >> command to a FTP server returns empty without executing >> the command. >> >> And don't expect to get access to the extended feature set >> of tsNet Business on LC server. Seems there is no way to activate >> a business license for tsNet on server, don?t think this has changed. >> For what it?s worth, this and the issues mentioned above are >> the reasons why my half-finished revIgniter FTP library is waiting >> on the shelf since about one year. >> >> >> Ralf >> >> >>> On 28. May 2018, at 01:06, Matthias Rebbe via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> >>> Hi, >>> is anyone already using tsNet external with Livecode server? If so, is >> there something i should take care of when trying to ?install? / copy the >> external to my custom installation? >>> >>> Unfortunately the commercial LC server builds still do not contain the >> external. >>> >>> Regards, >>> >>> Matthias Rebbe >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Matthias Rebbe Tel +49 5741 310000 ?https://matthiasrebbe.eu ? From merakosp at gmail.com Mon May 28 06:47:45 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 28 May 2018 11:47:45 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <3A4FB5EA-6906-45C3-BB5A-C3414F7ED671@m-r-d.de> References: <3A4FB5EA-6906-45C3-BB5A-C3414F7ED671@m-r-d.de> Message-ID: Hi Matthias, Yes, LC 9.0.0 does include this fix. A rule of thumb is that any fix that appears in LC version X, will also appear in the version(s) X+1 that will be released after version X. Hope this helps. Panos -- On Mon, May 28, 2018 at 10:52 AM, Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Panos, > > thanks for your comment. > > So Livecode Server 9.0 includes this fix also? > > i somehow lost the overview of what fix/feature in what LC 8 was also > added to what LC9 version. > > Regards, > Matthias > > > > Am 28.05.2018 um 11:28 schrieb panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com >: > > > > Hi all, > > > > > > > > *>>>>>>>>And don't expect to get access to the extended feature setof > tsNet > > Business on LC server. Seems there is no way to activatea business > license > > for tsNet on server, don?t think this has changed.* > > > > This is no longer the case, this bug has been fixed since LC 8.1.8 RC-1: > > > > https://quality.livecode.com/show_bug.cgi?id=19793 < > https://quality.livecode.com/show_bug.cgi?id=19793> > > > > Best, > > Panos > > -- > > > > > > > > On Mon, May 28, 2018 at 9:41 AM, Ralf Bitter via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Be aware of these issues > >> - Using tsNetGet() on LC server to request a files list > >> from a FTP server returns nothing, so tsNetRetrData() is empty. > >> > >> http://quality.livecode.com/show_bug.cgi?id=18961 > >> > >> related, but didn't write a separate report: > >> - Using tsNetSendCmd() on LC server to send an asynchronous > >> command to a FTP server returns empty without executing > >> the command. > >> > >> And don't expect to get access to the extended feature set > >> of tsNet Business on LC server. Seems there is no way to activate > >> a business license for tsNet on server, don?t think this has changed. > >> For what it?s worth, this and the issues mentioned above are > >> the reasons why my half-finished revIgniter FTP library is waiting > >> on the shelf since about one year. > >> > >> > >> Ralf > >> > >> > >>> On 28. May 2018, at 01:06, Matthias Rebbe via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >>> > >>> Hi, > >>> is anyone already using tsNet external with Livecode server? If so, is > >> there something i should take care of when trying to ?install? / copy > the > >> external to my custom installation? > >>> > >>> Unfortunately the commercial LC server builds still do not contain the > >> external. > >>> > >>> Regards, > >>> > >>> Matthias Rebbe > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > Matthias Rebbe > Tel +49 5741 310000 > ?https://matthiasrebbe.eu ? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rabit at revigniter.com Mon May 28 08:01:47 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Mon, 28 May 2018 14:01:47 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: <6766D7D7-CE11-4273-BEC2-78FC86C58497@revigniter.com> Hi Panos, I know that tsNetVersion() yielding an error is fixed. But does this really mean that all tsNet Business features are enabled on LC server (business)? Just did tests (got my files from the shelf) using as an example asynchronous requests, which failed. Synchronous flavours worked as expected. Ralf > On 28. May 2018, at 11:28, panagiotis merakos via use-livecode wrote: > > Hi all, > > > > *>>>>>>>>And don't expect to get access to the extended feature setof tsNet > Business on LC server. Seems there is no way to activatea business license > for tsNet on server, don?t think this has changed.* > > This is no longer the case, this bug has been fixed since LC 8.1.8 RC-1: > > https://quality.livecode.com/show_bug.cgi?id=19793 > > Best, > Panos From merakosp at gmail.com Mon May 28 08:35:37 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 28 May 2018 13:35:37 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <6766D7D7-CE11-4273-BEC2-78FC86C58497@revigniter.com> References: <6766D7D7-CE11-4273-BEC2-78FC86C58497@revigniter.com> Message-ID: Hi Ralf, Previously the Business version of the tsNet external had licensing issues with the commercial version of the LC server, so any tsNet related command was throwing an error. This was addressed in this bug report. If you see that some Business features of tsNet do not work in LC Server, could you please file a bug report so as we or Charles can track it? Kind regards, Panos -- On Mon, May 28, 2018 at 1:01 PM, Ralf Bitter via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Panos, > > I know that tsNetVersion() yielding an error is fixed. > > But does this really mean that all tsNet Business > features are enabled on LC server (business)? > > Just did tests (got my files from the shelf) using > as an example asynchronous requests, which failed. > Synchronous flavours worked as expected. > > > Ralf > > > > On 28. May 2018, at 11:28, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > Hi all, > > > > > > > > *>>>>>>>>And don't expect to get access to the extended feature setof > tsNet > > Business on LC server. Seems there is no way to activatea business > license > > for tsNet on server, don?t think this has changed.* > > > > This is no longer the case, this bug has been fixed since LC 8.1.8 RC-1: > > > > https://quality.livecode.com/show_bug.cgi?id=19793 < > https://quality.livecode.com/show_bug.cgi?id=19793> > > > > Best, > > Panos > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gbojsza at gmail.com Mon May 28 09:18:22 2018 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 28 May 2018 09:18:22 -0400 Subject: Graphing Solution... In-Reply-To: References: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> Message-ID: Thanks everyone for your suggestions and code. Never having made a widget is there any youtube videos explaining the framework? Is there a book or guide specifically working with lcb? regards, Glen > From merakosp at gmail.com Mon May 28 09:27:33 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Mon, 28 May 2018 14:27:33 +0100 Subject: Graphing Solution... In-Reply-To: References: <1f4f717d-aff6-6066-6f78-753064aab100@sonic.net> <89e11ee7-e9c7-4652-93ac-0c053dfaa7c8@Spark> Message-ID: Hi Glen, The best place to start is probably the LC Dictionary: Open Dictionary -> Go to tab "Guide" -> Click on "Extending LiveCode" section Best, Panos -- On Mon, May 28, 2018 at 2:18 PM, Glen Bojsza via use-livecode < use-livecode at lists.runrev.com> wrote: > Thanks everyone for your suggestions and code. > > Never having made a widget is there any youtube videos explaining the > framework? > > Is there a book or guide specifically working with lcb? > > regards, > > Glen > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From panos.merakos at livecode.com Mon May 28 09:31:55 2018 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 28 May 2018 14:31:55 +0100 Subject: [ANN] This Week in LiveCode 130 Message-ID: Hi all, Read about new developments in LiveCode open source and the open source community in today's edition of the "This Week in LiveCode" newsletter! Read issue #130 here: https://goo.gl/QmXovP This is a weekly newsletter about LiveCode, focussing on what's been going on in and around the open source project. New issues will be released weekly on Mondays. We have a dedicated mailing list that will deliver each issue directly to you e-mail, so you don't miss any! If you have anything you'd like mentioned (a project, a discussion somewhere, an upcoming event) then please get in touch. -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From roland.huettmann at gmail.com Mon May 28 10:44:33 2018 From: roland.huettmann at gmail.com (R.H.) Date: Mon, 28 May 2018 16:44:33 +0200 Subject: Windows 10 and LC9.0 Message-ID: Monte, I really appreciate that you want to put attention on Windows. Creating a list of all bug reports and assigning bug number to them -- maybe I can do it, or others are already doing it. But that would be work that should actually come out of the database of bug reports? It is something that possibly would be better to do on your side? It makes no sense if 10 people do the same. Naturally, everybody is looking subjectively on things that seem to be most critical. Here is my personal view in terms of criticality and what I would like to see fixed first. 1. Menus must open in any case at the location of the originating button, not somewhere else. This affects end users who are using TWO monitors, or even three... and makes applications nearly unusable in some cases, or developers must avoid menus altogether. I assume that this is easy and a matter of minutes maybe to fix. I reported it also last year and it was confirmed. 2. The script editor is a delicate issue and almost all the time we spend using it as Sean correctly stated. There are many reports about it. I like to add that sometimes (not always) added scripts are not recognized and do not compile if defined in a behavior button on my machine. It can mean restarting LiveCode for LiveCode to recognize the script handler. I am not sure it is reported, but it is one of the problems that suffer from the demonstration-effect - when demonstrated, it does not show. 3. Long scripts (maybe not too powerful machines) tend to make it very hard to script, open the script editor, typing, checking, saving ... the whole cycle turns out to be a time waster. It leads to frustration because we think and type 3x faster than the engine is following. (So, this also has to do with continuously saving the stack and the saving time.) I assume that fixing something deep within will fix everything else. 4. Error reporting: Very often on my side, no error is shown, but the script has typing errors. My impression is that in earlier versions error checking was much stronger. Sometimes, no error is shown, but the list of handlers on the left side is not showing up. Then there is some handler not working. Still the script shows that there is no error. Often enough even referring to objects that do not exist, there is no error reported. The resize-handler, for example, does not recognize any not existing objects, but this is not limited to resizeHandler. It happens at other times as well. Fixing in resizeHandler, maybe it fixes everywhere else as well? Sometimes scripts silently fail without reporting and it is almost impossible to find what went wrong. That is hardest to find, trying to memorize when this behavior appeared the first time. Sometimes (actually quite often) there is an error that pops up in the IDE error window (not in the script editor), but this window is not visible. There is only a 1-pixel wide line on my monitor. Hard to see even. When I touch it, it can be scaled to become the visible window. 5. Selecting many controls and then trying to move them using the arrow keys is a pain. I wrote my own selectObject() handlers in my own library (rawkeyup message with optionkey down) to move objects around, resize them, align them... I do not know if it is just a small IDE thing. It seems to also affect other platforms. 6. Drag-and-drop of controls from the palette to the IDE window -- test it again using TWO monitors. I believe the system is affected when using two monitors (or more). Maybe it is easy to fix and reminds me of the menus showing up somewhere in space. 7. Opening LiveCode, whether IDE or standalone, takes 30 seconds on my machine. It is too long I believe. It may not be so critical, but most other programs, except Photoshop and such beasts, open much faster. Of course, a RAM disk would help. But if the issues are Windows-related then I do not see why it works so much slower on Windows compared to other platforms. 8. Standalone made with my Windows-10 system do not save correctly on Windows-7 systems using a Splash-stack setup. I asked the user to change to Windows-10. Nevertheless, it also happened to me sometimes, and when during saving a copy of the stack file is made with the "tilde" in the name, it fails to complete the saving. The tilde can be removed and all is as before. But it is not a solution. How to find out what the error could be? Use a slow machine for testing and a fast one for fixing ). Looking forward to version 9.1 ))) Roland From gbojsza at gmail.com Mon May 28 11:45:18 2018 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 28 May 2018 11:45:18 -0400 Subject: Graphing widget questions Message-ID: Following up from previous suggestions I have looked at the LC Graphing widget and have a couple of questions in hopes of recommendations. The widget looks promising but I will be doing a time series graph with several thousands of points. - I need to have the number of x-axis labels look reasonable spaced for the size of graph which means I would want to do a minimum of 10 and a maximum of 30 labels...not a label for every point. So I want to take the total time of the data and divide it into 30 blocks of equal time. This means that the x-axis range still covers the data range but the labels need to be changed. Suggestions on the best approach? - I am not sure if the labels are label fields or actually SVG? But either way I would need to rotate the text 90 degrees so the 30 labels would fit...so if SVG (which I think the text is how would I do this). This would also be useful to know since if the text is SVG then I could add additional information that would resize nicely. Or am I going down the "rabbit hole" and this is not easily done? thanks, Glen From brahma at hindu.org Mon May 28 13:33:21 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Mon, 28 May 2018 17:33:21 +0000 Subject: Strange error from iOS Standalone Builder Message-ID: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> We had our 3-year hardware refresh (sell all old Macs, enterprise wises and get new ones) and I have a new MacBook Pro. It still running High Sierra 10.13.4, just as the old did I set up if iOS with new certificate / provisioning profiles X Code 9.2. / LC9 Run my build on the new machine an got a code error I never seen before ------------ Codesign wants to sign using key ?brahma dev key? In your keychain. To allow this, enter the ?login? keychain password. Password: ______________ ------------ I tried my admin password, it didn?t accept it? What did I do wrong? From prothero at earthlearningsolutions.org Mon May 28 14:16:33 2018 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Mon, 28 May 2018 11:16:33 -0700 Subject: Strange error from iOS Standalone Builder In-Reply-To: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> References: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> Message-ID: <16045EE9-0441-464B-BA71-32F15A3E1729@earthlearningsolutions.org> I think this is the admin password for your Macintosh. If you haven?t set one, you do this in System Preferences, under the Apple symbol at upper left. Click on ?Users and Groups? and you will see the ?Change Password? button. Bill William Prothero http://earthlearningsolutions.org > On May 28, 2018, at 10:33 AM, Sannyasin Brahmanathaswami via use-livecode wrote: > > We had our 3-year hardware refresh (sell all old Macs, enterprise wises and get new ones) > > and I have a new MacBook Pro. It still running High Sierra 10.13.4, just as the old did > > I set up if iOS with new certificate / provisioning profiles > > X Code 9.2. / LC9 > > Run my build on the new machine an got a code error I never seen before > ------------ > Codesign wants to sign using key ?brahma dev key? > In your keychain. > > To allow this, enter the ?login? keychain password. > > Password: ______________ > ------------ > > > I tried my admin password, it didn?t accept it? > > What did I do wrong? > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Mon May 28 15:37:05 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 28 May 2018 21:37:05 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: Hi Charles, thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. Today they installed the tsNet External into the Externals folder for me. But it was not working. I get this error message: file "/home/ua82xxxx/public_html/domain1/index.lc" row 2, col 1: Handler: can't find handler (tsNetinit) This is what they replied to support request. "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: put the externals of stack ?Home" put the externalCommands of stack ?Home" put the externalFunctions of stack ?Home" put the externalPackages of stack ?Home? With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? Any idea what might cause this. Regards, Matthias > Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : > > Hi Matthias, > > You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. > > After that, just make sure you call tsNetInit before making any other tsNet calls. > > Regards, > > Charles > >> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >> >> Hi, >> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >> >> Unfortunately the commercial LC server builds still do not contain the external. >> >> Regards, >> >> Matthias Rebbe >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lists at mangomultimedia.com Mon May 28 22:35:24 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 28 May 2018 21:35:24 -0500 Subject: LiveCode Builder linter support for Sublime Text Message-ID: For anyone writing LiveCode Builder code in Sublime Text I?ve added linter support to the `tkd-lcb-linter` branch on the https://github.com/trevordevore/sublimelinter-contrib-livecodelint project. Sublime Text will alert you to syntax errors without having to compile in LiveCode. To try it out replace your existing plugin folder with the contents of the following branch: https://github.com/trevordevore/sublimelinter-contrib-livecodelint/tree/tkd-lcb-linter If you need more help with installation let me know and I can provide more detailed instructions. -- Trevor DeVore ScreenSteps www.screensteps.com From monte at appisle.net Mon May 28 23:31:02 2018 From: monte at appisle.net (Monte Goulding) Date: Tue, 29 May 2018 13:31:02 +1000 Subject: LiveCode Builder linter support for Sublime Text In-Reply-To: References: Message-ID: Trevor this is cool. I?ve recently been evaluating Sublime Text because I find Atom often goes very slow. One little tweak to the docs you have on that branch is that the `executable` for server needs to be specified in the builder settings also otherwise it won?t find it. Cheers Monte > On 29 May 2018, at 12:35 pm, Trevor DeVore via use-livecode wrote: > > For anyone writing LiveCode Builder code in Sublime Text I?ve added linter > support to the `tkd-lcb-linter` branch on the > https://github.com/trevordevore/sublimelinter-contrib-livecodelint project. > Sublime Text will alert you to syntax errors without having to compile in > LiveCode. > > To try it out replace your existing plugin folder with the contents of the > following branch: > > https://github.com/trevordevore/sublimelinter-contrib-livecodelint/tree/tkd-lcb-linter > > If you need more help with installation let me know and I can provide more > detailed instructions. > > -- > Trevor DeVore > ScreenSteps > www.screensteps.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 lists at mangomultimedia.com Mon May 28 23:41:54 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 28 May 2018 22:41:54 -0500 Subject: LiveCode Builder linter support for Sublime Text In-Reply-To: References: Message-ID: On Mon, May 28, 2018 at 10:31 PM, Monte Goulding via use-livecode < use-livecode at lists.runrev.com> wrote: > Trevor this is cool. > > I?ve recently been evaluating Sublime Text because I find Atom often goes > very slow. That is what I found as well. I also feel more efficient in Sublime Text than in Atom. > One little tweak to the docs you have on that branch is that the > `executable` for server needs to be specified in the builder settings also > otherwise it won?t find it. > Thanks for pointing that out. I?ve updated the README. It should find `lc-community-server` if it can be found using PATH but otherwise it must be specified. -- Trevor DeVore ScreenSteps www.screensteps.com From brian at milby7.com Mon May 28 23:41:33 2018 From: brian at milby7.com (Brian Milby) Date: Mon, 28 May 2018 22:41:33 -0500 Subject: LiveCode Builder linter support for Sublime Text In-Reply-To: References: Message-ID: <72b54b83-0a0c-4db3-ad43-4280d5e10a67@Spark> Just read that Atom 1.28 is getting a bump in Electron from 1.7.11 to 2.0.0 which they claim will provide stability and performance improvements. I have not noticed speed issues using Atom though and just recently got it configured for linting both LCS and LCB (all 3 OS versions). I will admit that my use of Atom certainly pales to what the LC staff would be doing on a routine basis. On May 28, 2018, 10:31 PM -0500, Monte Goulding via use-livecode , wrote: > Trevor this is cool. > > I?ve recently been evaluating Sublime Text because I find Atom often goes very slow. One little tweak to the docs you have on that branch is that the `executable` for server needs to be specified in the builder settings also otherwise it won?t find it. > > Cheers > > Monte > > > On 29 May 2018, at 12:35 pm, Trevor DeVore via use-livecode wrote: > > > > For anyone writing LiveCode Builder code in Sublime Text I?ve added linter > > support to the `tkd-lcb-linter` branch on the > > https://github.com/trevordevore/sublimelinter-contrib-livecodelint project. > > Sublime Text will alert you to syntax errors without having to compile in > > LiveCode. > > > > To try it out replace your existing plugin folder with the contents of the > > following branch: > > > > https://github.com/trevordevore/sublimelinter-contrib-livecodelint/tree/tkd-lcb-linter > > > > If you need more help with installation let me know and I can provide more > > detailed instructions. > > > > -- > > Trevor DeVore > > ScreenSteps > > www.screensteps.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 smudge.andy at googlemail.com Tue May 29 01:00:44 2018 From: smudge.andy at googlemail.com (AndyP) Date: Mon, 28 May 2018 22:00:44 -0700 (MST) Subject: LiveCode Builder linter support for Sublime Text In-Reply-To: References: Message-ID: <1527570044209-0.post@n4.nabble.com> Thanks Trevor, Excellent timing, I've just started my Adventure with lcb and this helps tremendously. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From charles at techstrategies.com.au Tue May 29 03:57:37 2018 From: charles at techstrategies.com.au (Charles Warwick) Date: Tue, 29 May 2018 17:57:37 +1000 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: Message-ID: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> Hi Matthias, Just to check - did they install the Indy version of the tsNet external? Regards, Charles > On 29 May 2018, at 5:37 am, Matthias Rebbe via use-livecode wrote: > > Hi Charles, > > thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. > Today they installed the tsNet External into the Externals folder for me. But it was not working. > I get this error message: > file "/home/ua82xxxx/public_html/domain1/index.lc" > row 2, col 1: Handler: can't find handler (tsNetinit) > This is what they replied to support request. > "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. > The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: > put the externals of stack ?Home" > put the externalCommands of stack ?Home" > put the externalFunctions of stack ?Home" > put the externalPackages of stack ?Home? > With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? > > Any idea what might cause this. > > Regards, > > Matthias > > >> Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : >> >> Hi Matthias, >> >> You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. >> >> After that, just make sure you call tsNetInit before making any other tsNet calls. >> >> Regards, >> >> Charles >> >>> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >>> >>> Hi, >>> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >>> >>> Unfortunately the commercial LC server builds still do not contain the external. >>> >>> Regards, >>> >>> Matthias Rebbe >>> >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Tue May 29 04:09:36 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 29 May 2018 10:09:36 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> Message-ID: I am not sure. But would that make a difference? There is only one type of Livecode Server commercial. And according to Panos? post to this thread the tsNet Business external should work since release 8.1.10. I?ve tried myself and made a custom installation on my web server. I installed LC Server 8.1.10 commercial to the cgi-bin and copied the tsNet-x64.so (from the Livecode Business installation on my Mac) to the externals folder on the web server.. It?s the same. Should i try Indy instead? Btw. Is there a LC command/function which returns what type of Livecode server (community or commercial) is running? Regards, Matthias > Am 29.05.2018 um 09:57 schrieb Charles Warwick via use-livecode : > > Hi Matthias, > > Just to check - did they install the Indy version of the tsNet external? > > Regards, > > Charles > >> On 29 May 2018, at 5:37 am, Matthias Rebbe via use-livecode wrote: >> >> Hi Charles, >> >> thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. >> Today they installed the tsNet External into the Externals folder for me. But it was not working. >> I get this error message: >> file "/home/ua82xxxx/public_html/domain1/index.lc" >> row 2, col 1: Handler: can't find handler (tsNetinit) >> This is what they replied to support request. >> "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. >> The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: >> put the externals of stack ?Home" >> put the externalCommands of stack ?Home" >> put the externalFunctions of stack ?Home" >> put the externalPackages of stack ?Home? >> With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? >> >> Any idea what might cause this. >> >> Regards, >> >> Matthias >> >> >>> Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : >>> >>> Hi Matthias, >>> >>> You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. >>> >>> After that, just make sure you call tsNetInit before making any other tsNet calls. >>> >>> Regards, >>> >>> Charles >>> >>>> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >>>> >>>> Hi, >>>> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >>>> >>>> Unfortunately the commercial LC server builds still do not contain the external. >>>> >>>> Regards, >>>> >>>> Matthias Rebbe >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From charles at techstrategies.com.au Tue May 29 04:22:01 2018 From: charles at techstrategies.com.au (Charles Warwick) Date: Tue, 29 May 2018 18:22:01 +1000 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> Message-ID: <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Hi Matthias, Up until 8.1.10, there was only one version of LC server. It reports itself to the tsNet external as the ?Indy? edition. If you use the business edition of tsNet with it, it will fail. You can use ?the editionType? to determine if LC server is Indy (commercial) or Business (professional). Regards, Charles > On 29 May 2018, at 6:09 pm, Matthias Rebbe via use-livecode wrote: > > I am not sure. But would that make a difference? There is only one type of Livecode Server commercial. And according to Panos? post to this thread the tsNet Business external should work since release 8.1.10. > > I?ve tried myself and made a custom installation on my web server. I installed LC Server 8.1.10 commercial to the cgi-bin and copied the tsNet-x64.so (from the Livecode Business installation on my Mac) to the externals folder on the web server.. > It?s the same. Should i try Indy instead? > > Btw. Is there a LC command/function which returns what type of Livecode server (community or commercial) is running? > > Regards, > > Matthias > > >> Am 29.05.2018 um 09:57 schrieb Charles Warwick via use-livecode : >> >> Hi Matthias, >> >> Just to check - did they install the Indy version of the tsNet external? >> >> Regards, >> >> Charles >> >>> On 29 May 2018, at 5:37 am, Matthias Rebbe via use-livecode wrote: >>> >>> Hi Charles, >>> >>> thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. >>> Today they installed the tsNet External into the Externals folder for me. But it was not working. >>> I get this error message: >>> file "/home/ua82xxxx/public_html/domain1/index.lc" >>> row 2, col 1: Handler: can't find handler (tsNetinit) >>> This is what they replied to support request. >>> "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. >>> The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: >>> put the externals of stack ?Home" >>> put the externalCommands of stack ?Home" >>> put the externalFunctions of stack ?Home" >>> put the externalPackages of stack ?Home? >>> With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? >>> >>> Any idea what might cause this. >>> >>> Regards, >>> >>> Matthias >>> >>> >>>> Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : >>>> >>>> Hi Matthias, >>>> >>>> You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. >>>> >>>> After that, just make sure you call tsNetInit before making any other tsNet calls. >>>> >>>> Regards, >>>> >>>> Charles >>>> >>>>> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >>>>> >>>>> Hi, >>>>> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >>>>> >>>>> Unfortunately the commercial LC server builds still do not contain the external. >>>>> >>>>> Regards, >>>>> >>>>> Matthias Rebbe >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 29 04:41:09 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 29 May 2018 01:41:09 -0700 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: On 05/29/2018 01:22 AM, Charles Warwick via use-livecode wrote: > Hi Matthias, > > Up until 8.1.10, there was only one version of LC server. It reports itself to the tsNet external as the ?Indy? edition. If you use the business edition of tsNet with it, it will fail. Actually the editionType reports "community". Interestingly, only the Community edition can be downloaded from the downloads page. The other versions all throw 404s. -- Mark Wieder ahsoftware at gmail.com From dvglasgow at gmail.com Tue May 29 04:51:31 2018 From: dvglasgow at gmail.com (David V Glasgow) Date: Tue, 29 May 2018 09:51:31 +0100 Subject: Was: URGENT: MergGoogle no longer works on iOS: CLIENTS VERY UNHAPPY In-Reply-To: References: Message-ID: > On 25 May 2018, at 5:07 pm, Sean Cole (Pi) via use-livecode wrote: > > This, too, is overwhelming. A little disturbing too as it was embarked on > by people who know very little about me or the facts behind the situation. Morning, Sean. There is another way of looking at this. Many folks don?t know you well, but felt a connection. We don?t need to know all the facts and details. We recognised a fellow coder in distress. We could imagine how we might feel in your situation, because it's a precipice we have all seen at close quarters, and at least imagined falling in. There was no greater knowledge, connection or judgement required to reach out. As far as I am concerned, if it makes you feel better to give the money to a deserving cause, that?s fine. If you use it to help you get back on your feet, that?s fine too. It would be great to see you popping up on this list in future, but if not, well, good luck on whatever path you take. When you find yourself in the fortunate position to help out someone else struggling in the future (and you will), just 'pay it forward?. Best wishes, David Glasgow From james at thehales.id.au Tue May 29 05:02:28 2018 From: james at thehales.id.au (James At The Hale) Date: Tue, 29 May 2018 19:02:28 +1000 Subject: LiveCode Builder linter support for Sublime Text Message-ID: <58AFC805-8FD2-441B-9CB6-FC6BA8EB2369@thehales.id.au> Brian wrote : > issues using Atom though and just recently got it configured for linting both LCS and LCB (all 3 OS versions). I will admit that my use of Atom certainly pales to what the LC staff would be doing I am sorry but you can?t leave it at that. Are there (or could you share) instructions for doing this (or have i just not seen where they are)? James From charles at techstrategies.com.au Tue May 29 05:05:15 2018 From: charles at techstrategies.com.au (Charles Warwick) Date: Tue, 29 May 2018 19:05:15 +1000 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: Hi Mark, My apologies, I meant only one commercial edition of LC server. You download it from livecode.com after logging in to your account. Cheers, Charles > On 29 May 2018, at 6:41 pm, Mark Wieder via use-livecode wrote: > >> On 05/29/2018 01:22 AM, Charles Warwick via use-livecode wrote: >> Hi Matthias, >> Up until 8.1.10, there was only one version of LC server. It reports itself to the tsNet external as the ?Indy? edition. If you use the business edition of tsNet with it, it will fail. > > Actually the editionType reports "community". > > Interestingly, only the Community edition can be downloaded from the downloads page. The other versions all throw 404s. > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Tue May 29 06:41:16 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 29 May 2018 11:41:16 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: Starting from 8.1.9 IIRC, there are two editions of LC commercial server: Indy and Business. You have to login into your account in livecode.com and then you can download the edition that matches your license. For example if you are Business on Mac and want to download LC Server 9, the .zip file you can download is named "LiveCodeBusinessServer-9.0.0-Mac.zip" Cheers, Panos -- On Tue, May 29, 2018 at 10:05 AM, Charles Warwick via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mark, > > My apologies, I meant only one commercial edition of LC server. You > download it from livecode.com after logging in to your account. > > Cheers, > > Charles > > > On 29 May 2018, at 6:41 pm, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > >> On 05/29/2018 01:22 AM, Charles Warwick via use-livecode wrote: > >> Hi Matthias, > >> Up until 8.1.10, there was only one version of LC server. It reports > itself to the tsNet external as the ?Indy? edition. If you use the > business edition of tsNet with it, it will fail. > > > > Actually the editionType reports "community". > > > > Interestingly, only the Community edition can be downloaded from the > downloads page. The other versions all throw 404s. > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From iphonelagi at gmail.com Tue May 29 06:53:32 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 29 May 2018 11:53:32 +0100 Subject: To Sean - This was sent on Saturday but found the bit bucket Message-ID: Hi Sean, First I must say that I am relieved that you are ok - and didn't do whatyou hinted at. I also admit to being the perpetrator of the heinous crime of trying to help "one of us" in distress. But no, I didn't send the police. I did read your email to the end btw - we do care even if you think the world is against you at the moment! - If you don't have empathy then you are a Politician or a Psychopath. Before I start my lengthy stream of consciousness (ramblings?) please accept the invite because gofundme keep sending me emails and I do not have access to the money. Pride comes before a fall and respect isn't lost for one "failure" those who love and respect you do for the sum total of your life not the "failures" which can in many respects be out of our control. And paraphrasing Roosevelt ... "The man who never had something go wrong never did anything". "Most of the important things in the world have been accomplished by people who have kept on trying when there seemed to be no hope at all." Dale Carnegie Please re-read what you said and tell me how I was to react to this.... how would I or your family have felt if "goodbye" really was goodbye and we had done nothing ........ I am ?1000's down and well out of pocket. I will never get it back. I have/will-have lost everything. I don't think I can come back from this. My life is worth ?0, especially to you guys. I'm like abandon-ware. Your failure cost someone their life (not to mention his wife and two boys who may well miss him but will be better off without him for making the mistake of using LC and all things LC!). Now my life is over. Worst Day Ever! Miserable. Rained on and soaked through. Insurance doesn't cover for events like this and not one person at LC or on here will be able to help me out of this hole. I guess this is goodbye. I might not have bothered except for the first paragraph sounding so final. it didn't sound like "shit this is bad". We have all been faced with a situation that seemed hopless and i've got that t-shirt more times than I care to remember. #### TL;DNR -- Short version SHIT HAPPENS!!! but never give up. The worst was when I was in hospital ready to start chemotherapy and attached to a trolley having a blood transfusion and trying to finish off a program/demo (on my 386 windows 3.1 PC "kindly" brought in by my partner) . We were going up against some rather large companies for a demonstration to British Telecom the next day. I finished the program and in the end the program that won the contract, did so because it had a GUI (it was written in VB) - Mine was written in Turbo C with a dos windowing system and a multitasking kernel (it was a multline voice application with a built in mini Domain Specific Language I wrote). The fact that it would not be seen by ordinary mortals and would be in a "closet" just working it seems was secondary to the eye candy. When I got out of hospital I wrote a VB front end to it and got it installed into the biggest Opticians in the country - great I thought the big time. No such luck - they were bought out and my system was replaced by one of the big boys - to this day my system has stuff that none of the later systems have. O well. Get another system into a large telecommunications company - programmed to do what they wanted - we were vying against Digital Equipment corporation and IBM, - I won because I I could do it in 4 months (I did it in 3) and they said a year. It worked! They then gave me a new contract job to do, that saved them thousands - great I thought my meal ticket - No such luck they were bought out by Vodaphone and DEC got back in. I could go on. I created a system for a financial services company bought out by a bigger firm and my system was replaced by IBM. Did I give up no. https://www.youtube.com/watch?v=mPb8tb3D6N0 There have been more before and since , there have been BUGS in Borland C, Foxpro, TAS, Clipper, VB, Delphi, UCSD Pascal, AlphaSoftware - but that's what you expect. I jettisoned everything and jumped in with LC - I checked out and paid for B4A/IJ Xojo and a few others but I have to say LC beats them all hands down but i keep them in reserve. Ive been using 6.7.11 for my applications until last week when the manufacturer of my equipment changed something in the firmware and the com/serial ports wouldn't working. I compiled it with LC9 and all works now - except it's 17MB file size instead of 7MB. Yes the IDE is slower, yes certain things don't work - but show me a language or program that doesn't have any bugs - here's one in basic - and I'm not sure if it is bug free. 10 END ========= To speak directly to LC I agree totally with Sean and Richmond and everybody else.... STOP ADDING NEW FEATURES GET THE STUFF FINISHED THAT YOU PROMISED AND FIX THE IDE. sqlite library the stuff Andre goes on about - tying in the javascript ecosystem so we can use LC with all those "free libraries" the IDE lagging Sound (not for me for the others that ask) Bring Android into Parity with IOS Your bread and Butter (LC) is Windows desktop business apps with Android - not MAC and IOS - - setup a survey for what the community would like as Mark suggested and see. Sean I hope we don't lose you from the community- i've seen the quality stuff you have done on your website - if you posted a couple of times you might not have been on my Radar - but to be honest I was thinking more about your wife and Kids. What if I had given up and died of Cancer at the age of 33 - I never doubted I would live and in the end I believe it was my mind that saved me - it was 20/20 hindsight but I've learnt a lot about Cancer since then. My family would have been ok I know - I have an extended and close family but the way you were talking I couldn't be sure - so I planted a tree - you had done it many times before me with the help you have given the community - you did it because you wanted to not because you were obliged to - the same here. I'll paraphrase an ancient greek proverb .. again! . "The Real Meaning of life is planting trees under whose shade you do not expect to sit" When a man plants a tree he always in some way expects to gain from that tree, Whether it be its fruits or its shade. But when old men plant trees they know in their hearts that they will not live to eat of its fruits or enjoy of its shade. Why does the old man plant that tree? Because future generations ( family, friends and community) will be benefit from this unselfish behavior. That is the greatness of a community and a society. This only made sense when my dad wasn't here for me to say "now I understand". So please Sean accept the invite I sent via Gofundme at least it will help while you find your feet. And while I am at it (sorry Heather this isn't Religion or Politics or Conspiracy theory) I would suggest getting a book by Dr Andrew Saul called doctor yourself and while you are at it the book "fire your doctor" ( doctoryourself.com) I'd suggest all of you do for your families - you will thank me later (no I don't want thanks - there are 2 people who listened to me nearly 20 years ago when they asked me what to do because they were diagnosed with cancer, the other 6 or 7 asked but followed the doctors' and died in agony - ALL but 1 - although he did take my suggestion of building up his immune system before he started on the chemo. And before I go further - your mind has more to do with survival than any Herb, Drug or Doctor - http://www.doctoryourself.com/review_hoffer_B3.html http://www.doctoryourself.com/epilepsy.html Depression, Schizophrenia and MUCH more can be FULLY reversed via the use of massive (and I mean massive amount of Niacin) and other vitamins/minerals - there are other things I've discovered over the years that Saul doesn't cover. Learn about "tapping" emofree.com (it's all free but like everything there are people who you can go to that can advance your knowledge very quickly but charge for their time). Your failure cost someone their life (not to mention his wife and two boys who may well miss him but will be better off without ...... Read that last bit again and tell me I over reacted. I phoned your mobile and your office more than once and no answer .... If you were P**ed with LC just say that, not that your wife and kids will miss you when you are gone - I took that at face value - as a Shakespearean Soliloquy. If you appreciate what WE as a community have done then ACCEPTING THE GOFUNDME INVITE WOULD BE GOOD. Software is dependent on so much coming together that it's surprising anything at all works, and if google had "pulled the plug" a week later and you got the accolades we wouldn't be having this conversation - you probably would have been on here extolling the virtues of LC - but that's on another timeline in another Universe where maybe even the Geometry manager is working. Now I will go and play with my Grand Kids - they are staying over tonight - couldn't have done that if I had given up!!! To all, I apologise for the length of this monologue (I'm not good at Soliloquys) - and excuse the Smelling Pistakes, punctuation and Grammatical errors - I'm not Richard - but I hope to be when I grow up. Kindest Regards Lagi p.s Another piece of wisdom that has made life easier forget about "pride" talk to family talk to friends don't keep it inside - how did any of us know you hadn't told your wife or kids? And don't ever think that everybody will forget about you - just think what the world would have been without you. https://www.youtube.com/watch?v=-0h50v7UNJc https://www.youtube.com/watch?v=AcBmsonjSe0&t=1571 From matthias_livecode_150811 at m-r-d.de Tue May 29 09:19:07 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 29 May 2018 15:19:07 +0200 Subject: Fwd: Is anyone using tsNet external with LCserver? References: <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: <1A72F25E-3B7A-460D-AD47-7395251F85C0@m-r-d.de> Hi Charles, i?ve checked now and my custom 8.1.10 LC Server Business returns Professional. The tsNet-x64.so file was copied directly into the ?externals' folder in cgi-bin. The file was taken from a Livecode Business 8.1.10 Mac OX S app bundle. So this seems all to be correct, but it doesn?t work. I even tried Livecode Server Indy 8.1.10 and the tsNet-x64.so from 8.1.10 Indy Mac OX X app bundle. The same. Any ideas what i can try next? What am i missing? Regards Matthias > Anfang der weitergeleiteten Nachricht: > > Von: Charles Warwick via use-livecode > Betreff: Aw: Is anyone using tsNet external with LCserver? > Datum: 29. Mai 2018 um 10:22:01 MESZ > An: How to use LiveCode > Kopie: Charles Warwick > Antwort an: How to use LiveCode > > Hi Matthias, > > Up until 8.1.10, there was only one version of LC server. It reports itself to the tsNet external as the ?Indy? edition. If you use the business edition of tsNet with it, it will fail. > > You can use ?the editionType? to determine if LC server is Indy (commercial) or Business (professional). > > Regards, > > Charles > >> On 29 May 2018, at 6:09 pm, Matthias Rebbe via use-livecode wrote: >> >> I am not sure. But would that make a difference? There is only one type of Livecode Server commercial. And according to Panos? post to this thread the tsNet Business external should work since release 8.1.10. >> >> I?ve tried myself and made a custom installation on my web server. I installed LC Server 8.1.10 commercial to the cgi-bin and copied the tsNet-x64.so (from the Livecode Business installation on my Mac) to the externals folder on the web server.. >> It?s the same. Should i try Indy instead? >> >> Btw. Is there a LC command/function which returns what type of Livecode server (community or commercial) is running? >> >> Regards, >> >> Matthias >> >> >>> Am 29.05.2018 um 09:57 schrieb Charles Warwick via use-livecode : >>> >>> Hi Matthias, >>> >>> Just to check - did they install the Indy version of the tsNet external? >>> >>> Regards, >>> >>> Charles >>> >>>> On 29 May 2018, at 5:37 am, Matthias Rebbe via use-livecode wrote: >>>> >>>> Hi Charles, >>>> >>>> thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. >>>> Today they installed the tsNet External into the Externals folder for me. But it was not working. >>>> I get this error message: >>>> file "/home/ua82xxxx/public_html/domain1/index.lc" >>>> row 2, col 1: Handler: can't find handler (tsNetinit) >>>> This is what they replied to support request. >>>> "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. >>>> The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: >>>> put the externals of stack ?Home" >>>> put the externalCommands of stack ?Home" >>>> put the externalFunctions of stack ?Home" >>>> put the externalPackages of stack ?Home? >>>> With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? >>>> >>>> Any idea what might cause this. >>>> >>>> Regards, >>>> >>>> Matthias >>>> >>>> >>>>> Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : >>>>> >>>>> Hi Matthias, >>>>> >>>>> You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. >>>>> >>>>> After that, just make sure you call tsNetInit before making any other tsNet calls. >>>>> >>>>> Regards, >>>>> >>>>> Charles >>>>> >>>>>> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >>>>>> >>>>>> Hi, >>>>>> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >>>>>> >>>>>> Unfortunately the commercial LC server builds still do not contain the external. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Matthias Rebbe >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 29 11:02:45 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 15:02:45 +0000 Subject: Strange error from iOS Standalone Builder In-Reply-To: <16045EE9-0441-464B-BA71-32F15A3E1729@earthlearningsolutions.org> References: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> <16045EE9-0441-464B-BA71-32F15A3E1729@earthlearningsolutions.org> Message-ID: That is a good point. You can have an account with no password set, but a number of things will not work with it, including the keychain which I believe MUST have a password. Bob S > On May 28, 2018, at 11:16 , prothero--- via use-livecode wrote: > > I think this is the admin password for your Macintosh. If you haven?t set one, you do this in System Preferences, under the Apple symbol at upper left. Click on ?Users and Groups? and you will see the ?Change Password? button. > > Bill > > William Prothero > http://earthlearningsolutions.org > >> On May 28, 2018, at 10:33 AM, Sannyasin Brahmanathaswami via use-livecode wrote: >> >> We had our 3-year hardware refresh (sell all old Macs, enterprise wises and get new ones) >> >> and I have a new MacBook Pro. It still running High Sierra 10.13.4, just as the old did >> >> I set up if iOS with new certificate / provisioning profiles >> >> X Code 9.2. / LC9 >> >> Run my build on the new machine an got a code error I never seen before >> ------------ >> Codesign wants to sign using key ?brahma dev key? >> In your keychain. >> >> To allow this, enter the ?login? keychain password. >> >> Password: ______________ >> ------------ >> >> >> I tried my admin password, it didn?t accept it? >> >> What did I do wrong? >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue May 29 11:10:37 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 29 May 2018 11:10:37 -0400 Subject: Strange error from iOS Standalone Builder In-Reply-To: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> References: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> Message-ID: <003901d3f75f$35c39400$a14abc00$@net> I got this exact error recently(a week ago) when I renewed my development certificate. I deleted the renewed certificate and then recreated it, downloaded it and then edited all the provisioning profiles and assigned them to the renewed certificate. Deleted all the provisioning profiles on the Mac. Downloaded the provisioning profiles in Xcode. Then all worked again. I also deleted all old development certificates in the Keychain app. 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 Sannyasin Brahmanathaswami via use-livecode Sent: Monday, May 28, 2018 1:33 PM To: How LiveCode Cc: Sannyasin Brahmanathaswami Subject: Strange error from iOS Standalone Builder We had our 3-year hardware refresh (sell all old Macs, enterprise wises and get new ones) and I have a new MacBook Pro. It still running High Sierra 10.13.4, just as the old did I set up if iOS with new certificate / provisioning profiles X Code 9.2. / LC9 Run my build on the new machine an got a code error I never seen before ------------ Codesign wants to sign using key ?brahma dev key? In your keychain. To allow this, enter the ?login? keychain password. Password: ______________ ------------ I tried my admin password, it didn?t accept it? What did I do wrong? _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 29 11:11:29 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 15:11:29 +0000 Subject: Windows 10 and LC9.0 In-Reply-To: <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> References: <1527368941662-0.post@n4.nabble.com> <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> Message-ID: <3070886D-B03C-4EE2-8721-C1916C37E9EE@iotecdigital.com> I will say that from time to time while scriptint and debugging, my IDE wil CTD, but if I start up again and do the exact same thing I did before, it works. Because I cannot pin down the cause I don't want to report it. I am using LC 9.0.0 in MacOS 10.13.4. This isn't addressed to anyone in particular, but I understand it's frustrating at times that the IDE can be problematic. Let me just say with the humblest of intentions, reporting it here does not help the dev team much. They have a workflow driven by the Quality Control Center. If we do not report bugs, we really don't have a horse in the race when it comes to the stability and usability of the product. Bob S > On May 27, 2018, at 13:17 , J. Landman Gay via use-livecode wrote: > > I can drag-drop controls from the palette, resize the message box whenever I like, and the script editor works fine for me. I haven't had a crash recently until yesterday when I was implementing RSA encryption and I did something wrong in my handler. So I'm trying to think what I do differently that doesn't cause the problems you're seeing. From bobsneidar at iotecdigital.com Tue May 29 11:19:24 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 15:19:24 +0000 Subject: Strange error from iOS Standalone Builder In-Reply-To: <003901d3f75f$35c39400$a14abc00$@net> References: <95089E53-1961-4FA4-BCA0-C12117B12530@hindu.org> <003901d3f75f$35c39400$a14abc00$@net> Message-ID: <187CDEE7-8D67-4AC4-B017-BF12E69E0F62@iotecdigital.com> Not knowing much specifically about these problems, but having some experience in secure communications as an IT person, encryption standards are in a state of constant flux. Old ciphers are abandoned over time and new ones are implemented. I've mentioned before the debaucle in the copier industry (and many others I've heard) because of the heart bleed SSL bug which required the retooling of *every device* that used the old standards. The cure for all this is to try and use the most recent ciphers when possible, and that may mean having to create new certs on a regular basis. That is why certs have an expiry. That is one of the functions of certificate servers. It's one reason why self-signed certs are not trusted by many apps and devices. If you are implementing trust and encryption in your apps, this needs to be a regular process that you engage in. Bob S > On May 29, 2018, at 08:10 , Ralph DiMola via use-livecode wrote: > > I got this exact error recently(a week ago) when I renewed my development certificate. I deleted the renewed certificate and then recreated it, downloaded it and then edited all the provisioning profiles and assigned them to the renewed certificate. Deleted all the provisioning profiles on the Mac. Downloaded the provisioning profiles in Xcode. Then all worked again. > > I also deleted all old development certificates in the Keychain app. > > Ralph DiMola From bobsneidar at iotecdigital.com Tue May 29 11:24:46 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 15:24:46 +0000 Subject: group-editing mode In-Reply-To: References: Message-ID: <03637659-A508-4C0F-85EE-6A98EE37F698@iotecdigital.com> Not sure what you mean. Do you mean the SelectGroupedControls property? It looks like it can be applied globally or to a specific group. Bob S > On May 26, 2018, at 14:40 , Brian Milby via use-livecode wrote: > > Is there a way to query to see where group-editing mode is enabled (which > group)? On a project that I'm working, I'd like to be able to stop the > group editing and then restore the previous state. > > I looked at the commands in the dictionary and did not see a reference to > one that would provide that information. EditBackground will tell if the > stack is in group editing mode, but if there is more than one background on > the current card I don't see a way to obtain that information. > > Thanks, > Brian > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 29 11:26:47 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 15:26:47 +0000 Subject: Object Referencing in LC 9.0.0 In-Reply-To: <6a9b07cb-37e8-422b-6bb2-78f9149668bb@gmail.com> References: <6a9b07cb-37e8-422b-6bb2-78f9149668bb@gmail.com> Message-ID: I cannot make heads nor tails of your post. The asterisks and words running together make it impossible to read. Bob S > On May 26, 2018, at 13:34 , Michael Doub via use-livecode wrote: > > Can someone using 9.0.0 help me out? > > This used to work in LC 7 but now generates an error on the second line (*put*thelongidofobjRef intot1). What is the new correct syntax? This popped up in the MasterLibrary. > > -= Thanks > Mike > > > *on*seSetObjectState objRef, objState* > put*thelongidofobjRef intot1 * > put*thelongidofbtn"Lib"ofcd"LibMgr"ofstack"MasterLibrary"intot2* > if* t1 = t2 andobjState = "applied"*then** > send*"updateMasterIndex"tocd"LibMgr"ofstack"MasterLibrary"in1ticks* > end* *if** > pass*seSetObjectState* > end*seSetObjectState > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Tue May 29 11:32:14 2018 From: klaus at major-k.de (Klaus major-k) Date: Tue, 29 May 2018 17:32:14 +0200 Subject: group-editing mode In-Reply-To: <03637659-A508-4C0F-85EE-6A98EE37F698@iotecdigital.com> References: <03637659-A508-4C0F-85EE-6A98EE37F698@iotecdigital.com> Message-ID: <41E1358D-69A4-4566-A663-F004E8B93795@major-k.de> Hi Brian, > Am 29.05.2018 um 17:24 schrieb Bob Sneidar via use-livecode : > > Not sure what you mean. Do you mean the SelectGroupedControls property? It looks like it can be applied globally or to a specific group. > > Bob S > >> On May 26, 2018, at 14:40 , Brian Milby via use-livecode wrote: >> >> Is there a way to query to see where group-editing mode is enabled (which >> group)? On a project that I'm working, I'd like to be able to stop the >> group editing and then restore the previous state. >> >> I looked at the commands in the dictionary and did not see a reference to >> one that would provide that information. EditBackground will tell if the >> stack is in group editing mode, but if there is more than one background on >> the current card I don't see a way to obtain that information. check the "editBackground" property in the dictionary. I think this is what you are looking for. >> Thanks, >> Brian Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From brian at milby7.com Tue May 29 11:45:42 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 29 May 2018 10:45:42 -0500 Subject: group-editing mode In-Reply-To: <41E1358D-69A4-4566-A663-F004E8B93795@major-k.de> References: <03637659-A508-4C0F-85EE-6A98EE37F698@iotecdigital.com> <41E1358D-69A4-4566-A663-F004E8B93795@major-k.de> Message-ID: <765fd9d0-dec0-4eaf-abe8-03021e4f8b5a@Spark> EditBackground just tells me if it is enabled or not. I think I can figure it out, but will need to write a handler. If there is only one shared group on the card it would not matter but if more than one, I will need to specify. For now I?m just turning it off and not worrying about turning it back on. On May 29, 2018, 10:33 AM -0500, Klaus major-k via use-livecode , wrote: > Hi Brian, > > > Am 29.05.2018 um 17:24 schrieb Bob Sneidar via use-livecode : > > > > Not sure what you mean. Do you mean the SelectGroupedControls property? It looks like it can be applied globally or to a specific group. > > > > Bob S > > > > > On May 26, 2018, at 14:40 , Brian Milby via use-livecode wrote: > > > > > > Is there a way to query to see where group-editing mode is enabled (which > > > group)? On a project that I'm working, I'd like to be able to stop the > > > group editing and then restore the previous state. > > > > > > I looked at the commands in the dictionary and did not see a reference to > > > one that would provide that information. EditBackground will tell if the > > > stack is in group editing mode, but if there is more than one background on > > > the current card I don't see a way to obtain that information. > > check the "editBackground" property in the dictionary. > I think this is what you are looking for. > > > > Thanks, > > > Brian > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Tue May 29 11:54:26 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 29 May 2018 10:54:26 -0500 Subject: LiveCode Builder linter support for Atom Message-ID: In addition to the language-livecode package, you need to install the linter package and the dependencies. Linter has a few settings where the defaults seem fine. in the language-livecode package there are a few more settings: LiveCode server engine path (if you put it in the path, then just the name of the executable is needd) Compiler path for LCB and Module path for LCB. Both of those would use the same info as the SublimeText entries. The readme for the package also covers the details a bit. Thanks, Brian On May 29, 2018, 4:03 AM -0500, James At The Hale via use-livecode < use-livecode at lists.runrev.com>, wrote: Brian wrote : issues using Atom though and just recently got it configured for linting both LCS and LCB (all 3 OS versions). I will admit that my use of Atom certainly pales to what the LC staff would be doing I am sorry but you can?t leave it at that. Are there (or could you share) instructions for doing this (or have i just not seen where they are)? James _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 29 12:07:53 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 16:07:53 +0000 Subject: execution doesn't stop when multiple function calls in a line In-Reply-To: References: Message-ID: <948A959B-3826-433C-883F-511F818FEF6A@iotecdigital.com> I'll take a stab here. The line is one statement with functions that must each be evaluated in turn according to the order of precedence. Because it's one statement, I suspect each getVal() function is getting queued as though you used send in time, so as soon as a breakpoint is encountered, you introduce idle time in which the engine can work. This is why I like to separate out functions that return a value, like so: breakpoint put getVal("abc", dbtr) into tVal1 put getVal("def", dbtr) into tVal2 put getVal("ghi", dbtr) into tVal3 put getVal("jul", dbtr) into tVal4 setVal "someVal", tVal1 + tVal2 + tVal3 + tVal4 Now I can debug each function independently, first by monitoring the values returned to see if they are what I expect, and then stepping into the ones that don't return what I expect. This was actually discussed many years ago in a Livecode Conference in one of the coding classes. While it may look efficient to embed functions within functions, it's much easier to troubleshoot by breaking out each command or function. Bob S > > On May 22, 2018, at 15:47 , Dr. Hawkins via use-livecode wrote: > > It seems to me I filed a bug about this a couple of years ago, and it was > fixed. > > If I have a line like > > setVal "someVal", getVal("abc", dbtr) + getVal("def", > dbtr)+getVal("ghi", dbtr) + getVal("jul", dbtr) > > and I stop the IDE in the first getVal() with the blue box when it hits a > breakpoint, the other three getVal() still get called--and slowly, after a > delay of seconds for each. > > I'm in (supposedly) the latest 9.0. > > Are others seeing this, or is it out to get me again? :) > hawk > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 From bobsneidar at iotecdigital.com Tue May 29 12:18:17 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 16:18:17 +0000 Subject: [ANN] Release 8.1.10 In-Reply-To: References: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> Message-ID: <9AF1B1F4-D16D-46E1-94A4-3BD34350EDD1@iotecdigital.com> By auto complete, do you mean I begin typing a command (and possibly a variable) and I get a list of possible completions? I cannot see where to enable that. Bob S > On May 22, 2018, at 12:15 , panagiotis merakos via use-livecode wrote: > > In LC 8.2 we introduced the CommunityPlus license and the auto-complete > feature, both of which are now included in LC 9.0.0. From bobsneidar at iotecdigital.com Tue May 29 12:35:16 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 16:35:16 +0000 Subject: losing font info in fields again In-Reply-To: References: Message-ID: <1B52BEEF-8F68-4F91-B53E-3154A17EB1DA@iotecdigital.com> I just created 2 stacks. In the first, I put a field and a button, then grouped them. I then typed 2 lines of text into the field, then changed the textFont of line 1 and 2 to different fonts. I then copied the group from one stack to the other. The formatting was retained. I did this programmatically and using the menu. Bob S > On May 22, 2018, at 15:43 , Dr. Hawkins via use-livecode wrote: > > I think I ask this every couple of years (and it would be more often, but I > sometimes find the answer in my archives). > > As my program copies groups from one stack to another, I am losing field > formatting information. > > This time, the offending fields have, iirc, both ArialMt and dingbat text, > probably both in different heights. > > It appears that upon copy, I have a font with serifs, and the size changes. > > The sharedText of the field is set to true. > > I vaguely recall that the reis a field property that isn't in the inspector > that needs to be set, but I'm baffled at the moment :( > > > > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 29 12:37:28 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 29 May 2018 09:37:28 -0700 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: On 05/29/2018 03:41 AM, panagiotis merakos via use-livecode wrote: > Starting from 8.1.9 IIRC, there are two editions of LC commercial server: > Indy and Business. > > You have to login into your account in livecode.com and then you can > download the edition that matches your license. > > For example if you are Business on Mac and want to download LC Server 9, > the .zip file you can download is named > "LiveCodeBusinessServer-9.0.0-Mac.zip" Um. No. Sorry. throws a 404. That's a "not found", not a permissions violation. Same thing for any of the other links I tried. -- Mark Wieder ahsoftware at gmail.com From ahsoftware at sonic.net Tue May 29 12:43:21 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 29 May 2018 09:43:21 -0700 Subject: Windows 10 and LC9.0 In-Reply-To: <3070886D-B03C-4EE2-8721-C1916C37E9EE@iotecdigital.com> References: <1527368941662-0.post@n4.nabble.com> <35c82da0-dff6-b2f3-4d5e-c37d02ca6370@hyperactivesw.com> <3070886D-B03C-4EE2-8721-C1916C37E9EE@iotecdigital.com> Message-ID: <4a1add26-1335-889d-de93-299d460d4929@sonic.net> On 05/29/2018 08:11 AM, Bob Sneidar via use-livecode wrote: > This isn't addressed to anyone in particular, but I understand it's frustrating at times that the IDE can be problematic. Let me just say with the humblest of intentions, reporting it here does not help the dev team much. They have a workflow driven by the Quality Control Center. If we do not report bugs, we really don't have a horse in the race when it comes to the stability and usability of the product. In general I agree, but... I sometimes post here with possible problems I've run into a) as a sanity check to see if it's just something in my code b) if I'm seeing an intermittent problem to see if others chime in with the same symptoms and maybe we can figure out a common cause and then I'll file a bug report. -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Tue May 29 12:45:26 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 16:45:26 +0000 Subject: losing font info in fields again In-Reply-To: <1B52BEEF-8F68-4F91-B53E-3154A17EB1DA@iotecdigital.com> References: <1B52BEEF-8F68-4F91-B53E-3154A17EB1DA@iotecdigital.com> Message-ID: By the way, I am noticing that a number of complaints about the IDE involve copying or creating and destroying lots of objects from one place to another. I'm curious why this would be necessary, unless you are building some kind of IDE tool that replicates objects like the tools pallette does. This seems to me to hearken back to the Hypercard method where stacks were optimized for this sort of thing, and cards and fields were considered a kind of storage object in leiu of a database for the information to be retrieved and updated. While I am sure you have a reason for your methodology, it may be better to simply have a script which creates new objects, then sets the appropriate properties of the objects to their counterparts. Also, if you are storing data in the above described manner, it may be a good time to cut over to using a database, even a simple one to store your data. If text formatting is an issue, you can get the htmltext of a field and store that in a blob column. In fact that might be a good idea for a plugin: A library of common objects stored and retrieved for recreation in an sqLite database. Bob S > On May 29, 2018, at 09:35 , Bob Sneidar via use-livecode wrote: > > I just created 2 stacks. In the first, I put a field and a button, then grouped them. I then typed 2 lines of text into the field, then changed the textFont of line 1 and 2 to different fonts. I then copied the group from one stack to the other. The formatting was retained. I did this programmatically and using the menu. > > Bob S > > >> On May 22, 2018, at 15:43 , Dr. Hawkins via use-livecode wrote: >> >> I think I ask this every couple of years (and it would be more often, but I >> sometimes find the answer in my archives). >> >> As my program copies groups from one stack to another, I am losing field >> formatting information. >> >> This time, the offending fields have, iirc, both ArialMt and dingbat text, >> probably both in different heights. >> >> It appears that upon copy, I have a font with serifs, and the size changes. >> >> The sharedText of the field is set to true. >> >> I vaguely recall that the reis a field property that isn't in the inspector >> that needs to be set, but I'm baffled at the moment :( >> >> >> >> -- >> Dr. Richard E. Hawkins, Esq. >> (702) 508-8462 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Tue May 29 12:57:01 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 16:57:01 +0000 Subject: LC & Java In-Reply-To: References: Message-ID: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> Ever since Hypercard I have loved the "do something to something else with some other things" approach, and also that I don't have to worry about variable typing, declaration and scope. These are all issues that (I assume) you will have to accomodate with Javascript, along with it's syntax "variable = getSomething(thing1, thing2)" and the way they define control structures. Bob S > On May 21, 2018, at 17:59 , Tom Glod via use-livecode wrote: > > Thank you for the links and suggestions Gentlemen .... i will look at them > and see how far i can get with my study of Livecode & Javascript together. > > I'm not sure what about it I have disliked..... maybe i'll fall in love > with it > > Thanks again From merakosp at gmail.com Tue May 29 13:05:27 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 29 May 2018 18:05:27 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: Hi Mark, I think the LiveCodeCommunityPlus Server has no difference from the LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" in the previous link does work. RE the commercial servers (Indy and Business), you can access them only if you login to your livecode.com account, so there is no URL of this form which you can alter to give you a direct download. Best regards, Panos -- On Tue, May 29, 2018 at 5:37 PM, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/29/2018 03:41 AM, panagiotis merakos via use-livecode wrote: > >> Starting from 8.1.9 IIRC, there are two editions of LC commercial server: >> Indy and Business. >> >> You have to login into your account in livecode.com and then you can >> download the edition that matches your license. >> >> For example if you are Business on Mac and want to download LC Server 9, >> the .zip file you can download is named >> "LiveCodeBusinessServer-9.0.0-Mac.zip" >> > > Um. No. Sorry. > > nityPlusServer-9_0_0-Linux-x86_64.zip> > > throws a 404. That's a "not found", not a permissions violation. Same > thing for any of the other links I tried. > > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Tue May 29 13:09:49 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 17:09:49 +0000 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: <3EB44963-8664-4974-AC5D-5710B7D20201@major-k.de> References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> <3EB44963-8664-4974-AC5D-5710B7D20201@major-k.de> Message-ID: <6281432A-6425-4D3B-894E-1DF0D9CF71A3@iotecdigital.com> And here I was feeling like a moron for not knowing what LSAH stood for! :-) Bob S > On May 20, 2018, at 09:29 , Klaus major-k via use-livecode wrote: > > Am 20.05.2018 um 18:25 schrieb Klaus major-k via use-livecode : >> >> Hi friends, >> >> the subject says it all :-) > > well, obviously NOT, sorry, tiny typo in the subject, I am talking about the SLASH! 8-) > >> User entered a filename with a SLASH -> ddd/uuu.whatever >> How should this be handled on mobile iOS/Android?... > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de From bobsneidar at iotecdigital.com Tue May 29 13:14:49 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 29 May 2018 17:14:49 +0000 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> Message-ID: Not sure about Mobile, but I was under the impression that Livecode handled path conversion internally if forward slashes were used. There are also path conversion functions. I usually check the platform, then do some basic checks for formatting and pop an error if invalid. I also filter for valid characters, and if the source string doesn't match the result, I pop an error. Bob S > On May 20, 2018, at 09:25 , Klaus major-k via use-livecode wrote: > > Hi friends, > > the subject says it all :-) > > User entered a filename with a SLASH -> ddd/uuu.whatever > How should this be handled on mobile iOS/Android? > > Escape with a BACKSLASH? -> ddd\/uuu.whatever > Replace with what? > > On the Mac this is obviously replaced with a colon -> ddd:uuu.whatever > At least this is the way it appears in -> the files("folder with that file") > > Any hints appreciated, thank you! > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 29 13:18:45 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 29 May 2018 10:18:45 -0700 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> Message-ID: <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> On 05/29/2018 10:05 AM, panagiotis merakos via use-livecode wrote: > Hi Mark, > > I think the LiveCodeCommunityPlus Server has no difference from the > LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" in > the previous link does work. > > RE the commercial servers (Indy and Business), you can access them only if > you login to your livecode.com account, so there is no URL of this form > which you can alter to give you a direct download. Begs the question of why non-working links exist on the download page. -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Tue May 29 13:31:19 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2018 12:31:19 -0500 Subject: [ANN] Release 8.1.10 In-Reply-To: <9AF1B1F4-D16D-46E1-94A4-3BD34350EDD1@iotecdigital.com> References: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> <9AF1B1F4-D16D-46E1-94A4-3BD34350EDD1@iotecdigital.com> Message-ID: <163acf44258.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> You need to have a script open. Then go to Edit /Options. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 29, 2018 11:20:47 AM Bob Sneidar via use-livecode wrote: > By auto complete, do you mean I begin typing a command (and possibly a > variable) and I get a list of possible completions? I cannot see where to > enable that. > > Bob S > > >> On May 22, 2018, at 12:15 , panagiotis merakos via use-livecode >> wrote: >> >> In LC 8.2 we introduced the CommunityPlus license and the auto-complete >> feature, both of which are now included in LC 9.0.0. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Tue May 29 13:39:20 2018 From: klaus at major-k.de (Klaus major-k) Date: Tue, 29 May 2018 19:39:20 +0200 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: <6281432A-6425-4D3B-894E-1DF0D9CF71A3@iotecdigital.com> References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> <3EB44963-8664-4974-AC5D-5710B7D20201@major-k.de> <6281432A-6425-4D3B-894E-1DF0D9CF71A3@iotecdigital.com> Message-ID: <8E193E47-47C2-41C6-A3F3-9E6637C18BB8@major-k.de> Hi Bob, > Am 29.05.2018 um 19:09 schrieb Bob Sneidar via use-livecode : > > And here I was feeling like a moron for not knowing what LSAH stood for! :-) for nine whole days? Poor boy! :-D Looks like other felt the same, at least I did not get any response. > Bob S > > >> On May 20, 2018, at 09:29 , Klaus major-k via use-livecode wrote: >> >> Am 20.05.2018 um 18:25 schrieb Klaus major-k via use-livecode : >>> >>> Hi friends, >>> the subject says it all :-) >> well, obviously NOT, sorry, tiny typo in the subject, I am talking about the SLASH! 8-) >>> User entered a filename with a SLASH -> ddd/uuu.whatever >>> How should this be handled on mobile iOS/Android?... Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From merakosp at gmail.com Tue May 29 13:40:06 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 29 May 2018 18:40:06 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> Message-ID: Hi Mark, I apologize, I had not realized that these links (for commercial servers) exist on the downloads page. They should not be there, as they are invalid. Thanks for pointing this out. Best, Panos -- On Tue, May 29, 2018 at 6:18 PM, Mark Wieder via use-livecode < use-livecode at lists.runrev.com> wrote: > On 05/29/2018 10:05 AM, panagiotis merakos via use-livecode wrote: > >> Hi Mark, >> >> I think the LiveCodeCommunityPlus Server has no difference from the >> LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" in >> the previous link does work. >> >> RE the commercial servers (Indy and Business), you can access them only if >> you login to your livecode.com account, so there is no URL of this form >> which you can alter to give you a direct download. >> > > Begs the question of why non-working links exist on the download page. > > > -- > Mark Wieder > ahsoftware at gmail.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Tue May 29 13:42:29 2018 From: klaus at major-k.de (Klaus major-k) Date: Tue, 29 May 2018 19:42:29 +0200 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> Message-ID: <7168CA49-81F6-4A3B-BB5F-0963F4A9616F@major-k.de> Hi Bob, > Am 29.05.2018 um 19:14 schrieb Bob Sneidar via use-livecode : > > Not sure about Mobile, but I need to know for mobile! > but I was under the impression that Livecode handled path conversion internally if forward slashes were used. There are also path conversion functions. I usually check the platform, then do some basic checks for formatting and pop an error if invalid. I also filter for valid characters, and if the source string doesn't match the result, I pop an error. My customer and I decided to not allow a SLASH in filenames on mobile in the end. > Bob S > >> On May 20, 2018, at 09:25 , Klaus major-k via use-livecode wrote: >> >> Hi friends, >> >> the subject says it all :-) >> >> User entered a filename with a SLASH -> ddd/uuu.whatever >> How should this be handled on mobile iOS/Android? >> >> Escape with a BACKSLASH? -> ddd\/uuu.whatever >> Replace with what? >> >> On the Mac this is obviously replaced with a colon -> ddd:uuu.whatever >> At least this is the way it appears in -> the files("folder with that file") >> >> Any hints appreciated, thank you! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From iphonelagi at gmail.com Tue May 29 13:53:01 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Tue, 29 May 2018 18:53:01 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> Message-ID: Hi There are more than a thousand links and there are more than server that are broken https://www.drlinkcheck.com/results/a9d513/47/ Lagi On 29 May 2018 at 18:40, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mark, > > I apologize, I had not realized that these links (for commercial servers) > exist on the downloads page. They should not be there, as they are invalid. > > Thanks for pointing this out. > > Best, > Panos > -- > > On Tue, May 29, 2018 at 6:18 PM, Mark Wieder via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > On 05/29/2018 10:05 AM, panagiotis merakos via use-livecode wrote: > > > >> Hi Mark, > >> > >> I think the LiveCodeCommunityPlus Server has no difference from the > >> LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" > in > >> the previous link does work. > >> > >> RE the commercial servers (Indy and Business), you can access them only > if > >> you login to your livecode.com account, so there is no URL of this form > >> which you can alter to give you a direct download. > >> > > > > Begs the question of why non-working links exist on the download page. > > > > > > -- > > Mark Wieder > > ahsoftware at gmail.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Tue May 29 14:07:31 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 29 May 2018 20:07:31 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> Message-ID: <72DF550C-ABEC-4A9B-8E69-B036DC33FCC4@m-r-d.de> Lagi, did you try any of these links listed at that page? I tried 4 and all 4 were correct and a download started. Matthias > Am 29.05.2018 um 19:53 schrieb Lagi Pittas via use-livecode : > > Hi > > There are more than a thousand links and there are more than server that > are broken > > https://www.drlinkcheck.com/results/a9d513/47/ > > Lagi > > On 29 May 2018 at 18:40, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Mark, >> >> I apologize, I had not realized that these links (for commercial servers) >> exist on the downloads page. They should not be there, as they are invalid. >> >> Thanks for pointing this out. >> >> Best, >> Panos >> -- >> >> On Tue, May 29, 2018 at 6:18 PM, Mark Wieder via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> On 05/29/2018 10:05 AM, panagiotis merakos via use-livecode wrote: >>> >>>> Hi Mark, >>>> >>>> I think the LiveCodeCommunityPlus Server has no difference from the >>>> LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" >> in >>>> the previous link does work. >>>> >>>> RE the commercial servers (Indy and Business), you can access them only >> if >>>> you login to your livecode.com account, so there is no URL of this form >>>> which you can alter to give you a direct download. >>>> >>> >>> Begs the question of why non-working links exist on the download page. >>> >>> >>> -- >>> Mark Wieder >>> ahsoftware at gmail.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ahsoftware at sonic.net Tue May 29 14:35:09 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 29 May 2018 11:35:09 -0700 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <72DF550C-ABEC-4A9B-8E69-B036DC33FCC4@m-r-d.de> References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> <72DF550C-ABEC-4A9B-8E69-B036DC33FCC4@m-r-d.de> Message-ID: On 05/29/2018 11:07 AM, Matthias Rebbe via use-livecode wrote: > Lagi, > > did you try any of these links listed at that page? I tried 4 and all 4 were correct and a download started. Yeah... most of those are proper rejections from cloudflare. -- Mark Wieder ahsoftware at gmail.com From pystcat at gmail.com Tue May 29 14:53:17 2018 From: pystcat at gmail.com (PystCat) Date: Tue, 29 May 2018 14:53:17 -0400 Subject: [ANN] Release 8.1.10 In-Reply-To: <163acf44258.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <17d53d63-1f20-1db7-9a62-b386a0e00d40@cogapp.com> <9AF1B1F4-D16D-46E1-94A4-3BD34350EDD1@iotecdigital.com> <163acf44258.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <1FAC4038-3344-4423-B6AB-32709F3F1F3A@gmail.com> In my humble opinion, it is one the best features added to LiveCode?. I absolutely LOVE that little feature. > On May 29, 2018, at 1:31 PM, J. Landman Gay via use-livecode wrote: > > You need to have a script open. Then go to Edit /Options. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On May 29, 2018 11:20:47 AM Bob Sneidar via use-livecode wrote: > >> By auto complete, do you mean I begin typing a command (and possibly a variable) and I get a list of possible completions? I cannot see where to enable that. >> >> Bob S >> >> >>> On May 22, 2018, at 12:15 , panagiotis merakos via use-livecode wrote: >>> >>> In LC 8.2 we introduced the CommunityPlus license and the auto-complete >>> feature, both of which are now included in LC 9.0.0. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Tue May 29 14:58:27 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 29 May 2018 18:58:27 +0000 Subject: How To Become Android Developer Message-ID: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> Can someone please update the lesson How to Become an Android Developer? On the Livecode site. 1) Load JAVA SDK ? (JDK) ? Takes you to JAVA SE 10.0.1 - which I believe in incompatible with LC. java SE 8u171/ 8u172. Works, but there is no mentioned about that the Lesson. Anyway. Got it stalled. 2) Android SDK The link for the Android Studio page. For the SDK only options, we find sdk-tools-darwin-3859397.zip Hanson says to get, in the lesson, "android-sdk_r090-macosx.zip: Hanson says " The current version of the SDK Tools is not compatible with LiveCode. Please download version 24.4.1." Looking on the internet for "android SDK 24.4.1" only to find links... that take back the Android Studio page.. with no options other than sdk-tools-darwin-3859397.zip. OK so I download that.... But there was no "android-sdk-mac/tools/android" file to run ever I did find what it need, can we trust the lesson on what packages to install? If seems way out of data. Now I'm stuck...searching the mailing list From iphonelagi at gmail.com Tue May 29 15:56:04 2018 From: iphonelagi at gmail.com (Iphonelagi) Date: Tue, 29 May 2018 20:56:04 +0100 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <72DF550C-ABEC-4A9B-8E69-B036DC33FCC4@m-r-d.de> References: <3C5FFB93-400D-46AE-962A-DF1077EF5E2E@techstrategies.com.au> <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <00e2f79c-4e99-7a55-34a3-ec4b34cbe73d@sonic.net> <72DF550C-ABEC-4A9B-8E69-B036DC33FCC4@m-r-d.de> Message-ID: <24AFC1D1-0387-4564-BD97-CC38F9DCB50A@gmail.com> I looked at the list a green tick means it?s ok a red cross means it isn?t, the crosses I saw were usually server links and a Mac dang or 2 I didn?t try because the ones that had crosses were mostly business server ... coincidence I think not Lagi Sent from my iPhone > On 29 May 2018, at 19:07, Matthias Rebbe via use-livecode wrote: > > Lagi, > > did you try any of these links listed at that page? I tried 4 and all 4 were correct and a download started. > > Matthias > > >> Am 29.05.2018 um 19:53 schrieb Lagi Pittas via use-livecode : >> >> Hi >> >> There are more than a thousand links and there are more than server that >> are broken >> >> https://www.drlinkcheck.com/results/a9d513/47/ >> >> Lagi >> >> On 29 May 2018 at 18:40, panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Mark, >>> >>> I apologize, I had not realized that these links (for commercial servers) >>> exist on the downloads page. They should not be there, as they are invalid. >>> >>> Thanks for pointing this out. >>> >>> Best, >>> Panos >>> -- >>> >>> On Tue, May 29, 2018 at 6:18 PM, Mark Wieder via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>>> On 05/29/2018 10:05 AM, panagiotis merakos via use-livecode wrote: >>>>> >>>>> Hi Mark, >>>>> >>>>> I think the LiveCodeCommunityPlus Server has no difference from the >>>>> LiveCodeCommunity Server. Using "Community" instead of "CommunityPlus" >>> in >>>>> the previous link does work. >>>>> >>>>> RE the commercial servers (Indy and Business), you can access them only >>> if >>>>> you login to your livecode.com account, so there is no URL of this form >>>>> which you can alter to give you a direct download. >>>>> >>>> >>>> Begs the question of why non-working links exist on the download page. >>>> >>>> >>>> -- >>>> Mark Wieder >>>> ahsoftware at gmail.com >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue May 29 16:36:29 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 29 May 2018 16:36:29 -0400 Subject: How To Become Android Developer In-Reply-To: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> References: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> Message-ID: <000001d3f78c$bc8c74c0$35a55e40$@net> BR, This works for me. For JDK: JDK 1.8.0_121 Android Dev SDK: Just download only the platform tools not the entire dev platform. In the "android" utility Under Tools install: Android SDK Tools 25.2.5 Android SDK Platform-tools 27.0.1 Android SDK Build-tools 27.0.3 Under Android 4.4.2 (API 19) install: SDK Platform v4 Google APIs v20 (don?t know if you need this one) 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 Sannyasin Brahmanathaswami via use-livecode Sent: Tuesday, May 29, 2018 2:58 PM To: How LiveCode Cc: Sannyasin Brahmanathaswami Subject: How To Become Android Developer Can someone please update the lesson How to Become an Android Developer? On the Livecode site. 1) Load JAVA SDK ? (JDK) ? Takes you to JAVA SE 10.0.1 - which I believe in incompatible with LC. java SE 8u171/ 8u172. Works, but there is no mentioned about that the Lesson. Anyway. Got it stalled. 2) Android SDK The link for the Android Studio page. For the SDK only options, we find sdk-tools-darwin-3859397.zip Hanson says to get, in the lesson, "android-sdk_r090-macosx.zip: Hanson says " The current version of the SDK Tools is not compatible with LiveCode. Please download version 24.4.1." Looking on the internet for "android SDK 24.4.1" only to find links... that take back the Android Studio page.. with no options other than sdk-tools-darwin-3859397.zip. OK so I download that.... But there was no "android-sdk-mac/tools/android" file to run ever I did find what it need, can we trust the lesson on what packages to install? If seems way out of data. Now I'm stuck...searching the mailing list _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Tue May 29 17:03:29 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Tue, 29 May 2018 22:03:29 +0100 Subject: How To Become Android Developer In-Reply-To: <000001d3f78c$bc8c74c0$35a55e40$@net> References: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> <000001d3f78c$bc8c74c0$35a55e40$@net> Message-ID: Hi all, The older versions of Android SDK Tools now are a bit difficult to find, as they are well-hidden in Google's archives. If e.g. you need version 24.4 (which I confirm works as expected), try these links, depending on the platform you are: http://dl-ssl.google.com/android/repository/tools_r24.4-windows.zip http://dl-ssl.google.com/android/repository/tools_r24.4-macosx.zip http://dl-ssl.google.com/android/repository/tools_r24.4-linux.zip Best, Panos -- On Tue, May 29, 2018 at 9:36 PM, Ralph DiMola via use-livecode < use-livecode at lists.runrev.com> wrote: > BR, > > This works for me. > > For JDK: > JDK 1.8.0_121 > > Android Dev SDK: > Just download only the platform tools not the entire dev platform. > In the "android" utility > > Under Tools install: > Android SDK Tools 25.2.5 > Android SDK Platform-tools 27.0.1 > Android SDK Build-tools 27.0.3 > > Under Android 4.4.2 (API 19) install: > SDK Platform v4 > Google APIs v20 (don?t know if you need this one) > > > 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 Sannyasin Brahmanathaswami via use-livecode > Sent: Tuesday, May 29, 2018 2:58 PM > To: How LiveCode > Cc: Sannyasin Brahmanathaswami > Subject: How To Become Android Developer > > Can someone please update the lesson How to Become an Android Developer? > On the Livecode site. > > 1) Load JAVA SDK ? (JDK) ? Takes you to JAVA SE 10.0.1 > - which I believe in incompatible with LC. > > java SE 8u171/ 8u172. Works, but there is no mentioned about that the > Lesson. > > Anyway. Got it stalled. > > 2) Android SDK > > The link for the Android Studio page. > For the SDK only options, we find > > sdk-tools-darwin-3859397.zip > > Hanson says to get, in the lesson, "android-sdk_r090-macosx.zip: > > Hanson says " The current version of the SDK Tools is not compatible with > LiveCode. Please download version 24.4.1." Looking on the internet for > "android SDK 24.4.1" only to find links... that take back the Android > Studio page.. with no options other than sdk-tools-darwin-3859397.zip. > > OK so I download that.... > > But there was no "android-sdk-mac/tools/android" file to run > > ever I did find what it need, can we trust the lesson on what packages to > install? If seems way out of data. > > Now I'm stuck...searching the mailing list > > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rabit at revigniter.com Tue May 29 17:32:27 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Tue, 29 May 2018 23:32:27 +0200 Subject: mergDoc - no preview, no sharing Message-ID: <568B5FD7-C67D-434D-9D53-23238C94934E@revigniter.com> Is there anybody who can confirm that the iOS external mergDoc plays nicely in an iOS 11.2 or iOS 11.3.1 environment? I am particularly interested to know if handler mergDocShowPreview and ?Copy to ?? share extensions using mergDocShowOpenInMenu or the share button work. My tests using the mergDoc.livecode demo in LC 9.0 as well as in LC 8.1.10 produced the following results so far: Files tested: .docx, ppsx, .txt, .pages, .pdf, .png Device: iOS 11.2 on iPad Pro 10.5 inch mergDocShowPreview worked for .png files only ?Copy to ?? share extensions using mergDocShowOpenInMenu or the share button fails although mergDocCanOpen() returns true, the modal just shows the file name and ?Office Open XML show? for .ppsx files as an example Simulator: iOS 11.2 on iPad Pro 10.5 inch mergDocShowPreview works for all files ?Copy to ?? share extensions using mergDocShowOpenInMenu or the share button can not be tested Device: iOS 11.3.1 on iPad Air mergDocShowPreview works for all files ?Copy to ?? share extensions using mergDocShowOpenInMenu or the share button fails although mergDocCanOpen() returns true, the modal just shows the file name and ?Office Open XML show? for .ppsx files as an example Simulator: iOS 11.2 on iPad Air mergDocShowPreview works for all files ?Copy to ?? share extensions using mergDocShowOpenInMenu or the share button: can not be tested Ralf From paul at researchware.com Tue May 29 17:35:38 2018 From: paul at researchware.com (Paul Dupuis) Date: Tue, 29 May 2018 17:35:38 -0400 Subject: LC9 and Windows Unicode bug? Message-ID: I have found a bug in LC9.0.0 under Windows 8.1 that does not appear under OSX (Mavericks). When reading a UTF-8 file via Open File, Read From File, Close File (vs say a Put URL ...into tVar; put textDecode(tVar,"UTF-8") into ...) I am seeing a problem decoding Traditional Chinese and Japanese characters. The bug report below has a ZIP file with a test stack and a UTF-8 file to show the problem https://quality.livecode.com/show_bug.cgi?id=21316 Can any one on this list with a Windows 8.1 or Windows 10 system and LC9.0.0 (stable) spare a few minutes and verify this bug for me? Thank you in advance. From jacque at hyperactivesw.com Tue May 29 17:42:06 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2018 16:42:06 -0500 Subject: How To Become Android Developer In-Reply-To: <000001d3f78c$bc8c74c0$35a55e40$@net> References: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> <000001d3f78c$bc8c74c0$35a55e40$@net> Message-ID: <423647ea-c750-3cad-f863-379aaef1395f@hyperactivesw.com> On 5/29/18 3:36 PM, Ralph DiMola via use-livecode wrote: > BR, > > This works for me. > > For JDK: > JDK 1.8.0_121 I've got 1.8.0_152 which also works. I'd guess any 1.8 version would probably be okay. BR: I told you "8" but I should have said "1.8". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at appisle.net Tue May 29 18:29:40 2018 From: monte at appisle.net (Monte Goulding) Date: Wed, 30 May 2018 08:29:40 +1000 Subject: mergDoc - no preview, no sharing In-Reply-To: <568B5FD7-C67D-434D-9D53-23238C94934E@revigniter.com> References: <568B5FD7-C67D-434D-9D53-23238C94934E@revigniter.com> Message-ID: <472B9EC9-66A4-4F2A-9128-BB30C28FC1B1@appisle.net> Hi Ralf I think there is a bug or perhaps deliberate policy change on 11.2+ that means that files from within the app bundle are not recognised correctly. Try copying files out of the bundle. Cheers Monte > On 30 May 2018, at 7:32 am, Ralf Bitter via use-livecode wrote: > > Is there anybody who can confirm that the iOS external > mergDoc plays nicely in an iOS 11.2 or iOS 11.3.1 environment? > > I am particularly interested to know if handler mergDocShowPreview > and ?Copy to ?? share extensions using mergDocShowOpenInMenu > or the share button work. > > My tests using the mergDoc.livecode demo in LC 9.0 as well as in LC 8.1.10 > produced the following results so far: > > Files tested: .docx, ppsx, .txt, .pages, .pdf, .png > > Device: iOS 11.2 on iPad Pro 10.5 inch > > mergDocShowPreview worked for .png files only > ?Copy to ?? share extensions using mergDocShowOpenInMenu > or the share button fails although mergDocCanOpen() returns true, > the modal just shows the file name and ?Office Open XML show? for > .ppsx files as an example > > Simulator: iOS 11.2 on iPad Pro 10.5 inch > > mergDocShowPreview works for all files > ?Copy to ?? share extensions using mergDocShowOpenInMenu > or the share button can not be tested > > > Device: iOS 11.3.1 on iPad Air > > mergDocShowPreview works for all files > ?Copy to ?? share extensions using mergDocShowOpenInMenu > or the share button fails although mergDocCanOpen() returns true, > the modal just shows the file name and ?Office Open XML show? for > .ppsx files as an example > > Simulator: iOS 11.2 on iPad Air > > mergDocShowPreview works for all files > ?Copy to ?? share extensions using mergDocShowOpenInMenu > or the share button: can not be tested > > > Ralf > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Tue May 29 20:04:22 2018 From: brian at milby7.com (Brian Milby) Date: Tue, 29 May 2018 19:04:22 -0500 Subject: LC9 and Windows Unicode bug? In-Reply-To: References: Message-ID: I'm seeing the same results Mac Sierra / Win 10. But, you can open the file as binary. ... open file theFile for binary read ... Function Readln FILE_NAME Read from file FILE_NAME until Return Delete last char of it Return textDecode(it,"UTF-8") End Readln Function Readbk FILE_NAME Read from file FILE_NAME until numToChar(1) Delete last char of it Return textDecode(it,"UTF-8") End Readbk When I change to reading the file as binary, then I get the same (as far as I can tell) results left/right fields. On Tue, May 29, 2018 at 4:35 PM, Paul Dupuis via use-livecode < use-livecode at lists.runrev.com> wrote: > I have found a bug in LC9.0.0 under Windows 8.1 that does not appear > under OSX (Mavericks). > > When reading a UTF-8 file via Open File, Read From File, Close File (vs > say a Put URL ...into tVar; put textDecode(tVar,"UTF-8") into ...) I am > seeing a problem decoding Traditional Chinese and Japanese characters. > > The bug report below has a ZIP file with a test stack and a UTF-8 file > to show the problem > > https://quality.livecode.com/show_bug.cgi?id=21316 > > Can any one on this list with a Windows 8.1 or Windows 10 system and > LC9.0.0 (stable) spare a few minutes and verify this bug for me? > > Thank you in advance. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From niconiko at gmail.com Tue May 29 21:34:24 2018 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 30 May 2018 10:34:24 +0900 Subject: button action different on Android Message-ID: Developing a stack on windows, which has two groups of 30 buttons contiguosly placed, and each button's settings are: ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' style=standard autohilite, sharedhilite, focuswithkeyboard, focusborder, defaultbutton,disabled = FALSE visible, opaque, show name, 3-D, showborder=TRUE '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' On Android, after a button is tapped, its appearance is inconsistent. It looks either: 1. first depressed (inset?) and then un-depressed 2. first depressed and remains depressed It seems the difference in appearance depends on the time length of the tap, and perhaps too on how narrow/small the buttons are (my fingertip is almost larger than the button height). If a tap is very brief, the button returns to an un-depressed state; if longishly held, the button stays depressed. However on windows, the buttons show no depressed-undepressed change. They remain as they appear when mouse-clicked. So, how can I get those buttons to work on Android the same as they do on Windows, i.e, no depressed-undepressed appearance change? Thank you. -- Nicol?s Cueto From bogdanoff at me.com Tue May 29 22:14:25 2018 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 29 May 2018 19:14:25 -0700 Subject: Null character in text fields In-Reply-To: References: Message-ID: Hi, I have a problem with ?funny? characters showing in fields of Chinese text in LC projects on PCs with a Chinese version of Windows (7 & 10) installed. Non-Chinese, standard version of Windows don?t show this. The character displays as a rectangular box. LiveCode 8.3 & 8.9. When in a script I do: put nativeCharToNum(char 22 of line 66 of field "Contents?) it returns ?0? (a zero). The htmlText of the field seems to show an entity: � On the Web, I see that char 0 is the null character. A search for � returns no results. So, I?m going to write a script to replace � with empty in the htmlText. Hopefully this will remove it. Our translator in China will have to test the script to see if it works. Has anyone seen this before? Or know how it could have sneaked into the text? The original text was brought in from English Word files of 1990s vintage, and modified and translated since then. It is interesting that these LC/Windows renders this character this way only on Chinese Windows systems, and gives it this HTML entity. Peter Bogdanoff ArtsInteractive From hello at simonsmith.co Wed May 30 03:36:58 2018 From: hello at simonsmith.co (Simon Smith) Date: Wed, 30 May 2018 09:36:58 +0200 Subject: How To Become Android Developer In-Reply-To: <423647ea-c750-3cad-f863-379aaef1395f@hyperactivesw.com> References: <415F416D-0374-430D-AD87-01D9DCF25583@hindu.org> <000001d3f78c$bc8c74c0$35a55e40$@net> <423647ea-c750-3cad-f863-379aaef1395f@hyperactivesw.com> Message-ID: Hi I have it working with: The Android SDK via https://dl.google.com/android/repository/tools_r25.2.3- windows.zip and using jdk-8u162-windows-x64.exe which can be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html Simon Carpe diem *Simon Smith* m. +27 83 306 7862 On Tue, May 29, 2018 at 11:42 PM, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > On 5/29/18 3:36 PM, Ralph DiMola via use-livecode wrote: > >> BR, >> >> This works for me. >> >> For JDK: >> JDK 1.8.0_121 >> > > I've got 1.8.0_152 which also works. I'd guess any 1.8 version would > probably be okay. BR: I told you "8" but I should have said "1.8". > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 30 03:45:35 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 30 May 2018 10:45:35 +0300 Subject: Null character in text fields In-Reply-To: References: Message-ID: <44c5532a-5bbc-7615-262e-40b0d41433e9@gmail.com> Right . . . On 30/5/2018 5:14 am, Peter Bogdanoff via use-livecode wrote: > Hi, > > I have a problem with ?funny? characters showing in fields of Chinese text in LC projects on PCs with a Chinese version of Windows (7 & 10) installed. Non-Chinese, standard version of Windows don?t show this. The character displays as a rectangular box. LiveCode 8.3 & 8.9. > > When in a script I do: > > put nativeCharToNum(char 22 of line 66 of field "Contents?) #1. Why are you using nativeCharToNum instead of codePointToNum ? Presumably (?) your field "Contents" contains Chinese text. I am assuming that the codePointToNum of your "0" is 48. It would help in a big way if you could post "char 22" here. > > it returns ?0? (a zero). > > The htmlText of the field seems to show an entity: > > � When I do this sort of thing: set the htmlText of fld "htmlF" to numToCodePoint(48) the field shows a "0" and set the htmlText of fld "htmlF" to the text of fld "textF" produces exactly the same result. > > On the Web, I see that char 0 is the null character. A search for � returns no results. > > So, I?m going to write a script to replace � with empty in the htmlText. Hopefully this will remove it. Our translator in China will have to test the script to see if it works. I really wonder what this "�" is? > > Has anyone seen this before? Or know how it could have sneaked into the text? The original text was brought in from English Word files of 1990s vintage, and modified and translated since then. > > It is interesting that these LC/Windows renders this character this way only on Chinese Windows systems, and gives it this HTML entity. > > Peter Bogdanoff > ArtsInteractive I shall be wandering around the town most of the day doing silly admin. guff for my school, but will try to check back hear about every 60 mins! Best, Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From thatkeith at mac.com Wed May 30 05:02:19 2018 From: thatkeith at mac.com (Keith Martin) Date: Wed, 30 May 2018 10:02:19 +0100 Subject: LC & Java In-Reply-To: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> Message-ID: On 29 May 2018, at 17:57, Bob Sneidar via use-livecode wrote: > Ever since Hypercard I have loved the "do something to something else > with some other things" approach, and also that I don't have to worry > about variable typing, declaration and scope. Amen brother! This is an important part of the magic of xTalk ? we should never forget just how magic-like it really is. k From rabit at revigniter.com Wed May 30 06:19:05 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Wed, 30 May 2018 12:19:05 +0200 Subject: mergDoc - no preview, no sharing In-Reply-To: <472B9EC9-66A4-4F2A-9128-BB30C28FC1B1@appisle.net> References: <568B5FD7-C67D-434D-9D53-23238C94934E@revigniter.com> <472B9EC9-66A4-4F2A-9128-BB30C28FC1B1@appisle.net> Message-ID: <1E1EDA22-B317-41DB-88AA-398FCF463998@revigniter.com> Hi Monte, thanks a lot! Copied the files to specialFolderPath("documents") and all works as expected. Thanks again and warm regards Ralf > On 30. May 2018, at 00:29, Monte Goulding via use-livecode wrote: > > Hi Ralf > > I think there is a bug or perhaps deliberate policy change on 11.2+ that means that files from within the app bundle are not recognised correctly. Try copying files out of the bundle. > > Cheers > > Monte From paul at researchware.com Wed May 30 07:59:37 2018 From: paul at researchware.com (Paul Dupuis) Date: Wed, 30 May 2018 07:59:37 -0400 Subject: LC9 and Windows Unicode bug? In-Reply-To: References: Message-ID: Brian, Thank you for confirming the bug ... and a super thank you for the work around! It is brilliant. On 5/29/2018 8:04 PM, Brian Milby via use-livecode wrote: > I'm seeing the same results Mac Sierra / Win 10. But, you can open the > file as binary. > > ... > open file theFile for binary read > ... > > Function Readln FILE_NAME > Read from file FILE_NAME until Return > Delete last char of it > Return textDecode(it,"UTF-8") > End Readln > > Function Readbk FILE_NAME > Read from file FILE_NAME until numToChar(1) > Delete last char of it > Return textDecode(it,"UTF-8") > End Readbk > > When I change to reading the file as binary, then I get the same (as far as > I can tell) results left/right fields. > > On Tue, May 29, 2018 at 4:35 PM, Paul Dupuis via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I have found a bug in LC9.0.0 under Windows 8.1 that does not appear >> under OSX (Mavericks). >> >> When reading a UTF-8 file via Open File, Read From File, Close File (vs >> say a Put URL ...into tVar; put textDecode(tVar,"UTF-8") into ...) I am >> seeing a problem decoding Traditional Chinese and Japanese characters. >> >> The bug report below has a ZIP file with a test stack and a UTF-8 file >> to show the problem >> >> https://quality.livecode.com/show_bug.cgi?id=21316 >> >> Can any one on this list with a Windows 8.1 or Windows 10 system and >> LC9.0.0 (stable) spare a few minutes and verify this bug for me? >> >> Thank you in advance. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Wed May 30 09:55:22 2018 From: klaus at major-k.de (Klaus major-k) Date: Wed, 30 May 2018 15:55:22 +0200 Subject: LC >= 8 no more HC friendly? Message-ID: Hi friends, I am trying to open some old HyperCard stacks (thanks Jaqueline :-) and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice after selecting hte file in hte open dialog, I only get the macOS crash report. Using LC 5.02, I can open the stacks without problem, except the usual errors when opening a HC stack (using reserved words for variables etc.) Any insights or hints? Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From bonnmike at gmail.com Wed May 30 10:18:45 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 30 May 2018 08:18:45 -0600 Subject: LC >= 8 no more HC friendly? In-Reply-To: References: Message-ID: Just curious, if you open with lc 5, and then save a copy as an lc stack, can you then open it with the later version? (and do the usual "messages off" thing too of course) On Wed, May 30, 2018 at 7:55 AM, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > I am trying to open some old HyperCard stacks (thanks Jaqueline :-) > and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice > after selecting hte file in hte open dialog, I only get the macOS crash > report. > > Using LC 5.02, I can open the stacks without problem, except the usual > errors > when opening a HC stack (using reserved words for variables etc.) > > Any insights or hints? > > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From merakosp at gmail.com Wed May 30 10:19:55 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 30 May 2018 15:19:55 +0100 Subject: LC >= 8 no more HC friendly? In-Reply-To: References: Message-ID: Hi Klaus, Yes, unfortunately this happens since LC 7 with some HC stacks. Best, Panos -- On Wed, May 30, 2018 at 2:55 PM, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi friends, > > I am trying to open some old HyperCard stacks (thanks Jaqueline :-) > and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice > after selecting hte file in hte open dialog, I only get the macOS crash > report. > > Using LC 5.02, I can open the stacks without problem, except the usual > errors > when opening a HC stack (using reserved words for variables etc.) > > Any insights or hints? > > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 30 10:55:22 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 30 May 2018 17:55:22 +0300 Subject: LC >= 8 no more HC friendly? In-Reply-To: References: Message-ID: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> I am amazed that LiveCode has remained backward compatible as long as it has. Richmond. On 30/5/2018 4:55 pm, Klaus major-k via use-livecode wrote: > Hi friends, > > I am trying to open some old HyperCard stacks (thanks Jaqueline :-) > and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice > after selecting hte file in hte open dialog, I only get the macOS crash report. > > Using LC 5.02, I can open the stacks without problem, except the usual errors > when opening a HC stack (using reserved words for variables etc.) > > Any insights or hints? > > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed May 30 11:31:46 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 30 May 2018 15:31:46 +0000 Subject: LC >= 8 no more HC friendly? In-Reply-To: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> References: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> Message-ID: <5195C0E3-C7FA-438C-82EA-D6308BC1E0BB@iotecdigital.com> Seriously. But the good news is that it's not that much trouble to recreate your stacks in Livecode, and frankly, given that Hypercard was card driven, meaning if you wanted to display different data on a similar form you simply created a new card and filled in the data, and given that Livecode is decidedly NOT optimized to run this way, recreating your app in Livecode seems to be the way to go anyway. Bob S > On May 30, 2018, at 07:55 , Richmond Mathewson via use-livecode wrote: > > I am amazed that LiveCode has remained backward compatible as long as it has. > > Richmond. From jacque at hyperactivesw.com Wed May 30 11:46:47 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 30 May 2018 10:46:47 -0500 Subject: LC >= 8 no more HC friendly? In-Reply-To: References: Message-ID: <163b1baea58.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> That works. Once you get the stack converted to LC you can open it in any later version. I keep an old copy of LC around just for the initial import. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 30, 2018 9:20:39 AM Mike Bonner via use-livecode wrote: > Just curious, if you open with lc 5, and then save a copy as an lc stack, > can you then open it with the later version? (and do the usual "messages > off" thing too of course) > > On Wed, May 30, 2018 at 7:55 AM, Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi friends, >> >> I am trying to open some old HyperCard stacks (thanks Jaqueline :-) >> and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice >> after selecting hte file in hte open dialog, I only get the macOS crash >> report. >> >> Using LC 5.02, I can open the stacks without problem, except the usual >> errors >> when opening a HC stack (using reserved words for variables etc.) >> >> Any insights or hints? >> >> >> Best >> >> Klaus >> >> -- >> Klaus Major >> http://www.major-k.de >> klaus at major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Wed May 30 11:58:53 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 30 May 2018 10:58:53 -0500 Subject: button action different on Android In-Reply-To: References: Message-ID: <163b1c5fe48.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> If you mean you don't want any visible reaction at all, turn off autohilite, sharedhilite, focuswithkeyboard, focus border, and defaultbutton. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 29, 2018 8:37:09 PM Nicolas Cueto via use-livecode wrote: > Developing a stack on windows, which has two groups of 30 buttons > contiguosly placed, and each button's settings are: > > ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' > style=standard > > autohilite, sharedhilite, focuswithkeyboard, focusborder, > defaultbutton,disabled = FALSE > > visible, opaque, show name, 3-D, showborder=TRUE > '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' > > On Android, after a button is tapped, its appearance is inconsistent. It > looks either: > 1. first depressed (inset?) and then un-depressed > 2. first depressed and remains depressed > > It seems the difference in appearance depends on the time length of the > tap, and perhaps too on how narrow/small the buttons are (my fingertip is > almost larger than the button height). If a tap is very brief, the button > returns to an un-depressed state; if longishly held, the button stays > depressed. > > However on windows, the buttons show no depressed-undepressed change. They > remain as they appear when mouse-clicked. > > So, how can I get those buttons to work on Android the same as they do on > Windows, i.e, no depressed-undepressed appearance change? > > Thank you. > > -- > Nicol?s Cueto > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Wed May 30 12:26:02 2018 From: klaus at major-k.de (Klaus major-k) Date: Wed, 30 May 2018 18:26:02 +0200 Subject: LC >= 8 no more HC friendly? In-Reply-To: References: Message-ID: Hi Mike, > Am 30.05.2018 um 16:18 schrieb Mike Bonner via use-livecode : > > Just curious, if you open with lc 5, and then save a copy as an lc stack, > can you then open it with the later version? (and do the usual "messages > off" thing too of course) sure, I'd be quite pissed if not! :-D > On Wed, May 30, 2018 at 7:55 AM, Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi friends, >> >> I am trying to open some old HyperCard stacks (thanks Jaqueline :-) >> and LC 8.1.9, 8.1.10 and 9.0 immediately and silently CRASH without notice >> after selecting hte file in hte open dialog, I only get the macOS crash >> report. >> >> Using LC 5.02, I can open the stacks without problem, except the usual >> errors when opening a HC stack (using reserved words for variables etc.) >> >> Any insights or hints? Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From ahsoftware at sonic.net Wed May 30 12:54:02 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 30 May 2018 09:54:02 -0700 Subject: LC >= 8 no more HC friendly? In-Reply-To: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> References: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> Message-ID: <81e45cde-a112-5ed9-72f2-52e73e96639a@sonic.net> On 05/30/2018 07:55 AM, Richmond Mathewson via use-livecode wrote: > I am amazed that LiveCode has remained backward compatible as long as it > has. I'm amazed that people still have HyperCard stacks. Last I checked, this was well into 2018. -- Mark Wieder ahsoftware at gmail.com From richmondmathewson at gmail.com Wed May 30 13:05:24 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 30 May 2018 20:05:24 +0300 Subject: LC >= 8 no more HC friendly? In-Reply-To: <81e45cde-a112-5ed9-72f2-52e73e96639a@sonic.net> References: <8866036c-5b1b-2206-15e0-0e10e5a72135@gmail.com> <81e45cde-a112-5ed9-72f2-52e73e96639a@sonic.net> Message-ID: <0d16bec7-1b98-aab4-f26c-73338cb9580e@gmail.com> Oh, I've got a vast number of HyperCard stacks lolling around on the hard drive of a G5 iMac (that runs 'Classic'); I'm not completely sure why? Richmonf. On 30/5/2018 7:54 pm, Mark Wieder via use-livecode wrote: > On 05/30/2018 07:55 AM, Richmond Mathewson via use-livecode wrote: >> I am amazed that LiveCode has remained backward compatible as long as >> it has. > > I'm amazed that people still have HyperCard stacks. > Last I checked, this was well into 2018. > From richmondmathewson at gmail.com Wed May 30 13:54:47 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 30 May 2018 20:54:47 +0300 Subject: Devawriter Pro: Fund Raiser Goes Live! Message-ID: Be there, or be square: https://igg.me/at/devawriter Love, Richmond. From kee.nethery at elloco.com Wed May 30 16:43:13 2018 From: kee.nethery at elloco.com (kee nethery) Date: Wed, 30 May 2018 13:43:13 -0700 Subject: macOS and iOS sandbox permissions Message-ID: <42030F1A-6855-44EC-BA20-CB439CC395B0@elloco.com> I?m looking for a list of sandbox permissions needed for various functions to actually work when the app is deployed by an Apple AppStore. I know about these since I use them in my macOS app: com.apple.security.files.user-selected.read-write com.apple.security.network.client What sandbox permissions have you used and why? My plan is to aggregate our collective knowledge and post on the Livecode web site. Thanks, kee nethery From devin_asay at byu.edu Wed May 30 17:55:30 2018 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 30 May 2018 21:55:30 +0000 Subject: When did highlighted text get fixed? Message-ID: <5B061112-20EE-4D0B-BE90-E16B9C97A1B6@byu.edu> Does anyone remember when text on highlighted lines on Mac started working properly? That is, when did black text on a dark colored background start showing up as white text on a colored background in a list-style field? Methinks is was in the 8.0 series, or was it in 7.x? Devin Devin Asay Director Office of Digital Humanities Brigham Young University From jacque at hyperactivesw.com Wed May 30 18:21:38 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 30 May 2018 17:21:38 -0500 Subject: Android APK sanity check Message-ID: I rebuilt an apk with LC 9.0 today and it runs fine on my Pixel (OS 8.1) but on my Samsung S5 (OS 6.0.1) it launches to a black screen and immediately crashes. An answer dialog in preOpenCard never runs, so I don't think the app even fully loads. The same app built a couple of months ago with LC 9.0dp11 runs fine on the Samsung. I thought it might be the change I made to the target version in the manifest, but the problem still exists when I put the default manifest back in. The minimum app version is set to KitKat (4.4) which should be fine. I'm just checking to see if anyone else has had trouble with LC 9.0 on older phones. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Wed May 30 18:36:14 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 00:36:14 +0200 Subject: Is anyone using tsNet external with LCserver? In-Reply-To: <1A72F25E-3B7A-460D-AD47-7395251F85C0@m-r-d.de> References: <131757E1-1425-45C0-8368-9FA6E166B2E0@techstrategies.com.au> <1A72F25E-3B7A-460D-AD47-7395251F85C0@m-r-d.de> Message-ID: I?ve tried now several Livecode Server versions (Indy and Business) on On-Rev and also HostM servers. I am not able to get tsNet working with Livecode Server. And yes, i am using the correct tsNet-x64.so file from the corresponding Desktop edition (Mac OS X) So could someone who is using tsNet with Livecode Server please tell me how Livecode Server was installed? I am using the .htaccess method. I am trying now for several hours and i am really fed up. And what i completely do not understand. Why do Livecode Server Indy and Business downloads still not include the tsNet external? Regards, Matthias Rebbe > Am 29.05.2018 um 15:19 schrieb Matthias Rebbe via use-livecode : > > Hi Charles, > > i?ve checked now and my custom 8.1.10 LC Server Business returns Professional. > The tsNet-x64.so file was copied directly into the ?externals' folder in cgi-bin. > The file was taken from a Livecode Business 8.1.10 Mac OX S app bundle. > > So this seems all to be correct, but it doesn?t work. > > I even tried Livecode Server Indy 8.1.10 and the tsNet-x64.so from 8.1.10 Indy Mac OX X app bundle. > The same. > > Any ideas what i can try next? What am i missing? > > Regards > Matthias > > >> Anfang der weitergeleiteten Nachricht: >> >> Von: Charles Warwick via use-livecode >> Betreff: Aw: Is anyone using tsNet external with LCserver? >> Datum: 29. Mai 2018 um 10:22:01 MESZ >> An: How to use LiveCode >> Kopie: Charles Warwick >> Antwort an: How to use LiveCode >> >> Hi Matthias, >> >> Up until 8.1.10, there was only one version of LC server. It reports itself to the tsNet external as the ?Indy? edition. If you use the business edition of tsNet with it, it will fail. >> >> You can use ?the editionType? to determine if LC server is Indy (commercial) or Business (professional). >> >> Regards, >> >> Charles >> >>> On 29 May 2018, at 6:09 pm, Matthias Rebbe via use-livecode wrote: >>> >>> I am not sure. But would that make a difference? There is only one type of Livecode Server commercial. And according to Panos? post to this thread the tsNet Business external should work since release 8.1.10. >>> >>> I?ve tried myself and made a custom installation on my web server. I installed LC Server 8.1.10 commercial to the cgi-bin and copied the tsNet-x64.so (from the Livecode Business installation on my Mac) to the externals folder on the web server.. >>> It?s the same. Should i try Indy instead? >>> >>> Btw. Is there a LC command/function which returns what type of Livecode server (community or commercial) is running? >>> >>> Regards, >>> >>> Matthias >>> >>> >>>> Am 29.05.2018 um 09:57 schrieb Charles Warwick via use-livecode : >>>> >>>> Hi Matthias, >>>> >>>> Just to check - did they install the Indy version of the tsNet external? >>>> >>>> Regards, >>>> >>>> Charles >>>> >>>>> On 29 May 2018, at 5:37 am, Matthias Rebbe via use-livecode wrote: >>>>> >>>>> Hi Charles, >>>>> >>>>> thanks. Unfortunately it does not work. I have a Hosting account at HostM.com . They installed a Livecode server commercial version for me for all of my accounts months ago, so i do not have to install it for every addon domain folder. >>>>> Today they installed the tsNet External into the Externals folder for me. But it was not working. >>>>> I get this error message: >>>>> file "/home/ua82xxxx/public_html/domain1/index.lc" >>>>> row 2, col 1: Handler: can't find handler (tsNetinit) >>>>> This is what they replied to support request. >>>>> "It looks like you may have to contact the developer of tsNet so they can look into this and run some tests on their end. >>>>> The issue is complicated by the fact that the following commands do not currently seem to work properly on LiveCode Server (9.0.0) in order to verify which externals and their functions etc. have been loaded: >>>>> put the externals of stack ?Home" >>>>> put the externalCommands of stack ?Home" >>>>> put the externalFunctions of stack ?Home" >>>>> put the externalPackages of stack ?Home? >>>>> With all of the above command always returning empty, there becomes more difficult to determine if the issue that you?re experiencing is caused by tsNet not wanting to load to begin with, or by a bug in tsNet itself, but the developer should be able to look into this.? >>>>> >>>>> Any idea what might cause this. >>>>> >>>>> Regards, >>>>> >>>>> Matthias >>>>> >>>>> >>>>>> Am 28.05.2018 um 05:49 schrieb Charles Warwick via use-livecode : >>>>>> >>>>>> Hi Matthias, >>>>>> >>>>>> You should just need to copy the relevant tsNet external (for Linux x64 it is tsNet-x64.so) into the external directory from your normal commercial desktop installation. >>>>>> >>>>>> After that, just make sure you call tsNetInit before making any other tsNet calls. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Charles >>>>>> >>>>>>> On 28 May 2018, at 9:06 am, Matthias Rebbe via use-livecode > wrote: >>>>>>> >>>>>>> Hi, >>>>>>> is anyone already using tsNet external with Livecode server? If so, is there something i should take care of when trying to ?install? / copy the external to my custom installation? >>>>>>> >>>>>>> Unfortunately the commercial LC server builds still do not contain the external. >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Matthias Rebbe >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Wed May 30 18:47:46 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 00:47:46 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM Message-ID: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Hi, today i noticed that i don?t get Livecode Server 9 Business to work on On-Rev and HostM accounts. In Browser i get an ?Internal Server Error? and when running from command line in SSH session i get: ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./livecode-server) I?ve filed already a bug . Did anyone else run into this? Or maybe is using Livecode Server 9? Regards, Matthias Rebbe From matthias_livecode_150811 at m-r-d.de Wed May 30 19:50:14 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 01:50:14 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: <9C8D6675-9923-45C3-A796-3D7B7C533E42@m-r-d.de> Just for those who are interested: I?ve contacted also HostM support and btw they responded within 14 minutes ! Their answer: "We currently utilize the 32-bit version (which works correctly) for the system-wide installation, because the 64-bit version of LiveCode Server 9 has additional system requirements and only works on some of our servers. Eventually, all of our servers will be in a position to support the 64-bit version of LiveCode Server 9, but until then, we will deploy the 32-bit version in the meantime. Therefore we recommend at this time to use the 32-bit version of LiveCode Server 9 for your custom installation.? As LC Server 8 64 bit was working, i never have thought that version 9 64 does not. Tried the 32bit version on On-Rev and HostM and it is working. So in short: Use Livecode Server 32 bit on On-Rev and HostM and maybe other hosting servers. While i understand that HostM is not supporting Livecode Server 9 64 bit at the moment on all of their servers, i do not understand why Livecode does not support version 9 64bit on their own hosting platform. Anyway. I finally got version 9 working and now i have to find out why tsNet is not working with my Livecode Server installations. Regards, Matthias > Am 31.05.2018 um 00:47 schrieb Matthias Rebbe via use-livecode : > > Hi, > today i noticed that i don?t get Livecode Server 9 Business to work on On-Rev and HostM accounts. > > In Browser i get an ?Internal Server Error? and when running from command line in SSH session i get: > ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./livecode-server) > > I?ve filed already a bug . > > Did anyone else run into this? Or maybe is using Livecode Server 9? > > Regards, > > Matthias Rebbe > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Wed May 30 21:18:10 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 31 May 2018 01:18:10 +0000 Subject: button action different on Android In-Reply-To: References: Message-ID: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> I'm seeing similar behavior on the main navigation buttons at bottom of the screen. In SivaSiva app Although it behaves differently, I suspect similar underlying engine issue I have large fingers, Example, the "Home" (a button that takes you back) icon has plenty of touch space. It is on left bottom.. When I touch it carefully, and slowly with my thumb or big forefinger, and release, it seems not to send mouseup. I was wracking head around this... but when I tried to touched very lightly, using my "little pinky" .. it was immediately responsive! I had a round of support questions to business support on the subjects All they could come up with was. "I think it might just be that it is a smallish area that is quite hard to hit. You could increase the height of the SVG widgets to be as tall as the bar or perhaps providing some visual feedback to the user." But that is not it. The finger is touch the button. I was told "To try and see what is happening with the buttons and detect when they are actually being hit you could add some logging to the mouseUp handler." and, "a slow, full finger push" on the button indeed gives no mouseup... but a light touch will! Are all of your button SVG Widgets? I gave up on this, it was so mysterious. After 1.2 goes out the week, I will test it again BR Nicolas Cueto via use-livecode Wrote: On Android, after a button is tapped, its appearance is inconsistent. It looks either: 1. first depressed (inset?) and then un-depressed 2. first depressed and remains depressed It seems the difference in appearance depends on the time length of the tap, and perhaps too on how narrow/small the buttons are (my fingertip is almost larger than the button height). If a tap is very brief, the button returns to an un-depressed state; if longishly held, the button stays depressed. From dfepstein at comcast.net Wed May 30 21:29:38 2018 From: dfepstein at comcast.net (David Epstein) Date: Wed, 30 May 2018 21:29:38 -0400 Subject: HilitedLine of list field lost when unlocked field selected Message-ID: <496915C5-C2C5-43F8-BCBA-DA7850513A99@comcast.net> This seems like a problem that I?ve solved before, but I can?t recall how. With a line hilited in a locked list-behavior-true field, I can use the mouse to select text in any of a number of unlocked fields without disturbing my list?s hilite. But if I use the tabKey to move the insertion point or selection from one unlocked field to the next, the list hilite is lost. How can I preserve it? Many thanks. David Epstein From brian at milby7.com Wed May 30 22:31:57 2018 From: brian at milby7.com (Brian Milby) Date: Wed, 30 May 2018 21:31:57 -0500 Subject: button action different on Android In-Reply-To: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> References: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> Message-ID: Is it possible that a long press is sending a different message (and not the mouseUp)? I do not have Android development set up yet (or a device other than a Fire) so I can?t test to see. On May 30, 2018, 8:18 PM -0500, Sannyasin Brahmanathaswami via use-livecode , wrote: > I'm seeing similar behavior on the main navigation buttons at bottom of the screen. In SivaSiva app Although it behaves differently, I suspect similar underlying engine issue > > I have large fingers, Example, the "Home" (a button that takes you back) icon has plenty of touch space. It is on left bottom.. > > When I touch it carefully, and slowly with my thumb or big forefinger, and release, it seems not to send mouseup. I was wracking head around this... but when I tried to touched very lightly, using my "little pinky" .. it was immediately responsive! > > I had a round of support questions to business support on the subjects > > All they could come up with was. "I think it might just be that it is a smallish area that is quite hard to hit. You could increase the height of the SVG widgets to be as tall as the bar or perhaps providing some visual feedback to the user." > > But that is not it. The finger is touch the button. I was told > > "To try and see what is happening with the buttons and detect when they are > actually being hit you could add some logging to the mouseUp handler." > > and, "a slow, full finger push" on the button indeed gives no mouseup... but a light touch will! > > Are all of your button SVG Widgets? I gave up on this, it was so mysterious. > > After 1.2 goes out the week, I will test it again > > BR > > > Nicolas Cueto via use-livecode > > Wrote: > > On Android, after a button is tapped, its appearance is inconsistent. It > looks either: > 1. first depressed (inset?) and then un-depressed > 2. first depressed and remains depressed > > It seems the difference in appearance depends on the time length of the > tap, and perhaps too on how narrow/small the buttons are (my fingertip is > almost larger than the button height). If a tap is very brief, the button > returns to an un-depressed state; if longishly held, the button stays > depressed. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ingar.roggen at sosiologi.uio.no Wed May 30 23:35:44 2018 From: ingar.roggen at sosiologi.uio.no (Ingar Roggen) Date: Thu, 31 May 2018 03:35:44 +0000 Subject: LC & Java In-Reply-To: References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com>, Message-ID: <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> The eminent historical fact is that HyperCard (still) is psycologically (and intellectually) magical, while RunTime, and also LiveCode, it seems, attempt to reduce all of it to technicalities. And although we live by technicalities, nobody reaches but for magic in his dreams. Cut the threads back and down to HyperCard completely and RT and LC vanish... Sendt fra min iPhone > 30. mai 2018 kl. 11:02 skrev Keith Martin via use-livecode : > >> On 29 May 2018, at 17:57, Bob Sneidar via use-livecode wrote: >> >> Ever since Hypercard I have loved the "do something to something else with some other things" approach, and also that I don't have to worry about variable typing, declaration and scope. > > Amen brother! This is an important part of the magic of xTalk ? we should never forget just how magic-like it really is. > > k > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bogdanoff at me.com Thu May 31 00:04:30 2018 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 30 May 2018 21:04:30 -0700 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: References: Message-ID: Hey Richmond, Looks good! You should have a support level somewhere below the purchase price. I would make a donation, but don?t want to purchase the program. Peter > On May 30, 2018, at 10:54 AM, Richmond Mathewson via use-livecode wrote: > > Be there, or be square: > > https://igg.me/at/devawriter > > Love, Richmond. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brian at milby7.com Thu May 31 01:08:07 2018 From: brian at milby7.com (Brian Milby) Date: Thu, 31 May 2018 00:08:07 -0500 Subject: ANN: Script Tracker Message-ID: Script Tracker allows you to work in a binary stack and have all scripts kept in sync with plain text files suitable for version control in GitHub. It includes an option to watch the script folder and automatically import files when they change. It also has an option to open the script of an object in an external editor (but it does not prevent the IDE SE from opening). The source is available on GitHub (exported using itself): https://github.com/bwmilby/lc-misc/tree/master/ScriptTracker I posted this in the forum over the weekend, but wanted to also include in the list in case we have anyone that doesn't frequent the forums. Here's a link to the forum post with a little more information and screen shots: https://forums.livecode.com/viewtopic.php?f=77&t=31079 Hopefully someone will find this useful. My intention is to use it for anything I contribute - especially plugins or tools distributed as stacks. Thanks, Brian From jacque at hyperactivesw.com Thu May 31 01:14:45 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 00:14:45 -0500 Subject: button action different on Android In-Reply-To: References: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> Message-ID: <163b49ea188.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> There is a convention on Android where a long press on a button can, and often does, show a tooltip or a label. This is handy when you don't know what an icon means. Long presses on Android can also behave like right clicks on desktop to provide alternate behaviors. It may be that the problem isn't LC, but rather Android ceding time for that sort of thing. Just a guess based on nothing much. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On May 30, 2018 9:34:40 PM Brian Milby via use-livecode wrote: > Is it possible that a long press is sending a different message (and not > the mouseUp)? I do not have Android development set up yet (or a device > other than a Fire) so I can?t test to see. > On May 30, 2018, 8:18 PM -0500, Sannyasin Brahmanathaswami via use-livecode > , wrote: >> I'm seeing similar behavior on the main navigation buttons at bottom of the >> screen. In SivaSiva app Although it behaves differently, I suspect similar >> underlying engine issue >> >> I have large fingers, Example, the "Home" (a button that takes you back) >> icon has plenty of touch space. It is on left bottom.. >> >> When I touch it carefully, and slowly with my thumb or big forefinger, and >> release, it seems not to send mouseup. I was wracking head around this... >> but when I tried to touched very lightly, using my "little pinky" .. it was >> immediately responsive! >> >> I had a round of support questions to business support on the subjects >> >> All they could come up with was. "I think it might just be that it is a >> smallish area that is quite hard to hit. You could increase the height of >> the SVG widgets to be as tall as the bar or perhaps providing some visual >> feedback to the user." >> >> But that is not it. The finger is touch the button. I was told >> >> "To try and see what is happening with the buttons and detect when they are >> actually being hit you could add some logging to the mouseUp handler." >> >> and, "a slow, full finger push" on the button indeed gives no mouseup... >> but a light touch will! >> >> Are all of your button SVG Widgets? I gave up on this, it was so mysterious. >> >> After 1.2 goes out the week, I will test it again >> >> BR >> >> >> Nicolas Cueto via use-livecode >> >> Wrote: >> >> On Android, after a button is tapped, its appearance is inconsistent. It >> looks either: >> 1. first depressed (inset?) and then un-depressed >> 2. first depressed and remains depressed >> >> It seems the difference in appearance depends on the time length of the >> tap, and perhaps too on how narrow/small the buttons are (my fingertip is >> almost larger than the button height). If a tap is very brief, the button >> returns to an un-depressed state; if longishly held, the button stays >> depressed. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 smarttsoftware.co.uk Thu May 31 04:01:22 2018 From: paul at smarttsoftware.co.uk (Paul Richards) Date: Thu, 31 May 2018 08:01:22 +0000 Subject: Android APK sanity check In-Reply-To: References: Message-ID: You might want to have a look at https://quality.livecode.com/show_bug.cgi?id=20954 Sounds very much like the issue you are having. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: 30 May 2018 23:22 To: LiveCode Mailing List Cc: J. Landman Gay Subject: Android APK sanity check I rebuilt an apk with LC 9.0 today and it runs fine on my Pixel (OS 8.1) but on my Samsung S5 (OS 6.0.1) it launches to a black screen and immediately crashes. An answer dialog in preOpenCard never runs, so I don't think the app even fully loads. The same app built a couple of months ago with LC 9.0dp11 runs fine on the Samsung. I thought it might be the change I made to the target version in the manifest, but the problem still exists when I put the default manifest back in. The minimum app version is set to KitKat (4.4) which should be fine. I'm just checking to see if anyone else has had trouble with LC 9.0 on older phones. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Thu May 31 04:12:35 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 31 May 2018 09:12:35 +0100 Subject: Android APK sanity check In-Reply-To: References: Message-ID: Hi all, The first thing that came to my mind was the bug report that Paul referenced, but I had a look at the Samsung S5 specs and it seems it has an ARM chip, so it should not be affected by this bug. @Jacque does that happen with any android standalone you build with LC 9.0.0, or just this particular one? Best, Panos -- On Thu, May 31, 2018 at 9:01 AM, Paul Richards via use-livecode < use-livecode at lists.runrev.com> wrote: > You might want to have a look at https://quality.livecode.com/ > show_bug.cgi?id=20954 Sounds very much like the issue you are having. > > -----Original Message----- > From: use-livecode On Behalf Of > J. Landman Gay via use-livecode > Sent: 30 May 2018 23:22 > To: LiveCode Mailing List > Cc: J. Landman Gay > Subject: Android APK sanity check > > I rebuilt an apk with LC 9.0 today and it runs fine on my Pixel (OS 8.1) > but on my Samsung S5 (OS 6.0.1) it launches to a black screen and > immediately crashes. An answer dialog in preOpenCard never runs, so I don't > think the app even fully loads. The same app built a couple of months ago > with LC 9.0dp11 runs fine on the Samsung. > > I thought it might be the change I made to the target version in the > manifest, but the problem still exists when I put the default manifest back > in. The minimum app version is set to KitKat (4.4) which should be fine. > > I'm just checking to see if anyone else has had trouble with LC 9.0 on > older phones. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Thu May 31 04:40:46 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 31 May 2018 11:40:46 +0300 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: References: Message-ID: I do have a support level below the purchase price! The purchase price is $50, but donations of $25 will get a copy of the program. Richmond. On 31/5/2018 7:04 am, Peter Bogdanoff via use-livecode wrote: > Hey Richmond, > > Looks good! You should have a support level somewhere below the purchase price. I would make a donation, but don?t want to purchase the program. > > Peter > > >> On May 30, 2018, at 10:54 AM, Richmond Mathewson via use-livecode wrote: >> >> Be there, or be square: >> >> https://igg.me/at/devawriter >> >> Love, Richmond. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu May 31 04:41:55 2018 From: klaus at major-k.de (Klaus major-k) Date: Thu, 31 May 2018 10:41:55 +0200 Subject: CRASH after entering "put the hostnametoaddress" into MSG Message-ID: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> Hi friends, I entered the above mentioned WRONG syntax into the message box of LC 9 and LC silently crashes without notice!? On my Mac. Just like with the HyperCard stacks yesterday. No problem in LC 8.1.10 and 5.02, where I get "Compilation error..." Anyone seen this? Could you please try this with LC 9? Open the MSG and enter: put the hostnametoaddress Thank you! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From hakan at exformedia.se Thu May 31 05:14:55 2018 From: hakan at exformedia.se (hakan at exformedia.se) Date: Thu, 31 May 2018 11:14:55 +0200 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> Message-ID: <9d4a787c-9f4e-458f-89a6-42fea97b9447@Spark> Crash here! LC 9.0.0 / Mac OS 10.13.4 On 31 May 2018, 10:42 +0200, How to use LiveCode , wrote: > > put the hostnametoaddress From klaus at major-k.de Thu May 31 06:07:58 2018 From: klaus at major-k.de (Klaus major-k) Date: Thu, 31 May 2018 12:07:58 +0200 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <9d4a787c-9f4e-458f-89a6-42fea97b9447@Spark> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> <9d4a787c-9f4e-458f-89a6-42fea97b9447@Spark> Message-ID: <81AEE34F-630E-47C0-BDD9-8FB77B477BB4@major-k.de> Hi Hakan, > Am 31.05.2018 um 11:14 schrieb hakan at exformedia.se: > > Crash here! > > LC 9.0.0 / Mac OS 10.13.4 > On 31 May 2018, 10:42 +0200, How to use LiveCode , wrote: >> >> put the hostnametoaddress thanks, that makes two so far :-) Anyone else seeing this? Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From merakosp at gmail.com Thu May 31 06:44:59 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 31 May 2018 11:44:59 +0100 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <81AEE34F-630E-47C0-BDD9-8FB77B477BB4@major-k.de> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> <9d4a787c-9f4e-458f-89a6-42fea97b9447@Spark> <81AEE34F-630E-47C0-BDD9-8FB77B477BB4@major-k.de> Message-ID: I see that too :) Would you mind filing a bug so as we fix it in the next release, if possible, Best, Panos -- On Thu, May 31, 2018 at 11:07 AM, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Hakan, > > > Am 31.05.2018 um 11:14 schrieb hakan at exformedia.se: > > > > Crash here! > > > > LC 9.0.0 / Mac OS 10.13.4 > > On 31 May 2018, 10:42 +0200, How to use LiveCode < > use-livecode at lists.runrev.com>, wrote: > >> > >> put the hostnametoaddress > > thanks, that makes two so far :-) > Anyone else seeing this? > > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Thu May 31 06:53:15 2018 From: klaus at major-k.de (Klaus major-k) Date: Thu, 31 May 2018 12:53:15 +0200 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> <9d4a787c-9f4e-458f-89a6-42fea97b9447@Spark> <81AEE34F-630E-47C0-BDD9-8FB77B477BB4@major-k.de> Message-ID: <544222FA-3E86-4694-94FF-90B74AF5A0E2@major-k.de> Hi Panos, > Am 31.05.2018 um 12:44 schrieb panagiotis merakos : > > I see that too :) wonderful! 8-) This also happens if I put this line into e.g. a button script. > Would you mind filing a bug so as we fix it in the next release, if possible, Sure, just wanted to wait for at least three occurences of that inconvenience before I report it. Done: > Best, > Panos > -- > > On Thu, May 31, 2018 at 11:07 AM, Klaus major-k via use-livecode wrote: > Hi Hakan, > > > Am 31.05.2018 um 11:14 schrieb hakan at exformedia.se: > > > > Crash here! > > > > LC 9.0.0 / Mac OS 10.13.4 > > On 31 May 2018, 10:42 +0200, How to use LiveCode , wrote: > >> > >> put the hostnametoaddress Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From rabit at revigniter.com Thu May 31 07:02:15 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Thu, 31 May 2018 13:02:15 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: Hi Matthias, to get LC server 9 running on On-Rev I was told by the support team: ?We can't upgrade glibc because of operating system incompatibilities. However, we have installed it along side the current 2.12 version at /opt/glibc-2.14/bin? This means you have to launch the server executable with the glibc location prepended to LD_LIBRARY_PATH. So, I put export LD_LIBRARY_PATH=/opt/glibc-2.14/bin:$LD_LIBRARY_PATH path/to/livecode-server towards the end of ~/.bashrc, but this didn?t help. By the way, even my 32bit LC 9 business version installation fails on Diesel. Did you install the community version? Ralf > On 31. May 2018, at 00:47, Matthias Rebbe via use-livecode wrote: > > Hi, > today i noticed that i don?t get Livecode Server 9 Business to work on On-Rev and HostM accounts. > > In Browser i get an ?Internal Server Error? and when running from command line in SSH session i get: > ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./livecode-server) > > I?ve filed already a bug >. > > Did anyone else run into this? Or maybe is using Livecode Server 9? > > Regards, > > Matthias Rebbe From chipsm at themartinz.com Thu May 31 07:09:34 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Thu, 31 May 2018 04:09:34 -0700 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> Message-ID: <072e01d3f8cf$db963790$92c2a6b0$@themartinz.com> I don't know if this helps: I tried this on a Windows 10 computer with LC 9 and got: " Script compile error: Error description: Handler: bad command" -----Original Message----- From: use-livecode On Behalf Of Klaus major-k via use-livecode Sent: Thursday, May 31, 2018 1:42 AM To: How to use LiveCode Cc: Klaus major-k Subject: CRASH after entering "put the hostnametoaddress" into MSG Hi friends, I entered the above mentioned WRONG syntax into the message box of LC 9 and LC silently crashes without notice!? On my Mac. Just like with the HyperCard stacks yesterday. No problem in LC 8.1.10 and 5.02, where I get "Compilation error..." Anyone seen this? Could you please try this with LC 9? Open the MSG and enter: put the hostnametoaddress Thank you! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major-k.de Thu May 31 07:15:44 2018 From: klaus at major-k.de (Klaus major-k) Date: Thu, 31 May 2018 13:15:44 +0200 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <072e01d3f8cf$db963790$92c2a6b0$@themartinz.com> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> <072e01d3f8cf$db963790$92c2a6b0$@themartinz.com> Message-ID: <92A3432B-522A-4C66-9D1F-D7D2FB19127B@major-k.de> Hi Clarence, > Am 31.05.2018 um 13:09 schrieb Clarence Martin via use-livecode : > > I don't know if this helps: > I tried this on a Windows 10 computer with LC 9 and got: > " Script compile error: > Error description: Handler: bad command" it helps insofar that this is obiously a Mac thing. :-) As I wrote, I entered a "...WRONG syntax..." > -----Original Message----- > Subject: CRASH after entering "put the hostnametoaddress" into MSG > > Hi friends, > > I entered the above mentioned WRONG syntax into the message box of LC 9 and > LC silently crashes without notice!? On my Mac. > Just like with the HyperCard stacks yesterday. > > No problem in LC 8.1.10 and 5.02, where I get "Compilation error..." > > Anyone seen this? Could you please try this with LC 9? > Open the MSG and enter: put the hostnametoaddress Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From matthias_livecode_150811 at m-r-d.de Thu May 31 07:21:42 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 13:21:42 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: Hi Ralf, i?ve received a similar explanation today from Support, but with some additional information "Yes, I am aware that LiveCode 9 does not work because of the glibc dependency problem. However, fixing it is not proving straightforward. The OS requires glibc 2.12 and cannot run with 2.14, but as you know LiveCode requires 2.14. There are possibilities of getting them installed together on the same machine, but Apache is not recognising the additional install. Obviously we need to get LiveCode 9 running on our servers, and I'm in process of getting a test server so that I can work out the changes needed without risking everybody's accounts.? Regarding your question: I?ve installed 32bit Livecode Server Business and that is working now. http://support.dermattes.de/index.lc9b Did you try to run Livecode Server from ssh command line? That sometimes returns useful error messages. You should send a support request to support at on-rev.com with your problem. It seems Robin Miller is very quick in responding. I?ve sent my normal support request yesterday evening outside the office hours of Livecode Ltd. and received an answer today at 12:51PM which is 11:51AM in the UK. That response time is of course acceptable for non emergency requests. Regards, Matthias > Am 31.05.2018 um 13:02 schrieb Ralf Bitter via use-livecode : > > Hi Matthias, > > to get LC server 9 running on On-Rev I was told by the support team: > > ?We can't upgrade glibc because of operating system incompatibilities. However, > we have installed it along side the current 2.12 version at /opt/glibc-2.14/bin? > > This means you have to launch the server executable with the glibc location > prepended to LD_LIBRARY_PATH. > > So, I put > > export LD_LIBRARY_PATH=/opt/glibc-2.14/bin:$LD_LIBRARY_PATH path/to/livecode-server > > towards the end of ~/.bashrc, but this didn?t help. > > > By the way, even my 32bit LC 9 business version installation fails on Diesel. > Did you install the community version? > > > Ralf > > >> On 31. May 2018, at 00:47, Matthias Rebbe via use-livecode wrote: >> >> Hi, >> today i noticed that i don?t get Livecode Server 9 Business to work on On-Rev and HostM accounts. >> >> In Browser i get an ?Internal Server Error? and when running from command line in SSH session i get: >> ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./livecode-server) >> >> I?ve filed already a bug >. >> >> Did anyone else run into this? Or maybe is using Livecode Server 9? >> >> Regards, >> >> Matthias Rebbe > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu May 31 07:24:35 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 13:24:35 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: Ups, i?ve added the url to my HostM account. This here is TIO https://tsnet.livecode.space/index.lc > Am 31.05.2018 um 13:21 schrieb Matthias Rebbe via use-livecode : > > Hi Ralf, > > i?ve received a similar explanation today from Support, but with some additional information > > "Yes, I am aware that LiveCode 9 does not work > because of the glibc dependency problem. However, fixing it is not proving > straightforward. The OS requires glibc 2.12 and cannot run with 2.14, but as > you know LiveCode requires 2.14. There are possibilities of getting them > installed together on the same machine, but Apache is not recognising the > additional install. > > Obviously we need to get LiveCode 9 running on our servers, and I'm in process > of getting a test server so that I can work out the changes needed without > risking everybody's accounts.? > > > Regarding your question: > > I?ve installed 32bit Livecode Server Business and that is working now. > http://support.dermattes.de/index.lc9b > > Did you try to run Livecode Server from ssh command line? That sometimes returns useful error messages. > > > You should send a support request to support at on-rev.com with your problem. It seems Robin Miller is very quick in responding. > I?ve sent my normal support request yesterday evening outside the office hours of Livecode Ltd. and received an answer today at 12:51PM which is 11:51AM in the UK. > That response time is of course acceptable for non emergency requests. > > > Regards, > > Matthias > > > > > > > >> Am 31.05.2018 um 13:02 schrieb Ralf Bitter via use-livecode : >> >> Hi Matthias, >> >> to get LC server 9 running on On-Rev I was told by the support team: >> >> ?We can't upgrade glibc because of operating system incompatibilities. However, >> we have installed it along side the current 2.12 version at /opt/glibc-2.14/bin? >> >> This means you have to launch the server executable with the glibc location >> prepended to LD_LIBRARY_PATH. >> >> So, I put >> >> export LD_LIBRARY_PATH=/opt/glibc-2.14/bin:$LD_LIBRARY_PATH path/to/livecode-server >> >> towards the end of ~/.bashrc, but this didn?t help. >> >> >> By the way, even my 32bit LC 9 business version installation fails on Diesel. >> Did you install the community version? >> >> >> Ralf >> >> >>> On 31. May 2018, at 00:47, Matthias Rebbe via use-livecode wrote: >>> >>> Hi, >>> today i noticed that i don?t get Livecode Server 9 Business to work on On-Rev and HostM accounts. >>> >>> In Browser i get an ?Internal Server Error? and when running from command line in SSH session i get: >>> ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./livecode-server) >>> >>> I?ve filed already a bug >. >>> >>> Did anyone else run into this? Or maybe is using Livecode Server 9? >>> >>> Regards, >>> >>> Matthias Rebbe >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From selander at tkf.att.ne.jp Thu May 31 07:43:59 2018 From: selander at tkf.att.ne.jp (Tim Selander) Date: Thu, 31 May 2018 20:43:59 +0900 Subject: UTF8 on LC server Message-ID: <5B0FDFFF.8050400@tkf.att.ne.jp> Hi, In LC, if I have a field or variable in Japanese (double-byte) and get, say, the 5th character, it returns the correct double-byte character. But on LC server (on-rev hosting) "character" commands get single bytes, breaking the Japanese character turning it into gibberish. Is there any way to get LC Server to handle double-byte characters the same way LC desktop does? Tim Selander Tokyo, Japan From merakosp at gmail.com Thu May 31 07:53:31 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 31 May 2018 12:53:31 +0100 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: @Matthias, RE the tsNet error, since you 've installed the 32bit version of Livecode Server Business, you'll need the 32 bit version of the tsNet external, so you'll have to use the `tsNet-x86.so` file instead of the `tsNet-x64.so` Does that fix the problem for you? Best, Panos -- On Thu, May 31, 2018 at 12:24 PM, Matthias Rebbe via use-livecode < use-livecode at lists.runrev.com> wrote: > Ups, i?ve added the url to my HostM account. > This here is TIO > https://tsnet.livecode.space/index.lc index.lc> > > > > > Am 31.05.2018 um 13:21 schrieb Matthias Rebbe via use-livecode < > use-livecode at lists.runrev.com>: > > > > Hi Ralf, > > > > i?ve received a similar explanation today from Support, but with some > additional information > > > > "Yes, I am aware that LiveCode 9 does not work > > because of the glibc dependency problem. However, fixing it is not > proving > > straightforward. The OS requires glibc 2.12 and cannot run with 2.14, > but as > > you know LiveCode requires 2.14. There are possibilities of getting them > > installed together on the same machine, but Apache is not recognising > the > > additional install. > > > > Obviously we need to get LiveCode 9 running on our servers, and I'm in > process > > of getting a test server so that I can work out the changes needed > without > > risking everybody's accounts.? > > > > > > Regarding your question: > > > > I?ve installed 32bit Livecode Server Business and that is working now. > > http://support.dermattes.de/index.lc9b index.lc9b> > > > > Did you try to run Livecode Server from ssh command line? That sometimes > returns useful error messages. > > > > > > You should send a support request to support at on-rev.com support at on-rev.com> with your problem. It seems Robin Miller is very > quick in responding. > > I?ve sent my normal support request yesterday evening outside the office > hours of Livecode Ltd. and received an answer today at 12:51PM which is > 11:51AM in the UK. > > That response time is of course acceptable for non emergency requests. > > > > > > Regards, > > > > Matthias > > > > > > > > > > > > > > > >> Am 31.05.2018 um 13:02 schrieb Ralf Bitter via use-livecode < > use-livecode at lists.runrev.com>: > >> > >> Hi Matthias, > >> > >> to get LC server 9 running on On-Rev I was told by the support team: > >> > >> ?We can't upgrade glibc because of operating system incompatibilities. > However, > >> we have installed it along side the current 2.12 version at > /opt/glibc-2.14/bin? > >> > >> This means you have to launch the server executable with the glibc > location > >> prepended to LD_LIBRARY_PATH. > >> > >> So, I put > >> > >> export LD_LIBRARY_PATH=/opt/glibc-2.14/bin:$LD_LIBRARY_PATH > path/to/livecode-server > >> > >> towards the end of ~/.bashrc, but this didn?t help. > >> > >> > >> By the way, even my 32bit LC 9 business version installation fails on > Diesel. > >> Did you install the community version? > >> > >> > >> Ralf > >> > >> > >>> On 31. May 2018, at 00:47, Matthias Rebbe via use-livecode < > use-livecode at lists.runrev.com> wrote: > >>> > >>> Hi, > >>> today i noticed that i don?t get Livecode Server 9 Business to work > on On-Rev and HostM accounts. > >>> > >>> In Browser i get an ?Internal Server Error? and when running from > command line in SSH session i get: > >>> ./livecode-server: /lib64/libc.so.6: version `GLIBC_2.14' not found > (required by ./livecode-server) > >>> > >>> I?ve filed already a bug show_bug.cgi?id=21319 >>. > >>> > >>> Did anyone else run into this? Or maybe is using Livecode Server 9? > >>> > >>> Regards, > >>> > >>> Matthias Rebbe > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu May 31 07:55:07 2018 From: merakosp at gmail.com (panagiotis merakos) Date: Thu, 31 May 2018 12:55:07 +0100 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <92A3432B-522A-4C66-9D1F-D7D2FB19127B@major-k.de> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> <072e01d3f8cf$db963790$92c2a6b0$@themartinz.com> <92A3432B-522A-4C66-9D1F-D7D2FB19127B@major-k.de> Message-ID: Thanks Klaus :) On Thu, May 31, 2018 at 12:15 PM, Klaus major-k via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Clarence, > > > Am 31.05.2018 um 13:09 schrieb Clarence Martin via use-livecode < > use-livecode at lists.runrev.com>: > > > > I don't know if this helps: > > I tried this on a Windows 10 computer with LC 9 and got: > > " Script compile error: > > Error description: Handler: bad command" > > it helps insofar that this is obiously a Mac thing. :-) > > As I wrote, I entered a "...WRONG syntax..." > > > -----Original Message----- > > Subject: CRASH after entering "put the hostnametoaddress" into MSG > > > > Hi friends, > > > > I entered the above mentioned WRONG syntax into the message box of LC 9 > and > > LC silently crashes without notice!? On my Mac. > > Just like with the HyperCard stacks yesterday. > > > > No problem in LC 8.1.10 and 5.02, where I get "Compilation error..." > > > > Anyone seen this? Could you please try this with LC 9? > > Open the MSG and enter: put the hostnametoaddress > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rabit at revigniter.com Thu May 31 07:57:51 2018 From: rabit at revigniter.com (Ralf Bitter) Date: Thu, 31 May 2018 13:57:51 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> Message-ID: <091C298A-C9B8-4092-BE24-099AB07D1F13@revigniter.com> > On 31. May 2018, at 13:21, Matthias Rebbe via use-livecode wrote: > > Did you try to run Livecode Server from ssh command line? That sometimes returns useful error messages. This returns: ?error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory? > > > You should send a support request to support at on-rev.com > with your problem. Did contact support one month ago. Ralf From livfoss at mac.com Thu May 31 08:43:38 2018 From: livfoss at mac.com (Graham Samuel) Date: Thu, 31 May 2018 14:43:38 +0200 Subject: LC & Java In-Reply-To: <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> Message-ID: <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> Perhaps I don?t quite know what is being expressed here, but nevertheless I think it chimes with the feeling I have when I see stuff on this list about linting, github, even LCB. It?s an alien world. It may also be the future. Increasingly I realise I belong to the past. Is it time to stop trying to keep up? Puzzled Graham > On 31 May 2018, at 05:35, Ingar Roggen via use-livecode wrote: > > The eminent historical fact is that HyperCard (still) is psycologically (and intellectually) magical, while RunTime, and also LiveCode, it seems, attempt to reduce all of it to technicalities. And although we live by technicalities, nobody reaches but for magic in his dreams. Cut the threads back and down to HyperCard completely and RT and LC vanish... > > Sendt fra min iPhone > >> 30. mai 2018 kl. 11:02 skrev Keith Martin via use-livecode : >> >>> On 29 May 2018, at 17:57, Bob Sneidar via use-livecode wrote: >>> >>> Ever since Hypercard I have loved the "do something to something else with some other things" approach, and also that I don't have to worry about variable typing, declaration and scope. >> >> Amen brother! This is an important part of the magic of xTalk ? we should never forget just how magic-like it really is. >> >> k >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu May 31 09:27:24 2018 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 31 May 2018 15:27:24 +0200 Subject: Livecode 9 Server seems not to run when custom installed on On-Rev and HostM In-Reply-To: <091C298A-C9B8-4092-BE24-099AB07D1F13@revigniter.com> References: <47EA021E-A806-4ED0-91DB-CEC895952AC9@m-r-d.de> <091C298A-C9B8-4092-BE24-099AB07D1F13@revigniter.com> Message-ID: I would contact support at on-rev.com if not already done. Matthias > Am 31.05.2018 um 13:57 schrieb Ralf Bitter via use-livecode >: > > >> On 31. May 2018, at 13:21, Matthias Rebbe via use-livecode > wrote: >> >> Did you try to run Livecode Server from ssh command line? That sometimes returns useful error messages. > > > This returns: > ?error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory? > > >> >> >> You should send a support request to support at on-rev.com > >> with your problem. > > > Did contact support one month ago. > > > Ralf > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Matthias Rebbe Tel +49 5741 310000 ?https://matthiasrebbe.eu ? From brahma at hindu.org Thu May 31 09:56:10 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 31 May 2018 13:56:10 +0000 Subject: button action different on Android In-Reply-To: <163b49ea188.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> <163b49ea188.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Well, "rather Android ceding time for that sort of thing." While it may not be a LC "problem" ... we need a way to avoid the long press behavior (if that is it is?) and ensure the button responds. N'est ce pas? BR ?On 5/30/18, 7:15 PM, "use-livecode on behalf of J. Landman Gay via use-livecode" wrote: Long presses on Android can also behave like right clicks on desktop to provide alternate behaviors. It may be that the problem isn't LC, but rather Android ceding time for that sort of thing. Just a guess based on nothing much. From iphonelagi at gmail.com Thu May 31 10:43:40 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 31 May 2018 15:43:40 +0100 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: References: Message-ID: Hi Richmond, I think peter was hinting at the same thing as me in the Forum. Crowdfunding campaigns of much more expensive products and aims come with token "We love to help but don't have a use for your product" https://stonemaiergames.com/kickstarter-lesson-113-why- every-project-should-have-a-1-reward-level/ The article above says don't have anything within a $1 and the core product. In this case your core product is a smaller Niche than Iphone Cases. I would put a couple of "we love ya" perks $1 $5 or $7 (there is some psychology with the last one). In fact I would just put $1 and $7 - as you have explained a lot of languages, cultures and philosophies owe a debt to not only Sanskrit and the Vedas and hindu philosophy in General is so important - having influence on greek more than Latin but the takeover of greek culture by Rome broke that historical connection and latin got it's direct connections as well Video and Vidi (see and observe) from the word Veda (meaning to see or to know). WE also wouldn't have had the great talk by Alan Watt .. https://www.youtube.com/watch?v=uu-vjWKJb0c I would get in touch with some of these people as well and see if they can put the word out http://www.anantaajournal.com/ https://www.yogajournal.com/yoga-101/40-common-sanskrit-words-for-yogis https://www.ox.ac.uk/admissions/undergraduate/courses/oriental-studies/sanskrit?wssl=1 https://www.ed.ac.uk/literatures-languages-cultures/asian-studies/sanskrit I would suggest universities with sanskrit studies might be a good bet. I don't think i'm wrong in assuming Devawriter is more a labour of love than a get rich slow program. But even if some of the student cant muster $25 they could still help at least it will be on the radar when they have jobs and can afford it. . If they can't afford $7 to help then they have the $1 - if they can't afford $1 what are they doing on the internet with an Iphone drinking starbucks!! Anyway since you haven't put a lower pledge I've donated - now to learn Sanskrit!! Breaking News ============ Went to the site to donate and they have a contribute any amount - but since I had already decided that I was gonna learn Sanskrit (and help - maybe not in that order) I've pledged the $25 anyway.. I would still put it as a perk - the perk being the undying love of Richmond - (not in the biblical sense and certainly not in the Kamasutra sense ). People will see $25 and not bother clicking further. For the sake of Humanity Richmond!! Regards Lagi On 31 May 2018 at 09:40, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > I do have a support level below the purchase price! > > The purchase price is $50, but donations of $25 will get a copy of the > program. > > Richmond. > > On 31/5/2018 7:04 am, Peter Bogdanoff via use-livecode wrote: > >> Hey Richmond, >> >> Looks good! You should have a support level somewhere below the purchase >> price. I would make a donation, but don?t want to purchase the program. >> >> Peter >> >> >> On May 30, 2018, at 10:54 AM, Richmond Mathewson via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Be there, or be square: >>> >>> https://igg.me/at/devawriter >>> >>> Love, Richmond. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 31 10:54:12 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 14:54:12 +0000 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: <7168CA49-81F6-4A3B-BB5F-0963F4A9616F@major-k.de> References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> <7168CA49-81F6-4A3B-BB5F-0963F4A9616F@major-k.de> Message-ID: OIC you wanted to INCLUDE a slash in the filename, not enter a path! Ick. Yeah good choice to exclude them. Anytime you allow a user to enter a filename and/or a path you have to check for valid characters. Many years ago I had a gal who used a character that was legal on a Mac, but not on a Windows NTFS volume. She would save her files from a Mac to a Windows file share, and Windows would happily comply, but then she couldn't open her files! (No one at Microsoft actually thought to check for incoming file names from a foreign file system!) There are (or were) utilities that do nothing more than find illegal file names on NTFS volumes and fix them. Bob S > On May 29, 2018, at 10:42 , Klaus major-k via use-livecode wrote: > > My customer and I decided to not allow a SLASH in filenames on mobile in the end. From iphonelagi at gmail.com Thu May 31 10:56:47 2018 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 31 May 2018 15:56:47 +0100 Subject: button action different on Android In-Reply-To: References: <3D515D64-61E3-4207-A38D-A28E549499AF@hindu.org> <163b49ea188.2761.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Hi Swami, How about using the mousestlilldown command and call the mouseup within that? Lagi On 31 May 2018 at 14:56, Sannyasin Brahmanathaswami via use-livecode < use-livecode at lists.runrev.com> wrote: > Well, "rather Android ceding time for that sort of thing." > > While it may not be a LC "problem" ... we need a way to avoid the long > press behavior (if that is it is?) and ensure the button responds. N'est ce > pas? > > BR > > ?On 5/30/18, 7:15 PM, "use-livecode on behalf of J. Landman Gay via > use-livecode" use-livecode at lists.runrev.com> wrote: > > Long presses on Android can also behave like right > clicks on desktop to provide alternate behaviors. It may be that the > problem isn't LC, but rather Android ceding time for that sort of > thing. > > Just a guess based on nothing much. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 31 11:02:27 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 15:02:27 +0000 Subject: HilitedLine of list field lost when unlocked field selected In-Reply-To: <496915C5-C2C5-43F8-BCBA-DA7850513A99@comcast.net> References: <496915C5-C2C5-43F8-BCBA-DA7850513A99@comcast.net> Message-ID: Hi David. Not sure about your issue losing the selection when tabbing between controls. However many have instituted a method of setting the imageSource of the first character of a line of a field to mark a hilited line. Since things like check marks and bullets are not consistent in fonts between platforms, this is the workaround. I usually prepend a space and a tab on each line, then set the tabstops of the field to accomodate the graphic, so that the actual text in each line remain letf-aligned. It works pretty good. Otherwise, why not use a datagrid? Then you can just get the dgHilitedLine of the datagrid, then the dgDataOfLine [it] for your value. Bob S > On May 30, 2018, at 18:29 , David Epstein via use-livecode wrote: > > This seems like a problem that I?ve solved before, but I can?t recall how. With a line hilited in a locked list-behavior-true field, I can use the mouse to select text in any of a number of unlocked fields without disturbing my list?s hilite. But if I use the tabKey to move the insertion point or selection from one unlocked field to the next, the list hilite is lost. How can I preserve it? > > Many thanks. > David Epstein From bobsneidar at iotecdigital.com Thu May 31 11:04:33 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 15:04:33 +0000 Subject: ANN: Script Tracker In-Reply-To: References: Message-ID: <2A55EEAF-751E-47A6-89B5-CD9CC685B4EF@iotecdigital.com> Thanks Brian. I was out on vacation the last two weeks so I didn't get a chance to test your improvements you made. I will give it a shot at my earliest convenience. Bob S > On May 30, 2018, at 22:08 , Brian Milby via use-livecode wrote: > > Script Tracker allows you to work in a binary stack and have all scripts > kept in sync with plain text files suitable for version control in GitHub. > It includes an option to watch the script folder and automatically import > files when they change. It also has an option to open the script of an > object in an external editor (but it does not prevent the IDE SE from > opening). > > The source is available on GitHub (exported using itself): > https://github.com/bwmilby/lc-misc/tree/master/ScriptTracker > > I posted this in the forum over the weekend, but wanted to also include in > the list in case we have anyone that doesn't frequent the forums. Here's a > link to the forum post with a little more information and screen shots: > https://forums.livecode.com/viewtopic.php?f=77&t=31079 > > Hopefully someone will find this useful. My intention is to use it for > anything I contribute - especially plugins or tools distributed as stacks. > > Thanks, > Brian > _______________________________________________ > use-livecode mailing list > use-livecode at 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 May 31 11:06:59 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 15:06:59 +0000 Subject: CRASH after entering "put the hostnametoaddress" into MSG In-Reply-To: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> References: <6B2DC3C6-D41B-4E82-B9EC-FE26927706AA@major-k.de> Message-ID: I get the same results. It's obscure, but it may be an indication as to why other CTD's are happening! It might not just be the message box. Bob S > On May 31, 2018, at 01:41 , Klaus major-k via use-livecode wrote: > > Hi friends, > > I entered the above mentioned WRONG syntax into the message box of LC 9 > and LC silently crashes without notice!? On my Mac. > Just like with the HyperCard stacks yesterday. > > No problem in LC 8.1.10 and 5.02, where I get "Compilation error..." > > Anyone seen this? Could you please try this with LC 9? > Open the MSG and enter: put the hostnametoaddress > > Thank you! > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major-k.de > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Thu May 31 11:12:22 2018 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 31 May 2018 11:12:22 -0400 Subject: Cropping an image In-Reply-To: References: Message-ID: <001801d3f8f1$c9b70d20$5d252760$@net> I am trying to take the first n rows and the last n rows of an image and deleting the center (from top to bottom) and pasting the top and bottom together. The imagedata of an image control seems to be a z buffer with 4 bytes per pixel. I put the first n rows followed by the last n rows into a var. Then adjust the height of the image and set the imagedata from the var. I am not seeing what I expect. The image does not change but just squashes the original image. Should this work? Also what if the number of pixels of the image does not match the data in the var (hgt*wid*4)? What if it's short or long? I tried putting the var into the imagedata of a new blank image control. It looked close but there seemed to be some alpha channel issues. The original (png) is copied from a master image card and put on to the working card before I start. Thanks for any insight... Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From ahsoftware at sonic.net Thu May 31 11:13:02 2018 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 31 May 2018 08:13:02 -0700 Subject: How to handle a LSAH in user entered filename on mobile? In-Reply-To: References: <60C87EE3-5A93-4168-8181-FBF370A2CA5E@major-k.de> <7168CA49-81F6-4A3B-BB5F-0963F4A9616F@major-k.de> Message-ID: <8294eab8-1a25-c25a-b84c-c74f86ef7695@sonic.net> On 05/31/2018 07:54 AM, Bob Sneidar via use-livecode wrote: > Many years ago I had a gal who used a character that was legal on a Mac, but not on a Windows NTFS volume. She would save her files from a Mac to a Windows file share, and Windows would happily comply, but then she couldn't open her files! (No one at Microsoft actually thought to check for incoming file names from a foreign file system!) There are (or were) utilities that do nothing more than find illegal file names on NTFS volumes and fix them. LOL. Some years ago I managed to insert a Windows filename that had a space as its last character. It would show up in directory lists but was otherwise completely inaccessible. Nothing I tried on my own, and none of the utilities I tried would either open it or delete it. The file stayed on the hard disk until the system finally died. -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Thu May 31 11:18:49 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 15:18:49 +0000 Subject: LC & Java In-Reply-To: <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> Message-ID: <7A416982-1A83-49FC-9047-1E2A707BF59B@iotecdigital.com> I wouldn't call it the past. I would call it taking the scenic route because it's more pleasant than the interstate, and less crowded, and also because oddly enough you get where you want to go much quicker! :-) As far as things being in the past, everything is in the past except now... wait now that's in the past too. how about now.. no.. nn.. nnnn..... yeah I can't keep up. Bob S > On May 31, 2018, at 05:43 , Graham Samuel via use-livecode wrote: > > Perhaps I don?t quite know what is being expressed here, but nevertheless I think it chimes with the feeling I have when I see stuff on this list about linting, github, even LCB. It?s an alien world. It may also be the future. Increasingly I realise I belong to the past. Is it time to stop trying to keep up? > > Puzzled > > Graham From lists at mangomultimedia.com Thu May 31 12:36:51 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 31 May 2018 11:36:51 -0500 Subject: LC & Java In-Reply-To: <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> Message-ID: On Thu, May 31, 2018 at 7:43 AM, Graham Samuel via use-livecode < use-livecode at lists.runrev.com> wrote: > Perhaps I don?t quite know what is being expressed here, but nevertheless > I think it chimes with the feeling I have when I see stuff on this list > about linting, github, even LCB. It?s an alien world. It may also be the > future. Increasingly I realise I belong to the past. Is it time to stop > trying to keep up? > Graham, In the context this list linting, LCB, etc. are just subjects that are interesting to people that want to extend LiveCode beyond the features that are included. Previously that sort of talk focused on externals, Xcode, and Visual Studio. LCB is the future of extending LiveCode. If you aren't extending LiveCode then you can sit back and ignore it. Ideally you won't have to think about it and will only have to enjoy the extra features that others can now make available using LCB :-) -- Trevor DeVore ScreenSteps www.screensteps.com From dunbarx at aol.com Thu May 31 12:46:12 2018 From: dunbarx at aol.com (dunbarx) Date: Thu, 31 May 2018 09:46:12 -0700 (MST) Subject: HilitedLine of list field lost when unlocked field selected In-Reply-To: <496915C5-C2C5-43F8-BCBA-DA7850513A99@comcast.net> References: <496915C5-C2C5-43F8-BCBA-DA7850513A99@comcast.net> Message-ID: <1527785172015-0.post@n4.nabble.com> Hi. I am in v. 8.1.9 and do not see this in either locked or unlocked fields. I made three, clicked on a line in each, which hilited correctly, and then both tabbed and clicked all morning through them. Each hilited line stuck unless I changed it. Craig -- Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html From livfoss at mac.com Thu May 31 13:05:38 2018 From: livfoss at mac.com (Graham Samuel) Date: Thu, 31 May 2018 19:05:38 +0200 Subject: LC & Java In-Reply-To: References: <12F9C432-B54C-49E8-9A78-F2C950FD251D@iotecdigital.com> <844C9D3B-940C-4D54-98A7-D7F25F693B66@sosiologi.uio.no> <63F3986A-163F-4CC6-88BC-C9DB1D4B4D4E@mac.com> Message-ID: <00AF76B0-D45E-450D-820E-59C1BF0F7EF1@mac.com> Trevor, thanks for your response. Of course you are right - and I do appreciate that there are many talented and hardworking people working on all this stuff and that LiveCoders as a whole will benefit, and some are already benefitting. I suppose it?s hard, given a pretty large chunk of a lifetime spent in software, to accept that I can?t really keep up. This is just a personal problem for me of course, but the more important question is about keeping the ?magic? alive, i.e. making sure that newcomers to the product are not overwhelmed or scared off, but rather welcomed and pleasantly surprised how easy it is to become productive. I think the LC web site has stopped headlining ?everyone can code?, hasn?t it? Perhaps this is in line with the current business strategy? Anyway to argue more about this is probably counterproductive. Keep going! Graham > On 31 May 2018, at 18:36, Trevor DeVore via use-livecode wrote: > > On Thu, May 31, 2018 at 7:43 AM, Graham Samuel via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Perhaps I don?t quite know what is being expressed here, but nevertheless >> I think it chimes with the feeling I have when I see stuff on this list >> about linting, github, even LCB. It?s an alien world. It may also be the >> future. Increasingly I realise I belong to the past. Is it time to stop >> trying to keep up? >> > > Graham, > > In the context this list linting, LCB, etc. are just subjects that are > interesting to people that want to extend LiveCode beyond the features that > are included. Previously that sort of talk focused on externals, Xcode, and > Visual Studio. LCB is the future of extending LiveCode. If you aren't > extending LiveCode then you can sit back and ignore it. Ideally you won't > have to think about it and will only have to enjoy the extra features that > others can now make available using LCB :-) > > -- > Trevor DeVore > ScreenSteps > www.screensteps.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 richmondmathewson at gmail.com Thu May 31 13:26:26 2018 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 31 May 2018 20:26:26 +0300 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: References: Message-ID: <1f9129b0-df79-9810-1acb-3f97938afb95@gmail.com> Thank you, Lagi, for your advice. On 31/5/2018 5:43 pm, Lagi Pittas via use-livecode wrote: > Hi Richmond, > > I think peter was hinting at the same thing as me in the Forum. > > Crowdfunding campaigns of much more expensive products and aims come with > token "We love to help but don't have a use for your product" > > https://stonemaiergames.com/kickstarter-lesson-113-why- > every-project-should-have-a-1-reward-level/ > > The article above says don't have anything within a $1 and the core > product. In this case your core product is a smaller Niche than Iphone > Cases. > I would put a couple of "we love ya" perks $1 $5 or $7 (there is some > psychology with the last one). In fact I would just put $1 and $7 - as you > have explained a lot of languages, cultures and philosophies owe a debt to > not only Sanskrit and the Vedas and hindu philosophy in General is so > important - having influence on greek more than Latin but the takeover of > greek culture by Rome broke that historical connection and latin got it's > direct connections as well Video and Vidi (see and observe) from the word > Veda (meaning to see or to know). This is a good idea. > > WE also wouldn't have had the great talk by Alan Watt .. > https://www.youtube.com/watch?v=uu-vjWKJb0c > > I would get in touch with some of these people as well and see if they can > put the word out > http://www.anantaajournal.com/ > https://www.yogajournal.com/yoga-101/40-common-sanskrit-words-for-yogis > https://www.ox.ac.uk/admissions/undergraduate/courses/oriental-studies/sanskrit?wssl=1 I wouldn't go near anything to do with Sanskrit and the University of Oxford with a ten-foot pole as they are seriously in bed with ISKCON, an organisation of which I was a member 36 years ago until my family had the strength to hire deprogrammers from the USA to rescue me: I will NOT do business with either a cult or an organisation which in any way helps that cult achieve its ends. > https://www.ed.ac.uk/literatures-languages-cultures/asian-studies/sanskrit > > > I would suggest universities with sanskrit studies might be a good bet. > > I don't think i'm wrong in assuming Devawriter is more a labour of love > than a get rich slow program. Indeed. I've never heard of a "get rich slow program", although it does sound charming, even if, at 56, slow may mean that I hit my richest point about 3 years after my funeral. > > But even if some of the student cant muster $25 they could still help at > least it will be on the radar when they have jobs and can afford it. . If > they can't afford $7 to help then they have the $1 - if they can't afford > $1 what are they doing on the internet with an Iphone drinking starbucks!! > > Anyway since you haven't put a lower pledge I've donated - now to learn > Sanskrit!! > > Breaking News > ============ > Went to the site to donate and they have a contribute any amount - but > since I had already decided that I was gonna learn Sanskrit (and help - > maybe not in that order) I've pledged the $25 anyway.. > I would still put it as a perk - the perk being the undying love of > Richmond - (not in the biblical sense and certainly not in the Kamasutra > sense ). > People will see $25 and not bother clicking further. > > For the sake of Humanity Richmond!! > > Regards Lagi > > > On 31 May 2018 at 09:40, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I do have a support level below the purchase price! >> >> The purchase price is $50, but donations of $25 will get a copy of the >> program. >> >> Richmond. >> >> On 31/5/2018 7:04 am, Peter Bogdanoff via use-livecode wrote: >> >>> Hey Richmond, >>> >>> Looks good! You should have a support level somewhere below the purchase >>> price. I would make a donation, but don?t want to purchase the program. >>> >>> Peter >>> >>> >>> On May 30, 2018, at 10:54 AM, Richmond Mathewson via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>> Be there, or be square: >>>> >>>> https://igg.me/at/devawriter >>>> >>>> Love, Richmond. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Thu May 31 13:45:57 2018 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Thu, 31 May 2018 17:45:57 +0000 Subject: Will the Same Preferences Work Behind 8.1.10 VS. 9.0 Message-ID: <4D9D1F5E-3E0B-41BA-9169-A143F1D14921@hindu.org> Setting aside the xcode-select you have to do in the terminal to go on 9.2 and 9.3 and back again. Will the LC preferences remain uncorrupted going from on to the other? I need features in 8.1.10 but also need to debug on the phone itself (with 9) How soon is 9.1 * coming? BR From jacque at hyperactivesw.com Thu May 31 15:09:59 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 14:09:59 -0500 Subject: Android APK sanity check In-Reply-To: References: Message-ID: I created a plain do-nothing stack and it works on my Samsung. Then I set the inclusions to same ones in my working project. The plain stack then had the same misbehavior -- black screen and crash on launch. One by one I turned off each inclusion, tested, and then turned it back on and disabled the next one. It looks like the culprit is mergJSON. With that included I get the crash, without it the apk behaves. I'll submit my test stack and a bug report. On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: > Hi all, > > The first thing that came to my mind was the bug report that Paul > referenced, but I had a look at the Samsung S5 specs and it seems it has an > ARM chip, so it should not be affected by this bug. > > @Jacque does that happen with any android standalone you build with LC > 9.0.0, or just this particular one? > > Best, > Panos -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipsm at themartinz.com Thu May 31 15:46:11 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Thu, 31 May 2018 12:46:11 -0700 Subject: Android APK sanity check In-Reply-To: References: Message-ID: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> Hi Jacque, You have been one of the people on the List that has answered many of my questions about building Android Applications. I do have an application that uses mergJSON and the problem that I have is only during the initial starting of the application after the APK is loaded. I also get a blank initial screen. I found that if I close the application and then restart the application - it runs. I have also had problems with applications locking up on one Android Device and will run on another without problems. The problems that I encountered were mainly opening data files across the internet on the failing device. I actually solved some of those problems by putting a delay after I call for data across the internet. Both devices are using Android 5.1.1. The failing Device is a Nexus 7 and the other device that doesn't fail is a generic X10 Chinese cheaper Tablet. The only other problem I noticed with LC 9 is a latency in starting the applications. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: Thursday, May 31, 2018 12:10 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Android APK sanity check I created a plain do-nothing stack and it works on my Samsung. Then I set the inclusions to same ones in my working project. The plain stack then had the same misbehavior -- black screen and crash on launch. One by one I turned off each inclusion, tested, and then turned it back on and disabled the next one. It looks like the culprit is mergJSON. With that included I get the crash, without it the apk behaves. I'll submit my test stack and a bug report. On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: > Hi all, > > The first thing that came to my mind was the bug report that Paul > referenced, but I had a look at the Samsung S5 specs and it seems it > has an ARM chip, so it should not be affected by this bug. > > @Jacque does that happen with any android standalone you build with LC > 9.0.0, or just this particular one? > > Best, > Panos -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 31 16:01:45 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 15:01:45 -0500 Subject: Android APK sanity check In-Reply-To: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> Message-ID: <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> Thanks for the comments. I've actually seen the problem with initial startup on a few apps but in this case a relaunch still crashes. :( Since you have a few older devices, it might help the team narrow down what's affected if you try out my test stack. Bug report is here: https://quality.livecode.com/show_bug.cgi?id=21325 I only have Android Marshmallow on my test phone(s) but I'm betting it will fail with any older OS. Or it may be the version of Java I installed, which I believe LC 9 required. On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: > Hi Jacque, > You have been one of the people on the List that has answered many of my > questions about building Android Applications. I do have an application that > uses mergJSON and the problem that I have is only during the initial > starting of the application after the APK is loaded. I also get a blank > initial screen. I found that if I close the application and then restart the > application - it runs. I have also had problems with applications locking up > on one Android Device and will run on another without problems. The problems > that I encountered were mainly opening data files across the internet on the > failing device. I actually solved some of those problems by putting a delay > after I call for data across the internet. Both devices are using Android > 5.1.1. The failing Device is a Nexus 7 and the other device that doesn't > fail is a generic X10 Chinese cheaper Tablet. The only other problem I > noticed with LC 9 is a latency in starting the applications. > > -----Original Message----- > From: use-livecode On Behalf Of J. > Landman Gay via use-livecode > Sent: Thursday, May 31, 2018 12:10 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: Android APK sanity check > > I created a plain do-nothing stack and it works on my Samsung. Then I set > the inclusions to same ones in my working project. The plain stack then had > the same misbehavior -- black screen and crash on launch. > > One by one I turned off each inclusion, tested, and then turned it back on > and disabled the next one. It looks like the culprit is mergJSON. > With that included I get the crash, without it the apk behaves. > > I'll submit my test stack and a bug report. > > On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >> Hi all, >> >> The first thing that came to my mind was the bug report that Paul >> referenced, but I had a look at the Samsung S5 specs and it seems it >> has an ARM chip, so it should not be affected by this bug. >> >> @Jacque does that happen with any android standalone you build with LC >> 9.0.0, or just this particular one? >> >> Best, >> Panos > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Thu May 31 16:13:49 2018 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 31 May 2018 15:13:49 -0500 Subject: Help converting Hex UTF-8 bytes to character Message-ID: Hi, I have a text file that contains Hex UTF-8 bytes encode in the following manner: ``` \xC3\xB3 ``` This particular sequence represents the following character: ``` ? ``` I need to read this file in, converting these hex bytes to the proper character. For example, the following string: ``` versi\xC3\xB3n HTML5 ``` should be read in as: ``` versi?n HTML 5 ``` Does anybody know how to use the C3 B3 hex values to generate the proper character? Thanks, -- Trevor DeVore ScreenSteps www.screensteps.com From paul at researchware.com Thu May 31 16:39:36 2018 From: paul at researchware.com (Paul Dupuis) Date: Thu, 31 May 2018 16:39:36 -0400 Subject: Help converting Hex UTF-8 bytes to character In-Reply-To: References: Message-ID: <88245481-133f-3ac6-113c-b33b2577e78c@researchware.com> As a general approach: 1) use offset() looking for "\x" (or you could use regex) to find the start 2) if the value returned by offset is not zero (call it tOS) put char tOS+2 to tOS+2 into tByte1 and char tOS+6 to tOS+7 into byte2 to get the 2 hex values 3) use the formula put baseConvert(byte1,16,10)*256+baseconvert(byte2,16,10) into tCodePoint 4) lastly put numToCodepoint(tCodePoint) into char tOS to tOS+7 of the original string Off the top of my head and (obviously) not tested. On 5/31/2018 4:13 PM, Trevor DeVore via use-livecode wrote: > Hi, > > I have a text file that contains Hex UTF-8 bytes encode in the following > manner: > > ``` > \xC3\xB3 > ``` > > This particular sequence represents the following character: > > ``` > ? > ``` > > I need to read this file in, converting these hex bytes to the proper > character. For example, the following string: > > ``` > versi\xC3\xB3n HTML5 > ``` > > should be read in as: > > ``` > versi?n HTML 5 > ``` > > Does anybody know how to use the C3 B3 hex values to generate the proper > character? > > Thanks, > From bobsneidar at iotecdigital.com Thu May 31 16:47:06 2018 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 31 May 2018 20:47:06 +0000 Subject: Help converting Hex UTF-8 bytes to character In-Reply-To: <88245481-133f-3ac6-113c-b33b2577e78c@researchware.com> References: <88245481-133f-3ac6-113c-b33b2577e78c@researchware.com> Message-ID: <46F8C195-0AD3-4017-9241-786A49FDAE02@iotecdigital.com> You meant tOS+1 to tOS+2? > On May 31, 2018, at 13:39 , Paul Dupuis via use-livecode wrote: > > tOS+2 to tOS+2 into tByte1 and char tOS+6 to tOS+7 into byte2 to get the From chipsm at themartinz.com Thu May 31 17:12:04 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Thu, 31 May 2018 14:12:04 -0700 Subject: Android APK sanity check In-Reply-To: <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> Message-ID: <08e901d3f924$06792d60$136b8820$@themartinz.com> Hi Jacque, I just tried your test stack and I can't get it to complete the APK to load on either of my devices. This is odd. I tried loading my application right after to make sure I hadn't made any changes to the Android Stand-Alone settings and I was able to compile my application. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: Thursday, May 31, 2018 1:02 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Android APK sanity check Thanks for the comments. I've actually seen the problem with initial startup on a few apps but in this case a relaunch still crashes. :( Since you have a few older devices, it might help the team narrow down what's affected if you try out my test stack. Bug report is here: https://quality.livecode.com/show_bug.cgi?id=21325 I only have Android Marshmallow on my test phone(s) but I'm betting it will fail with any older OS. Or it may be the version of Java I installed, which I believe LC 9 required. On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: > Hi Jacque, > You have been one of the people on the List that has answered many of > my questions about building Android Applications. I do have an > application that uses mergJSON and the problem that I have is only > during the initial starting of the application after the APK is > loaded. I also get a blank initial screen. I found that if I close the > application and then restart the application - it runs. I have also > had problems with applications locking up on one Android Device and > will run on another without problems. The problems that I encountered > were mainly opening data files across the internet on the failing > device. I actually solved some of those problems by putting a delay > after I call for data across the internet. Both devices are using > Android 5.1.1. The failing Device is a Nexus 7 and the other device > that doesn't fail is a generic X10 Chinese cheaper Tablet. The only other problem I noticed with LC 9 is a latency in starting the applications. > > -----Original Message----- > From: use-livecode On Behalf Of J. > Landman Gay via use-livecode > Sent: Thursday, May 31, 2018 12:10 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: Android APK sanity check > > I created a plain do-nothing stack and it works on my Samsung. Then I > set the inclusions to same ones in my working project. The plain stack > then had the same misbehavior -- black screen and crash on launch. > > One by one I turned off each inclusion, tested, and then turned it > back on and disabled the next one. It looks like the culprit is mergJSON. > With that included I get the crash, without it the apk behaves. > > I'll submit my test stack and a bug report. > > On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >> Hi all, >> >> The first thing that came to my mind was the bug report that Paul >> referenced, but I had a look at the Samsung S5 specs and it seems it >> has an ARM chip, so it should not be affected by this bug. >> >> @Jacque does that happen with any android standalone you build with >> LC 9.0.0, or just this particular one? >> >> Best, >> Panos > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Thu May 31 17:30:49 2018 From: paul at researchware.com (Paul Dupuis) Date: Thu, 31 May 2018 17:30:49 -0400 Subject: Help converting Hex UTF-8 bytes to character In-Reply-To: <46F8C195-0AD3-4017-9241-786A49FDAE02@iotecdigital.com> References: <88245481-133f-3ac6-113c-b33b2577e78c@researchware.com> <46F8C195-0AD3-4017-9241-786A49FDAE02@iotecdigital.com> Message-ID: Actually, I think I meant tOS+2 to tOS+3, if the find starts on \x##, the the \ is tOS and tOS+1 is the x That's way I get for rushing a reply. On 5/31/2018 4:47 PM, Bob Sneidar via use-livecode wrote: > You meant tOS+1 to tOS+2? > >> On May 31, 2018, at 13:39 , Paul Dupuis via use-livecode wrote: >> >> tOS+2 to tOS+2 into tByte1 and char tOS+6 to tOS+7 into byte2 to get the > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From chipsm at themartinz.com Thu May 31 17:35:18 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Thu, 31 May 2018 14:35:18 -0700 Subject: Android APK sanity check In-Reply-To: <08e901d3f924$06792d60$136b8820$@themartinz.com> References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> <08e901d3f924$06792d60$136b8820$@themartinz.com> Message-ID: <093001d3f927$452faef0$cf8f0cd0$@themartinz.com> Hi Jacque, I just tried again and it worked. My initial screen after the reload was blank but when I closed the app and reloaded it, it actually works. When I clicked the button I get 1527802252 in the text field. I actually had to change the identifier (in this case to "com.cpm.testapp" ) in the Android application window. -----Original Message----- From: use-livecode On Behalf Of Clarence Martin via use-livecode Sent: Thursday, May 31, 2018 2:12 PM To: 'How to use LiveCode' Cc: chipsm at themartinz.com Subject: RE: Android APK sanity check Hi Jacque, I just tried your test stack and I can't get it to complete the APK to load on either of my devices. This is odd. I tried loading my application right after to make sure I hadn't made any changes to the Android Stand-Alone settings and I was able to compile my application. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: Thursday, May 31, 2018 1:02 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Android APK sanity check Thanks for the comments. I've actually seen the problem with initial startup on a few apps but in this case a relaunch still crashes. :( Since you have a few older devices, it might help the team narrow down what's affected if you try out my test stack. Bug report is here: https://quality.livecode.com/show_bug.cgi?id=21325 I only have Android Marshmallow on my test phone(s) but I'm betting it will fail with any older OS. Or it may be the version of Java I installed, which I believe LC 9 required. On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: > Hi Jacque, > You have been one of the people on the List that has answered many of > my questions about building Android Applications. I do have an > application that uses mergJSON and the problem that I have is only > during the initial starting of the application after the APK is > loaded. I also get a blank initial screen. I found that if I close the > application and then restart the application - it runs. I have also > had problems with applications locking up on one Android Device and > will run on another without problems. The problems that I encountered > were mainly opening data files across the internet on the failing > device. I actually solved some of those problems by putting a delay > after I call for data across the internet. Both devices are using > Android 5.1.1. The failing Device is a Nexus 7 and the other device > that doesn't fail is a generic X10 Chinese cheaper Tablet. The only > other problem I noticed with LC 9 is a latency in starting the applications. > > -----Original Message----- > From: use-livecode On Behalf Of J. > Landman Gay via use-livecode > Sent: Thursday, May 31, 2018 12:10 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: Android APK sanity check > > I created a plain do-nothing stack and it works on my Samsung. Then I > set the inclusions to same ones in my working project. The plain stack > then had the same misbehavior -- black screen and crash on launch. > > One by one I turned off each inclusion, tested, and then turned it > back on and disabled the next one. It looks like the culprit is mergJSON. > With that included I get the crash, without it the apk behaves. > > I'll submit my test stack and a bug report. > > On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >> Hi all, >> >> The first thing that came to my mind was the bug report that Paul >> referenced, but I had a look at the Samsung S5 specs and it seems it >> has an ARM chip, so it should not be affected by this bug. >> >> @Jacque does that happen with any android standalone you build with >> LC 9.0.0, or just this particular one? >> >> Best, >> Panos > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From warren at warrensweb.us Thu May 31 17:43:49 2018 From: warren at warrensweb.us (Warren Samples) Date: Thu, 31 May 2018 16:43:49 -0500 Subject: UTF8 on LC server In-Reply-To: <5B0FDFFF.8050400@tkf.att.ne.jp> References: <5B0FDFFF.8050400@tkf.att.ne.jp> Message-ID: <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> On 05/31/2018 06:43 AM, Tim Selander via use-livecode wrote: > Is there any way to get LC Server to handle double-byte characters the > same way LC desktop does? > > Tim Selander > Tokyo, Japan LC Server serves pages with a default "Content-Type" header of: Content-Type: text/html; charset=iso-8859-1 That would prevent the display of Japanese characters. Try putting: put header "Content-Type: text/html; charset=utf-8" at the top of your lc pages after the References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> Message-ID: <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> The problem that I had, had to do with the identifier name and had nothing to do with anything else. I remember that from earlier problems that Panos identified for me. The test stack worked on both Android Devices that I have. More info on my system: Windows 10 computer with the Java jdk 1.8.0_171. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: Thursday, May 31, 2018 1:02 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Android APK sanity check Thanks for the comments. I've actually seen the problem with initial startup on a few apps but in this case a relaunch still crashes. :( Since you have a few older devices, it might help the team narrow down what's affected if you try out my test stack. Bug report is here: https://quality.livecode.com/show_bug.cgi?id=21325 I only have Android Marshmallow on my test phone(s) but I'm betting it will fail with any older OS. Or it may be the version of Java I installed, which I believe LC 9 required. On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: > Hi Jacque, > You have been one of the people on the List that has answered many of > my questions about building Android Applications. I do have an > application that uses mergJSON and the problem that I have is only > during the initial starting of the application after the APK is > loaded. I also get a blank initial screen. I found that if I close the > application and then restart the application - it runs. I have also > had problems with applications locking up on one Android Device and > will run on another without problems. The problems that I encountered > were mainly opening data files across the internet on the failing > device. I actually solved some of those problems by putting a delay > after I call for data across the internet. Both devices are using > Android 5.1.1. The failing Device is a Nexus 7 and the other device > that doesn't fail is a generic X10 Chinese cheaper Tablet. The only other problem I noticed with LC 9 is a latency in starting the applications. > > -----Original Message----- > From: use-livecode On Behalf Of J. > Landman Gay via use-livecode > Sent: Thursday, May 31, 2018 12:10 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: Android APK sanity check > > I created a plain do-nothing stack and it works on my Samsung. Then I > set the inclusions to same ones in my working project. The plain stack > then had the same misbehavior -- black screen and crash on launch. > > One by one I turned off each inclusion, tested, and then turned it > back on and disabled the next one. It looks like the culprit is mergJSON. > With that included I get the crash, without it the apk behaves. > > I'll submit my test stack and a bug report. > > On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >> Hi all, >> >> The first thing that came to my mind was the bug report that Paul >> referenced, but I had a look at the Samsung S5 specs and it seems it >> has an ARM chip, so it should not be affected by this bug. >> >> @Jacque does that happen with any android standalone you build with >> LC 9.0.0, or just this particular one? >> >> Best, >> Panos > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From monte at appisle.net Thu May 31 18:20:37 2018 From: monte at appisle.net (Monte Goulding) Date: Fri, 1 Jun 2018 08:20:37 +1000 Subject: Help converting Hex UTF-8 bytes to character In-Reply-To: References: Message-ID: Hi Trevor I?m pretty sure that the following will do what you want here: textDecode(format(),?utf-8?) Cheers Monte > On 1 Jun 2018, at 6:13 am, Trevor DeVore via use-livecode wrote: > > Hi, > > I have a text file that contains Hex UTF-8 bytes encode in the following > manner: > > ``` > \xC3\xB3 > ``` > > This particular sequence represents the following character: > > ``` > ? > ``` > > I need to read this file in, converting these hex bytes to the proper > character. For example, the following string: > > ``` > versi\xC3\xB3n HTML5 > ``` > > should be read in as: > > ``` > versi?n HTML 5 > ``` > > Does anybody know how to use the C3 B3 hex values to generate the proper > character? > > Thanks, > > -- > Trevor DeVore > ScreenSteps > www.screensteps.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 31 18:44:30 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 17:44:30 -0500 Subject: Android APK sanity check In-Reply-To: <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> Message-ID: Thanks for testing. Maybe it's a Mac problem. The identifier shouldn't matter in this case though, if you were originally using the unique one I put into the stack. So that's odd too. On 5/31/18 5:07 PM, Clarence Martin via use-livecode wrote: > The problem that I had, had to do with the identifier name and had nothing > to do with anything else. I remember that from earlier problems that Panos > identified for me. > The test stack worked on both Android Devices that I have. > More info on my system: > Windows 10 computer with the Java jdk 1.8.0_171. > > -----Original Message----- > From: use-livecode On Behalf Of J. > Landman Gay via use-livecode > Sent: Thursday, May 31, 2018 1:02 PM > To: How to use LiveCode > Cc: J. Landman Gay > Subject: Re: Android APK sanity check > > Thanks for the comments. I've actually seen the problem with initial startup > on a few apps but in this case a relaunch still crashes. :( > > Since you have a few older devices, it might help the team narrow down > what's affected if you try out my test stack. Bug report is here: > https://quality.livecode.com/show_bug.cgi?id=21325 > > I only have Android Marshmallow on my test phone(s) but I'm betting it will > fail with any older OS. Or it may be the version of Java I installed, which > I believe LC 9 required. > > On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: >> Hi Jacque, >> You have been one of the people on the List that has answered many of >> my questions about building Android Applications. I do have an >> application that uses mergJSON and the problem that I have is only >> during the initial starting of the application after the APK is >> loaded. I also get a blank initial screen. I found that if I close the >> application and then restart the application - it runs. I have also >> had problems with applications locking up on one Android Device and >> will run on another without problems. The problems that I encountered >> were mainly opening data files across the internet on the failing >> device. I actually solved some of those problems by putting a delay >> after I call for data across the internet. Both devices are using >> Android 5.1.1. The failing Device is a Nexus 7 and the other device >> that doesn't fail is a generic X10 Chinese cheaper Tablet. The only other > problem I noticed with LC 9 is a latency in starting the applications. >> >> -----Original Message----- >> From: use-livecode On Behalf Of J. >> Landman Gay via use-livecode >> Sent: Thursday, May 31, 2018 12:10 PM >> To: How to use LiveCode >> Cc: J. Landman Gay >> Subject: Re: Android APK sanity check >> >> I created a plain do-nothing stack and it works on my Samsung. Then I >> set the inclusions to same ones in my working project. The plain stack >> then had the same misbehavior -- black screen and crash on launch. >> >> One by one I turned off each inclusion, tested, and then turned it >> back on and disabled the next one. It looks like the culprit is mergJSON. >> With that included I get the crash, without it the apk behaves. >> >> I'll submit my test stack and a bug report. >> >> On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >>> Hi all, >>> >>> The first thing that came to my mind was the bug report that Paul >>> referenced, but I had a look at the Samsung S5 specs and it seems it >>> has an ARM chip, so it should not be affected by this bug. >>> >>> @Jacque does that happen with any android standalone you build with >>> LC 9.0.0, or just this particular one? >>> >>> Best, >>> Panos >> >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 31 18:49:29 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 17:49:29 -0500 Subject: Android APK sanity check In-Reply-To: References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> Message-ID: I just took another look and I see that the identifier had reverted to the default, so that explains why you had to change it. Even after I reset it to something unique though it still fails here. It looks like it's time for the LC guys to employ their magic. On 5/31/18 5:44 PM, J. Landman Gay via use-livecode wrote: > Thanks for testing. Maybe it's a Mac problem. The identifier shouldn't > matter in this case though, if you were originally using the unique one > I put into the stack. So that's odd too. > > On 5/31/18 5:07 PM, Clarence Martin via use-livecode wrote: >> The problem that I had, had? to do with the identifier name and had >> nothing >> to do with anything else. I remember that from earlier problems that >> Panos >> identified for me. >> The test stack worked on both Android Devices that I have. >> More info on my system: >> Windows 10 computer with the Java jdk 1.8.0_171. >> >> -----Original Message----- >> From: use-livecode On Behalf >> Of J. >> Landman Gay via use-livecode >> Sent: Thursday, May 31, 2018 1:02 PM >> To: How to use LiveCode >> Cc: J. Landman Gay >> Subject: Re: Android APK sanity check >> >> Thanks for the comments. I've actually seen the problem with initial >> startup >> on a few apps but in this case a relaunch still crashes. :( >> >> Since you have a few older devices, it might help the team narrow down >> what's affected if you try out my test stack. Bug report is here: >> https://quality.livecode.com/show_bug.cgi?id=21325 >> >> I only have Android Marshmallow on my test phone(s) but I'm betting it >> will >> fail with any older OS. Or it may be the version of Java I installed, >> which >> I believe LC 9 required. >> >> On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: >>> Hi Jacque, >>> You have been one of the people on the List that has answered many of >>> my questions about building Android Applications. I do have an >>> application that uses mergJSON and the problem that I have is only >>> during the initial starting of the application after the APK is >>> loaded. I also get a blank initial screen. I found that if I close the >>> application and then restart the application - it runs. I have also >>> had problems with applications locking up on one Android Device and >>> will run on another without problems. The problems that I encountered >>> were mainly opening data files across the internet on the failing >>> device. I actually solved some of those problems by putting a delay >>> after? I call for data across the internet. Both devices are using >>> Android 5.1.1. The failing Device? is a Nexus 7 and the other device >>> that doesn't fail is a generic X10 Chinese cheaper Tablet. The only >>> other >> problem I noticed with LC 9 is a latency in starting the applications. >>> >>> -----Original Message----- >>> From: use-livecode On Behalf >>> Of J. >>> Landman Gay via use-livecode >>> Sent: Thursday, May 31, 2018 12:10 PM >>> To: How to use LiveCode >>> Cc: J. Landman Gay >>> Subject: Re: Android APK sanity check >>> >>> I created a plain do-nothing stack and it works on my Samsung. Then I >>> set the inclusions to same ones in my working project. The plain stack >>> then had the same misbehavior -- black screen and crash on launch. >>> >>> One by one I turned off each inclusion, tested, and then turned it >>> back on and disabled the next one. It looks like the culprit is >>> mergJSON. >>> With that included I get the crash, without it the apk behaves. >>> >>> I'll submit my test stack and a bug report. >>> >>> On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >>>> Hi all, >>>> >>>> The first thing that came to my mind was the bug report that Paul >>>> referenced, but I had a look at the Samsung S5 specs and it seems it >>>> has an ARM chip, so it should not be affected by this bug. >>>> >>>> @Jacque does that happen with any android standalone you build with >>>> LC 9.0.0, or just this particular one? >>>> >>>> Best, >>>> Panos >>> >>> >> >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 31 19:19:50 2018 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2018 18:19:50 -0500 Subject: Android APK sanity check In-Reply-To: References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> Message-ID: <969758ee-a58e-a052-822e-030116c2b2ed@hyperactivesw.com> @Clarence, I just uploaded an apk I built on my Mac. Could you check the bug report again and try the apk I put there? Thanks for your time. On 5/31/18 5:49 PM, J. Landman Gay via use-livecode wrote: > I just took another look and I see that the identifier had reverted to > the default, so that explains why you had to change it. Even after I > reset it to something unique though it still fails here. It looks like > it's time for the LC guys to employ their magic. > > On 5/31/18 5:44 PM, J. Landman Gay via use-livecode wrote: >> Thanks for testing. Maybe it's a Mac problem. The identifier shouldn't >> matter in this case though, if you were originally using the unique >> one I put into the stack. So that's odd too. >> >> On 5/31/18 5:07 PM, Clarence Martin via use-livecode wrote: >>> The problem that I had, had? to do with the identifier name and had >>> nothing >>> to do with anything else. I remember that from earlier problems that >>> Panos >>> identified for me. >>> The test stack worked on both Android Devices that I have. >>> More info on my system: >>> Windows 10 computer with the Java jdk 1.8.0_171. >>> >>> -----Original Message----- >>> From: use-livecode On Behalf >>> Of J. >>> Landman Gay via use-livecode >>> Sent: Thursday, May 31, 2018 1:02 PM >>> To: How to use LiveCode >>> Cc: J. Landman Gay >>> Subject: Re: Android APK sanity check >>> >>> Thanks for the comments. I've actually seen the problem with initial >>> startup >>> on a few apps but in this case a relaunch still crashes. :( >>> >>> Since you have a few older devices, it might help the team narrow down >>> what's affected if you try out my test stack. Bug report is here: >>> https://quality.livecode.com/show_bug.cgi?id=21325 >>> >>> I only have Android Marshmallow on my test phone(s) but I'm betting >>> it will >>> fail with any older OS. Or it may be the version of Java I installed, >>> which >>> I believe LC 9 required. >>> >>> On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: >>>> Hi Jacque, >>>> You have been one of the people on the List that has answered many of >>>> my questions about building Android Applications. I do have an >>>> application that uses mergJSON and the problem that I have is only >>>> during the initial starting of the application after the APK is >>>> loaded. I also get a blank initial screen. I found that if I close the >>>> application and then restart the application - it runs. I have also >>>> had problems with applications locking up on one Android Device and >>>> will run on another without problems. The problems that I encountered >>>> were mainly opening data files across the internet on the failing >>>> device. I actually solved some of those problems by putting a delay >>>> after? I call for data across the internet. Both devices are using >>>> Android 5.1.1. The failing Device? is a Nexus 7 and the other device >>>> that doesn't fail is a generic X10 Chinese cheaper Tablet. The only >>>> other >>> problem I noticed with LC 9 is a latency in starting the applications. >>>> >>>> -----Original Message----- >>>> From: use-livecode On Behalf >>>> Of J. >>>> Landman Gay via use-livecode >>>> Sent: Thursday, May 31, 2018 12:10 PM >>>> To: How to use LiveCode >>>> Cc: J. Landman Gay >>>> Subject: Re: Android APK sanity check >>>> >>>> I created a plain do-nothing stack and it works on my Samsung. Then I >>>> set the inclusions to same ones in my working project. The plain stack >>>> then had the same misbehavior -- black screen and crash on launch. >>>> >>>> One by one I turned off each inclusion, tested, and then turned it >>>> back on and disabled the next one. It looks like the culprit is >>>> mergJSON. >>>> With that included I get the crash, without it the apk behaves. >>>> >>>> I'll submit my test stack and a bug report. >>>> >>>> On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >>>>> Hi all, >>>>> >>>>> The first thing that came to my mind was the bug report that Paul >>>>> referenced, but I had a look at the Samsung S5 specs and it seems it >>>>> has an ARM chip, so it should not be affected by this bug. >>>>> >>>>> @Jacque does that happen with any android standalone you build with >>>>> LC 9.0.0, or just this particular one? >>>>> >>>>> Best, >>>>> Panos >>>> >>>> >>> >>> >> >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From selander at tkf.att.ne.jp Thu May 31 19:33:56 2018 From: selander at tkf.att.ne.jp (Tim Selander) Date: Fri, 01 Jun 2018 08:33:56 +0900 Subject: UTF8 on LC server In-Reply-To: <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> Message-ID: <5B108664.6090703@tkf.att.ne.jp> Thanks, Warren. Yes, I've got that header set up, and UTF8 is working fine, pages look great. But LC server is not handling character chunking in variables the same way as LC desktop. In desktop, I can say "put char 1 of variable1" and I get a Japanese kanji. In LC Server, I only get half a kanji. "Word" chunks are also not working. Items and lines are OK. I never got the hange of all the encodes and decodes needed for Japanese in LC 6 and earlier... but does LC server require those kinds of text manipulations? Tim Selander Tokyo, Japan On 2018/06/01 6:43, Warren Samples via use-livecode wrote: > On 05/31/2018 06:43 AM, Tim Selander via use-livecode wrote: >> Is there any way to get LC Server to handle double-byte characters >> the same way LC desktop does? >> >> Tim Selander >> Tokyo, Japan > > LC Server serves pages with a default "Content-Type" header of: > > Content-Type: text/html; charset=iso-8859-1 > > That would prevent the display of Japanese characters. > > Try putting: > > put header "Content-Type: text/html; charset=utf-8" > > at the top of your lc pages after the > See if this solves your problem. > > Good luck, > > Warren > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From kee.nethery at elloco.com Thu May 31 19:39:25 2018 From: kee.nethery at elloco.com (kee nethery) Date: Thu, 31 May 2018 16:39:25 -0700 Subject: UTF8 on LC server In-Reply-To: <5B108664.6090703@tkf.att.ne.jp> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> Message-ID: <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> > On May 31, 2018, at 4:33 PM, Tim Selander via use-livecode wrote: > > Thanks, Warren. > > Yes, I've got that header set up, and UTF8 is working fine, pages look great. But LC server is not handling character chunking in variables the same way as LC desktop. In desktop, I can say "put char 1 of variable1" and I get a Japanese kanji. In LC Server, I only get half a kanji. "Word" chunks are also not working. Items and lines are OK. Yep, ?char" is no longer the thing to use. Use ?codepoint?. put codepoint 1 of variable1 Kee Nethery From selander at tkf.att.ne.jp Thu May 31 19:46:06 2018 From: selander at tkf.att.ne.jp (Tim Selander) Date: Fri, 01 Jun 2018 08:46:06 +0900 Subject: UTF8 on LC server In-Reply-To: <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> Message-ID: <5B10893E.4020408@tkf.att.ne.jp> Thanks, Kee. Actually, I had found the reference to codepoint in the dictionary and tried it. But it seems to work the same as character -- breaking kanji. My test code is "put codepoint 500 to 550 of variable1" and the webpage shows: ?????????????????? The beginning and ending kanji got split in half.?Identical results to "put char 500 to 550." Tim Selander On 2018/06/01 8:39, kee nethery via use-livecode wrote: > >> On May 31, 2018, at 4:33 PM, Tim Selander via use-livecode wrote: >> >> Thanks, Warren. >> >> Yes, I've got that header set up, and UTF8 is working fine, pages look great. But LC server is not handling character chunking in variables the same way as LC desktop. In desktop, I can say "put char 1 of variable1" and I get a Japanese kanji. In LC Server, I only get half a kanji. "Word" chunks are also not working. Items and lines are OK. > Yep, ?char" is no longer the thing to use. Use ?codepoint?. > put codepoint 1 of variable1 > > Kee Nethery > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kee.nethery at elloco.com Thu May 31 19:55:13 2018 From: kee.nethery at elloco.com (kee nethery) Date: Thu, 31 May 2018 16:55:13 -0700 Subject: UTF8 on LC server In-Reply-To: <5B10893E.4020408@tkf.att.ne.jp> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> <5B10893E.4020408@tkf.att.ne.jp> Message-ID: I?m assuming you are using ?unicode? (aka UTF-16) and not UTF8 to do all your transforming of the data? Kee > On May 31, 2018, at 4:46 PM, Tim Selander via use-livecode wrote: > > Thanks, Kee. > > Actually, I had found the reference to codepoint in the dictionary and tried it. But it seems to work the same as character -- breaking kanji. My test code is "put codepoint 500 to 550 of variable1" and the webpage shows: ?????????????????? The beginning and ending kanji got split in half.?Identical results to "put char 500 to 550." > > Tim Selander From alex at tweedly.net Thu May 31 19:57:32 2018 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 1 Jun 2018 00:57:32 +0100 Subject: UTF8 on LC server In-Reply-To: <5B108664.6090703@tkf.att.ne.jp> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> Message-ID: Hi Tim, which version of LC engine are you using on the LC Server ? ( and which version on the desktop? ) Alex. On 01/06/2018 00:33, Tim Selander via use-livecode wrote: > Thanks, Warren. > > Yes, I've got that header set up, and UTF8 is working fine, pages look > great. But LC server is not handling character chunking in variables > the same way as LC desktop. In desktop, I can say "put char 1 of > variable1" and I get a Japanese kanji. In LC Server, I only get half a > kanji. "Word" chunks are also not working. Items and lines are OK. > > I never got the hange of all the encodes and decodes needed for > Japanese in LC 6 and earlier... but does LC server require those kinds > of text manipulations? > > Tim Selander > Tokyo, Japan > > On 2018/06/01 6:43, Warren Samples via use-livecode wrote: >> On 05/31/2018 06:43 AM, Tim Selander via use-livecode wrote: >>> Is there any way to get LC Server to handle double-byte characters >>> the same way LC desktop does? >>> >>> Tim Selander >>> Tokyo, Japan >> >> LC Server serves pages with a default "Content-Type" header of: >> >> ??????? Content-Type: text/html; charset=iso-8859-1 >> >> That would prevent the display of Japanese characters. >> >> Try putting: >> >> ??????? put header "Content-Type: text/html; charset=utf-8" >> >> at the top of your lc pages after the > >> See if this solves your problem. >> >> Good luck, >> >> Warren >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From selander at tkf.att.ne.jp Thu May 31 20:14:19 2018 From: selander at tkf.att.ne.jp (Tim Selander) Date: Fri, 01 Jun 2018 09:14:19 +0900 Subject: UTF8 on LC server In-Reply-To: References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> <5B10893E.4020408@tkf.att.ne.jp> Message-ID: <5B108FDB.1070109@tkf.att.ne.jp> Hi Kee and Alex, The original documents I'm working with are UTF8, so that's that I've been using. So converting them to UTF16 is recommended? I'll try that. Alex, desktop is version 8 something, and the server is the one installed on the on-rev host; can't remember what the key in $_Server for than info is, and Googling failed me this time... Tim Selander On 2018/06/01 8:55, kee nethery via use-livecode wrote: > I?m assuming you are using ?unicode? (aka UTF-16) and not UTF8 to do all your transforming of the data? > Kee > >> On May 31, 2018, at 4:46 PM, Tim Selander via use-livecode wrote: >> >> Thanks, Kee. >> >> Actually, I had found the reference to codepoint in the dictionary and tried it. But it seems to work the same as character -- breaking kanji. My test code is "put codepoint 500 to 550 of variable1" and the webpage shows: ?????????????????? The beginning and ending kanji got split in half.?Identical results to "put char 500 to 550." >> >> Tim Selander > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Thu May 31 20:17:22 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 31 May 2018 18:17:22 -0600 Subject: UTF8 on LC server In-Reply-To: <5B108FDB.1070109@tkf.att.ne.jp> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> <5B10893E.4020408@tkf.att.ne.jp> <5B108FDB.1070109@tkf.att.ne.jp> Message-ID: on-rev host is 7.0.1 you can get it with version() On Thu, May 31, 2018 at 6:14 PM, Tim Selander via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Kee and Alex, > > The original documents I'm working with are UTF8, so that's that I've been > using. So converting them to UTF16 is recommended? I'll try that. > > Alex, desktop is version 8 something, and the server is the one installed > on the on-rev host; can't remember what the key in $_Server for than info > is, and Googling failed me this time... > > Tim Selander > > On 2018/06/01 8:55, kee nethery via use-livecode wrote: > >> I?m assuming you are using ?unicode? (aka UTF-16) and not UTF8 to do all >> your transforming of the data? >> Kee >> >> On May 31, 2018, at 4:46 PM, Tim Selander via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Thanks, Kee. >>> >>> Actually, I had found the reference to codepoint in the dictionary and >>> tried it. But it seems to work the same as character -- breaking kanji. My >>> test code is "put codepoint 500 to 550 of variable1" and the webpage shows: >>> ?????????????????? The beginning and ending kanji got split in half. >>> Identical results to "put char 500 to 550." >>> >>> Tim Selander >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Thu May 31 20:33:20 2018 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 1 Jun 2018 01:33:20 +0100 Subject: UTF8 on LC server In-Reply-To: References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> <5B10893E.4020408@tkf.att.ne.jp> <5B108FDB.1070109@tkf.att.ne.jp> Message-ID: <4c4e5b77-db0a-ef41-b0d5-db7a9f79e509@tweedly.net> On 01/06/2018 01:17, Mike Bonner via use-livecode wrote: > on-rev host is 7.0.1 you can get it with version() Hmmm - I get 7.1.0 (on sage). And that might just be the problem with Unicode handling .... I think it improved in LC v 8 upwards,? but that's an area I know nothing about. You can, I believe, ask on-rev support to upgrade you to a modern version for each domain (or install your own copy of LC Server. I've been tempted to submit an on-rev *bug* report that they are still using an obsolete, no-longer-supported version of LC Server. I really don't understand why they don't upgrade the default to at least 8.x STABLE. Perhaps preferably 9.x STABLE - if they really believe 9.x has a STABLE release. -- Alex. > On Thu, May 31, 2018 at 6:14 PM, Tim Selander via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Kee and Alex, >> >> The original documents I'm working with are UTF8, so that's that I've been >> using. So converting them to UTF16 is recommended? I'll try that. >> >> Alex, desktop is version 8 something, and the server is the one installed >> on the on-rev host; can't remember what the key in $_Server for than info >> is, and Googling failed me this time... >> >> Tim Selander >> >> On 2018/06/01 8:55, kee nethery via use-livecode wrote: >> >>> I?m assuming you are using ?unicode? (aka UTF-16) and not UTF8 to do all >>> your transforming of the data? >>> Kee >>> >>> On May 31, 2018, at 4:46 PM, Tim Selander via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>> Thanks, Kee. >>>> >>>> Actually, I had found the reference to codepoint in the dictionary and >>>> tried it. But it seems to work the same as character -- breaking kanji. My >>>> test code is "put codepoint 500 to 550 of variable1" and the webpage shows: >>>> ?????????????????? The beginning and ending kanji got split in half. >>>> Identical results to "put char 500 to 550." >>>> >>>> Tim Selander >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alanstenhouse at hotmail.com Thu May 31 20:50:29 2018 From: alanstenhouse at hotmail.com (Alan) Date: Fri, 1 Jun 2018 00:50:29 +0000 Subject: Access image EXIF info on mobile Message-ID: I have made a test stack to access EXIF information on both Android and iOS and submitted it under bug 21322: https://quality.livecode.com/show_bug.cgi?id=21322 There is a problem (at least on the simulator) that causes a crash currently, hence my bug report. Hopefully the sample stack is useful for others and if anyone could test it on an iOS (or Android) device could you please comment on the bug report as to success or failure? Thanks! cheers Alan From bonnmike at gmail.com Thu May 31 21:03:20 2018 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 31 May 2018 19:03:20 -0600 Subject: UTF8 on LC server In-Reply-To: <4c4e5b77-db0a-ef41-b0d5-db7a9f79e509@tweedly.net> References: <5B0FDFFF.8050400@tkf.att.ne.jp> <1fb38c5a-a7a5-98d5-6692-7ab75edc7718@warrensweb.us> <5B108664.6090703@tkf.att.ne.jp> <689E329D-E4EF-408B-8D6B-45AD64C48ECF@elloco.com> <5B10893E.4020408@tkf.att.ne.jp> <5B108FDB.1070109@tkf.att.ne.jp> <4c4e5b77-db0a-ef41-b0d5-db7a9f79e509@tweedly.net> Message-ID: oops, dyslexic typo on my part, sorry about that. On Thu, May 31, 2018 at 6:33 PM, Alex Tweedly via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 01/06/2018 01:17, Mike Bonner via use-livecode wrote: > >> on-rev host is 7.0.1 you can get it with version() >> > Hmmm - I get 7.1.0 (on sage). > > And that might just be the problem with Unicode handling .... I think it > improved in LC v 8 upwards, but that's an area I know nothing about. > > You can, I believe, ask on-rev support to upgrade you to a modern version > for each domain (or install your own copy of LC Server. > > I've been tempted to submit an on-rev *bug* report that they are still > using an obsolete, no-longer-supported version of LC Server. I really don't > understand why they don't upgrade the default to at least 8.x STABLE. > Perhaps preferably 9.x STABLE - if they really believe 9.x has a STABLE > release. > > > -- Alex. > > On Thu, May 31, 2018 at 6:14 PM, Tim Selander via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Hi Kee and Alex, >>> >>> The original documents I'm working with are UTF8, so that's that I've >>> been >>> using. So converting them to UTF16 is recommended? I'll try that. >>> >>> Alex, desktop is version 8 something, and the server is the one installed >>> on the on-rev host; can't remember what the key in $_Server for than info >>> is, and Googling failed me this time... >>> >>> Tim Selander >>> >>> On 2018/06/01 8:55, kee nethery via use-livecode wrote: >>> >>> I?m assuming you are using ?unicode? (aka UTF-16) and not UTF8 to do all >>>> your transforming of the data? >>>> Kee >>>> >>>> On May 31, 2018, at 4:46 PM, Tim Selander via use-livecode < >>>> >>>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> Thanks, Kee. >>>>> >>>>> Actually, I had found the reference to codepoint in the dictionary and >>>>> tried it. But it seems to work the same as character -- breaking >>>>> kanji. My >>>>> test code is "put codepoint 500 to 550 of variable1" and the webpage >>>>> shows: >>>>> ?????????????????? The beginning and ending kanji got split in half. >>>>> Identical results to "put char 500 to 550." >>>>> >>>>> Tim Selander >>>>> >>>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From chipsm at themartinz.com Thu May 31 21:29:39 2018 From: chipsm at themartinz.com (chipsm at themartinz.com) Date: Thu, 31 May 2018 18:29:39 -0700 Subject: Android APK sanity check In-Reply-To: <969758ee-a58e-a052-822e-030116c2b2ed@hyperactivesw.com> References: <08cf01d3f918$0752baf0$15f830d0$@themartinz.com> <22eaac27-8ae3-26db-5235-5c0cf298210d@hyperactivesw.com> <093601d3f92b$bc49f5f0$34dde1d0$@themartinz.com> <969758ee-a58e-a052-822e-030116c2b2ed@hyperactivesw.com> Message-ID: <095201d3f948$02a6be40$07f43ac0$@themartinz.com> I just uploaded this to my Nexus7 and it works the same way. It initially opens with a blank screen and then opens correctly. -----Original Message----- From: use-livecode On Behalf Of J. Landman Gay via use-livecode Sent: Thursday, May 31, 2018 4:20 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: Android APK sanity check @Clarence, I just uploaded an apk I built on my Mac. Could you check the bug report again and try the apk I put there? Thanks for your time. On 5/31/18 5:49 PM, J. Landman Gay via use-livecode wrote: > I just took another look and I see that the identifier had reverted to > the default, so that explains why you had to change it. Even after I > reset it to something unique though it still fails here. It looks like > it's time for the LC guys to employ their magic. > > On 5/31/18 5:44 PM, J. Landman Gay via use-livecode wrote: >> Thanks for testing. Maybe it's a Mac problem. The identifier >> shouldn't matter in this case though, if you were originally using >> the unique one I put into the stack. So that's odd too. >> >> On 5/31/18 5:07 PM, Clarence Martin via use-livecode wrote: >>> The problem that I had, had to do with the identifier name and had >>> nothing to do with anything else. I remember that from earlier >>> problems that Panos identified for me. >>> The test stack worked on both Android Devices that I have. >>> More info on my system: >>> Windows 10 computer with the Java jdk 1.8.0_171. >>> >>> -----Original Message----- >>> From: use-livecode On Behalf >>> Of J. >>> Landman Gay via use-livecode >>> Sent: Thursday, May 31, 2018 1:02 PM >>> To: How to use LiveCode >>> Cc: J. Landman Gay >>> Subject: Re: Android APK sanity check >>> >>> Thanks for the comments. I've actually seen the problem with initial >>> startup on a few apps but in this case a relaunch still crashes. :( >>> >>> Since you have a few older devices, it might help the team narrow >>> down what's affected if you try out my test stack. Bug report is here: >>> https://quality.livecode.com/show_bug.cgi?id=21325 >>> >>> I only have Android Marshmallow on my test phone(s) but I'm betting >>> it will fail with any older OS. Or it may be the version of Java I >>> installed, which I believe LC 9 required. >>> >>> On 5/31/18 2:46 PM, Clarence Martin via use-livecode wrote: >>>> Hi Jacque, >>>> You have been one of the people on the List that has answered many >>>> of my questions about building Android Applications. I do have an >>>> application that uses mergJSON and the problem that I have is only >>>> during the initial starting of the application after the APK is >>>> loaded. I also get a blank initial screen. I found that if I close >>>> the application and then restart the application - it runs. I have >>>> also had problems with applications locking up on one Android >>>> Device and will run on another without problems. The problems that >>>> I encountered were mainly opening data files across the internet on >>>> the failing device. I actually solved some of those problems by >>>> putting a delay after I call for data across the internet. Both >>>> devices are using Android 5.1.1. The failing Device is a Nexus 7 >>>> and the other device that doesn't fail is a generic X10 Chinese >>>> cheaper Tablet. The only other >>> problem I noticed with LC 9 is a latency in starting the applications. >>>> >>>> -----Original Message----- >>>> From: use-livecode On >>>> Behalf Of J. >>>> Landman Gay via use-livecode >>>> Sent: Thursday, May 31, 2018 12:10 PM >>>> To: How to use LiveCode >>>> Cc: J. Landman Gay >>>> Subject: Re: Android APK sanity check >>>> >>>> I created a plain do-nothing stack and it works on my Samsung. Then >>>> I set the inclusions to same ones in my working project. The plain >>>> stack then had the same misbehavior -- black screen and crash on launch. >>>> >>>> One by one I turned off each inclusion, tested, and then turned it >>>> back on and disabled the next one. It looks like the culprit is >>>> mergJSON. >>>> With that included I get the crash, without it the apk behaves. >>>> >>>> I'll submit my test stack and a bug report. >>>> >>>> On 5/31/18 3:12 AM, panagiotis merakos via use-livecode wrote: >>>>> Hi all, >>>>> >>>>> The first thing that came to my mind was the bug report that Paul >>>>> referenced, but I had a look at the Samsung S5 specs and it seems >>>>> it has an ARM chip, so it should not be affected by this bug. >>>>> >>>>> @Jacque does that happen with any android standalone you build >>>>> with LC 9.0.0, or just this particular one? >>>>> >>>>> Best, >>>>> Panos >>>> >>>> >>> >>> >> >> > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 31 22:57:26 2018 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 31 May 2018 19:57:26 -0700 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: References: Message-ID: <74d95b74-c111-dd59-9145-4ed3158d9db3@fourthworld.com> Lagi Pittas wrote: > I would put a couple of "we love ya" perks $1 $5 or $7 (there is some > psychology with the last one). I would love to learn more about 7, but when I went searching I just found the usual articles about the psychology of 9 and 5. Where can I learn more? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From colinholgate at gmail.com Thu May 31 23:18:43 2018 From: colinholgate at gmail.com (Colin Holgate) Date: Thu, 31 May 2018 23:18:43 -0400 Subject: Devawriter Pro: Fund Raiser Goes Live! In-Reply-To: <74d95b74-c111-dd59-9145-4ed3158d9db3@fourthworld.com> References: <74d95b74-c111-dd59-9145-4ed3158d9db3@fourthworld.com> Message-ID: <182A4313-D3F4-46CD-B744-B19E0BDB67D8@gmail.com> Read the other two articles, then divide by 2. > On May 31, 2018, at 10:57 PM, Richard Gaskin via use-livecode wrote: > > Lagi Pittas wrote: > > I would put a couple of "we love ya" perks $1 $5 or $7 (there is some > > psychology with the last one). > > I would love to learn more about 7, but when I went searching I just found the usual articles about the psychology of 9 and 5. Where can I learn more? > > -- > Richard Gaskin