From jacque at hyperactivesw.com Sun Jan 1 13:26:16 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Jan 2017 12:26:16 -0600 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> Message-ID: <1595b4825a0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I assumed Gmail is bouncing emails because the error mailman returns to the list member is "too many bounces". It could be something else though. Apparently it doesn't happen to all Gmail users, only some, and if I remember right, some AOL and Yahoo addresses do the same thing. It might be useful for an affected member to ask Google support if they know why it happens. Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On December 31, 2016 6:26:47 PM Mike Kerner wrote: > Is gmail actually bouncing them? I thought that everything suspicious > ended up in the spam folder. > > On Sat, Dec 31, 2016 at 5:54 PM, J. Landman Gay > wrote: > >> No, not entirely sure, but I've read about it before. Google changes its >> algorithms and spam filters frequently, so it's possible they've tweaked it >> again. >> >> Here's one article I found: >> >> >> If you google "gmail bounces mailman emails" there are thousands of hits, >> some of which are more relevant than others. >> >> >> >> On 12/31/16 3:20 PM, Mike Kerner wrote: >> >>> are we sure that is the reason? This problem is recent. I've been a >>> member of the list with the same gmail address since 2005 without having >>> these issues. >>> >>> On Sat, Dec 31, 2016 at 2:55 PM, Richmond Mathewson < >>> richmondmathewson at gmail.com> wrote: >>> >>> Doesn't say much for Google. >>>> >>>> Richmond. >>>> >>>> On 12/31/16 9:53 pm, J. Landman Gay wrote: >>>> >>>> On 12/31/16 2:16 AM, Richmond Mathewson wrote: >>>>> >>>>> Really: only 4? >>>>>> >>>>>> It is a bit farcical. >>>>>> >>>>>> Richmond. >>>>>> >>>>>> On 12/31/16 12:48 am, Dr. Hawkins wrote: >>>>>> >>>>>> This is about the fourth time I've been unsubscribed in the last few >>>>>>> months. >>>>>>> >>>>>>> >>>>>> So far, at least in this round, the people who have been dropped are >>>>> using gmail addresses. I've read about issues with gmail before. If >>>>> there >>>>> is a way to whitelist the LiveCode list, that could help. Since the >>>>> drops >>>>> are caused by the refusal of the receiving domain, I don't think there >>>>> is >>>>> much that LiveCode can do. The list is being sent and actively rejected >>>>> by >>>>> Google filters. >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode 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 >> > > > > -- > 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 nabble at mad.pink Sun Jan 1 13:31:54 2017 From: nabble at mad.pink (pink) Date: Sun, 1 Jan 2017 10:31:54 -0800 (PST) Subject: how to create a list in easyJSON In-Reply-To: References: <1483207727536-4711289.post@n4.nabble.com> Message-ID: <1483295514027-4711302.post@n4.nabble.com> what version of easyJSON are you using? I just copied the library from: https://github.com/luxlogica/easyjson/blob/master/easyjson.lc used this code: put "12345" into tArray["one"][1] put "12345" into tArray["one"][2] put "12345" into tArray["one"][3] put "12345" into tArray["two"][1] put "12345" into tArray["two"][2] put jsonfromarray(tArray) into tWhatever and got: {"one":[12345,12345,12345],"two":[12345,12345]} I still recommend fastJSON over easyJSON: https://github.com/bhall2001/fastjson/blob/master/fastjson.lc -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/how-to-create-a-list-in-easyJSON-tp4711279p4711302.html Sent from the Revolution - User mailing list archive at Nabble.com. From blueback09 at gmail.com Sun Jan 1 13:54:08 2017 From: blueback09 at gmail.com (Matt Maier) Date: Sun, 1 Jan 2017 10:54:08 -0800 Subject: how to create a list in easyJSON In-Reply-To: <1483295514027-4711302.post@n4.nabble.com> References: <1483207727536-4711289.post@n4.nabble.com> <1483295514027-4711302.post@n4.nabble.com> Message-ID: That's a good question. The stack doesn't have a version number in it, at least not that I found. On Sun, Jan 1, 2017 at 10:31 AM, pink wrote: > what version of easyJSON are you using? I just copied the library from: > https://github.com/luxlogica/easyjson/blob/master/easyjson.lc > > used this code: > put "12345" into tArray["one"][1] > put "12345" into tArray["one"][2] > put "12345" into tArray["one"][3] > put "12345" into tArray["two"][1] > put "12345" into tArray["two"][2] > put jsonfromarray(tArray) into tWhatever > and got: > {"one":[12345,12345,12345],"two":[12345,12345]} > > > I still recommend fastJSON over easyJSON: > https://github.com/bhall2001/fastjson/blob/master/fastjson.lc > > > > -- > View this message in context: http://runtime-revolution. > 278305.n4.nabble.com/how-to-create-a-list-in-easyJSON- > tp4711279p4711302.html > Sent from the Revolution - User mailing list archive at Nabble.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 nabble at mad.pink Sun Jan 1 13:55:23 2017 From: nabble at mad.pink (pink) Date: Sun, 1 Jan 2017 10:55:23 -0800 (PST) Subject: how to create a list in easyJSON In-Reply-To: References: <1483207727536-4711289.post@n4.nabble.com> <1483295514027-4711302.post@n4.nabble.com> Message-ID: <1483296923597-4711304.post@n4.nabble.com> check the script... there should be a function: isNumericalArray this is the function which appears to be either not there, or is not functioning correctly -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/how-to-create-a-list-in-easyJSON-tp4711279p4711304.html Sent from the Revolution - User mailing list archive at Nabble.com. From MikeKerner at roadrunner.com Sun Jan 1 19:49:21 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sun, 1 Jan 2017 19:49:21 -0500 Subject: OK, the list *really* needs to be fixed In-Reply-To: <1595b4825a0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <1595b4825a0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: hahahahahahaha that's funny. You don't get past the level 1, and they are always throwing it back on the other guy On Sun, Jan 1, 2017 at 1:26 PM, J. Landman Gay wrote: > I assumed Gmail is bouncing emails because the error mailman returns to > the list member is "too many bounces". It could be something else though. > Apparently it doesn't happen to all Gmail users, only some, and if I > remember right, some AOL and Yahoo addresses do the same thing. > > It might be useful for an affected member to ask Google support if they > know why it happens. > > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > > On December 31, 2016 6:26:47 PM Mike Kerner > wrote: > > Is gmail actually bouncing them? I thought that everything suspicious >> ended up in the spam folder. >> >> On Sat, Dec 31, 2016 at 5:54 PM, J. Landman Gay > > >> wrote: >> >> No, not entirely sure, but I've read about it before. Google changes its >>> algorithms and spam filters frequently, so it's possible they've tweaked >>> it >>> again. >>> >>> Here's one article I found: >>> >>> >>> If you google "gmail bounces mailman emails" there are thousands of hits, >>> some of which are more relevant than others. >>> >>> >>> >>> On 12/31/16 3:20 PM, Mike Kerner wrote: >>> >>> are we sure that is the reason? This problem is recent. I've been a >>>> member of the list with the same gmail address since 2005 without having >>>> these issues. >>>> >>>> On Sat, Dec 31, 2016 at 2:55 PM, Richmond Mathewson < >>>> richmondmathewson at gmail.com> wrote: >>>> >>>> Doesn't say much for Google. >>>> >>>>> >>>>> Richmond. >>>>> >>>>> On 12/31/16 9:53 pm, J. Landman Gay wrote: >>>>> >>>>> On 12/31/16 2:16 AM, Richmond Mathewson wrote: >>>>> >>>>>> >>>>>> Really: only 4? >>>>>> >>>>>>> >>>>>>> It is a bit farcical. >>>>>>> >>>>>>> Richmond. >>>>>>> >>>>>>> On 12/31/16 12:48 am, Dr. Hawkins wrote: >>>>>>> >>>>>>> This is about the fourth time I've been unsubscribed in the last few >>>>>>> >>>>>>>> months. >>>>>>>> >>>>>>>> >>>>>>>> So far, at least in this round, the people who have been dropped are >>>>>>> >>>>>> using gmail addresses. I've read about issues with gmail before. If >>>>>> there >>>>>> is a way to whitelist the LiveCode list, that could help. Since the >>>>>> drops >>>>>> are caused by the refusal of the receiving domain, I don't think there >>>>>> is >>>>>> much that LiveCode can do. The list is being sent and actively >>>>>> rejected >>>>>> by >>>>>> Google filters. >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>> use-livecode mailing list >>>>> use-livecode 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 >>> >>> >> >> >> -- >> 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 mark at canelasoftware.com Mon Jan 2 14:26:18 2017 From: mark at canelasoftware.com (Mark Talluto) Date: Mon, 2 Jan 2017 11:26:18 -0800 Subject: Contains vs is in In-Reply-To: <58166640-8894-553b-e003-d3a4bbce0aa9@hyperactivesw.com> References: <58166640-8894-553b-e003-d3a4bbce0aa9@hyperactivesw.com> Message-ID: > On Dec 30, 2016, at 2:32 PM, J. Landman Gay wrote: > > Did someone once say that between "contains" and "is in", one is faster than the other? This is a great question. One of the engineers on the LC team would be needed to answer this one. Best regards, Mark Talluto livecloud.io canelasoftware.com From hh at hyperhh.de Mon Jan 2 16:29:29 2017 From: hh at hyperhh.de (hh) Date: Mon, 2 Jan 2017 22:29:29 +0100 Subject: Contains vs is in Message-ID: <456C9A6C-5597-4331-943B-CAA8B8E64A0E@hyperhh.de> > Jacqueline L.G. wrote: > > Did someone once say that between "contains" and "is in", one is faster > > than the other? Mark T. wrote: > This is a great question. One of the engineers on the LC team would be > needed to answer this one. There is a real big difference: "is in" are 5 chars and "contains" are 8 chars to type. This means, the second variant needs 60% more time and bytes. Flock makes also muck ;-) From ambassador at fourthworld.com Mon Jan 2 15:49:48 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 Jan 2017 12:49:48 -0800 Subject: Contains vs is in In-Reply-To: References: Message-ID: <1ce8d040-81b6-42f0-ff8e-6ebb8b926074@fourthworld.com> Mark Talluto wrote: >> On Dec 30, 2016, at 2:32 PM, J. Landman Gay wrote: >> >> Did someone once say that between "contains" and "is in", >> one is faster than the other? > > This is a great question. One of the engineers on the LC team would > be needed to answer this one. Or you could test it: on mouseUp put 1000000 into n put the millisecs into t repeat n put ("this is a string with foo in it" contains "foo") into r2 end repeat put the millisecs - t into t2 put the millisecs into t repeat n put ("foo" is in "this is a string with foo in it") into r1 end repeat put the millisecs - t into t1 put t1 && t2 end mouseUp -- 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 hh at hyperhh.de Mon Jan 2 17:39:14 2017 From: hh at hyperhh.de (hh) Date: Mon, 2 Jan 2017 23:39:14 +0100 Subject: Contains vs is in Message-ID: [There is always some crazy time overcrossing here, I posted half an hour before you.] I have here the following result with your code (in average). There is a "contains"-repeat and a "is in"-repeat. If I use one as first and the other as second repeat loop I get that the one that is called first is a little bit faster ... Isn't it that deep in the stomach of LC both use the same offset(substring, string) routine? Richard G. wrote: > Or you could test it: > > on mouseUp > put 1000000 into n > > put the millisecs into t > repeat n > put ("this is a string with foo in it" contains "foo") into r2 > end repeat > put the millisecs - t into t2 > > put the millisecs into t > repeat n > put ("foo" is in "this is a string with foo in it") into r1 > end repeat > put the millisecs - t into t1 > > put t1 && t2 > end mouseUp From ambassador at fourthworld.com Mon Jan 2 17:44:09 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 Jan 2017 14:44:09 -0800 Subject: Contains vs is in In-Reply-To: References: Message-ID: <23cd7273-c89e-f9a6-ea24-b1da75e8aefd@fourthworld.com> hh wrote: > There is a "contains"-repeat and a "is in"-repeat. > If I use one as first and the other as second repeat loop I get that > the one that is called first is a little bit faster ... > > Isn't it that deep in the stomach of LC both use the same > offset(substring, string) routine? I would imagine so. If not, perhaps they should. I can't think of a case where they would need to produce different results. -- 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 Mon Jan 2 17:56:09 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 2 Jan 2017 16:56:09 -0600 Subject: Contains vs is in In-Reply-To: <23cd7273-c89e-f9a6-ea24-b1da75e8aefd@fourthworld.com> References: <23cd7273-c89e-f9a6-ea24-b1da75e8aefd@fourthworld.com> Message-ID: <8e9d647d-b0cc-de29-bd62-880daf93dbd9@hyperactivesw.com> On 1/2/17 4:44 PM, Richard Gaskin wrote: > hh wrote: > >> There is a "contains"-repeat and a "is in"-repeat. >> If I use one as first and the other as second repeat loop I get that >> the one that is called first is a little bit faster ... >> >> Isn't it that deep in the stomach of LC both use the same >> offset(substring, string) routine? > > I would imagine so. > > If not, perhaps they should. I can't think of a case where they would > need to produce different results. > They come out the same for me, but I vaguely remember someone said they perform differently. Maybe I'm thinking of something else. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jan 2 18:00:13 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 2 Jan 2017 17:00:13 -0600 Subject: how to create a list in easyJSON In-Reply-To: <1483295514027-4711302.post@n4.nabble.com> References: <1483207727536-4711289.post@n4.nabble.com> <1483295514027-4711302.post@n4.nabble.com> Message-ID: <39df59ed-3be4-ca2f-cf97-1734ff68bb57@hyperactivesw.com> On 1/1/17 12:31 PM, pink wrote: > what version of easyJSON are you using? I just copied the library from: > https://github.com/luxlogica/easyjson/blob/master/easyjson.lc > > used this code: > put "12345" into tArray["one"][1] > put "12345" into tArray["one"][2] > put "12345" into tArray["one"][3] > put "12345" into tArray["two"][1] > put "12345" into tArray["two"][2] > put jsonfromarray(tArray) into tWhatever > and got: > {"one":[12345,12345,12345],"two":[12345,12345]} > > > I still recommend fastJSON over easyJSON: > https://github.com/bhall2001/fastjson/blob/master/fastjson.lc The built-in arrayToJSON function gives the same thing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hh at hyperhh.de Mon Jan 2 18:02:27 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 00:02:27 +0100 Subject: Contains vs is in Message-ID: But there is interestingly the fact that both are faster than put offset("foo","this is a string with foo in it") > 0 into r3 (seen by 'enlarging' your test). Quite clear because "is in" and "contains" do the ">0" test in the engine, while the above needs a further comparison of two numbers: put offset("foo","this is a string with foo in it") into r3 without checking the function return is fastest. I wasn't aware of that, good to know, "is in"/"contains" is 10% faster than "offset() > 0". [And once again: LC 6 is here 2.5 times faster than LC 9 using your test.] From sundown at pacifier.com Mon Jan 2 20:40:38 2017 From: sundown at pacifier.com (JB) Date: Mon, 2 Jan 2017 17:40:38 -0800 Subject: Foundation Framework Message-ID: The Livecode team imported Apple?s Foundation Framework so you can use its power inside of a stack instead of writing extensions. It will be a little slower than an extension but in many cases the loss of speed will not be noticeable. To access all the power of foundation you need to know objective-c which is simply improvements to the C language. Everything in the C language is a function. Livecode was written in C++ so learning it will help you write functions in Livecodde. Here are two links that will help you; 1. One of the best tutorials for C loaded with examples. http://fresh2refresh.com/c-programming/ 2. Some of the best examples I have seen for accessing the power of Foundation. https://ios.eezytutorials.com/nsarray-by-example.php#.WGr_jrGZMlU Happy New Year and Happy Programming! JB 1 From ambassador at fourthworld.com Mon Jan 2 18:14:00 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 2 Jan 2017 15:14:00 -0800 Subject: Contains vs is in In-Reply-To: References: Message-ID: <579a6dc9-645a-9568-e4a8-c14cf2208afe@fourthworld.com> hh wrote: > I wasn't aware of that, good to know, "is in"/"contains" is 10% > faster than "offset() > 0". But as with many benchmarks, it's helpful to keep the absolute times in mind. In my quickie test script I had to use 1,000,000 iterations just to get any appreciable duration to test. 10% of a fraction is a nanosecond isn't much to lose sleep over. :) -- 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 Mon Jan 2 22:23:08 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 3 Jan 2017 03:23:08 +0000 Subject: Animated Gifs on Other Cards Message-ID: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> if we import an animated gif into a card called "image-resources" which might be e.g. card 3. with repeat set to -1? i.e it is running continuously? When are on Card 1? is that GIF still running and taking up CPU cycles even though it is effectively "hidden" by virtue of being on Card 3? OR is best practice to always stop, start and stop them programmatically so that, when not actually shown, they are not repeating? Use case would be to use an animated give as the icon for a button? if you set the icon ID of a button on cd 1 that is an animated running GIF stored on card 3 it works, but I'm concerned about any performance degradation that these might have if left repeating "behind the scenes" perhaps there are none, if not, that would keep life simple and you don't have to commands to stop and start the GIF every time you want to show it. BR From MikeKerner at roadrunner.com Mon Jan 2 22:30:17 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 2 Jan 2017 22:30:17 -0500 Subject: Contains vs is in In-Reply-To: <579a6dc9-645a-9568-e4a8-c14cf2208afe@fourthworld.com> References: <579a6dc9-645a-9568-e4a8-c14cf2208afe@fourthworld.com> Message-ID: says the guy who doesn't scrape. On Mon, Jan 2, 2017 at 6:14 PM, Richard Gaskin wrote: > hh wrote: > > > I wasn't aware of that, good to know, "is in"/"contains" is 10% > > faster than "offset() > 0". > > But as with many benchmarks, it's helpful to keep the absolute times in > mind. > > In my quickie test script I had to use 1,000,000 iterations just to get > any appreciable duration to test. > > 10% of a fraction is a nanosecond isn't much to lose sleep over. :) > > -- > 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 > -- 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 hh at hyperhh.de Tue Jan 3 06:09:35 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 12:09:35 +0100 Subject: Foundation Framework Message-ID: <45DFBACA-6E61-4559-B9D0-A502F272F007@hyperhh.de> > JB wrote: > The Livecode team imported Apple?s Foundation > Framework so you can use its power inside of a > stack instead of writing extensions. It will be a > little slower than an extension but in many cases > the loss of speed will not be noticeable. JB, are you speaking about the future, that is LCB via FFI, or do you already have a non-trivial example for that (and are willing to share it)? hh p.s. Your 'tutorial' links are fine, thanks. > JB sundown at pacifier.com wrote: > > The Livecode team imported Apple?s Foundation > Framework so you can use its power inside of a > stack instead of writing extensions. It will be a > little slower than an extension but in many cases > the loss of speed will not be noticeable. > > To access all the power of foundation you need to > know objective-c which is simply improvements > to the C language. > > Everything in the C language is a function. Livecode > was written in C++ so learning it will help you write > functions in Livecodde. > > Here are two links that will help you; > 1. One of the best tutorials for C loaded with > examples. > http://fresh2refresh.com/c-programming/ > 2. Some of the best examples I have seen for > accessing the power of Foundation. > https://ios.eezytutorials.com/nsarray-by-example.php#.WGr_jrGZMlU > Happy New Year and Happy Programming! > JB From sundown at pacifier.com Tue Jan 3 06:51:53 2017 From: sundown at pacifier.com (JB) Date: Tue, 3 Jan 2017 03:51:53 -0800 Subject: Foundation Framework In-Reply-To: <45DFBACA-6E61-4559-B9D0-A502F272F007@hyperhh.de> References: <45DFBACA-6E61-4559-B9D0-A502F272F007@hyperhh.de> Message-ID: <585DA613-7A9F-4348-BB8D-3E1D8ED2A800@pacifier.com> Hi, Over a year ago they said Foundation was imported and you can even use pointers. I don?t have anymore info about it. Learning C will help even if for some reason they are having problems with Foundation. I am glad the links work. One day links are there and another they are gone so if you value the code save it while you can. JB > On Jan 3, 2017, at 3:09 AM, hh wrote: > >> JB wrote: >> The Livecode team imported Apple?s Foundation >> Framework so you can use its power inside of a >> stack instead of writing extensions. It will be a >> little slower than an extension but in many cases >> the loss of speed will not be noticeable. > > JB, > > are you speaking about the future, that is LCB via FFI, or > do you already have a non-trivial example for that (and are > willing to share it)? > > hh > > p.s. Your 'tutorial' links are fine, thanks. > >> JB sundown at pacifier.com wrote: >> > >> The Livecode team imported Apple?s Foundation >> Framework so you can use its power inside of a >> stack instead of writing extensions. It will be a >> little slower than an extension but in many cases >> the loss of speed will not be noticeable. >> >> To access all the power of foundation you need to >> know objective-c which is simply improvements >> to the C language. >> >> Everything in the C language is a function. Livecode >> was written in C++ so learning it will help you write >> functions in Livecodde. >> >> Here are two links that will help you; >> 1. One of the best tutorials for C loaded with >> examples. >> http://fresh2refresh.com/c-programming/ >> 2. Some of the best examples I have seen for >> accessing the power of Foundation. >> https://ios.eezytutorials.com/nsarray-by-example.php#.WGr_jrGZMlU >> Happy New Year and Happy Programming! >> JB > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 3 08:16:19 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 14:16:19 +0100 Subject: Foundation Framework Message-ID: <5E6D95F4-FC1E-4081-84C9-0BE86B61373F@hyperhh.de> > JB wrote: > Over a year ago they said Foundation was > imported and you can even use pointers. I > don?t have anymore info about it. JB, thanks. A simple example of an already available foundation function and a link to a header listing others is here: http://forums.livecode.com/viewtopic.php?p=147232#p147232 (explained there by peter-b, for use in a widget's code) But that's probably the very beginning only of what you have in mind. > JB wrote: > Learning C will help even if for some reason they are having > problems with Foundation. Most of us hope that having a good example for copy and paste will be enough for "similar usages" with small changes. Avoiding C/C++/objC or java may be, besides LC's cross-platform property, for many people a main reason to use LiveCode. It will be an important community contribution by people like you to give us such typical good examples! hh From sundown at pacifier.com Tue Jan 3 10:10:06 2017 From: sundown at pacifier.com (JB) Date: Tue, 3 Jan 2017 07:10:06 -0800 Subject: Foundation Framework In-Reply-To: <5E6D95F4-FC1E-4081-84C9-0BE86B61373F@hyperhh.de> References: <5E6D95F4-FC1E-4081-84C9-0BE86B61373F@hyperhh.de> Message-ID: I did what I could to provide some good examples to help people learn. If you are not making any mistakes then you are not learning anything. If you want it all prepackaged ask the Livecode team to use the samples in widgets. They will do what they see is financially beneficial so your money speaks when it comes to changes. JB > On Jan 3, 2017, at 5:16 AM, hh wrote: > >> JB wrote: >> Over a year ago they said Foundation was >> imported and you can even use pointers. I >> don?t have anymore info about it. > > JB, > thanks. A simple example of an already available foundation > function and a link to a header listing others is here: > http://forums.livecode.com/viewtopic.php?p=147232#p147232 > (explained there by peter-b, for use in a widget's code) > > But that's probably the very beginning only of what you have > in mind. > >> JB wrote: >> Learning C will help even if for some reason they are having >> problems with Foundation. > > Most of us hope that having a good example for copy and paste > will be enough for "similar usages" with small changes. Avoiding > C/C++/objC or java may be, besides LC's cross-platform property, > for many people a main reason to use LiveCode. > > It will be an important community contribution by people like > you to give us such typical good examples! > > hh > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 3 10:47:59 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 15:47:59 +0000 Subject: compiling a standalone wit multiple stacks In-Reply-To: References: Message-ID: <4D5EF516-BEB5-44B3-A0E4-F303BC1802FC@iotecdigital.com> If you have other stacks, then I think if I understand what you mean by, "pull in other stacks" that there is no way to avoid this. LC will only "compile" the main stack. The other substacks, libraries etc. will be separate stacks. If you need to protect these from manipulation or want to obscure the coding, you will need to password protect each one. Bob S > On Dec 31, 2016, at 14:57 , Dr. Hawkins wrote: > > I'm back, at last, to finally trying to compile. > > I have a master stack, a library stack shared with other projects with a > couple of sub stacks, and several other stacks. Each is kept in it's own > file for crude revision control. > > I want a single application, not an application which pulls in outside > stacks. > > Before compiling, is it enough to add the other stacks as stackfiles of the > master stack? Or do I need to change them all so that my master stack is > their main stack, save, and then compile? > > And just what is the property for this. It appears it should be in > the cRevStandaloneSettings > of my stack, but what element? Although if I can simply set the > stackFiles, I guess I don't need to worry about that, but I don't want to > click my way through the dialog settings every time . . . (many other > settings are set in my startup). > > > -- > 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 bobsneidar at iotecdigital.com Tue Jan 3 10:55:27 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 15:55:27 +0000 Subject: Foundation Framework In-Reply-To: References: <5E6D95F4-FC1E-4081-84C9-0BE86B61373F@hyperhh.de> Message-ID: <4D9C0F1D-0B28-4125-9F78-0B671DAF07E2@iotecdigital.com> On Jan 3, 2017, at 07:10 , JB > wrote: I did what I could to provide some good examples to help people learn. If you are not making any mistakes then you are not learning anything. If you are not making any mistakes, it's likely that you don't NEED to learn anything else. :-) Bob S From bobsneidar at iotecdigital.com Tue Jan 3 11:05:50 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 16:05:50 +0000 Subject: how to create a list in easyJSON In-Reply-To: References: Message-ID: Hmmm... all of this may explain why a table in a PDF fillable form breaks the controls out as columns, not records. So when populating an FDF file, my data needs to have each column in it's own variable, or else I have to do nested repeats to place it all correctly. Bob S From bobsneidar at iotecdigital.com Tue Jan 3 11:08:18 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 16:08:18 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> Message-ID: <273184B4-9F7A-4E76-8386-907648545780@iotecdigital.com> It is possible that someone's list address got harvested and is being actively used for populating spam headers, in which case Google spam filters would have no way of discerning that the address or entire server was viable. Bob S > On Dec 31, 2016, at 11:55 , Richmond Mathewson wrote: > > Doesn't say much for Google. > > Richmond. > > On 12/31/16 9:53 pm, J. Landman Gay wrote: >> On 12/31/16 2:16 AM, Richmond Mathewson wrote: >>> Really: only 4? >>> >>> It is a bit farcical. >>> >>> Richmond. >>> >>> On 12/31/16 12:48 am, Dr. Hawkins wrote: >>>> This is about the fourth time I've been unsubscribed in the last few >>>> months. >> >> So far, at least in this round, the people who have been dropped are using gmail addresses. I've read about issues with gmail before. If there is a way to whitelist the LiveCode list, that could help. Since the drops are caused by the refusal of the receiving domain, I don't think there is much that LiveCode can do. The list is being sent and actively rejected by Google filters. >> >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 3 11:11:40 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 16:11:40 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> Message-ID: Concerning getting malware and subsequently getting all your cashed and saved email addresses sent to demonic entities known as "spam houses", I suppose the moral to this story is... DON'T CLICK THE LINK! Unless it's from friends and family, in which case... DON'T CLICK THE LINK! Unless it's from your bank, or a long lost friend in which case... DO! NOT! CLICK! THE! LINK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Bob S From ambassador at fourthworld.com Tue Jan 3 11:36:49 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 08:36:49 -0800 Subject: Contains vs is in In-Reply-To: References: Message-ID: <09359205-cdac-48bc-f023-438758209aec@fourthworld.com> ? -- Richard Gaskin Fourth World Systems Mike Kerner wrote: > says the guy who doesn't scrape. > > On Mon, Jan 2, 2017 at 6:14 PM, Richard Gaskin wrote: > >> hh wrote: >> >> > I wasn't aware of that, good to know, "is in"/"contains" is 10% >> > faster than "offset() > 0". >> >> But as with many benchmarks, it's helpful to keep the absolute times in >> mind. >> >> In my quickie test script I had to use 1,000,000 iterations just to get >> any appreciable duration to test. >> >> 10% of a fraction is a nanosecond isn't much to lose sleep over. :) From prothero at earthlearningsolutions.org Tue Jan 3 11:52:48 2017 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Tue, 3 Jan 2017 08:52:48 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> Message-ID: <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> Folks, My Apple mail program lets me see the actual link before I click it, by hovering the mouse over the link and examining the destination. I have gotten phishing that looks exactly like an email my bank would send. This season I've gotten many emails trying to alert me to a package that could not be delivered, and saying my server was putting out spam. All of these had attachments with malware that would be installed. It has been a busy season for phishermen and phisherwomen. Best, Bill William Prothero http://es.earthednet.org > On Jan 3, 2017, at 8:11 AM, Bob Sneidar wrote: > > Concerning getting malware and subsequently getting all your cashed and saved email addresses sent to demonic entities known as "spam houses", I suppose the moral to this story is... DON'T CLICK THE LINK! > > Unless it's from friends and family, in which case... DON'T CLICK THE LINK! > > Unless it's from your bank, or a long lost friend in which case... > > DO! > > NOT! > > CLICK! > > THE! > > LINK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > > 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 jacque at hyperactivesw.com Tue Jan 3 12:08:38 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 Jan 2017 11:08:38 -0600 Subject: OK, the list *really* needs to be fixed In-Reply-To: <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> Message-ID: <159654dd9f0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Found this explanation: https://mail.python.org/pipermail/mailman-users/2015-December/080211.html It includes this: Let us say you have 5 users on your list, user1 at aol.com, user2 at aol.com, user3 at aol.com user4 at aol.com and user5 at aol.com. user1 at aol.com posts a piece of mail to your list. mailman tries to deliver to user2, user3, user4 and user5 @ aol.com aol says "drop dead, we don't talk to you because of our DMARC policy" mail to user2 user3 user4 and user5 bounces. Their bounce count is incremented. user2 at aol.com posts a piece of mail to your list. mailman tries to deliver to user1, user3, user4 and user5 @ aol.com aol says "drop dead, we don't talk to you because of our DMARC policy" mail to user1 user3 user4 and user5 bounces. Their bounce count is incremented. and so on. Every time somebody from aol sends mail to the list, it bounces for every other aol member on your list. Their bounce counts increase. One day, some message sends some of the bounce counts over the limit mailman has, after which it says -- Too many bounces! I cannot deliver mail to this account! Unsubscribe this person! And, because of the way things have happened you get a triggering message which causes a lot of unsubscribes _from the same site_. Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From benr at cogapp.com Tue Jan 3 12:46:41 2017 From: benr at cogapp.com (Ben Rubinstein) Date: Tue, 3 Jan 2017 17:46:41 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: <273184B4-9F7A-4E76-8386-907648545780@iotecdigital.com> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <273184B4-9F7A-4E76-8386-907648545780@iotecdigital.com> Message-ID: <863c425a-d4eb-9f75-638f-821f8f6bf935@cogapp.com> In reply to this >> On 12/31/16 9:53 pm, J. Landman Gay wrote: >>> So far, at least in this round, the people who have been dropped are >>> using gmail addresses. I've read about issues with gmail before. If >>> there is a way to whitelist the LiveCode list, that could help. Since >>> the drops are caused by the refusal of the receiving domain, I don't >>> think there is much that LiveCode can do. The list is being sent and >>> actively rejected by Google filters. (which I don't have in original form because... I got bounced again just before xmas and have only just re-enabled delivery!) ... I have nothing to do with gmail, at least in relation to any accounts that runrev or its list software knows about, and I've also been bounced at least four times in the last few months. So I don't think it's a gmail thing specifically. It is interesting because I've not noticed a similar problem on any non-runrev lists I subscribe to (including other mailman ones). And come to think of it, I'm not sure that I've been bounced from livecode-dev. Is it that there is a lot of spam being sent to the list (which most of us aren't aware of because our mail services or mail clients sweep it away before we could see it)? If so I'd expect to see them in the archives, and a on a brief scan for the last couple of months I don't see any. Presumably the only way to debug this is if Heather can catch some of the actual bounces messages from our email servers back to Mailman, to see what reasons are stated in those bounces. Or if anyone is still running their own mail server (why?) and has the problem perhaps they could check their logs. On 03/01/2017 16:08, Bob Sneidar wrote: > It is possible that someone's list address got harvested and is being actively used for populating spam headers, in which case Google spam filters would have no way of discerning that the address or entire server was viable. > > Bob S > > >> On Dec 31, 2016, at 11:55 , Richmond Mathewson wrote: >> >> Doesn't say much for Google. >> >> Richmond. >> >> On 12/31/16 9:53 pm, J. Landman Gay wrote: >>> On 12/31/16 2:16 AM, Richmond Mathewson wrote: >>>> Really: only 4? >>>> >>>> It is a bit farcical. >>>> >>>> Richmond. >>>> >>>> On 12/31/16 12:48 am, Dr. Hawkins wrote: >>>>> This is about the fourth time I've been unsubscribed in the last few >>>>> months. >>> >>> So far, at least in this round, the people who have been dropped are using gmail addresses. I've read about issues with gmail before. If there is a way to whitelist the LiveCode list, that could help. Since the drops are caused by the refusal of the receiving domain, I don't think there is much that LiveCode can do. The list is being sent and actively rejected by Google filters. >>> >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 3 13:03:09 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 18:03:09 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: <159654dd9f0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> <159654dd9f0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Fair enough, except that list servers are supposed to be configured in such a way so as to get around this. A list server *should* send a separate email to each user in a list, NOT one email to ALL the users in the list. The latter will definitely get "DMARC'd" as spam, especially if the addresses are not in the BCC field. Also, the list server *should* send the emails in a throttled way, so as not to raise any flags. It may be that gmail has tightened their DMARC rules, and so an adjustment needs to be made in the list server to accomodate them. If this cannot be done, it might be advisable to use a different domain. Mail issues like this are definitely a nuisance, but in the modern age where email accounts are getting compromised, providers are understandably a bit skittish. Bob S > On Jan 3, 2017, at 09:08 , J. Landman Gay wrote: > > Found this explanation: > https://mail.python.org/pipermail/mailman-users/2015-December/080211.html > > It includes this: > > Let us say you have 5 users on your list, user1 at aol.com, user2 at aol.com, user3 at aol.com user4 at aol.com and user5 at aol.com. user1 at aol.com posts a piece of mail to your list. mailman tries to deliver to user2, user3, user4 and user5 @ aol.com aol says "drop dead, we don't talk to you because of our DMARC policy" mail to user2 user3 user4 and user5 bounces. Their bounce count is incremented. > > user2 at aol.com posts a piece of mail to your list. mailman tries to deliver to user1, user3, user4 and user5 @ aol.com aol says "drop dead, we don't talk to you because of our DMARC policy" mail to user1 user3 user4 and user5 bounces. Their bounce count is incremented. and so on. Every time somebody from aol sends mail to the list, it bounces for every other aol member on your list. Their bounce counts increase. > > One day, some message sends some of the bounce counts over the limit mailman has, after which it says -- Too many bounces! I cannot deliver mail to this account! Unsubscribe this person! And, because of the way things have happened you get a triggering message which causes a lot of unsubscribes _from the same site_. > > 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 Tue Jan 3 13:07:32 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 10:07:32 -0800 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: References: Message-ID: <99943053-033f-9304-03c7-d3722cf8d81e@fourthworld.com> Bob Sneidar wrote: > DON'T CLICK THE LINK! Amen, brother. A wise default. Click nothing in an email unless you're certain it is what it claims to be. This article was eye-opening for me: The human attack surface, counting it all up Humans have become the primary attack surface for cyber criminals. ...which includes this gem: "Ninety-one percent of attacks by cyber criminals start through email..." As app devs we're making ever-fewer solo apps with isolated islands of information, increasingly supporting collaboration with client-server systems. Protecting our users' data is of course a priority, but often what's more important to the attacker are the passwords and control of the server itself. This requires all of us in this profession to take a fresh look at not only each individual part of a system, but the ways they connect to one another. Email plays a central role in much of what we do, and refining our practices with how we use it can help mitigate risks to things that may not immediately seem related. Last year I moved my email credentials from the main hard drive to an encrypted USB thumb drive. There are tutorials on the web for doing this with most email clients. With that, stealing my laptop doesn't grant the thief access to my email; they'd also need to steal my thumb drive, and also have the password to that drive. This year I want to take this further. I just turned off automatic login; next I'll encrypt my home partition. I'm exploring options to run browsers exclusively in containers to isolate them beyond their sandbox. I'm upgrading my password hashing and salting. I'm replacing my SSH keys with longer ones. And I'm reading more about these things for new things to add as I go. Risk can never be eliminated, but it can be mitigated. And as we've seen with the DDoS attack on the east coast in October, and the email hacks over the summer, much of the risk we face can be avoided with only a little diligence. -- 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 hh at hyperhh.de Tue Jan 3 14:19:59 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 20:19:59 +0100 Subject: Foundation Framework Message-ID: >> JB wrote: >> The Livecode team imported Apple?s Foundation >> Framework so you can use its power inside of a >> stack instead of writing extensions. > JB wrote also: > If you want it all prepackaged ask the > Livecode team to use the samples in > widgets. They will do what they see > is financially beneficial so your money > speaks when it comes to changes. You certainly don't mean people should learn C/C++/ObjC and not use LC any more. So I really don't understand the purpose of this thread: Foundation Framework is "prepackaged" code, also LCB. So could you please give us one simple example of what you mean with "you can use its power inside of a stack instead of writing extensions" (with the help of C/C++/ObjC only). Thanks. > JB wrote: > I did what I could to provide some good > examples to help people learn. > > If you are not making any mistakes then > you are not learning anything. > > If you want it all prepackaged ask the > Livecode team to use the samples in > widgets. They will do what they see > is financially beneficial so your money > speaks when it comes to changes. > > JB > > > > On Jan 3, 2017, at 5:16 AM, hh wrote: > > > >> JB wrote: > >> Over a year ago they said Foundation was > >> imported and you can even use pointers. I > >> don?t have anymore info about it. > > > > JB, > > thanks. A simple example of an already available foundation > > function and a link to a header listing others is here: > > http://forums.livecode.com/viewtopic.php?p=147232#p147232 > > (explained there by peter-b, for use in a widget's code) > > > > But that's probably the very beginning only of what you have > > in mind. > > > >> JB wrote: > >> Learning C will help even if for some reason they are having > >> problems with Foundation. > > > > Most of us hope that having a good example for copy and paste > > will be enough for "similar usages" with small changes. Avoiding > > C/C++/objC or java may be, besides LC's cross-platform property, > > for many people a main reason to use LiveCode. > > > > It will be an important community contribution by people like > > you to give us such typical good examples! > > > > hh From jacque at hyperactivesw.com Tue Jan 3 14:33:11 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 3 Jan 2017 13:33:11 -0600 Subject: Animated Gifs on Other Cards In-Reply-To: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> References: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> Message-ID: On 1/2/17 9:23 PM, Sannyasin Brahmanathaswami wrote: > When are on Card 1? is that GIF still running and taking up CPU > cycles even though it is effectively "hidden" by virtue of being on > Card 3? I don't believe so, LC only draws what is on the current card. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hh at hyperhh.de Tue Jan 3 14:34:26 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 20:34:26 +0100 Subject: Contains vs is in Message-ID: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> I think he means 10% of 1/100 of 1,000,000 iterations of a nano-million-dollar are 1 dollar. > Richard Gaskin wrote: > ? >> Mike Kerner wrote: >> > says the guy who doesn't scrape. >> > >> > On Mon, Jan 2, 2017 at 6:14 PM, Richard Gaskin wrote: >> > >> >> hh wrote: >> >> >> >> > I wasn't aware of that, good to know, "is in"/"contains" is 10% >> >> > faster than "offset() > 0". >> >> >> >> But as with many benchmarks, it's helpful to keep the absolute times in >> >> mind. >> >> >> >> In my quickie test script I had to use 1,000,000 iterations just to get >> >> any appreciable duration to test. >> >> >> >> 10% of a fraction is a nanosecond isn't much to lose sleep over. :) From bogdanoff at me.com Tue Jan 3 14:47:05 2017 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 03 Jan 2017 11:47:05 -0800 Subject: Animated Gifs on Other Cards In-Reply-To: References: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> Message-ID: <99897489-50C1-4D22-A2A8-4BCA0C80B250@me.com> I suppose one way to test, is to go to the card where the GIF is running?does it start at the beginning every time you go there? pb On Jan 3, 2017, at 11:33 AM, J. Landman Gay wrote: > On 1/2/17 9:23 PM, Sannyasin Brahmanathaswami wrote: >> When are on Card 1? is that GIF still running and taking up CPU >> cycles even though it is effectively "hidden" by virtue of being on >> Card 3? > > I don't believe so, LC only draws what is on the current card. > -- > 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 Tue Jan 3 14:54:01 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 3 Jan 2017 21:54:01 +0200 Subject: Foundation Framework In-Reply-To: References: Message-ID: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> This whole thing looks like an awful sort of confession of "F". If LiveCode is what it should be (a comprehensive programming package) it should not have to rely on users' knowledge of other programming languages to achieve some of the things it should be perfectly capable of doing inwith itself. I, for one, have ONLY worked with LiveCode and its predecessors (HyperCard and so on, side trip to ToolBook) for about 23 years (well; aberrational "romance" with Visual Basic 6 owing to MA requirements: probably like committing adultery: you suddenly realise what a fool you've been and where your true loyalties lie). In fact I haven't really done much "elsewhere" since PASCAL 5 (1984) for the plain and simple reason that LiveCode has been pushed as a complete and comprehensive programming package. So, by doing "this" we are now being told it is not a complete and comprehensive programming package. Well, all I can say is "Thank b*gg*ry my requirements are limited to what LC can provide currently" (well, at the moment). Frankly the thought of having to go and learn C/C++/C#/ObjC? and so on fills me with dread: not because I'm stupid and can't, nor because I'm lazy and can't be bothered: but because I have invested all my spare time (ask my wife about THAT topic) in learning LiveCode, and don't simply have the time to start learning another 4 or 5 programming languages. I am, at the moment, learning Scratch because I have had requests from about 2 dozen parents to teach their children that this Summer: this is hardly time-consuming as it is, strictly speaking, a Mickey-mouse language which one can do things in after about 15 minutes if one has even a very basic grasp of any other programming package. C and C++ are, most definitely, not like Scratch. Even LCB makes me wonder slightly: why should it be necessary to invent a second programming language to write add-ons for the first one? This is like my having to speak in Scots because Bulgarian is somehow incapable of expressing some ideas: which of course is nonsense as Bulgarian is just as good as Scots for expressing everything. I wonder how many programmers are going to spend their money on LiveCode if they are aware that at a certain point they are going to have to leverage one or more other programming languages to achieve certain things. Now, while I am going to continue to promote LiveCode as a very effective teaching and learning tool I am wondering about making a fool of myself continuing to tell all the programmers here in Bulgaria (a major outsourcing place both for the United States and the EU) that LiveCode can do what C++ can do. Especially as 90% of the programmers I am acquainted with (I teach their children English, I get paid by them to translate some programming stuff, I install Linux for them, and so on) think that C++ is the "Bee's Knees". HyperCard began to fall apart when it started having to have to use AppleScript for certain things . . . Richmond. On 1/3/17 9:19 pm, hh wrote: >>> JB wrote: >>> The Livecode team imported Apple?s Foundation >>> Framework so you can use its power inside of a >>> stack instead of writing extensions. >> JB wrote also: >> If you want it all prepackaged ask the >> Livecode team to use the samples in >> widgets. They will do what they see >> is financially beneficial so your money >> speaks when it comes to changes. > You certainly don't mean people should learn C/C++/ObjC > and not use LC any more. So I really don't understand > the purpose of this thread: > > Foundation Framework is "prepackaged" code, also LCB. > So could you please give us one simple example of what > you mean with "you can use its power inside of a stack > instead of writing extensions" (with the help of C/C++/ObjC > only). > > Thanks. > >> JB wrote: >> I did what I could to provide some good >> examples to help people learn. >> >> If you are not making any mistakes then >> you are not learning anything. >> >> If you want it all prepackaged ask the >> Livecode team to use the samples in >> widgets. They will do what they see >> is financially beneficial so your money >> speaks when it comes to changes. >> >> JB >> >> >>> On Jan 3, 2017, at 5:16 AM, hh wrote: >>> >>>> JB wrote: >>>> Over a year ago they said Foundation was >>>> imported and you can even use pointers. I >>>> don?t have anymore info about it. >>> JB, >>> thanks. A simple example of an already available foundation >>> function and a link to a header listing others is here: >>> http://forums.livecode.com/viewtopic.php?p=147232#p147232 >>> (explained there by peter-b, for use in a widget's code) >>> >>> But that's probably the very beginning only of what you have >>> in mind. >>> >>>> JB wrote: >>>> Learning C will help even if for some reason they are having >>>> problems with Foundation. >>> Most of us hope that having a good example for copy and paste >>> will be enough for "similar usages" with small changes. Avoiding >>> C/C++/objC or java may be, besides LC's cross-platform property, >>> for many people a main reason to use LiveCode. >>> >>> It will be an important community contribution by people like >>> you to give us such typical good examples! >>> >>> hh > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 3 14:55:02 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 3 Jan 2017 21:55:02 +0200 Subject: Animated Gifs on Other Cards In-Reply-To: References: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> Message-ID: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> If a GIF is running on another card I really wonder how you determine that. Richmond. On 1/3/17 9:33 pm, J. Landman Gay wrote: > On 1/2/17 9:23 PM, Sannyasin Brahmanathaswami wrote: >> When are on Card 1? is that GIF still running and taking up CPU >> cycles even though it is effectively "hidden" by virtue of being on >> Card 3? > > I don't believe so, LC only draws what is on the current card. From richmondmathewson at gmail.com Tue Jan 3 14:56:14 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Tue, 3 Jan 2017 21:56:14 +0200 Subject: Animated Gifs on Other Cards In-Reply-To: <99897489-50C1-4D22-A2A8-4BCA0C80B250@me.com> References: <1EF75825-C57D-4ED6-9D51-646930BA538A@hindu.org> <99897489-50C1-4D22-A2A8-4BCA0C80B250@me.com> Message-ID: <5d3eae09-71a7-678e-6975-ebe4620a0adf@gmail.com> On 1/3/17 9:47 pm, Peter Bogdanoff wrote: > I suppose one way to test, is to go to the card where the GIF is running?does it start at the beginning every time you go there? I'm not sure if that would work: as if you left a card while a GIF was in mid-cycle it might be paused at that frame until you returned to that card. Richmond. > > pb > > On Jan 3, 2017, at 11:33 AM, J. Landman Gay wrote: > >> On 1/2/17 9:23 PM, Sannyasin Brahmanathaswami wrote: >>> When are on Card 1? is that GIF still running and taking up CPU >>> cycles even though it is effectively "hidden" by virtue of being on >>> Card 3? >> I don't believe so, LC only draws what is on the current card. >> -- >> 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 bobsneidar at iotecdigital.com Tue Jan 3 15:01:50 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 20:01:50 +0000 Subject: Foundation Framework In-Reply-To: References: Message-ID: <43F5EACF-8EB2-417A-8D98-F48977ECF911@iotecdigital.com> If you knew even the basics of C you could write widgets that could do things you presently cannot do in LC. At least that is what I think they are saying. An example? A really robust SMTP module, that knows how to work with modern encryption. This is not trivial, but thankfully, there are libraries and API's that are already written to do most of the heavy lifting. Another might be writing a REAL progress dialog which ran in it's own thread. Or how about something that handles a graphics animation for a game? Or was able to interact with another program like Adobe Acrobat via the Javascript API, something that cannot be done presently without some API's in place. Bob S On Jan 3, 2017, at 11:19 , hh > wrote: You certainly don't mean people should learn C/C++/ObjC and not use LC any more. So I really don't understand the purpose of this thread: Foundation Framework is "prepackaged" code, also LCB. So could you please give us one simple example of what you mean with "you can use its power inside of a stack instead of writing extensions" (with the help of C/C++/ObjC only). Thanks. From bobsneidar at iotecdigital.com Tue Jan 3 15:02:49 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 20:02:49 +0000 Subject: Foundation Framework In-Reply-To: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> References: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> Message-ID: <23134AC0-EB05-45AD-8E22-35454408ED20@iotecdigital.com> Richmond, don't make me pull out my "LC is like a constructor set" analogy again!!! Bob S On Jan 3, 2017, at 11:54 , Richmond Mathewson > wrote: This whole thing looks like an awful sort of confession of "F". From dochawk at gmail.com Tue Jan 3 15:04:15 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 03 Jan 2017 20:04:15 +0000 Subject: Foundation Framework In-Reply-To: <585DA613-7A9F-4348-BB8D-3E1D8ED2A800@pacifier.com> References: <45DFBACA-6E61-4559-B9D0-A502F272F007@hyperhh.de> <585DA613-7A9F-4348-BB8D-3E1D8ED2A800@pacifier.com> Message-ID: On Tue, Jan 3, 2017 at 3:51 AM JB wrote: > > > L>llLearning C will help even if for some reason > With apologies that Twain . . . *learning* C is easy--I've done it dozens of times. *remembering* it a few weeks after the project is another story .. . From MikeKerner at roadrunner.com Tue Jan 3 15:12:20 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 3 Jan 2017 15:12:20 -0500 Subject: Contains vs is in In-Reply-To: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> Message-ID: I mean if you do web scraping and use LC to analyze the results, a million is a small number. On Tue, Jan 3, 2017 at 2:34 PM, hh wrote: > I think he means > > 10% of 1/100 of 1,000,000 iterations of a nano-million-dollar are 1 dollar. > > > Richard Gaskin wrote: > > ? > >> Mike Kerner wrote: > >> > says the guy who doesn't scrape. > >> > > >> > On Mon, Jan 2, 2017 at 6:14 PM, Richard Gaskin wrote: > >> > > >> >> hh wrote: > >> >> > >> >> > I wasn't aware of that, good to know, "is in"/"contains" is 10% > >> >> > faster than "offset() > 0". > >> >> > >> >> But as with many benchmarks, it's helpful to keep the absolute times > in > >> >> mind. > >> >> > >> >> In my quickie test script I had to use 1,000,000 iterations just to > get > >> >> any appreciable duration to test. > >> >> > >> >> 10% of a fraction is a nanosecond isn't much to lose sleep over. :) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Tue Jan 3 15:16:45 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 12:16:45 -0800 Subject: Contains vs is in In-Reply-To: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> Message-ID: Thanks. I've been accused of over-obsessing about performance so often that it didn't occur to me my comment could be seen as erring the other way. :) I've done scraping, but fortunately here the simplest syntax is also the more efficient. And even in tasks requiring fewer than a million iterations, it's often helpful to adopt habits that favor performance. I like to think of it as the opposite of technical debt, a sort of savings account from which you can later draw clock cycles for new features or more thorough error-checking as needed. But on balance, for all the benchmarking I've done over the years I try to remain mindful of the ROI of such efforts. Sometimes it's quite high and well worth it. Other times, not so much. Some optimizations come at a cost not only to initial development as various options are explored, but also to ongoing maintenance. Sometimes highly-optimized code is really hard to read, and harder to fix or extend. With any quantification, percentages are only part of a complete breakfast. I find it helpful to keep absolute values in mind as well. -- Richard Gaskin Fourth World Systems hh wrote: > I think he means > > 10% of 1/100 of 1,000,000 iterations of a nano-million-dollar are 1 > dollar. > >> Richard Gaskin wrote: >> ? >>> Mike Kerner wrote: >>> > says the guy who doesn't scrape. >>> > >>> > On Mon, Jan 2, 2017 at 6:14 PM, Richard Gaskin wrote: >>> > >>> >> hh wrote: >>> >> >>> >> > I wasn't aware of that, good to know, "is in"/"contains" is 10% >>> >> > faster than "offset() > 0". >>> >> >>> >> But as with many benchmarks, it's helpful to keep the absolute times in >>> >> mind. >>> >> >>> >> In my quickie test script I had to use 1,000,000 iterations just to get >>> >> any appreciable duration to test. >>> >> >>> >> 10% of a fraction is a nanosecond isn't much to lose sleep over. >>> >> :) From ambassador at fourthworld.com Tue Jan 3 15:07:24 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 12:07:24 -0800 Subject: Animated Gifs on Other Cards In-Reply-To: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> References: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> Message-ID: <200c1c7a-8819-43ef-7b26-591d54611717@fourthworld.com> Richmond Mathewson wrote: > If a GIF is running on another card I really wonder how you determine > that. Put an animated GIF on a card, and this in the stack script: on idle put the currentFrame of img 1 of cd 1 end idle Then go to another card. Here, a quick test confirms Jacque's hunch; the Message Box only updates when I'm on the card with the GIF. -- 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 harrison at all-auctions.com Tue Jan 3 15:46:46 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 3 Jan 2017 15:46:46 -0500 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: <99943053-033f-9304-03c7-d3722cf8d81e@fourthworld.com> References: <99943053-033f-9304-03c7-d3722cf8d81e@fourthworld.com> Message-ID: <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> Hi Richard, Remember that if just one bit/blob on your encrypted hard drive becomes unreadable, then you could lose everything on that drive. That makes redundant backups over time even more important! Have a great secure NewYear! Rick > > This year I want to take this further. I just turned off automatic login; next I'll encrypt my home partition. ... From jacque at hyperactivesw.com Tue Jan 3 16:03:04 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 3 Jan 2017 15:03:04 -0600 Subject: Animated Gifs on Other Cards In-Reply-To: <200c1c7a-8819-43ef-7b26-591d54611717@fourthworld.com> References: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> <200c1c7a-8819-43ef-7b26-591d54611717@fourthworld.com> Message-ID: <3723f714-8c5a-2144-5898-dd5e2a7814ed@hyperactivesw.com> On 1/3/17 2:07 PM, Richard Gaskin wrote: > Richmond Mathewson wrote: > >> If a GIF is running on another card I really wonder how you determine >> that. > > Put an animated GIF on a card, and this in the stack script: > > on idle > put the currentFrame of img 1 of cd 1 > end idle > > Then go to another card. > > Here, a quick test confirms Jacque's hunch; the Message Box only updates > when I'm on the card with the GIF. > Clever. So I got curious, what would happen if the stack is moved offscreen? Result: it still updates. What happens if you hide the image? Result: it doesn't update. I kind of knew that last one already, I've hidden "busy" gifs before without any repercussions. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Tue Jan 3 16:05:49 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 21:05:49 +0000 Subject: Contains vs is in In-Reply-To: References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> Message-ID: <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> Speaking of which, is it possible to scrape values from web controls like menus and check boxes? Bob S On Jan 3, 2017, at 12:12 , Mike Kerner > wrote: I mean if you do web scraping and use LC to analyze the results, a million is a small number. From hh at hyperhh.de Tue Jan 3 16:06:02 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 22:06:02 +0100 Subject: Animated Gifs on Other Cards Message-ID: <32DA1C73-9EB7-4499-B518-17E53F3D2878@hyperhh.de> Yet another option. One may use for the 'it-pauses-until-coming-back'-test a gif that counts in seconds from 0 up to 100: giphy.com/gifs/TCJTqRAxRbhGU (repeatCount=-1) Note. If you go to a different window (of LC or not), leaving the running gif on the top card of its window, then the gif keeps going on, whether hidden by another window or not. From bobsneidar at iotecdigital.com Tue Jan 3 16:16:16 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 21:16:16 +0000 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> References: <99943053-033f-9304-03c7-d3722cf8d81e@fourthworld.com> <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> Message-ID: And redundant backups are just one more vector to your data. Really, security has to be balanced with usability. Absolute security is to never write, type, speak or otherwise store any information you want to protect, or which might give clues to any information you want to protect. This is of course absurd. We sacrifice some degree of confidence for some degree of usability. I personally do not do bit level encryption because of the reason stated below. It's too easy to lose everything. But locking down you information as best you can is always wise. By way of example, I took a phone into Apple where I had the fingerprint recognition enabled. The touch screen was intermittent, so I had them replace the touch screen. They did of course, first have me disable the fingerprint recognition, and turn off Find My iPhone. I got the phone back bricked. They had damaged the cable that goes from the security chip to the logic board, and now the phone was impossible to restore. The chip marries itself to the board, and even replacing the cable would not have solved the problem. Otherwise anyone could bypass the security by simply putting a new security chip/cable in the phone. Yes, too much security is a bad, bad, very bad thing. Bob S > On Jan 3, 2017, at 12:46 , Rick Harrison wrote: > > Hi Richard, > > Remember that if just one bit/blob on your encrypted hard > drive becomes unreadable, then you could lose > everything on that drive. That makes redundant > backups over time even more important! > > Have a great secure NewYear! > > Rick > >> >> This year I want to take this further. I just turned off automatic login; next I'll encrypt my home partition. ... > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 3 16:18:10 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 21:18:10 +0000 Subject: Animated Gifs on Other Cards In-Reply-To: <3723f714-8c5a-2144-5898-dd5e2a7814ed@hyperactivesw.com> References: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> <200c1c7a-8819-43ef-7b26-591d54611717@fourthworld.com> <3723f714-8c5a-2144-5898-dd5e2a7814ed@hyperactivesw.com> Message-ID: <868EE434-E5B0-4F89-BA48-0C34884DEE4D@iotecdigital.com> Makes sense. There really is no "off screen" to the modern computer. On Jan 3, 2017, at 13:03 , J. Landman Gay > wrote: Clever. So I got curious, what would happen if the stack is moved offscreen? Result: it still updates. What happens if you hide the image? Result: it doesn't update. I kind of knew that last one already, I've hidden "busy" gifs before without any repercussions. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Jan 3 16:29:40 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 13:29:40 -0800 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> References: <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> Message-ID: <2ac20f16-ea8e-8afe-ba9b-cd4b3b2bbae5@fourthworld.com> Rick Harrison wrote: > Hi Richard, > > Remember that if just one bit/blob on your encrypted hard > drive becomes unreadable, then you could lose > everything on that drive. That makes redundant > backups over time even more important! That was why I've been putting it off for so long. But so far I've had such good luck with the encrypted volumes I've been using, and have such redundancy to my backups (I live in an earthquake-prone area), that for me it's the right time to consider the change. > Have a great secure NewYear! Thanks. And a safe and happy one for you 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 jacque at hyperactivesw.com Tue Jan 3 16:40:07 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 3 Jan 2017 15:40:07 -0600 Subject: Foundation Framework In-Reply-To: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> References: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> Message-ID: <43a3c892-4868-7c51-ac2e-09ce1bb86e9f@hyperactivesw.com> On 1/3/17 1:54 PM, Richmond Mathewson wrote: > I wonder how many programmers are going to spend their money on LiveCode > if they are aware that at a certain point they are going to have to > leverage one or more other programming languages to achieve > certain things. No one needs to learn any other language. Since the LC team understands that most users don't want to learn lower-level languages like C++, they've provided an intermediate language -- LCB -- that meets the requirement halfway. For those who know or don't mind learning C or its variants, they can tap directly into OS frameworks to achieve even more. None of this means that you yourself need to actually write those things, or that the capabilities of LC have somehow diminished. It isn't any different than writing externals, which have been around forever and which we use with abandon without understanding a single line of the underlying code. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From waprothero at gmail.com Tue Jan 3 16:47:51 2017 From: waprothero at gmail.com (William Prothero) Date: Tue, 3 Jan 2017 13:47:51 -0800 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> Message-ID: Charles: It also seems to me like this is a vital feature that could cripple some applications. I agree with the other posters that the Indy version will probably be purchased by the great majority of those who purchase licenses. It ?should? be a big market. Best, Bill > Skip Kimpel wrote: > > +1 > > LC needs to reconsider breaking up functionality based upon licensing. > > SKIP > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Tue Jan 3 17:01:12 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 3 Jan 2017 17:01:12 -0500 Subject: save stack as filename failing most of the time In-Reply-To: References: Message-ID: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> I just tried the save statement from within a stack and I too have found that the stack is not getting saved! Has anyone reported this as bug? Is there a work around? Thanks, Rick > On Dec 30, 2016, at 6:06 PM, Dr. Hawkins wrote: > > Just saw it happen. > > Apparently, it is simply ignoring the new name--I see the ~ stack renaming, > and then the new stack is created with the original name, not the contents > of filNam, and the ~ stack deleted. > -- > 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 harrison at all-auctions.com Tue Jan 3 17:29:22 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 3 Jan 2017 17:29:22 -0500 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: References: <99943053-033f-9304-03c7-d3722cf8d81e@fourthworld.com> <708DEDB3-7963-47B0-926A-985AD1ECB8C9@all-auctions.com> Message-ID: Hi Bob, That is both a great and terrible story! One really can?t make this type of story up either because it?s too bizarre. Sorry to hear that it was a true one for you! Thanks for sharing... Rick > On Jan 3, 2017, at 4:16 PM, Bob Sneidar wrote: > > And redundant backups are just one more vector to your data. Really, security has to be balanced with usability. Absolute security is to never write, type, speak or otherwise store any information you want to protect, or which might give clues to any information you want to protect. This is of course absurd. We sacrifice some degree of confidence for some degree of usability. I personally do not do bit level encryption because of the reason stated below. It's too easy to lose everything. But locking down you information as best you can is always wise. > > By way of example, I took a phone into Apple where I had the fingerprint recognition enabled. The touch screen was intermittent, so I had them replace the touch screen. They did of course, first have me disable the fingerprint recognition, and turn off Find My iPhone. I got the phone back bricked. They had damaged the cable that goes from the security chip to the logic board, and now the phone was impossible to restore. The chip marries itself to the board, and even replacing the cable would not have solved the problem. Otherwise anyone could bypass the security by simply putting a new security chip/cable in the phone. > > Yes, too much security is a bad, bad, very bad thing. > > Bob S > From dochawk at gmail.com Tue Jan 3 17:30:02 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 3 Jan 2017 14:30:02 -0800 Subject: save stack as filename failing most of the time In-Reply-To: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> Message-ID: On Tue, Jan 3, 2017 at 2:01 PM, Rick Harrison wrote: > I just tried the save statement from within a stack > and I too have found that the stack is not getting saved! > Has anyone reported this as bug? Is there a work around? > This one was so bizarre that I need to make sure I wasn't crazy. Now *Bug 19042* - "save as" reserves stack with same filename "save as" would be my goto for a workaround, but that obviously won't do it . . . maybe send a sequence to the shell to move the old stack to a new name, then save, then another shell to rename the new stack, and another to move the original back? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From hh at hyperhh.de Tue Jan 3 17:32:58 2017 From: hh at hyperhh.de (hh) Date: Tue, 3 Jan 2017 23:32:58 +0100 Subject: Foundation Framework Message-ID: <56CC04AC-87BC-4C93-9E98-B625B25515DE@hyperhh.de> The big problem since several months: A lot of people are speaking about what may be done, may be soon. Not about what can be done, showing working examples. All 'examples' listed in this thread need LCB and most of them especially a FFI that may be available, may be soon, may be for java only. Then comes C, may be. I don't mind, I know both, halfway, good enough for using available libraries/frameworks. But then a *repeated* decision for developers arises: > JLG wrote: > For those who know or don't mind learning C or its variants, > they can tap directly into OS frameworks to achieve even more. That's a good point -- the more "foreign" code one has to do. And that's why we need a lot of typical and good examples for those who wish to use it (JLG:) "without understanding a single line of the underlying code". But if it is as with until now shared widgets, then there will be again less than 64 ... > Richmond M. wrote: > > I wonder how many programmers are going to spend their money on LiveCode > > if they are aware that at a certain point they are going to have to > > leverage one or more other programming languages to achieve > > certain things. > > Jaqueline L.G. wrote: > No one needs to learn any other language. Since the LC team understands > that most users don't want to learn lower-level languages like C++, > they've provided an intermediate language -- LCB -- that meets the > requirement halfway. For those who know or don't mind learning C or its > variants, they can tap directly into OS frameworks to achieve even more. > None of this means that you yourself need to actually write those > things, or that the capabilities of LC have somehow diminished. It isn't > any different than writing externals, which have been around forever and > which we use with abandon without understanding a single line of the > underlying code. From ambassador at fourthworld.com Tue Jan 3 16:42:58 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 3 Jan 2017 13:42:58 -0800 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: References: Message-ID: Bob Sneidar wrote: > And redundant backups are just one more vector to your data. Indeed it is. The old adage "physical access = root" still applies. I have a friend I met through my local Linux user group who does security audits. One of the most common sets of problems he finds isn't with firewall rules or password policies, but server room doors propped open and ancient easily-picked locks. And more than a few C-suite secretaries with their boss' password on a Post-It note on their monitor, viewable by anyone who enters the reception area. No, really. > Really, security has to be balanced with usability. Absolute security > is to never write, type, speak or otherwise store any information > you want to protect, or which might give clues to any information you > want to protect. This is of course absurd. We sacrifice some degree > of confidence for some degree of usability. I personally do not do > bit level encryption because of the reason stated below. It's too > easy to lose everything. But locking down you information as best you > can is always wise. There is currently a spectrum with Usability on one end and Security at the other. Changes favoring one tend to weaken the other. I like to believe that the next frontier in UX is to make good security practices easy. My favorite example is wifi routers. They ship with a default password and login published in the manual, and more than 75% are never changed. Some day we'll see a router vendor come up with a really nice solution to make updating the password on first-use super-easy. And the first one to do it will get the lion's share of the market, because right now the rest are so cumbersome to set up that few bother. -- 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 Jan 3 17:50:22 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 3 Jan 2017 16:50:22 -0600 Subject: Foundation Framework In-Reply-To: <56CC04AC-87BC-4C93-9E98-B625B25515DE@hyperhh.de> References: <56CC04AC-87BC-4C93-9E98-B625B25515DE@hyperhh.de> Message-ID: <8e048eaf-dfd5-b5f4-7231-6e3744a8fc7c@hyperactivesw.com> On 1/3/17 4:32 PM, hh wrote: > And that's why we need a lot of typical and good examples for > those who wish to use it (JLG:) > "without understanding a single line of the underlying code". > > But if it is as with until now shared widgets, then there will be > again less than 64 ... True, and I did take a look at LCB briefly. I did part of the tutorial and realized my brain doesn't work that way yet. It would take a lot of experimentation and practice to use it, which I don't have time for with my current work load, so I left my tutorial files on the desktop where they still reside. Some day I will look again. I've been thinking in x-talk for 30 years and it is hard to think any other way. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jan 3 17:54:27 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 3 Jan 2017 16:54:27 -0600 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: References: Message-ID: <7f2276fa-7d36-fe0c-9fb8-f92d8afa9ad2@hyperactivesw.com> On 1/3/17 3:42 PM, Richard Gaskin wrote: > My favorite example is wifi routers. They ship with a default password > and login published in the manual, and more than 75% are never changed. And almost all the routers I've had over the years won't even *let* you change the login name. It's always "admin" and that's it. Pah. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From MikeKerner at roadrunner.com Tue Jan 3 18:02:46 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 3 Jan 2017 18:02:46 -0500 Subject: Contains vs is in In-Reply-To: <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> Message-ID: the short answer is "yes", but it can be more complicated as it may require some javascript execution to pull the data from the server. It depends on the site you are scraping. You can also (possibly) use a service that can yank that for you. On Tue, Jan 3, 2017 at 4:05 PM, Bob Sneidar wrote: > Speaking of which, is it possible to scrape values from web controls like > menus and check boxes? > > Bob S > > > On Jan 3, 2017, at 12:12 , Mike Kerner MikeKerner at roadrunner.com>> wrote: > > I mean if you do web scraping and use LC to analyze the results, a million > is a small number. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Tue Jan 3 18:35:37 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 23:35:37 +0000 Subject: Contains vs is in In-Reply-To: References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> Message-ID: <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> I interact with copier interfaces quite a lot and the process of backing up the data involves going through various pages and typing what I see there into a text file. I have always thought it would be great to write an app that can do it for me, but I have never been able to scrape anything more than the HTML text displayed on the page. I will have to look into ways to use Javascript to do it. If it requires already knowing what the values are though, I'm afraid I might meet with unsurpassable difficluty. Bob S On Jan 3, 2017, at 15:02 , Mike Kerner > wrote: the short answer is "yes", but it can be more complicated as it may require some javascript execution to pull the data from the server. It depends on the site you are scraping. You can also (possibly) use a service that can yank that for you. From bobsneidar at iotecdigital.com Tue Jan 3 18:38:18 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 23:38:18 +0000 Subject: save stack as filename failing most of the time In-Reply-To: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> Message-ID: <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> Not sure this helps you but I use Save this stack all the time and I can see the stack in the finder append a tilde (~), create a new stack file then the file with the tilde goes away. My changes are always there afterwards. Bob S On Jan 3, 2017, at 14:01 , Rick Harrison > wrote: I just tried the save statement from within a stack and I too have found that the stack is not getting saved! Has anyone reported this as bug? Is there a work around? Thanks, Rick From dochawk at gmail.com Tue Jan 3 18:39:47 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 3 Jan 2017 15:39:47 -0800 Subject: save stack as filename failing most of the time In-Reply-To: <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> Message-ID: On Tue, Jan 3, 2017 at 3:38 PM, Bob Sneidar wrote: > Not sure this helps you but I use Save this stack all the time and I can > see the stack in the finder append a tilde (~), create a new stack file > then the file with the tilde goes away. My changes are always there > afterwards. > That's what's happening here--but it shouldn't be. On a save-as, there is no reason to move the old file; it should be proceeding directly to writing the new filename. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bobsneidar at iotecdigital.com Tue Jan 3 18:40:54 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 23:40:54 +0000 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: <7f2276fa-7d36-fe0c-9fb8-f92d8afa9ad2@hyperactivesw.com> References: <7f2276fa-7d36-fe0c-9fb8-f92d8afa9ad2@hyperactivesw.com> Message-ID: You may want to spend more than $35 on a router. ;-) Bob S On Jan 3, 2017, at 14:54 , J. Landman Gay > wrote: On 1/3/17 3:42 PM, Richard Gaskin wrote: My favorite example is wifi routers. They ship with a default password and login published in the manual, and more than 75% are never changed. And almost all the routers I've had over the years won't even *let* you change the login name. It's always "admin" and that's it. Pah. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Tue Jan 3 18:44:48 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 3 Jan 2017 23:44:48 +0000 Subject: 8.1.2 Offset bug fixed! Message-ID: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> YAY! Offset bug fixed! Bless you LC devs. Bob S From bobsneidar at iotecdigital.com Tue Jan 3 19:29:51 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 00:29:51 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> Message-ID: Spoke too soon! Unfortunately the compiler is still borked for me, only this time it's stuck at Loading Settings in the StandAlone Builder Progress window. Bob S > On Jan 3, 2017, at 15:44 , Bob Sneidar wrote: > > YAY! Offset bug fixed! Bless you LC devs. > > Bob S > From bobsneidar at iotecdigital.com Tue Jan 3 20:21:49 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 01:21:49 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> Message-ID: What is happening is, the Standalone Application Builder is replacing the reference to the mainstack in the Stack Files section with something else, so the next time I save as standalone, it doesn't include the mainstack. It includes something totally different. The last app I can compile with is 8.0.1 and I have to go in and fix the stack file references first. Bob S > On Jan 3, 2017, at 16:29 , Bob Sneidar wrote: > > Spoke too soon! Unfortunately the compiler is still borked for me, only this time it's stuck at Loading Settings in the StandAlone Builder Progress window. > > Bob S > > >> On Jan 3, 2017, at 15:44 , Bob Sneidar wrote: >> >> YAY! Offset bug fixed! Bless you LC devs. >> >> 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 brahma at hindu.org Tue Jan 3 22:35:26 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Wed, 4 Jan 2017 03:35:26 +0000 Subject: Animated Gifs on Other Cards In-Reply-To: <868EE434-E5B0-4F89-BA48-0C34884DEE4D@iotecdigital.com> References: <1437c46f-2343-0e48-fb87-7ea37b3b3d18@gmail.com> <200c1c7a-8819-43ef-7b26-591d54611717@fourthworld.com> <3723f714-8c5a-2144-5898-dd5e2a7814ed@hyperactivesw.com> <868EE434-E5B0-4F89-BA48-0C34884DEE4D@iotecdigital.com> Message-ID: Good input? off screen or on top card of open window behind the top stack: GIF is still running? Given that we might be instantiating the appearance of these GIFs (icons of buttons) "here and there and everywhere" via some low level back script or lib that was brought into the msg path with start using? it makes sense then to hide it as a "best practice" ? with a generalized behavior? this would avert the need for additional "sensor code" to be have to check if the window was open but behind etc. I haven't tried it recently, but I once (years ago) had a number of animated GIFs on my desktop (mac)? and the Finder ran slow as molasses. Put them all into a folder, Finder became responsive again. This got me to thinking the other day, if they slow down LC performance when running. The other term use case beside brief appearance of indicators that come and go, would be even more intensive: in this case we know what is happening, they are all there, running on top: set 4-8 animated GIF figures to start moving around on the screen, with some voice over story line? will this "die" on a cheap Android phone? TBD Of course we can benchmark this now that we know when the GIF still runs or not. BR ------ Jacque wrote: I've hidden "busy" gifs before without any repercussions. From jacque at hyperactivesw.com Tue Jan 3 23:40:35 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 Jan 2017 22:40:35 -0600 Subject: Security in 2017 (was "OK, the list *really* needs to be fixed") In-Reply-To: References: <7f2276fa-7d36-fe0c-9fb8-f92d8afa9ad2@hyperactivesw.com> Message-ID: <15967c759b8.2816.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> The limitation goes back to the time when routers cost upwards of $200 and hardly anyone had one. Things are getting better now for some manufacturers but still not all. I'm more concerned these days about malware that attacks routers and the inability to find out if your current one is vulnerable. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 3, 2017 5:42:47 PM Bob Sneidar wrote: > You may want to spend more than $35 on a router. ;-) > > Bob S > > > On Jan 3, 2017, at 14:54 , J. Landman Gay > > wrote: > > On 1/3/17 3:42 PM, Richard Gaskin wrote: > My favorite example is wifi routers. They ship with a default password > and login published in the manual, and more than 75% are never changed. > > And almost all the routers I've had over the years won't even *let* you > change the login name. It's always "admin" and that's it. Pah. > > -- > 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 hh at hyperhh.de Wed Jan 4 01:47:42 2017 From: hh at hyperhh.de (hh) Date: Wed, 4 Jan 2017 07:47:42 +0100 Subject: Animated Gifs on Other Cards Message-ID: <87104E3C-7327-4AD7-8827-CE8127BCC7E4@hyperhh.de> TMHO it is much better to animate gifs by an own handler (send in 'regular' time intervals, for example every next full second). Only by that you have full control on the animation speed on different hardware. I have a lot of gifs whose speed is set to "fastest", not this perfect on fast machines, only fine old PowerPCs. And by setting ONE "check" (variable) you can start/stop the animation: = stop at once/ after finishing the loop/ after a certain time amount = don't stop but pause only = stop forever after a certain number of repeats = pause for a certain amount of time = pause while the suspended = stopping if the cycle becomes too slow etc ... As usual this may all be done by one handler for each gif or by ONE handler up in the message hierarchy for several gifs. From richmondmathewson at gmail.com Wed Jan 4 03:14:53 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 10:14:53 +0200 Subject: Foundation Framework In-Reply-To: <43a3c892-4868-7c51-ac2e-09ce1bb86e9f@hyperactivesw.com> References: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> <43a3c892-4868-7c51-ac2e-09ce1bb86e9f@hyperactivesw.com> Message-ID: Thank you for a very clear explanation which improved the taste of my breakfast no end. Although . . . it still doesn't quite explain why we need LCB to do some "heavy lifting": why can LC not be extended to encompass that? Richmond. On 1/3/17 11:40 pm, J. Landman Gay wrote: > On 1/3/17 1:54 PM, Richmond Mathewson wrote: >> I wonder how many programmers are going to spend their money on LiveCode >> if they are aware that at a certain point they are going to have to >> leverage one or more other programming languages to achieve >> certain things. > > No one needs to learn any other language. Since the LC team > understands that most users don't want to learn lower-level languages > like C++, they've provided an intermediate language -- LCB -- that > meets the requirement halfway. For those who know or don't mind > learning C or its variants, they can tap directly into OS frameworks > to achieve even more. > > None of this means that you yourself need to actually write those > things, or that the capabilities of LC have somehow diminished. It > isn't any different than writing externals, which have been around > forever and which we use with abandon without understanding a single > line of the underlying code. > From ali.lloyd at livecode.com Wed Jan 4 05:16:36 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 04 Jan 2017 10:16:36 +0000 Subject: Contains vs is in In-Reply-To: <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> Message-ID: 'contains' and 'is in' are implemented exactly the same in LiveCode Script, so there shouldn't be any difference. However there is an interesting subtlety that emerges when you consider what these two bits of syntax should do, which explains why they are different in LCB. When we say 'A contains B' where A is some sort of sequence (ordered set), then I would argue we really mean that B is a subsequence of A. On the other hand I think the interpretation of 'is in' is the same as that of 'is among the elements of'. Thus 'contains' is actually a relation between sequences and sequences, whereas 'is in' is one between elements and sequences. This makes no difference in LCS for strings because the type of the sequence is the same as the type of the element, namely they are strings. However it does mean that the following two should be considered anomalous: 1) In LCS, 'is in' does not restrict the left hand side to a single char 2) In LCS, no string other than empty 'contains' empty Both of these anomalies are rectified in LCB. The situation becomes clearer when using an LCB list, where contains is a syntax error, and is in is only true if listA occurs as an *element* of listB, rather than a subsequence. Moreover contains [] is always true. tl;dr - there should be no performance difference between 'contains' and 'is in' in LCS. On Tue, Jan 3, 2017 at 11:35 PM Bob Sneidar wrote: > I interact with copier interfaces quite a lot and the process of backing > up the data involves going through various pages and typing what I see > there into a text file. I have always thought it would be great to write an > app that can do it for me, but I have never been able to scrape anything > more than the HTML text displayed on the page. > > I will have to look into ways to use Javascript to do it. If it requires > already knowing what the values are though, I'm afraid I might meet with > unsurpassable difficluty. > > Bob S > > > On Jan 3, 2017, at 15:02 , Mike Kerner MikeKerner at roadrunner.com>> wrote: > > the short answer is "yes", but it can be more complicated as it may require > some javascript execution to pull the data from the server. It depends on > the site you are scraping. You can also (possibly) use a service that can > yank that for you. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 4 05:22:31 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 04 Jan 2017 10:22:31 +0000 Subject: Contains vs is in In-Reply-To: References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> Message-ID: Peter has pointed out that I am technically using the word 'subsequence' in error, and should probably have used 'substring' instead! (cf https://en.wikipedia.org/wiki/Subsequence vs https://en.wikipedia.org/wiki/Substring) On Wed, Jan 4, 2017 at 10:16 AM Ali Lloyd wrote: > 'contains' and 'is in' are implemented exactly the same in LiveCode > Script, so there shouldn't be any difference. However there is an > interesting subtlety that emerges when you consider what these two bits of > syntax should do, which explains why they are different in LCB. > > When we say 'A contains B' where A is some sort of sequence (ordered set), > then I would argue we really mean that B is a subsequence of A. On the > other hand I think the interpretation of 'is in' is the same as that of 'is > among the elements of'. > > Thus 'contains' is actually a relation between sequences and sequences, > whereas 'is in' is one between elements and sequences. This makes no > difference in LCS for strings because the type of the sequence is the same > as the type of the element, namely they are strings. However it does mean > that the following two should be considered anomalous: > > 1) In LCS, 'is in' does not restrict the left hand side to a single char > 2) In LCS, no string other than empty 'contains' empty > > Both of these anomalies are rectified in LCB. The situation becomes > clearer when using an LCB list, where contains is a syntax > error, and is in is only true if listA occurs as an > *element* of listB, rather than a subsequence. Moreover contains [] > is always true. > > > tl;dr - there should be no performance difference between 'contains' and > 'is in' in LCS. > > > On Tue, Jan 3, 2017 at 11:35 PM Bob Sneidar > wrote: > > I interact with copier interfaces quite a lot and the process of backing > up the data involves going through various pages and typing what I see > there into a text file. I have always thought it would be great to write an > app that can do it for me, but I have never been able to scrape anything > more than the HTML text displayed on the page. > > I will have to look into ways to use Javascript to do it. If it requires > already knowing what the values are though, I'm afraid I might meet with > unsurpassable difficluty. > > Bob S > > > On Jan 3, 2017, at 15:02 , Mike Kerner MikeKerner at roadrunner.com>> wrote: > > the short answer is "yes", but it can be more complicated as it may require > some javascript execution to pull the data from the server. It depends on > the site you are scraping. You can also (possibly) use a service that can > yank that for you. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 4 07:32:18 2017 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 4 Jan 2017 13:32:18 +0100 Subject: Subject - LiveCode - I'm not a very happy Bunny Message-ID: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> Hi from Beautiful Brittany, I am obviously in a physical and technological backwater. With my 4 Macs, I spend happy 8 hours a day - every day of the week. I run Mac OS 10.9 (can?t see why I should keep updating to later versions) With LiveCode, ?tis the same - I?m on 5.5.4, happy as a pig in shit with this version - programming new apps (for me alone - not looking to sell !) And I woke up in 2017 to find that LiveCode has been updated (quite a few times) - And although I didn?t follow what those updates brought to my beautiful 5.5.4, I kept on developing apps for myself on Mac and PC. This day in 2017 (already ?) I decided to look to see how far I have fallen behind - and got the shock of my life (699 a year for INDY and 1999 for Business versions) - no mention of a ?fun for you only? version ! We seem to have come rather a long way since free HyperCard. I?m not complaining - liveCode gives me eons of satisfaction, but I can?t afford tariffs like this for the new, all singing, all dancing liveCode. LiveCode information on Internet is very limited. If you want to sell your apps, start at 699 and pay much more for a full Commercial version ! I heard that there was an educational version free (NO INFORMATION) DID NOT hear of a NON-COMMERCIAL version for the Home Programmer. Can any nice person let me know if I can program in a more recent version of livecode (JUST FOR MY FUN) - without spending ALL of my retirement pension. I was bitten by a bug in 1959 - and I can?t stop programming ! And - I know that liveCode IS the way ??? Gung-Ho from Beautiful Brittany -Francis From bonnmike at gmail.com Wed Jan 4 07:38:10 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 4 Jan 2017 05:38:10 -0700 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> Message-ID: Livecode community is what you're looking for. Go to downloads.livecode.com On Wed, Jan 4, 2017 at 5:32 AM, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > I am obviously in a physical and technological backwater. > > With my 4 Macs, I spend happy 8 hours a day - every day of the week. > I run Mac OS 10.9 (can?t see why I should keep updating to later versions) > > With LiveCode, ?tis the same - I?m on 5.5.4, happy as a pig in shit with > this > version - programming new apps (for me alone - not looking to sell !) > > And I woke up in 2017 to find that LiveCode has been updated (quite a > few times) - And although I didn?t follow what those updates brought > to my beautiful 5.5.4, I kept on developing apps for myself on Mac and PC. > > This day in 2017 (already ?) I decided to look to see how far I have > fallen behind - and got the shock of my life (699 a year for INDY and > 1999 for Business versions) - no mention of a ?fun for you only? version ! > > We seem to have come rather a long way since free HyperCard. I?m > not complaining - liveCode gives me eons of satisfaction, but I can?t > afford tariffs like this for the new, all singing, all dancing liveCode. > > LiveCode information on Internet is very limited. If you want to sell > your apps, start at 699 and pay much more for a full Commercial version ! > I heard that there was an educational version free (NO INFORMATION) > DID NOT hear of a NON-COMMERCIAL version for the Home Programmer. > > Can any nice person let me know if I can program in a more recent version > of livecode (JUST FOR MY FUN) - without spending ALL of my retirement > pension. I was bitten by a bug in 1959 - and I can?t stop programming ! > > And - I know that liveCode IS the way ??? > > Gung-Ho from Beautiful Brittany > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 4 07:40:10 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 4 Jan 2017 13:40:10 +0100 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> Message-ID: <7E1FCC1D-B809-495B-A467-2157D2180635@m-r-d.de> Look here https://livecode.org for more information about the open source version of LC. Regards, Matthias > Am 04.01.2017 um 13:32 schrieb Francis Nugent Dixon >: > > Hi from Beautiful Brittany, > > I am obviously in a physical and technological backwater. > > With my 4 Macs, I spend happy 8 hours a day - every day of the week. > I run Mac OS 10.9 (can?t see why I should keep updating to later versions) > > With LiveCode, ?tis the same - I?m on 5.5.4, happy as a pig in shit with this > version - programming new apps (for me alone - not looking to sell !) > > And I woke up in 2017 to find that LiveCode has been updated (quite a > few times) - And although I didn?t follow what those updates brought > to my beautiful 5.5.4, I kept on developing apps for myself on Mac and PC. > > This day in 2017 (already ?) I decided to look to see how far I have > fallen behind - and got the shock of my life (699 a year for INDY and > 1999 for Business versions) - no mention of a ?fun for you only? version ! > > We seem to have come rather a long way since free HyperCard. I?m > not complaining - liveCode gives me eons of satisfaction, but I can?t > afford tariffs like this for the new, all singing, all dancing liveCode. > > LiveCode information on Internet is very limited. If you want to sell > your apps, start at 699 and pay much more for a full Commercial version ! > I heard that there was an educational version free (NO INFORMATION) > DID NOT hear of a NON-COMMERCIAL version for the Home Programmer. > > Can any nice person let me know if I can program in a more recent version > of livecode (JUST FOR MY FUN) - without spending ALL of my retirement > pension. I was bitten by a bug in 1959 - and I can?t stop programming ! > > And - I know that liveCode IS the way ??? > > Gung-Ho from Beautiful Brittany > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 4 08:39:10 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 Jan 2017 08:39:10 -0500 Subject: Contains vs is in In-Reply-To: References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> Message-ID: WHAT? There is some subtlety that I am missing, Ali. On Wed, Jan 4, 2017 at 5:22 AM, Ali Lloyd wrote: > Peter has pointed out that I am technically using the word 'subsequence' in > error, and should probably have used 'substring' instead! > (cf https://en.wikipedia.org/wiki/Subsequence vs > https://en.wikipedia.org/wiki/Substring) > > On Wed, Jan 4, 2017 at 10:16 AM Ali Lloyd wrote: > > > 'contains' and 'is in' are implemented exactly the same in LiveCode > > Script, so there shouldn't be any difference. However there is an > > interesting subtlety that emerges when you consider what these two bits > of > > syntax should do, which explains why they are different in LCB. > > > > When we say 'A contains B' where A is some sort of sequence (ordered > set), > > then I would argue we really mean that B is a subsequence of A. On the > > other hand I think the interpretation of 'is in' is the same as that of > 'is > > among the elements of'. > > > > Thus 'contains' is actually a relation between sequences and sequences, > > whereas 'is in' is one between elements and sequences. This makes no > > difference in LCS for strings because the type of the sequence is the > same > > as the type of the element, namely they are strings. However it does mean > > that the following two should be considered anomalous: > > > > 1) In LCS, 'is in' does not restrict the left hand side to a single char > > 2) In LCS, no string other than empty 'contains' empty > > > > Both of these anomalies are rectified in LCB. The situation becomes > > clearer when using an LCB list, where contains is a > syntax > > error, and is in is only true if listA occurs as an > > *element* of listB, rather than a subsequence. Moreover contains > [] > > is always true. > > > > > > tl;dr - there should be no performance difference between 'contains' and > > 'is in' in LCS. > > > > > > On Tue, Jan 3, 2017 at 11:35 PM Bob Sneidar > > > wrote: > > > > I interact with copier interfaces quite a lot and the process of backing > > up the data involves going through various pages and typing what I see > > there into a text file. I have always thought it would be great to write > an > > app that can do it for me, but I have never been able to scrape anything > > more than the HTML text displayed on the page. > > > > I will have to look into ways to use Javascript to do it. If it requires > > already knowing what the values are though, I'm afraid I might meet with > > unsurpassable difficluty. > > > > Bob S > > > > > > On Jan 3, 2017, at 15:02 , Mike Kerner mailto: > > MikeKerner at roadrunner.com>> wrote: > > > > the short answer is "yes", but it can be more complicated as it may > require > > some javascript execution to pull the data from the server. It depends > on > > the site you are scraping. You can also (possibly) use a service that > can > > yank that for you. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Wed Jan 4 08:43:17 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 4 Jan 2017 07:43:17 -0600 Subject: LiveCode language package for SublimeText 3 Message-ID: I've added a LiveCode language package for SublimeText 3 to packagecontrol.io (the package manager for SublimeText). https://packagecontrol.io/packages/LiveCode https://github.com/trevordevore/livecode-sublimetext -- Trevor DeVore ScreenSteps www.screensteps.com - www.clarify-it.com From richmondmathewson at gmail.com Wed Jan 4 09:11:13 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 16:11:13 +0200 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> Message-ID: <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> What this message should tell the people on the mother-ship is that they need to shout a bit louder about the Open Source version, instead of having a green button "buried" at the bottom of a scroll-down on the title page. Richmond. On 1/4/17 2:32 pm, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > I am obviously in a physical and technological backwater. > > With my 4 Macs, I spend happy 8 hours a day - every day of the week. > I run Mac OS 10.9 (can?t see why I should keep updating to later versions) > > With LiveCode, ?tis the same - I?m on 5.5.4, happy as a pig in shit with this > version - programming new apps (for me alone - not looking to sell !) > > And I woke up in 2017 to find that LiveCode has been updated (quite a > few times) - And although I didn?t follow what those updates brought > to my beautiful 5.5.4, I kept on developing apps for myself on Mac and PC. > > This day in 2017 (already ?) I decided to look to see how far I have > fallen behind - and got the shock of my life (699 a year for INDY and > 1999 for Business versions) - no mention of a ?fun for you only? version ! > > We seem to have come rather a long way since free HyperCard. I?m > not complaining - liveCode gives me eons of satisfaction, but I can?t > afford tariffs like this for the new, all singing, all dancing liveCode. > > LiveCode information on Internet is very limited. If you want to sell > your apps, start at 699 and pay much more for a full Commercial version ! > I heard that there was an educational version free (NO INFORMATION) > DID NOT hear of a NON-COMMERCIAL version for the Home Programmer. > > Can any nice person let me know if I can program in a more recent version > of livecode (JUST FOR MY FUN) - without spending ALL of my retirement > pension. I was bitten by a bug in 1959 - and I can?t stop programming ! > > And - I know that liveCode IS the way ??? > > Gung-Ho from Beautiful Brittany > > -Francis > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 4 09:41:46 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 04 Jan 2017 14:41:46 +0000 Subject: Contains vs is in In-Reply-To: References: <669A3687-52A1-4CFB-85CA-0FBFBBA1B22B@hyperhh.de> <5B81DF9F-CE5C-4FC0-BD11-11A5C3685582@iotecdigital.com> <881A0080-F270-4F72-AC34-39868DFF90B9@iotecdigital.com> Message-ID: As an example, consider a list ["a", "b", "c"]. "a" is in the list. But the list ["a", "b"] is *not* in the list, as it is not an element of the list - all the elements of the list are strings, and ["a", "b"] is a list. However, ["a", "b", "c"] *does* contain ["a", "b"] as the latter occurs as a 'substring' (in the sense of the wikipedia links I posted). On Wed, Jan 4, 2017 at 1:39 PM Mike Kerner wrote: > WHAT? > There is some subtlety that I am missing, Ali. > > On Wed, Jan 4, 2017 at 5:22 AM, Ali Lloyd wrote: > > > Peter has pointed out that I am technically using the word 'subsequence' > in > > error, and should probably have used 'substring' instead! > > (cf https://en.wikipedia.org/wiki/Subsequence vs > > https://en.wikipedia.org/wiki/Substring) > > > > On Wed, Jan 4, 2017 at 10:16 AM Ali Lloyd > wrote: > > > > > 'contains' and 'is in' are implemented exactly the same in LiveCode > > > Script, so there shouldn't be any difference. However there is an > > > interesting subtlety that emerges when you consider what these two bits > > of > > > syntax should do, which explains why they are different in LCB. > > > > > > When we say 'A contains B' where A is some sort of sequence (ordered > > set), > > > then I would argue we really mean that B is a subsequence of A. On the > > > other hand I think the interpretation of 'is in' is the same as that of > > 'is > > > among the elements of'. > > > > > > Thus 'contains' is actually a relation between sequences and sequences, > > > whereas 'is in' is one between elements and sequences. This makes no > > > difference in LCS for strings because the type of the sequence is the > > same > > > as the type of the element, namely they are strings. However it does > mean > > > that the following two should be considered anomalous: > > > > > > 1) In LCS, 'is in' does not restrict the left hand side to a single > char > > > 2) In LCS, no string other than empty 'contains' empty > > > > > > Both of these anomalies are rectified in LCB. The situation becomes > > > clearer when using an LCB list, where contains is a > > syntax > > > error, and is in is only true if listA occurs as an > > > *element* of listB, rather than a subsequence. Moreover contains > > [] > > > is always true. > > > > > > > > > tl;dr - there should be no performance difference between 'contains' > and > > > 'is in' in LCS. > > > > > > > > > On Tue, Jan 3, 2017 at 11:35 PM Bob Sneidar < > bobsneidar at iotecdigital.com > > > > > > wrote: > > > > > > I interact with copier interfaces quite a lot and the process of > backing > > > up the data involves going through various pages and typing what I see > > > there into a text file. I have always thought it would be great to > write > > an > > > app that can do it for me, but I have never been able to scrape > anything > > > more than the HTML text displayed on the page. > > > > > > I will have to look into ways to use Javascript to do it. If it > requires > > > already knowing what the values are though, I'm afraid I might meet > with > > > unsurpassable difficluty. > > > > > > Bob S > > > > > > > > > On Jan 3, 2017, at 15:02 , Mike Kerner > mailto: > > > MikeKerner at roadrunner.com>> wrote: > > > > > > the short answer is "yes", but it can be more complicated as it may > > require > > > some javascript execution to pull the data from the server. It depends > > on > > > the site you are scraping. You can also (possibly) use a service that > > can > > > yank that for you. > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 thatkeith at mac.com Wed Jan 4 10:59:52 2017 From: thatkeith at mac.com (Keith Martin) Date: Wed, 04 Jan 2017 15:59:52 +0000 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> Message-ID: <15E2CEC2-B451-4D9C-91C7-3FFEC1A55F66@mac.com> On 4 Jan 2017, at 14:11, Richmond Mathewson wrote: > What this message should tell the people on the mother-ship is that > they need to shout a bit louder > about the Open Source version Amen! The FOSS, Community edition is a great thing, and it's It'd also be great if the mother ship would also consider, one day, a more inexpensive way to step up to the level where App Store submission is possible, perhaps as a short-term (say, 1 month?) window, bundled with advice for efficient App Store submission? Perhaps something similar for HTML5 publication in the future? LC is wonderful, but it is feeling more and more like a product with a 'keep out, professionals only' label on the virtual box... :-/ Me, I'd SO glad I got Indy in time to keep annual cost just about affordable. I make peanuts (at most!) from what I build, but that's not the point for me; it's just too much fun not to be part of the LC builder community. I did once hope HTML5 would be available as part of that, but sadly it's separate. :( k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From bobsneidar at iotecdigital.com Wed Jan 4 11:25:47 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 16:25:47 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> Message-ID: Apparently it's far, far worse than I thought. Now every time I open my stack, it hits the line where I start using stack libSqlYoga in a try catch loop. It skips over the try catch loop, not even generating an error. Opening my stack/libSQLYoga in 8.1.2 has completely borked my app. I've restored a backup of the app to no avail. I've downloaded a fresh copy of libSQLYoga to no avail. Not sure where to go from here. Bob S > On Jan 3, 2017, at 17:21 , Bob Sneidar wrote: > > What is happening is, the Standalone Application Builder is replacing the reference to the mainstack in the Stack Files section with something else, so the next time I save as standalone, it doesn't include the mainstack. It includes something totally different. > > The last app I can compile with is 8.0.1 and I have to go in and fix the stack file references first. > > Bob S > > >> On Jan 3, 2017, at 16:29 , Bob Sneidar wrote: >> >> Spoke too soon! Unfortunately the compiler is still borked for me, only this time it's stuck at Loading Settings in the StandAlone Builder Progress window. >> >> Bob S >> >> >>> On Jan 3, 2017, at 15:44 , Bob Sneidar wrote: >>> >>> YAY! Offset bug fixed! Bless you LC devs. >>> >>> Bob S >>> From richmondmathewson at gmail.com Wed Jan 4 11:33:57 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 18:33:57 +0200 Subject: Jumping cursors Message-ID: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> Hey-Ho: more fun with my endless Devawriter Pro (Grantha Samyuktaksharas for those who care about that sort of thing). So, I have a line of code that says this: set the text of the selectedText to numToCodePoint(0xFF001) and it does do what it is meant to do; i.e. pops character 0xFF001 at the end of the line in my text entry field, but I really want the cursor to end up after that character not in front of it "raw" the cursor ends up in front of 0xFF001 if the line is followed up by something of this sort: set the text of the selectedText to "XXX" the cursor ends up at the end of the line, after the triple Xs . . . However: if I do this instead select after fld "fRESULT" (that's the name of the text entry field) the cursor ends up in front of the 0xFF001 character . . . and, what is more does not allow me to move the cursor in anyway whatsoever after the 0xFF001 character. Richmond. From bobsneidar at iotecdigital.com Wed Jan 4 12:34:59 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 17:34:59 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> Message-ID: <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> Now the IDE is randomly password protecting my scripts. Jesus. Bob S > On Jan 4, 2017, at 08:25 , Bob Sneidar wrote: > > Apparently it's far, far worse than I thought. Now every time I open my stack, it hits the line where I start using stack libSqlYoga in a try catch loop. It skips over the try catch loop, not even generating an error. Opening my stack/libSQLYoga in 8.1.2 has completely borked my app. > > I've restored a backup of the app to no avail. I've downloaded a fresh copy of libSQLYoga to no avail. Not sure where to go from here. > > Bob S > > >> On Jan 3, 2017, at 17:21 , Bob Sneidar wrote: >> >> What is happening is, the Standalone Application Builder is replacing the reference to the mainstack in the Stack Files section with something else, so the next time I save as standalone, it doesn't include the mainstack. It includes something totally different. >> >> The last app I can compile with is 8.0.1 and I have to go in and fix the stack file references first. >> >> Bob S >> >> >>> On Jan 3, 2017, at 16:29 , Bob Sneidar wrote: >>> >>> Spoke too soon! Unfortunately the compiler is still borked for me, only this time it's stuck at Loading Settings in the StandAlone Builder Progress window. >>> >>> Bob S >>> >>> >>>> On Jan 3, 2017, at 15:44 , Bob Sneidar wrote: >>>> >>>> YAY! Offset bug fixed! Bless you LC devs. >>>> >>>> Bob S >>>> > From blueback09 at gmail.com Wed Jan 4 12:45:59 2017 From: blueback09 at gmail.com (Matt Maier) Date: Wed, 4 Jan 2017 09:45:59 -0800 Subject: standalone settings .zip Message-ID: I haven't actually build a standalone in many months, so perhaps my memory is fooling me. Did Livecode used to automatically create .zip files for each of the platforms? I'm using Indy 8.1.1 at the moment. It's not creating separate .zip copies and there's no option for that in the standalone settings. However, I remember my old workflow being to upload the .zip copies to github as a release. Matt From thatkeith at mac.com Wed Jan 4 12:56:44 2017 From: thatkeith at mac.com (Keith Martin) Date: Wed, 04 Jan 2017 17:56:44 +0000 Subject: standalone settings .zip In-Reply-To: References: Message-ID: <2E880870-0113-49A8-BDF1-CD8F58229EA8@mac.com> That'd be nice ? but if it's possible it's news to me. I've use a third-party zip tool to avoid including Mac-specific ghost files in zip archives for Windows users. :-/ k On 4 Jan 2017, at 17:45, Matt Maier wrote: > I haven't actually build a standalone in many months, so perhaps my > memory > is fooling me. > > Did Livecode used to automatically create .zip files for each of the > platforms? > > I'm using Indy 8.1.1 at the moment. It's not creating separate .zip > copies > and there's no option for that in the standalone settings. However, I > remember my old workflow being to upload the .zip copies to github as > a > release. > > Matt > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From jacque at hyperactivesw.com Wed Jan 4 13:01:17 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Jan 2017 12:01:17 -0600 Subject: Foundation Framework In-Reply-To: References: <3cf413d2-d47f-6a84-d77a-f5991c3d1fec@gmail.com> <43a3c892-4868-7c51-ac2e-09ce1bb86e9f@hyperactivesw.com> Message-ID: <1596aa469c8.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> LC could definitely be extended to do anything. But the team has limited resources and chooses new features carefully depending on a number of factors, and one person's need may not be enough to justify the work. In the spirit of OSS, we now have a way to implement those extensions ourselves. It is more freedom, not less. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 4, 2017 2:16:56 AM Richmond Mathewson wrote: > Thank you for a very clear explanation which improved the taste of my > breakfast no end. > > Although . . . it still doesn't quite explain why we need LCB to do some > "heavy lifting": why can LC > not be extended to encompass that? > > Richmond. > > On 1/3/17 11:40 pm, J. Landman Gay wrote: >> On 1/3/17 1:54 PM, Richmond Mathewson wrote: >>> I wonder how many programmers are going to spend their money on LiveCode >>> if they are aware that at a certain point they are going to have to >>> leverage one or more other programming languages to achieve >>> certain things. >> >> No one needs to learn any other language. Since the LC team >> understands that most users don't want to learn lower-level languages >> like C++, they've provided an intermediate language -- LCB -- that >> meets the requirement halfway. For those who know or don't mind >> learning C or its variants, they can tap directly into OS frameworks >> to achieve even more. >> >> None of this means that you yourself need to actually write those >> things, or that the capabilities of LC have somehow diminished. It >> isn't any different than writing externals, which have been around >> forever and which we use with abandon without understanding a single >> line of the underlying code. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 4 13:46:16 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Jan 2017 12:46:16 -0600 Subject: 8.1.2 Offset bug fixed! In-Reply-To: <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> Message-ID: <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I think it's time to open a bug report and send the stack to the team. It sounds like file corruption to me. Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 4, 2017 11:37:00 AM Bob Sneidar wrote: > Now the IDE is randomly password protecting my scripts. Jesus. > > Bob S > > >> On Jan 4, 2017, at 08:25 , Bob Sneidar wrote: >> >> Apparently it's far, far worse than I thought. Now every time I open my >> stack, it hits the line where I start using stack libSqlYoga in a try catch >> loop. It skips over the try catch loop, not even generating an error. >> Opening my stack/libSQLYoga in 8.1.2 has completely borked my app. >> >> I've restored a backup of the app to no avail. I've downloaded a fresh copy >> of libSQLYoga to no avail. Not sure where to go from here. >> >> Bob S >> >> >>> On Jan 3, 2017, at 17:21 , Bob Sneidar wrote: >>> >>> What is happening is, the Standalone Application Builder is replacing the >>> reference to the mainstack in the Stack Files section with something else, >>> so the next time I save as standalone, it doesn't include the mainstack. It >>> includes something totally different. >>> >>> The last app I can compile with is 8.0.1 and I have to go in and fix the >>> stack file references first. >>> >>> Bob S >>> >>> >>>> On Jan 3, 2017, at 16:29 , Bob Sneidar wrote: >>>> >>>> Spoke too soon! Unfortunately the compiler is still borked for me, only >>>> this time it's stuck at Loading Settings in the StandAlone Builder Progress >>>> window. >>>> >>>> Bob S >>>> >>>> >>>>> On Jan 3, 2017, at 15:44 , Bob Sneidar wrote: >>>>> >>>>> YAY! Offset bug fixed! Bless you LC devs. >>>>> >>>>> 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 richmondmathewson at gmail.com Wed Jan 4 13:53:49 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 20:53:49 +0200 Subject: 8.1.2 Offset bug fixed! In-Reply-To: <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On 1/4/17 8:46 pm, J. Landman Gay wrote: > I think it's time to open a bug report and send the stack to the team. > It sounds like file corruption to me. > > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > > On January 4, 2017 11:37:00 AM Bob Sneidar > wrote: > >> Now the IDE is randomly password protecting my scripts. Jesus. Surely it's better to appeal to Kevin and his team as, last time I looked Jesus wasn't doing much programming. Richmond. >> >> Bob S >> >> >>> On Jan 4, 2017, at 08:25 , Bob Sneidar >>> wrote: >>> >>> Apparently it's far, far worse than I thought. Now every time I open >>> my stack, it hits the line where I start using stack libSqlYoga in a >>> try catch loop. It skips over the try catch loop, not even >>> generating an error. Opening my stack/libSQLYoga in 8.1.2 has >>> completely borked my app. >>> >>> I've restored a backup of the app to no avail. I've downloaded a >>> fresh copy of libSQLYoga to no avail. Not sure where to go from here. >>> >>> Bob S >>> >>> >>>> On Jan 3, 2017, at 17:21 , Bob Sneidar >>>> wrote: >>>> >>>> What is happening is, the Standalone Application Builder is >>>> replacing the reference to the mainstack in the Stack Files section >>>> with something else, so the next time I save as standalone, it >>>> doesn't include the mainstack. It includes something totally >>>> different. >>>> >>>> The last app I can compile with is 8.0.1 and I have to go in and >>>> fix the stack file references first. >>>> >>>> Bob S >>>> >>>> >>>>> On Jan 3, 2017, at 16:29 , Bob Sneidar >>>>> wrote: >>>>> >>>>> Spoke too soon! Unfortunately the compiler is still borked for me, >>>>> only this time it's stuck at Loading Settings in the StandAlone >>>>> Builder Progress window. >>>>> >>>>> Bob S >>>>> >>>>> >>>>>> On Jan 3, 2017, at 15:44 , Bob Sneidar >>>>>> wrote: >>>>>> >>>>>> YAY! Offset bug fixed! Bless you LC devs. >>>>>> >>>>>> 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 Wed Jan 4 13:57:04 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 18:57:04 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <8C5CB0A3-C578-4FE0-8484-D88E2FE5741F@iotecdigital.com> There wouldn't be any bugs id He did. :-) Bob S On Jan 4, 2017, at 10:53 , Richmond Mathewson > wrote: Surely it's better to appeal to Kevin and his team as, last time I looked Jesus wasn't doing much programming. Richmond. From tore.nilsen at me.com Wed Jan 4 14:05:47 2017 From: tore.nilsen at me.com (Tore Nilsen) Date: Wed, 04 Jan 2017 20:05:47 +0100 Subject: 8.1.2 Offset bug fixed! In-Reply-To: <8C5CB0A3-C578-4FE0-8484-D88E2FE5741F@iotecdigital.com> References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <8C5CB0A3-C578-4FE0-8484-D88E2FE5741F@iotecdigital.com> Message-ID: <983E3699-F159-4FEF-9BE5-70AE89929C79@me.com> Not so sure about that. Remember he is the mastermind behind everything. I take everything to also mean bugs. :-) Tore > 4. jan. 2017 kl. 19.57 skrev Bob Sneidar >: > > There wouldn't be any bugs id He did. :-) From bobsneidar at iotecdigital.com Wed Jan 4 14:05:12 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 19:05:12 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: The password protecting issue was version 8.0.1. I need to be running 8.0.2. For some reason 8.0.2 was not on my dock. I'm trying to track down all the other issues before filing a bug report if necessary. It's hard to track down as the debugger will hit a line and then skip over a bunch of lines, so I have to set breakpoints all along the way. Bob S From blueback09 at gmail.com Wed Jan 4 14:05:37 2017 From: blueback09 at gmail.com (Matt Maier) Date: Wed, 4 Jan 2017 11:05:37 -0800 Subject: button width on different platforms Message-ID: I've got some buttons with text in them. On Windows (where I develop) they look fine. On Linux the buttons are a little bit narrower so the text is cut off. Anyone handled a similar problem? From richmondmathewson at gmail.com Wed Jan 4 14:11:52 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 21:11:52 +0200 Subject: button width on different platforms In-Reply-To: References: Message-ID: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> Yes; many, many times: this is even, potentially a problem on a single platform as you have no idea as to what fonts someone has installed in their system. I gave up using real buttons about 12 years ago just because I was deploying stuff across Windows, Macintosh and Linux. What I do, instead, is make a button up to look the way I want it (normally on Macintosh with the Charcoal font, or on Xubuntu with the Ubuntu font) and then import a snapshot of the button so I end up with an image that will look the same regardless of which platform it is seen on. Obviously this involves a little extra time, but in terms of aesthetics it wins hands down as you know that no-one is going to open up your standalone and be faced with a "tar" or a "o nex" button. Richmond. On 1/4/17 9:05 pm, Matt Maier wrote: > I've got some buttons with text in them. On Windows (where I develop) they > look fine. On Linux the buttons are a little bit narrower so the text is > cut off. > > Anyone handled a similar problem? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jan 4 14:30:43 2017 From: hh at hyperhh.de (hh) Date: Wed, 4 Jan 2017 20:30:43 +0100 Subject: Contains vs is in Message-ID: (LC Builder 'contains' vs 'is in') ================================= TMHO this abstract writing of Ali's examples is easy to remember, the different "level" of the comparison is visible by the brackets. x "is in" A if and only if A "contains" [x]. (x "is in" A and y "is in" A) if and only if A contains [x,y]. etc. where A is a list, x,y is any. >> Definitions. Let A and B be lists. >> x "is in" A if and only if x is an element of A. >> B "contains" A if and only if every element of A "is in" B. From MikeKerner at roadrunner.com Wed Jan 4 14:32:26 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 4 Jan 2017 14:32:26 -0500 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: If you accept the premise of Westworld, then bugs are important. On Wed, Jan 4, 2017 at 2:05 PM, Bob Sneidar wrote: > The password protecting issue was version 8.0.1. I need to be running > 8.0.2. For some reason 8.0.2 was not on my dock. I'm trying to track down > all the other issues before filing a bug report if necessary. It's hard to > track down as the debugger will hit a line and then skip over a bunch of > lines, so I have to set breakpoints all along the way. > > 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 > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From bobsneidar at iotecdigital.com Wed Jan 4 14:41:44 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 19:41:44 +0000 Subject: button width on different platforms In-Reply-To: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> References: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> Message-ID: I was under a vague impression that you could bundle font files with the app (of course there may be licensing issues etc so this may not be viable in every case). The trick at that point would be installing the fonts. On linux and mac, I think this can be done via command line. Not sure about Windows. I will bet installer makers can do this automagically. Bob S On Jan 4, 2017, at 11:11 , Richmond Mathewson > wrote: Yes; many, many times: this is even, potentially a problem on a single platform as you have no idea as to what fonts someone has installed in their system. From dochawk at gmail.com Wed Jan 4 14:46:20 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 11:46:20 -0800 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Wed, Jan 4, 2017 at 10:53 AM, Richmond Mathewson < richmondmathewson at gmail.com> wrote: > Surely it's better to appeal to Kevin and his team as, last time I looked > Jesus wasn't doing much programming. Actually, Jesus & Satan had a well-known computing contest to resolve a dispute. The Devil had an obvious advantage, considering the infernal underlying nature of the machines, but for two hours, they typed away, blasting through spreadsheets, word processing, databases, and even a bit of programming. The Devil was clearly far ahead, when, five minutes before the end, power went out for two minutes. On startup, Jesus simply smiled, printed out his work, and turned it in, while the Devil stared hopelessly at his screen. "How could I have lost? I am the Devil, and these machines are straight from the darkest pits of Hell!" St. Peter looked at him sadly, shook his head, and explained, "Jesus Saves." :) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From hh at hyperhh.de Wed Jan 4 14:48:35 2017 From: hh at hyperhh.de (hh) Date: Wed, 4 Jan 2017 20:48:35 +0100 Subject: Contains vs is in Message-ID: <4648D75C-A8F6-485B-9D01-CD2FFD4FA975@hyperhh.de> (LC Builder 'contains' vs 'is in') ================================= Ali, are the following TRUE statements? 1. Every list "contains" the empty list. 2. [x] "contains" [x, x]. 3. nothing "is in" the empty list. > (Corrected in line 5 contains to "contains"): > TMHO this abstract writing of Ali's examples is easy to remember, > the different "level" of the comparison is visible by the brackets. > > x "is in" A if and only if A "contains" [x]. > (x "is in" A and y "is in" A) if and only if A "contains" [x,y]. > etc. > where A is a list, x,y is any. > > > >> Definitions. Let A and B be lists. > >> x "is in" A if and only if x is an element of A. > >> B "contains" A if and only if every element of A "is in" B. From bobsneidar at iotecdigital.com Wed Jan 4 14:54:20 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 19:54:20 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Ok sorry for blowing up the list I was in a panic and was hoping someone had run into my issues and had found some easy resolution. In the end I had to restore a backup copy (yes 8.0.1 corrupts stacks!) and then I had to go through the code and redo a number of code changes I had made. Now I am back at the point where I can compile with 8.0.2 but no higher. The compiler continues to modify the file links to the files in the Stack Files which then borks the mainstack and I have to go get a backup and restore it. I will try and put together some kind of test, but the stack I have is way too large to send into the QC center. I'll figure something out. Bob S From richmondmathewson at gmail.com Wed Jan 4 15:38:55 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 4 Jan 2017 22:38:55 +0200 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <4f9ecba5-189a-7264-96c3-9e76984fa178@gmail.com> That made me laugh out loud! Richmond. On 1/4/17 9:46 pm, Dr. Hawkins wrote: > On Wed, Jan 4, 2017 at 10:53 AM, Richmond Mathewson < > richmondmathewson at gmail.com> wrote: > >> Surely it's better to appeal to Kevin and his team as, last time I looked >> Jesus wasn't doing much programming. > > Actually, Jesus & Satan had a well-known computing contest to resolve a > dispute. > > The Devil had an obvious advantage, considering the infernal underlying > nature of the machines, but for two hours, they typed away, blasting > through spreadsheets, word processing, databases, and even a bit of > programming. > > The Devil was clearly far ahead, when, five minutes before the end, power > went out for two minutes. > > On startup, Jesus simply smiled, printed out his work, and turned it in, > while the Devil stared hopelessly at his screen. > > "How could I have lost? I am the Devil, and these machines are straight > from the darkest pits of Hell!" > > St. Peter looked at him sadly, shook his head, and explained, "Jesus Saves." > > > :) > > From hh at hyperhh.de Wed Jan 4 15:44:56 2017 From: hh at hyperhh.de (hh) Date: Wed, 4 Jan 2017 21:44:56 +0100 Subject: Contains vs is in Message-ID: Please forget my last two posts, they contain wrong statements. Haven't seen that this is already implemented using the term "subsequence of elements": From the dictionary. Target contains Needle if and only if the elements of Needle occur as a _subsequence of the elements_ of Target. So I should use the dictionary and can test by myself. I thought erroneously of analogies to (counted) sets, sorry. From warren at warrensweb.us Wed Jan 4 16:22:56 2017 From: warren at warrensweb.us (Warren Samples) Date: Wed, 4 Jan 2017 15:22:56 -0600 Subject: button width on different platforms In-Reply-To: References: Message-ID: <48072b68-26d2-92b7-0ea0-7d4835135592@warrensweb.us> On 01/04/2017 01:05 PM, Matt Maier wrote: > I've got some buttons with text in them. On Windows (where I develop) they > look fine. On Linux the buttons are a little bit narrower so the text is > cut off. > > Anyone handled a similar problem? Matt, I would suggest dynamically setting the width of the buttons to the formattedWidth of the buttons is the most correct thing to do. You may also set the height of the buttons the same way. You will find the actual space needed changes with font selection. I have suggested always setting the height of text fields the same way but for some reason that doesn't seem to go over very well. Personally I'm not a big fan of fixed height text fields which cut off the contained text. This is very common to see in Linux with LiveCode things developed on other platforms, including the IDE. In any event, maybe the worst approach, and also the most common, is to start dictating the font selection and size. You can never know what reasons the user may have for using a particular font or size. Dynamic layout is really the best way to go whenever possible. Ask a web developer. Warren From jacque at hyperactivesw.com Wed Jan 4 16:26:48 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 4 Jan 2017 15:26:48 -0600 Subject: Jumping cursors In-Reply-To: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> Message-ID: <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> On 1/4/17 10:33 AM, Richmond Mathewson wrote: > > set the text of the selectedText to numToCodePoint(0xFF001) > > and it does do what it is meant to do; i.e. pops character 0xFF001 at > the end of the line in my > text entry field, but I really want the cursor to end up after that > character not in front of it I'm a little surprised that works at all. The "selectedtext" returns a string, not a position. I'd use "selectedChunk" which would provide a character location, enabling you to set the cursor at a specific position. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Jan 4 16:28:39 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 4 Jan 2017 15:28:39 -0600 Subject: button width on different platforms In-Reply-To: References: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> Message-ID: On 1/4/17 1:41 PM, Bob Sneidar wrote: > I was under a vague impression that you could bundle font files with > the app (of course there may be licensing issues etc so this may not > be viable in every case). The trick at that point would be installing > the fonts. You can ship the app with a font included, and it isn't necessary to install it. LC allows "start using font file " and it just works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Wed Jan 4 16:33:46 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 21:33:46 +0000 Subject: button width on different platforms In-Reply-To: References: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> Message-ID: <8D195EDC-8BE9-4A20-945C-E5DE9492A2D1@iotecdigital.com> I did not know that! Very cool. Bob S > On Jan 4, 2017, at 13:28 , J. Landman Gay wrote: > > On 1/4/17 1:41 PM, Bob Sneidar wrote: >> I was under a vague impression that you could bundle font files with >> the app (of course there may be licensing issues etc so this may not >> be viable in every case). The trick at that point would be installing >> the fonts. > > You can ship the app with a font included, and it isn't necessary to install it. LC allows "start using font file " and it just works. > > -- > 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 Jan 4 15:39:52 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 4 Jan 2017 12:39:52 -0800 Subject: button width on different platforms In-Reply-To: References: Message-ID: <4306aa02-c33f-ba05-5898-d7630273dce2@fourthworld.com> Matt Maier wrote: > I've got some buttons with text in them. On Windows (where I develop) > they look fine. On Linux the buttons are a little bit narrower so the > text is cut off. Are the buttons narrower or is the font larger? If the latter, try setting the font size of the stack. By default LC will use the OS default font and size, which is smaller on Windows than on most Linux distros. -- 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 Wed Jan 4 16:52:34 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 21:52:34 +0000 Subject: button width on different platforms In-Reply-To: <4306aa02-c33f-ba05-5898-d7630273dce2@fourthworld.com> References: <4306aa02-c33f-ba05-5898-d7630273dce2@fourthworld.com> Message-ID: Actually I had to do that myself because the font size in a standalone was different than the font size in the IDE. Bob S On Jan 4, 2017, at 12:39 , Richard Gaskin > wrote: Matt Maier wrote: > I've got some buttons with text in them. On Windows (where I develop) > they look fine. On Linux the buttons are a little bit narrower so the > text is cut off. Are the buttons narrower or is the font larger? If the latter, try setting the font size of the stack. By default LC will use the OS default font and size, which is smaller on Windows than on most Linux distros. -- Richard Gaskin From richmondmathewson at gmail.com Wed Jan 4 17:00:49 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 00:00:49 +0200 Subject: button width on different platforms In-Reply-To: References: <91c81ea8-1714-55a4-a430-7d60c9ddf755@gmail.com> Message-ID: <4700ad87-24a7-2bec-262a-0c1b97e828dd@gmail.com> Um, well, yes: but whether the operating system that your end-user is going to play with your font the same way as your operating system plays with it is another potential pitfall. Certainly I am wondering what Windows 10 is going to do with the latest version of my Devawriter when I hive off a Windows standalone from LC 8.1.2: with LC 4.5 Windows 8 really behaved extremely badly with my Devawriter font (which behaved "as it should" on Macintosh, Linux and Windows XP, Vista and "7"). This was not because Devawriter went "shopping" for some font it could find on the end-user's system, and, as far as I can tell it had little or nothing to do with LiveCode: but just that Windows 8 seemed to screw up with non-standard Unicode fonts. Richmond. On 1/4/17 11:28 pm, J. Landman Gay wrote: > On 1/4/17 1:41 PM, Bob Sneidar wrote: >> I was under a vague impression that you could bundle font files with >> the app (of course there may be licensing issues etc so this may not >> be viable in every case). The trick at that point would be installing >> the fonts. > > You can ship the app with a font included, and it isn't necessary to > install it. LC allows "start using font file " and it just > works. > From richmondmathewson at gmail.com Wed Jan 4 17:01:57 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 00:01:57 +0200 Subject: Jumping cursors In-Reply-To: <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> Message-ID: I have been using "the selectedText" without a backward glance extremely successfully for 6 years. Richmond. On 1/4/17 11:26 pm, J. Landman Gay wrote: > On 1/4/17 10:33 AM, Richmond Mathewson wrote: >> >> set the text of the selectedText to numToCodePoint(0xFF001) >> >> and it does do what it is meant to do; i.e. pops character 0xFF001 at >> the end of the line in my >> text entry field, but I really want the cursor to end up after that >> character not in front of it > > I'm a little surprised that works at all. The "selectedtext" returns a > string, not a position. I'd use "selectedChunk" which would provide a > character location, enabling you to set the cursor at a specific > position. > From bobsneidar at iotecdigital.com Wed Jan 4 17:05:29 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 22:05:29 +0000 Subject: Not Corruption Message-ID: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> I feel so stupid. But I must confess I screwed up. I have a login stack that when a user logs in it sets properties of the mainstack to which it belongs, like the userid, the login name, the permissions level etc. Well one of the properties it sets is... wait for it... PASSWORD!!! I was setting the PASSWORD of the MAINSTACK to a salted aes256 bit encryption key!!!! GAH! What I am doing instead is having one property called logindata containing an array containing all the data. DOH! What a maroon!! Bob S From jacque at hyperactivesw.com Wed Jan 4 17:18:06 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 4 Jan 2017 16:18:06 -0600 Subject: Not Corruption In-Reply-To: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: On 1/4/17 4:05 PM, Bob Sneidar wrote: > I feel so stupid. But I must confess I screwed up. You did the right thing posting here. I have a client who runs into problems all the time, so we schedule a Skype session where I can see what's going wrong. Invariably, as soon as she tells me about the issue and I'm watching her screen, she immediately figures out the reason without my help. All I have to do is be there. So, we were here. Carry on. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Wed Jan 4 17:01:29 2017 From: dunbarx at aol.com (dunbarx) Date: Wed, 4 Jan 2017 14:01:29 -0800 (PST) Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> Message-ID: <1483567289791-4711414.post@n4.nabble.com> Neither construction works in HC. You would have had to: put "foo" into the selectedChunk. Both work in LC, though, and it is a case where LC is more forgiving than HC. Craig -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Jumping-cursors-tp4711385p4711414.html Sent from the Revolution - User mailing list archive at Nabble.com. From bonnmike at gmail.com Wed Jan 4 17:30:00 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 4 Jan 2017 15:30:00 -0700 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> <159654dd9f0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: Just got kicked again. *sigh* Despite successfully receiving a boatload of messages from the list today. On Tue, Jan 3, 2017 at 11:03 AM, Bob Sneidar wrote: > Fair enough, except that list servers are supposed to be configured in > such a way so as to get around this. A list server *should* send a separate > email to each user in a list, NOT one email to ALL the users in the list. > The latter will definitely get "DMARC'd" as spam, especially if the > addresses are not in the BCC field. Also, the list server *should* send the > emails in a throttled way, so as not to raise any flags. > > It may be that gmail has tightened their DMARC rules, and so an adjustment > needs to be made in the list server to accomodate them. If this cannot be > done, it might be advisable to use a different domain. Mail issues like > this are definitely a nuisance, but in the modern age where email accounts > are getting compromised, providers are understandably a bit skittish. > > Bob S > > > > On Jan 3, 2017, at 09:08 , J. Landman Gay > wrote: > > > > Found this explanation: > > https://mail.python.org/pipermail/mailman-users/2015- > December/080211.html > > > > It includes this: > > > > Let us say you have 5 users on your list, user1 at aol.com, user2 at > aol.com, user3 at aol.com user4 at aol.com and user5 at aol.com. user1 at > aol.com posts a piece of mail to your list. mailman tries to deliver to > user2, user3, user4 and user5 @ aol.com aol says "drop dead, we don't > talk to you because of our DMARC policy" mail to user2 user3 user4 and > user5 bounces. Their bounce count is incremented. > > > > user2 at aol.com posts a piece of mail to your list. mailman tries to > deliver to user1, user3, user4 and user5 @ aol.com aol says "drop dead, > we don't talk to you because of our DMARC policy" mail to user1 user3 user4 > and user5 bounces. Their bounce count is incremented. and so on. Every time > somebody from aol sends mail to the list, it bounces for every other aol > member on your list. Their bounce counts increase. > > > > One day, some message sends some of the bounce counts over the limit > mailman has, after which it says -- Too many bounces! I cannot deliver mail > to this account! Unsubscribe this person! And, because of the way things > have happened you get a triggering message which causes a lot of > unsubscribes _from the same site_. > > > > 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 dochawk at gmail.com Wed Jan 4 17:37:51 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 14:37:51 -0800 Subject: save stack as filename failing most of the time In-Reply-To: References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> Message-ID: Now I'm seeing "put" fail to put things in the message box, which I suspect is related. And the application browser insists that there is a substack to one of my stacks that shouldn't be there. It strives saving and duplication, but when I open that stack by itself, it shows no sub stack. "the sub stacks of" also reveals no substack. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From stephen at barncard.com Wed Jan 4 17:43:17 2017 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 4 Jan 2017 14:43:17 -0800 Subject: Not Corruption In-Reply-To: References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: This is the case will all tech problem solving. And why I can't find my keys and my daughter can, instantly, with a smirk. On Wed, Jan 4, 2017 at 2:18 PM, J. Landman Gay wrote: > Invariably, as soon as she tells me about the issue and I'm watching her > screen, she immediately figures out the reason without my help. All I have > to do is be there. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From stephen at barncard.com Wed Jan 4 17:46:10 2017 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 4 Jan 2017 14:46:10 -0800 Subject: Fwd: confirm 7bd38c96cb9f5af1feed079d3665414e9314e8a5 In-Reply-To: References: Message-ID: How can this be fixed? Very annoying. s q b -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org ---------- Forwarded message ---------- From: Date: Wed, Jan 4, 2017 at 2:23 PM Subject: confirm 7bd38c96cb9f5af1feed079d3665414e9314e8a5 To: stephen at barncard.com Your membership in the mailing list use-livecode has been disabled due to excessive bounces The last bounce received from you was dated 04-Jan-2017. You will not get any more messages from this list until you re-enable your membership. You will receive 3 more reminders like this before your membership in the list is deleted. To re-enable your membership, you can simply respond to this message (leaving the Subject: line intact), or visit the confirmation page at http://lists.runrev.com/mailman/confirm/use-livecode/ 7bd38c96cb9f5af1feed079d3665414e9314e8a5 You can also visit your membership page at http://lists.runrev.com/mailman/options/use-livecode/ stephen%40barncard.com On your membership page, you can change various delivery options such as your email address and whether you get digests or not. As a reminder, your membership password is xxxxx If you have any questions or problems, you can contact the list owner at use-livecode-owner at lists.runrev.com From dochawk at gmail.com Wed Jan 4 17:46:40 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 14:46:40 -0800 Subject: Not Corruption In-Reply-To: References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: On Wed, Jan 4, 2017 at 2:18 PM, J. Landman Gay wrote: > > You did the right thing posting here. I have a client who runs into > problems all the time, so we schedule a Skype session where I can see > what's going wrong. Invariably, as soon as she tells me about the issue and > I'm watching her screen, she immediately figures out the reason without my > help. When I was in grad school in the late 90s, I chatted at a conference with another grad student who spent time at the university support desk. He just couldn't find what was going wrong with the professor's fax modem attempts over the phone. Finally, "Let's go back to the beginning. What file are you trying to send?" File? What file? "The one that you want the computer to send" No, it's a document; I want to fax it. The good professor was holding his document up to the screen . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ambassador at fourthworld.com Wed Jan 4 16:56:33 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 4 Jan 2017 13:56:33 -0800 Subject: button width on different platforms In-Reply-To: References: Message-ID: Bob Sneidar wrote: > On Jan 4, 2017, at 12:39 , Richard Gaskin wrote: > >> Are the buttons narrower or is the font larger? >> >> If the latter, try setting the font size of the stack. >> >> By default LC will use the OS default font and size, which is >> smaller on Windows than on most Linux distros. > > > Actually I had to do that myself because the font size in a > standalone was different than the font size in the IDE. If that's in v9.x please file a bug report. The IDE should not be imposing an unusual font size. -- 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 james at thehales.id.au Wed Jan 4 18:06:56 2017 From: james at thehales.id.au (James Hale) Date: Thu, 5 Jan 2017 10:06:56 +1100 Subject: Subject: Re: Subject - LiveCode - I'm not a very happy Bunny Message-ID: <5AD1ACFF-1576-4C8A-A6A9-116390C3B9DF@thehales.id.au> Richmond wrote: > What this message should tell the people on the mother-ship is that they > need to shout a bit louder about the Open Source version, instead of having a green button "buried" at the bottom of a scroll-down on the title page. +1 In fact a green button that takes you to a site with no resources (docs, lessons, tunes) or comparison to licensed versions. One of the silliest ideas they have come up with. From lan.kc.macmail at gmail.com Wed Jan 4 18:14:54 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 5 Jan 2017 07:14:54 +0800 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Thu, Jan 5, 2017 at 2:53 AM, Richmond Mathewson > > Surely it's better to appeal to Kevin and his team as, last time I looked > Jesus wasn't doing much programming. > Hmmm, maybe you haven't opened a Bible in a while. In Matthew 5:37 (and others) it clearly states: "But let your communications be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil." Sounds like binary to me. From bobsneidar at iotecdigital.com Wed Jan 4 18:20:44 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 4 Jan 2017 23:20:44 +0000 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: I knew there was a reason they called base 16 "hex"! Bob On Jan 4, 2017, at 15:14 , Kay C Lan > wrote: On Thu, Jan 5, 2017 at 2:53 AM, Richmond Mathewson > Surely it's better to appeal to Kevin and his team as, last time I looked Jesus wasn't doing much programming. Hmmm, maybe you haven't opened a Bible in a while. In Matthew 5:37 (and others) it clearly states: "But let your communications be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil." Sounds like binary to me. From jacque at hyperactivesw.com Wed Jan 4 18:33:21 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 4 Jan 2017 17:33:21 -0600 Subject: Not Corruption In-Reply-To: References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: On 1/4/17 4:46 PM, Dr. Hawkins wrote: > On Wed, Jan 4, 2017 at 2:18 PM, J. Landman Gay > wrote: > >> >> You did the right thing posting here. I have a client who runs into >> problems all the time, so we schedule a Skype session where I can see >> what's going wrong. Invariably, as soon as she tells me about the issue and >> I'm watching her screen, she immediately figures out the reason without my >> help. > > > When I was in grad school in the late 90s, I chatted at a conference with > another grad student who spent time at the university support desk. > > He just couldn't find what was going wrong with the professor's fax modem > attempts over the phone. > > Finally, "Let's go back to the beginning. What file are you trying to > send?" > > File? What file? > > "The one that you want the computer to send" > > No, it's a document; I want to fax it. > > The good professor was holding his document up to the screen . . . > > Sounds remarkably like a possible urban legend I read, where a secretary was asked to copy a floppy disk, so she put it into the Xerox machine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Jan 4 18:39:12 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 4 Jan 2017 17:39:12 -0600 Subject: save stack as filename failing most of the time In-Reply-To: References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> Message-ID: <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> On 1/4/17 4:37 PM, Dr. Hawkins wrote: > "the sub stacksof" also reveals no substack. Is that a typo? Does "substacks of" also fail? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Wed Jan 4 18:49:16 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 5 Jan 2017 07:49:16 +0800 Subject: Jumping cursors In-Reply-To: <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> Message-ID: On Thu, Jan 5, 2017 at 5:26 AM, J. Landman Gay wrote: > > I'm a little surprised that works at all. The "selectedtext" returns a > string, not a position. I'd use "selectedChunk" which would provide a > character location, enabling you to set the cursor at a specific position. > Whilst your definitions of 'selectedText' and 'selectedChunk' are correct, the fact is that 'set the text of the selectedText to "abc"' does replace whatever text you've hilited with whatever text you've specified regardless of whether the text you've hilighted is a long string, a short string or an empty string. The 'normal' result of doing such is that the cursor ends up and the right hand end of the new text, but apparently not so if the new text is numToCodePoint(0xFF001) I think Richmond should file a Bug report because it does seem he's found an anomaly, or at the very least, if there is a valid reason why this is the case for 0xFF001 (and possibly others) then maybe a Note in the Dictionary describing this situation would be useful. From dochawk at gmail.com Wed Jan 4 20:06:00 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 17:06:00 -0800 Subject: save stack as filename failing most of the time In-Reply-To: <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> Message-ID: On Wed, Jan 4, 2017 at 3:39 PM, J. Landman Gay wrote: > On 1/4/17 4:37 PM, Dr. Hawkins wrote: > >> "the sub stacksof" also reveals no substack. >> > > Is that a typo? Does "substacks of" also fail? > failed autocorrect? It was actually "substacks of" -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Wed Jan 4 20:09:46 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 17:09:46 -0800 Subject: Not Corruption In-Reply-To: References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: On Wed, Jan 4, 2017 at 3:33 PM, J. Landman Gay wrote: > Sounds remarkably like a possible urban legend I read, where a secretary > was asked to copy a floppy disk, so she put it into the Xerox machine. In this case, I was speaking to the guy that got the call. Frankly, though, this is one that I would bet actually happened hundreds, if not thousands, of times. And my first stint of practicing law led to Hawkins' Second Law: There is no lower bound to human intelligence. (I've forgotten the first law; it was a special case of the second) My little brother spent some unpleasant time on first tier tech support; the stupid calls are not exaggerations. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Wed Jan 4 20:10:42 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 17:10:42 -0800 Subject: 8.1.2 Offset bug fixed! In-Reply-To: References: <805105BA-9223-4C23-9654-716261665E33@iotecdigital.com> <5B4F00BB-D7B5-46EB-AEE0-1D6B73611DAA@iotecdigital.com> <1596acd98c0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: On Wed, Jan 4, 2017 at 3:20 PM, Bob Sneidar wrote: > I knew there was a reason they called base 16 "hex"! Remember to always draw a pentium around your computer before booting windows or otherwise trafficking with demons . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Wed Jan 4 20:41:06 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 17:41:06 -0800 Subject: Problem building standalone Message-ID: I no have my merged stack, with the many sub stacks. Livecode crashes every time I try to build a standalone. Sometimes it runs for a while and explains what it's doing; other times I've barely let go of the menu choice. This is 8.1.2-release. Is this a common problem? I tried turning off messages and compiling with 8.1.0; it's now up to 6 minutes and still on "auto detecting library inclusions" -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Wed Jan 4 21:02:01 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 4 Jan 2017 18:02:01 -0800 Subject: Problem building standalone In-Reply-To: References: Message-ID: It seems that if I first launch livecode, then turn off messages and load my monolithic stack, then build, I get a working binary in 8.1.2. I suspect that the startup routines are making changes that later confuse the compiler, but . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ali.lloyd at livecode.com Thu Jan 5 03:36:58 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Thu, 05 Jan 2017 08:36:58 +0000 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> Message-ID: 0xFF001 appears to be an invalid unicode character, residing in the private use area. When I try > set the text of the selectedText to numToCodepoint(0xff001) The text is replaced by a character that LiveCode appears to think is RTL, and the cursor splits as it does when placed 'ahead' of an RTL character in mixed text. If you replace all the text of a line with it, it will therefore place the cursor to the left of the character. Whether this is a bug or not depends on whether 0xFF001 *should* be treated as RTL or not. I kind of suspect it isn't, but making sure codepoints from the private use area behave correctly in a field is unlikely to be a high priority fix, unless you have a good reason for doing it! On Wed, Jan 4, 2017 at 11:49 PM Kay C Lan wrote: > On Thu, Jan 5, 2017 at 5:26 AM, J. Landman Gay > wrote: > > > > I'm a little surprised that works at all. The "selectedtext" returns a > > string, not a position. I'd use "selectedChunk" which would provide a > > character location, enabling you to set the cursor at a specific > position. > > > Whilst your definitions of 'selectedText' and 'selectedChunk' are > correct, the fact is that 'set the text of the selectedText to "abc"' > does replace whatever text you've hilited with whatever text you've > specified regardless of whether the text you've hilighted is a long > string, a short string or an empty string. The 'normal' result of > doing such is that the cursor ends up and the right hand end of the > new text, but apparently not so if the new text is > numToCodePoint(0xFF001) > > I think Richmond should file a Bug report because it does seem he's > found an anomaly, or at the very least, if there is a valid reason why > this is the case for 0xFF001 (and possibly others) then maybe a Note > in the Dictionary describing this situation would be useful. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 03:56:40 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 10:56:40 +0200 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> Message-ID: <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Um: this could be a "stupid Richmond" case rather than anything else as I populated cells FF001 to FF01E with Grantha Samyuktaksharas: and those in FF002 and so on behave perfectly well; but FF001 could be a non-character which I had overlooked: If one goes here: http://www.unicode.org/charts/PDF/UF0000.pdf information regarding FF001 is not much use . . . The Range: F0000 - FFFFF is the Unicode Supplementary Private Use Area-A; a bit like that area in New Mexico. Although "The entire plane is dedicated to private use with the exception of the last two code points." would seem to imply that FF001 should cause me no problems. The difficulty with Unicode is that as it is a standard that is always changing, and that document about the Unicode Supplementary Private Use Area-A is from Unicode version 6 (the current one is version 9). So, back to the font editor and shift that character down to the other end of the list . . . The Unicode convention's website suffers from a prolixity that largely serves to obfuscate rather than explain, indulging in long sentences full of Latin neologisms. Richmond. On 1/5/17 10:36 am, Ali Lloyd wrote: > 0xFF001 appears to be an invalid unicode character, residing in the private > use area. When I try >> set the text of the selectedText to numToCodepoint(0xff001) > The text is replaced by a character that LiveCode appears to think is RTL, > and the cursor splits as it does when placed 'ahead' of an RTL character in > mixed text. If you replace all the text of a line with it, it will > therefore place the cursor to the left of the character. > > Whether this is a bug or not depends on whether 0xFF001 *should* be treated > as RTL or not. I kind of suspect it isn't, but making sure codepoints from > the private use area behave correctly in a field is unlikely to be a high > priority fix, unless you have a good reason for doing it! > > On Wed, Jan 4, 2017 at 11:49 PM Kay C Lan wrote: > >> On Thu, Jan 5, 2017 at 5:26 AM, J. Landman Gay >> wrote: >>> I'm a little surprised that works at all. The "selectedtext" returns a >>> string, not a position. I'd use "selectedChunk" which would provide a >>> character location, enabling you to set the cursor at a specific >> position. >> Whilst your definitions of 'selectedText' and 'selectedChunk' are >> correct, the fact is that 'set the text of the selectedText to "abc"' >> does replace whatever text you've hilited with whatever text you've >> specified regardless of whether the text you've hilighted is a long >> string, a short string or an empty string. The 'normal' result of >> doing such is that the cursor ends up and the right hand end of the >> new text, but apparently not so if the new text is >> numToCodePoint(0xFF001) >> >> I think Richmond should file a Bug report because it does seem he's >> found an anomaly, or at the very least, if there is a valid reason why >> this is the case for 0xFF001 (and possibly others) then maybe a Note >> in the Dictionary describing this situation would be useful. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jan 5 04:19:40 2017 From: mark at livecode.com (Mark Waddingham) Date: Thu, 05 Jan 2017 10:19:40 +0100 Subject: Jumping cursors In-Reply-To: <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Message-ID: On 2017-01-05 09:56, Richmond Mathewson wrote: > Um: this could be a "stupid Richmond" case rather than anything else > as I populated cells FF001 > to FF01E with Grantha Samyuktaksharas: and those in FF002 and so on > behave perfectly well; This is a case of 'stupid engine', rather than 'stupid Richmond': http://quality.livecode.com/show_bug.cgi?id=19045 The implementation of the bidi algorithm in the engine is currently computing surrogate pairs incorrectly. In this case, 0xFF001 is being read as a character in the arabic script area in the BMP which has the 'Arabic RTL' attribute. This means that it is being treated as an RTL character when it should not be. > but FF001 could be a non-character which I had overlooked: If one goes > here: > > http://www.unicode.org/charts/PDF/UF0000.pdf > > information regarding FF001 is not much use . . . > > The Range: F0000 - FFFFF is the Unicode Supplementary Private Use > Area-A; a bit like that area > in New Mexico. > > Although "The entire plane is dedicated to private use with the > exception of the last two code points." > would seem to imply that FF001 should cause me no problems. Indeed - end user applications are free to use SPUA-A and SPUA-B for whatever purpose they wish... With the only caveat that two uses of said areas might be completely incompatible. (i.e. a font designed for use in one application which uses these areas, might break horribly in an app which uses the area for a completely different purpose). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From richmondmathewson at gmail.com Thu Jan 5 05:01:56 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 12:01:56 +0200 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Message-ID: Thanks for a very clear explanation. On 1/5/17 11:19 am, Mark Waddingham wrote: > On 2017-01-05 09:56, Richmond Mathewson wrote: >> Um: this could be a "stupid Richmond" case rather than anything else >> as I populated cells FF001 >> to FF01E with Grantha Samyuktaksharas: and those in FF002 and so on >> behave perfectly well; > > This is a case of 'stupid engine', rather than 'stupid Richmond': Ha, Ha, Ha: possibly the first time ever that it hasn't been the latter :) > > http://quality.livecode.com/show_bug.cgi?id=19045 By 'stupid engine' do you mean the LiveCode engine, something else, or code that has been co-opted from elsewhere and folded into the LC engine? > > The implementation of the bidi algorithm in the engine is currently > computing surrogate pairs incorrectly. "The implementation of the bidi algorithm" . . . ouch. Aah . . . "bidi" means 'BIDIrectional' Obviously something rather jazzier than my feevle effort: https://www.dropbox.com/s/rlw0t1ymwoghq5q/SURROGATER.rev.zip?dl=0 I, like a fool, had assumed that post LiveCode 7.0 the engine was, somehow, avoiding surrogate pairs altogether, rather than fudging around so things were *very pleasant indeed* for people like me when leveraging glyphs occupying Unicode areas above the first plain. Obviously things were slightly too good to be true. > In this case, 0xFF001 is being read as a character in the arabic > script area in the BMP which has the 'Arabic RTL' attribute. This > means that it is being treated as an RTL character when it should not be. Do you have any idea which other surrogate pairs it might be getting wrong? Until (if ?) things get sorted out that would be a useful reference list so as to know which Unicode slots to avoid. Writing as a lazy slob I feel no screaming urge to go back and recode all those (0x4FFF6), (0x3EEDA) hex codes as surrogate pairs . . . > >> but FF001 could be a non-character which I had overlooked: If one >> goes here: >> >> http://www.unicode.org/charts/PDF/UF0000.pdf >> >> information regarding FF001 is not much use . . . >> >> The Range: F0000 - FFFFF is the Unicode Supplementary Private Use >> Area-A; a bit like that area >> in New Mexico. >> >> Although "The entire plane is dedicated to private use with the >> exception of the last two code points." >> would seem to imply that FF001 should cause me no problems. > > Indeed - end user applications are free to use SPUA-A and SPUA-B for > whatever purpose they wish... With the only caveat that two uses of > said areas might be completely incompatible. (i.e. a font designed for > use in one application which uses these areas, might break horribly in > an app which uses the area for a completely different purpose). My Devawriter Pro application depends on my Devawriter.ttf font which employs all 3 Private Use Areas to deliver the conjunct consonants used in the Indian writing systems used to write Sanskrit. In fact I have spent nearly as much time developing my font as I have on the Devawriter Pro application itself. Obviously my font is not going to be much use outwith my application beyond displaying HTML, RTF and PDF documents derived from the application. > > Warmest Regards, > > Mark. > Best, Richmond. From th.douez at gmail.com Thu Jan 5 05:14:09 2017 From: th.douez at gmail.com (Thierry Douez) Date: Thu, 5 Jan 2017 11:14:09 +0100 Subject: standalone settings .zip In-Reply-To: <2E880870-0113-49A8-BDF1-CD8F58229EA8@mac.com> References: <2E880870-0113-49A8-BDF1-CD8F58229EA8@mac.com> Message-ID: the zip command line utility (in Terminal) can do this: zip Targetdir.zip -x \*.DS_Store -r Sourcedir This can be executed with the LC shell() function... That'd be nice ? but if it's possible it's news to me. I've use a third-party zip tool to avoid including Mac-specific ghost files > in zip archives for Windows users. :-/ > > -- ------------------------------------------------ Thierry Douez - sunny-tdz.com sunnYrex - sunnYtext2speech - sunnYperl - sunnYmidi - sunnYmage From thatkeith at mac.com Thu Jan 5 06:01:28 2017 From: thatkeith at mac.com (Keith Martin) Date: Thu, 05 Jan 2017 11:01:28 +0000 Subject: standalone settings .zip In-Reply-To: References: <2E880870-0113-49A8-BDF1-CD8F58229EA8@mac.com> Message-ID: <72FACEB4-E992-4CED-BA5A-D64367D49CF1@mac.com> On 5 Jan 2017, at 10:14, Thierry Douez wrote: > the zip command line utility (in Terminal) can do this: > > zip Targetdir.zip -x \*.DS_Store -r Sourcedir > > This can be executed with the LC shell() function... Sweet! That's really good to know, thanks. :) k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From mark at livecode.com Thu Jan 5 06:07:58 2017 From: mark at livecode.com (Mark Waddingham) Date: Thu, 05 Jan 2017 12:07:58 +0100 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Message-ID: On 2017-01-05 11:01, Richmond Mathewson wrote: > Ha, Ha, Ha: possibly the first time ever that it hasn't been the latter > :) >> >> http://quality.livecode.com/show_bug.cgi?id=19045 > > By 'stupid engine' do you mean the LiveCode engine, something else, or > code that has been co-opted > from elsewhere and folded into the LC engine? Specifically the internal routine which fetches the Unicode 'properties' for a run of characters is currently computing a surrogate pair's codepoint incorrectly - in this case U+0FF001 is being treated as U+07BC - which is an undefined codepoint and as such the property info being fetched (in this case, BiDi class) is undefined. > I, like a fool, had assumed that post LiveCode 7.0 the engine was, > somehow, avoiding surrogate pairs > altogether, rather than fudging around so things were *very pleasant > indeed* for people like me when > leveraging glyphs occupying Unicode areas above the first plain. > > Obviously things were slightly too good to be true. The engine does 'automatically' deal with surrogate pairs in UTF-16. Indeed, the fact that they exist at all in the engine's internal representation is generally not something the developer has to worry about (modulo bugs, like the one above). You can use the codeunit chunk to access a string's individual UTF-16 components, codepoint chunk to access a string as a sequence of actual codepoints, and char to access a string as a sequence of graphemes (approximation to what most people call 'letters' or 'characters'). > Do you have any idea which other surrogate pairs it might be getting > wrong? > > Until (if ?) things get sorted out that would be a useful reference > list so as to know which Unicode slots > to avoid. This should list all the codepoints in the SPUA-A which will cause directionality problems (due to incorrect property lookup): local tList repeat with tCodepoint = 0xF0000 to 0xFFFFD get numToCodepoint(tCodepoint) local tLeading, tTrailing put codepointToNum(codeunit 1 of it) into tLeading put codepointToNum(codeunit 2 of it) into tTrailing local tWrongCodepoint put (tLeading - 0xD800) + ((tTrailing - 0xDC00) * 2^10) into tWrongCodepoint get codepointProperty(numToCodepoint(tWrongCodepoint), "Bidi Class") if it contains "Right_To_Left" or it contains "Arabic" then put format("U+0x%6x has wrong bidi class - %s\n", tCodepoint, it) after tList end if end repeat put tList > Writing as a lazy slob I feel no screaming urge to go back and recode > all those (0x4FFF6), (0x3EEDA) > hex codes as surrogate pairs . . . Doing so wouldn't do you any good anyway. The bug lies in the processing of the string *after* it has been constructed - whether it is constructed directly from codepoints, or codeunits wouldn't make a difference. I've submitted a PR for a fix to the problem against the 8.1 branch here: https://github.com/livecode/livecode/pull/5020 Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From richmondmathewson at gmail.com Thu Jan 5 06:23:25 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 13:23:25 +0200 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Message-ID: <195c5105-21fa-804b-3378-7aa361f9b26e@gmail.com> Thank you: 373 wonky results! Well, to be honest, I'm not going to wait for you and yours to sort that out; I shall use the list to help me avoid wonky Unicode addresses. On 1/5/17 1:07 pm, Mark Waddingham wrote: > On 2017-01-05 11:01, Richmond Mathewson wrote: >> Ha, Ha, Ha: possibly the first time ever that it hasn't been the >> latter :) >>> >>> http://quality.livecode.com/show_bug.cgi?id=19045 >> >> By 'stupid engine' do you mean the LiveCode engine, something else, or >> code that has been co-opted >> from elsewhere and folded into the LC engine? > > Specifically the internal routine which fetches the Unicode > 'properties' for a run of characters is currently computing a > surrogate pair's codepoint incorrectly - in this case U+0FF001 is > being treated as U+07BC - which is an undefined codepoint and as such > the property info being fetched (in this case, BiDi class) is undefined. > >> I, like a fool, had assumed that post LiveCode 7.0 the engine was, >> somehow, avoiding surrogate pairs >> altogether, rather than fudging around so things were *very pleasant >> indeed* for people like me when >> leveraging glyphs occupying Unicode areas above the first plain. >> >> Obviously things were slightly too good to be true. > > The engine does 'automatically' deal with surrogate pairs in UTF-16. > Indeed, the fact that they exist at all in the engine's internal > representation is generally not something the developer has to worry > about (modulo bugs, like the one above). > > You can use the codeunit chunk to access a string's individual UTF-16 > components, codepoint chunk to access a string as a sequence of actual > codepoints, and char to access a string as a sequence of graphemes > (approximation to what most people call 'letters' or 'characters'). > >> Do you have any idea which other surrogate pairs it might be getting >> wrong? >> >> Until (if ?) things get sorted out that would be a useful reference >> list so as to know which Unicode slots >> to avoid. > > This should list all the codepoints in the SPUA-A which will cause > directionality problems (due to incorrect property lookup): > > local tList > repeat with tCodepoint = 0xF0000 to 0xFFFFD > get numToCodepoint(tCodepoint) > > local tLeading, tTrailing > put codepointToNum(codeunit 1 of it) into tLeading > put codepointToNum(codeunit 2 of it) into tTrailing > > local tWrongCodepoint > put (tLeading - 0xD800) + ((tTrailing - 0xDC00) * 2^10) into > tWrongCodepoint > > get codepointProperty(numToCodepoint(tWrongCodepoint), "Bidi > Class") > if it contains "Right_To_Left" or it contains "Arabic" then > put format("U+0x%6x has wrong bidi class - %s\n", tCodepoint, > it) after tList > end if > end repeat > put tList Anyone who wants to mess around with this (I am on a Macintosh at the moment) on Windows or Linux can download this: https://www.dropbox.com/s/i8ba0viztujs0dq/bad%20Unicode.livecode.zip?dl=0 > >> Writing as a lazy slob I feel no screaming urge to go back and recode >> all those (0x4FFF6), (0x3EEDA) >> hex codes as surrogate pairs . . . > > Doing so wouldn't do you any good anyway. The bug lies in the > processing of the string *after* it has been constructed - whether it > is constructed directly from codepoints, or codeunits wouldn't make a > difference. > > I've submitted a PR for a fix to the problem against the 8.1 branch here: > > https://github.com/livecode/livecode/pull/5020 Presumably that also holds forth for the LiveCode 9 series. > > Warmest Regards, > > Mark. > Best, Richmond. From richmondmathewson at gmail.com Thu Jan 5 06:25:34 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 13:25:34 +0200 Subject: Jumping cursors In-Reply-To: References: <50df9433-1ce9-ea3e-8cfd-9eb3f71ebace@gmail.com> <84090f0d-52ac-c66d-60be-1c6b77fc1723@hyperactivesw.com> <320e243b-e098-f237-2d88-13d6dd1735ca@gmail.com> Message-ID: <130dae3e-ea01-1af5-4e00-9169621e717e@gmail.com> Impressive: "added this to the 8.1.3-rc-1 milestone" Has any one any idea when to expect that release? Richmond. From heather at livecode.com Thu Jan 5 06:30:46 2017 From: heather at livecode.com (Heather Laine) Date: Thu, 5 Jan 2017 11:30:46 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <425a0bfb-5331-b679-5b2e-afdec3e1b4fb@gmail.com> <7A1F707F-9489-400A-88E4-80A3D28453C9@earthlearningsolutions.org> <159654dd9f0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> Folks, I have been monitoring the lists and its bounces for a few weeks. The problem does appear to be the notorious DMARC issue, which our list software does not deal well with. I have made a change to the way it handles DMARC mail which may or may not help with the problem. You can and I'm sure will let me know. It is possible that the only real solution here is to stop using Mailman. This could be quite disruptive to all, but is something we will take under consideration. To be fair, this list has been running on this software for... 18 years? Its not surprising if it ultimately reaches end of life as the world moves on. Regards, and a Happy New Year to you all! Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 4 Jan 2017, at 22:30, Mike Bonner wrote: > > Just got kicked again. *sigh* Despite successfully receiving a boatload > of messages from the list today. > > On Tue, Jan 3, 2017 at 11:03 AM, Bob Sneidar > wrote: > >> Fair enough, except that list servers are supposed to be configured in >> such a way so as to get around this. A list server *should* send a separate >> email to each user in a list, NOT one email to ALL the users in the list. >> The latter will definitely get "DMARC'd" as spam, especially if the >> addresses are not in the BCC field. Also, the list server *should* send the >> emails in a throttled way, so as not to raise any flags. >> >> It may be that gmail has tightened their DMARC rules, and so an adjustment >> needs to be made in the list server to accomodate them. If this cannot be >> done, it might be advisable to use a different domain. Mail issues like >> this are definitely a nuisance, but in the modern age where email accounts >> are getting compromised, providers are understandably a bit skittish. >> >> Bob S >> >> >>> On Jan 3, 2017, at 09:08 , J. Landman Gay >> wrote: >>> >>> Found this explanation: >>> https://mail.python.org/pipermail/mailman-users/2015- >> December/080211.html >>> >>> It includes this: >>> >>> Let us say you have 5 users on your list, user1 at aol.com, user2 at >> aol.com, user3 at aol.com user4 at aol.com and user5 at aol.com. user1 at >> aol.com posts a piece of mail to your list. mailman tries to deliver to >> user2, user3, user4 and user5 @ aol.com aol says "drop dead, we don't >> talk to you because of our DMARC policy" mail to user2 user3 user4 and >> user5 bounces. Their bounce count is incremented. >>> >>> user2 at aol.com posts a piece of mail to your list. mailman tries to >> deliver to user1, user3, user4 and user5 @ aol.com aol says "drop dead, >> we don't talk to you because of our DMARC policy" mail to user1 user3 user4 >> and user5 bounces. Their bounce count is incremented. and so on. Every time >> somebody from aol sends mail to the list, it bounces for every other aol >> member on your list. Their bounce counts increase. >>> >>> One day, some message sends some of the bounce counts over the limit >> mailman has, after which it says -- Too many bounces! I cannot deliver mail >> to this account! Unsubscribe this person! And, because of the way things >> have happened you get a triggering message which causes a lot of >> unsubscribes _from the same site_. >>> >>> 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 toolbook at kestner.de Thu Jan 5 06:37:25 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Jan 2017 12:37:25 +0100 Subject: Codesigning issue with revxml.bundle in LC 8 Message-ID: <004701d26748$1704c320$450e4960$@kestner.de> Hello, On MacOS Sierra I am just trying to codesign a new version with LC 8.1.2 of an old program, which I have codesigned successfully in the past. I do the codesigning manually via terminal like: codesign -s "myCertificateName" --deep --force myApp Today I get the error "resource forke, Finder information, or similar detritus not allowed In subcomponent: revxml.bundle" What does it want me to do? In the past I need to delete manually the plist of the rev bundles, then it worked. Today I get the same error with/without the revxml plist. Any idea, what is going wrong here? I have no clue, if it is Sierra, LC 8, the rev bundle or whatever. Any help appreciated Tiemo From richmondmathewson at gmail.com Thu Jan 5 06:45:09 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 13:45:09 +0200 Subject: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: <004701d26748$1704c320$450e4960$@kestner.de> References: <004701d26748$1704c320$450e4960$@kestner.de> Message-ID: <7f2c72c2-702b-304b-f67d-739138f89459@gmail.com> My mind must work in an odd way because I read "codesign" as 'co-design' as in team-work . . . . . . it took me a few seconds to realise you meant 'code sign'. It might not be a bad idea in future to make sure the way you write "codesign" is not open to two interpretations. Sorry, slightly OT. Richmond. On 1/5/17 1:37 pm, Tiemo Hollmann TB via use-livecode wrote: > Hello, > > On MacOS Sierra I am just trying to codesign a new version with LC 8.1.2 of > an old program, which I have codesigned successfully in the past. > > I do the codesigning manually via terminal like: codesign -s > "myCertificateName" --deep --force myApp > > Today I get the error "resource forke, Finder information, or similar > detritus not allowed In subcomponent: revxml.bundle" What does it want me to > do? > > In the past I need to delete manually the plist of the rev bundles, then it > worked. Today I get the same error with/without the revxml plist. Any idea, > what is going wrong here? I have no clue, if it is Sierra, LC 8, the rev > bundle or whatever. Any help appreciated > > Tiemo > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jan 5 06:52:48 2017 From: mark at livecode.com (Mark Waddingham) Date: Thu, 05 Jan 2017 12:52:48 +0100 Subject: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: <004701d26748$1704c320$450e4960$@kestner.de> References: <004701d26748$1704c320$450e4960$@kestner.de> Message-ID: Hi Tiemo, > On MacOS Sierra I am just trying to codesign a new version with LC > 8.1.2 of > an old program, which I have codesigned successfully in the past. > > I do the codesigning manually via terminal like: codesign -s > "myCertificateName" --deep --force myApp > > Today I get the error "resource forke, Finder information, or similar > detritus not allowed In subcomponent: revxml.bundle" What does it want > me to > do? I think this is this problem: Try doing: xattr -cr myApp Before running codesign and see if it works. This command should clear out any extended attributes on all files in your app bundle. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From toolbook at kestner.de Thu Jan 5 08:40:56 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Jan 2017 14:40:56 +0100 Subject: AW: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: References: <004701d26748$1704c320$450e4960$@kestner.de> Message-ID: <004c01d26759$5861a430$0924ec90$@kestner.de> Hi Mark, thank you for that helpful link. After I gave rwx permission to the files with chmod I could successfully use xattr -cr, whereafter I could "successfully" codesign my app without error. But verifying the codesigning with spctl it shows me the error "a sealed resource is missing or invalid" It doesn't show any hint, what resource is missing. (I have a valentinadb, some rev bundles and some files included in my app bundle). Has anybody any idea on how to drill down what is missing here (what was no problem on OS X 10.11)? Any hints appreciated Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Mark Waddingham via use-livecode Gesendet: Donnerstag, 5. Januar 2017 12:53 An: How to use LiveCode Cc: Mark Waddingham Betreff: Re: Codesigning issue with revxml.bundle in LC 8 Hi Tiemo, > On MacOS Sierra I am just trying to codesign a new version with LC > 8.1.2 of > an old program, which I have codesigned successfully in the past. > > I do the codesigning manually via terminal like: codesign -s > "myCertificateName" --deep --force myApp > > Today I get the error "resource forke, Finder information, or similar > detritus not allowed In subcomponent: revxml.bundle" What does it want > me to do? I think this is this problem: Try doing: xattr -cr myApp Before running codesign and see if it works. This command should clear out any extended attributes on all files in your app bundle. Warmest Regards, Mark. -- 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 lists at mangomultimedia.com Thu Jan 5 10:34:12 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 5 Jan 2017 09:34:12 -0600 Subject: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: <004c01d26759$5861a430$0924ec90$@kestner.de> References: <004701d26748$1704c320$450e4960$@kestner.de> <004c01d26759$5861a430$0924ec90$@kestner.de> Message-ID: On Thu, Jan 5, 2017 at 7:40 AM, Tiemo Hollmann TB via use-livecode < use-livecode at lists.runrev.com> wrote: > thank you for that helpful link. > After I gave rwx permission to the files with chmod I could successfully > use > xattr -cr, whereafter I could "successfully" codesign my app without error. > But verifying the codesigning with spctl it shows me the error "a sealed > resource is missing or invalid" It doesn't show any hint, what resource is > missing. (I have a valentinadb, some rev bundles and some files included in > my app bundle). > Has anybody any idea on how to drill down what is missing here (what was no > problem on OS X 10.11)? > Any hints appreciated > Tiemo, You might try signing the application using the script only stack that I posted here:? https://gist.github.com/trevordevore/3e91724c4573690b691510d2e2dcd2a7 Does that work for you? -- Trevor DeVore ScreenSteps www.screensteps.com - www.clarify-it.com From bobsneidar at iotecdigital.com Thu Jan 5 10:51:19 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Jan 2017 15:51:19 +0000 Subject: Problem building standalone In-Reply-To: References: Message-ID: <87F2BBAB-47E1-4D55-BB62-197C74F4E424@iotecdigital.com> Interesting you should say that. I presently cannot build a standalone. Examination of the package indicates that the mainstack in the bundle is Zero K! I am going to try supressing messages and see if that helps. Bob S > On Jan 4, 2017, at 18:02 , Dr. Hawkins wrote: > > It seems that if I first launch livecode, then turn off messages and load > my monolithic stack, then build, I get a working binary in 8.1.2. > > I suspect that the startup routines are making changes that later confuse > the compiler, but . . . > > > -- > 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 toolbook at kestner.de Thu Jan 5 11:14:35 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Jan 2017 17:14:35 +0100 Subject: AW: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: References: <004701d26748$1704c320$450e4960$@kestner.de> <004c01d26759$5861a430$0924ec90$@kestner.de> Message-ID: <005e01d2676e$cf4980d0$6ddc8270$@kestner.de> Hi Trevor, yesss! It works, now the validation with spctl is valid. I didn't got any confirmation or feedback of you program, beside of a light "plop", if this is correct, then it worked :) Just for my interest, what are you doing different with "sealed resources" as the native codesign? Thank you for sharing you tool! Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Trevor DeVore via use-livecode Gesendet: Donnerstag, 5. Januar 2017 16:34 An: How to use LiveCode Cc: Trevor DeVore Betreff: Re: Codesigning issue with revxml.bundle in LC 8 On Thu, Jan 5, 2017 at 7:40 AM, Tiemo Hollmann TB via use-livecode < use-livecode at lists.runrev.com> wrote: > thank you for that helpful link. > After I gave rwx permission to the files with chmod I could > successfully use xattr -cr, whereafter I could "successfully" codesign > my app without error. > But verifying the codesigning with spctl it shows me the error "a > sealed resource is missing or invalid" It doesn't show any hint, what > resource is missing. (I have a valentinadb, some rev bundles and some > files included in my app bundle). > Has anybody any idea on how to drill down what is missing here (what > was no problem on OS X 10.11)? > Any hints appreciated > Tiemo, You might try signing the application using the script only stack that I posted here:? https://gist.github.com/trevordevore/3e91724c4573690b691510d2e2dcd2a7 Does that work for you? -- Trevor DeVore ScreenSteps www.screensteps.com - www.clarify-it.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 harrison at all-auctions.com Thu Jan 5 11:20:01 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 5 Jan 2017 11:20:01 -0500 Subject: save stack as filename failing most of the time In-Reply-To: <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> Message-ID: <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> > On Jan 3, 2017, at 6:38 PM, Bob Sneidar wrote: > > Not sure this helps you but I use Save this stack all the time and I can see the stack in the finder append a tilde (~), create a new stack file then the file with the tilde goes away. My changes are always there afterwards. > > Bob S > Hi again, 1. Create a new stack 2. Put a button on it. 3. Edit the button to insert the following code: on mouseUp save this stack as ?TestSaveStack" end mouseUp 4. Test the button It just doesn?t work at all. No stack gets saved! I?m using LC Indy version 8.1.2 From bobsneidar at iotecdigital.com Thu Jan 5 11:25:23 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Jan 2017 16:25:23 +0000 Subject: Problem building standalone In-Reply-To: <87F2BBAB-47E1-4D55-BB62-197C74F4E424@iotecdigital.com> References: <87F2BBAB-47E1-4D55-BB62-197C74F4E424@iotecdigital.com> Message-ID: <4DE17EE1-EF55-4751-9473-5B532C3DBBF2@iotecdigital.com> OK so I figured out what the issue was saving as standalone, and I can do so under 8.0.2. Oddly, the mainstack in the bundle is still Zero Kilobytes, but the app runs so obviously I am missing something there. Now I need to back everything up and attempt a compile with later versions and see what happens. I have never been able to compile beyond 8.0.2. Bob S > On Jan 5, 2017, at 07:51 , Bob Sneidar via use-livecode wrote: > > Interesting you should say that. I presently cannot build a standalone. Examination of the package indicates that the mainstack in the bundle is Zero K! I am going to try supressing messages and see if that helps. > > Bob S From bonnmike at gmail.com Thu Jan 5 11:32:17 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 5 Jan 2017 09:32:17 -0700 Subject: save stack as filename failing most of the time In-Reply-To: <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> Message-ID: If you change it to on mouseup save this stack as "TestSaveStack" put it && the result put cr & the files after msg end mouseup does it return an error? If not, does it show the file? If the default folder is set to an unwritable folder you should receive an error. If not, you should see the saved stack in the files. the defaultfolder on startup (windows) seems to be C:/Users/myUserName/AppData/Local/RunRev/Documentation Cache/9_0_0_dp_1_community/IDE Not exactly where one would look for it. Also, the "recent files" of the file menu doesn't reflect the save. On Thu, Jan 5, 2017 at 9:20 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On Jan 3, 2017, at 6:38 PM, Bob Sneidar > wrote: > > > > Not sure this helps you but I use Save this stack all the time and I can > see the stack in the finder append a tilde (~), create a new stack file > then the file with the tilde goes away. My changes are always there > afterwards. > > > > Bob S > > > > Hi again, > > 1. Create a new stack > > 2. Put a button on it. > > 3. Edit the button to insert the following code: > > on mouseUp > > save this stack as ?TestSaveStack" > > end mouseUp > > > 4. Test the button > > It just doesn?t work at all. No stack gets saved! > > I?m using LC Indy version 8.1.2 > > > > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 12:14:21 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 Jan 2017 09:14:21 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> Message-ID: <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Heather Laine wrote: > It is possible that the only real solution here is to stop using > Mailman. This could be quite disruptive to all, but is something > we will take under consideration. To be fair, this list has been > running on this software for... 18 years? Its not surprising if > it ultimately reaches end of life as the world moves on. Mailman is an active project and seemingly well supported. Most of the lists I subscribe to use it. I wonder if upgrading from the v2.1.20 LC Ltd currently uses to the current version 2.1.23 might help? There's also a version 3.0 available, but I'm not certain when that will be designated as "Stable". -- 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 harrison at all-auctions.com Thu Jan 5 12:47:06 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 5 Jan 2017 12:47:06 -0500 Subject: save stack as filename failing most of the time In-Reply-To: References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> Message-ID: <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> Hi Mike, Using your code in the button shows in the message box TestSaveStack Which is the name of the file. Searching my entire hard drive doesn?t show any file named ?TestSaveStack?. There is no error reported for "the result?. Rick > On Jan 5, 2017, at 11:32 AM, Mike Bonner via use-livecode wrote: > > If you change it to > on mouseup > save this stack as "TestSaveStack" > put it && the result > put cr & the files after msg > end mouseup > does it return an error? > If not, does it show the file? > > If the default folder is set to an unwritable folder you should receive an > error. If not, you should see the saved stack in the files. > the defaultfolder on startup (windows) seems to be > C:/Users/myUserName/AppData/Local/RunRev/Documentation > Cache/9_0_0_dp_1_community/IDE > > Not exactly where one would look for it. Also, the "recent files" of the > file menu doesn't reflect the save. > > On Thu, Jan 5, 2017 at 9:20 AM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >>> On Jan 3, 2017, at 6:38 PM, Bob Sneidar >> wrote: >>> >>> Not sure this helps you but I use Save this stack all the time and I can >> see the stack in the finder append a tilde (~), create a new stack file >> then the file with the tilde goes away. My changes are always there >> afterwards. >>> >>> Bob S >>> >> >> Hi again, >> >> 1. Create a new stack >> >> 2. Put a button on it. >> >> 3. Edit the button to insert the following code: >> >> on mouseUp >> >> save this stack as ?TestSaveStack" >> >> end mouseUp >> >> >> 4. Test the button >> >> It just doesn?t work at all. No stack gets saved! >> >> I?m using LC Indy version 8.1.2 >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 12:55:54 2017 From: klaus at major-k.de (Klaus major-k) Date: Thu, 5 Jan 2017 18:55:54 +0100 Subject: save stack as filename failing most of the time In-Reply-To: <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> Message-ID: <0BAECA8D-9A1C-4690-B53E-1CD7EF21D3DD@major-k.de> Hi all, > Am 05.01.2017 um 18:47 schrieb Rick Harrison via use-livecode : > > Hi Mike, > > Using your code in the button shows in the message box > TestSaveStack > > Which is the name of the file. > > Searching my entire hard drive doesn?t show > any file named ?TestSaveStack?. > > There is no error reported for "the result?. > > Rick just made a test with LC 8.1.2 and 9.0 dp4 and both of these scripts result in a livecode stack on my desktop! 1. ... put specialfolderpath("desktop") & "/teststack.livecode" into tFileName save this stack as tFilename ... 2. ... set the filename of this stack to (specialfolderpath("desktop") & "/teststack.livecode") save this stack ... macOS 10.12.2 Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From dochawk at gmail.com Thu Jan 5 13:00:57 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 5 Jan 2017 10:00:57 -0800 Subject: save stack as filename failing most of the time In-Reply-To: <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> Message-ID: On Thu, Jan 5, 2017 at 9:47 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > > Searching my entire hard drive doesn?t show > any file named ?TestSaveStack?. > Do you get the same result if you make a stack in a known location, perhaps InitialTestStack, and then use the button. What I see is the stack saving under it's original name. Also, yesterday the first time I hit this line of code, it worked properly, and failed every time after that. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From waprothero at gmail.com Thu Jan 5 13:08:02 2017 From: waprothero at gmail.com (William Prothero) Date: Thu, 5 Jan 2017 10:08:02 -0800 Subject: Kindle fire apps? Message-ID: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> Folks, I'm considering purchasing a Kindle Fire so I can take my books with me on a trip to Spain without fear of losing my iPad Pro, which costs 10 times as much as the Kindle. I'm wondering, tho, if anybody is making apps for Kindle with livecode. I read, in the Kindle reviews, that the Kindle doesn't access the Google App Store. So I'm wondering if the Kindle is a viable test platform for Android apps. Thx for any insights. Bill William Prothero http://es.earthednet.org From richmondmathewson at gmail.com Thu Jan 5 13:24:01 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 5 Jan 2017 20:24:01 +0200 Subject: Kindle fire apps? In-Reply-To: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> Message-ID: <34dead09-e25d-c9e7-3f68-40744a3610ac@gmail.com> I wonder if a Kindle can download and install an Android app from a webpage? Richmond. On 1/5/17 8:08 pm, William Prothero via use-livecode wrote: > Folks, > I'm considering purchasing a Kindle Fire so I can take my books with me on a trip to Spain without fear of losing my iPad Pro, which costs 10 times as much as the Kindle. > > I'm wondering, tho, if anybody is making apps for Kindle with livecode. I read, in the Kindle reviews, that the Kindle doesn't access the Google App Store. So I'm wondering if the Kindle is a viable test platform for Android apps. > > Thx for any insights. > Bill > > William Prothero > http://es.earthednet.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 roger.e.eller at sealedair.com Thu Jan 5 13:33:46 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 5 Jan 2017 13:33:46 -0500 Subject: Kindle fire apps? In-Reply-To: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> Message-ID: My wife has a Kindle Fire HD, and if I remember correctly, she can install apps from the Google Play Store, but has to access it from the website rather than an app. https://play.google.com/store/apps ~Roger On Thu, Jan 5, 2017 at 1:08 PM, William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Folks, > I'm considering purchasing a Kindle Fire so I can take my books with me on > a trip to Spain without fear of losing my iPad Pro, which costs 10 times as > much as the Kindle. > > I'm wondering, tho, if anybody is making apps for Kindle with livecode. I > read, in the Kindle reviews, that the Kindle doesn't access the Google App > Store. So I'm wondering if the Kindle is a viable test platform for Android > apps. > > Thx for any insights. > Bill > > William Prothero > http://es.earthednet.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 gbojsza at gmail.com Thu Jan 5 13:33:33 2017 From: gbojsza at gmail.com (Glen Bojsza) Date: Thu, 5 Jan 2017 13:33:33 -0500 Subject: Kindle fire apps? In-Reply-To: <34dead09-e25d-c9e7-3f68-40744a3610ac@gmail.com> References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> <34dead09-e25d-c9e7-3f68-40744a3610ac@gmail.com> Message-ID: I have Google Play installed on my Fire so I can install apps that aren't in the Amazon store...I did it over a year ago but this article is more recent and looks like it is easier than the hoops I jumped through to get it installed on mine at the time. http://lifehacker.com/how-to-get-google-play-on-a-kindle-fire-and-install-any-1790706649 On Thu, Jan 5, 2017 at 1:24 PM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > I wonder if a Kindle can download and install an Android app from a > webpage? > > Richmond. > > > On 1/5/17 8:08 pm, William Prothero via use-livecode wrote: > >> Folks, >> I'm considering purchasing a Kindle Fire so I can take my books with me >> on a trip to Spain without fear of losing my iPad Pro, which costs 10 times >> as much as the Kindle. >> >> I'm wondering, tho, if anybody is making apps for Kindle with livecode. I >> read, in the Kindle reviews, that the Kindle doesn't access the Google App >> Store. So I'm wondering if the Kindle is a viable test platform for Android >> apps. >> >> Thx for any insights. >> Bill >> >> William Prothero >> http://es.earthednet.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 waprothero at gmail.com Thu Jan 5 13:44:23 2017 From: waprothero at gmail.com (William Prothero) Date: Thu, 5 Jan 2017 10:44:23 -0800 Subject: Kindle fire apps? In-Reply-To: References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> <34dead09-e25d-c9e7-3f68-40744a3610ac@gmail.com> Message-ID: I haven't spent much effort beyond loading the Android simulator. But I'm also wondering if there are any complications regarding Kindle deployment. Best, Bill William Prothero http://es.earthednet.org > On Jan 5, 2017, at 10:33 AM, Glen Bojsza via use-livecode wrote: > > I have Google Play installed on my Fire so I can install apps that aren't > in the Amazon store...I did it over a year ago but this article is more > recent and looks like it is easier than the hoops I jumped through to get > it installed on mine at the time. > > http://lifehacker.com/how-to-get-google-play-on-a-kindle-fire-and-install-any-1790706649 > > On Thu, Jan 5, 2017 at 1:24 PM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I wonder if a Kindle can download and install an Android app from a >> webpage? >> >> Richmond. >> >> >>> On 1/5/17 8:08 pm, William Prothero via use-livecode wrote: >>> >>> Folks, >>> I'm considering purchasing a Kindle Fire so I can take my books with me >>> on a trip to Spain without fear of losing my iPad Pro, which costs 10 times >>> as much as the Kindle. >>> >>> I'm wondering, tho, if anybody is making apps for Kindle with livecode. I >>> read, in the Kindle reviews, that the Kindle doesn't access the Google App >>> Store. So I'm wondering if the Kindle is a viable test platform for Android >>> apps. >>> >>> Thx for any insights. >>> Bill >>> >>> William Prothero >>> http://es.earthednet.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 bonnmike at gmail.com Thu Jan 5 13:46:42 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 5 Jan 2017 11:46:42 -0700 Subject: save stack as filename failing most of the time In-Reply-To: <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> Message-ID: Since there is no error, and it shows "TestSaveStack" my guess is it IS saving the file correctly, but a folder along the way to where the file is saved is hidden (hence being unsearchable.) If you set the folder to a known location (prior to the save) and then save it, it will probably be right where you expect. Or if you specify a full path, that will probably work too. Am I the only one who saves the current filename of the stack (assuming it has one) sets the filename, tell it to save itself, and reset the filename back to the original? Actually nevermind, I see Klaus did it both ways. On Thu, Jan 5, 2017 at 10:47 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > Using your code in the button shows in the message box > TestSaveStack > > Which is the name of the file. > > Searching my entire hard drive doesn?t show > any file named ?TestSaveStack?. > > There is no error reported for "the result?. > > Rick > > > > On Jan 5, 2017, at 11:32 AM, Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > If you change it to > > on mouseup > > save this stack as "TestSaveStack" > > put it && the result > > put cr & the files after msg > > end mouseup > > does it return an error? > > If not, does it show the file? > > > > If the default folder is set to an unwritable folder you should receive > an > > error. If not, you should see the saved stack in the files. > > the defaultfolder on startup (windows) seems to be > > C:/Users/myUserName/AppData/Local/RunRev/Documentation > > Cache/9_0_0_dp_1_community/IDE > > > > Not exactly where one would look for it. Also, the "recent files" of the > > file menu doesn't reflect the save. > > > > On Thu, Jan 5, 2017 at 9:20 AM, Rick Harrison via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> > >>> On Jan 3, 2017, at 6:38 PM, Bob Sneidar > >> wrote: > >>> > >>> Not sure this helps you but I use Save this stack all the time and I > can > >> see the stack in the finder append a tilde (~), create a new stack file > >> then the file with the tilde goes away. My changes are always there > >> afterwards. > >>> > >>> Bob S > >>> > >> > >> Hi again, > >> > >> 1. Create a new stack > >> > >> 2. Put a button on it. > >> > >> 3. Edit the button to insert the following code: > >> > >> on mouseUp > >> > >> save this stack as ?TestSaveStack" > >> > >> end mouseUp > >> > >> > >> 4. Test the button > >> > >> It just doesn?t work at all. No stack gets saved! > >> > >> I?m using LC Indy version 8.1.2 > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 5 14:32:24 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 5 Jan 2017 11:32:24 -0800 Subject: Kindle fire apps? In-Reply-To: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> Message-ID: <45a4f7f6-4ab1-e1e5-ea93-b3fcb8baff95@fourthworld.com> William Prothero wrote: > I'm considering purchasing a Kindle Fire so I can take my books with > me on a trip to Spain without fear of losing my iPad Pro, which costs > 10 times as much as the Kindle. > > I'm wondering, tho, if anybody is making apps for Kindle with > livecode. I read, in the Kindle reviews, that the Kindle doesn't > access the Google App Store. So I'm wondering if the Kindle is a > viable test platform for Android apps. Very much so. I would consider Amazon's FireOS an essential deployment for serious developers. At 4% Amazon's market share isn't as big as Apple's 25.8% or Samsung's 15.6%, but it is by far the fastest-growing at 1200% YoY: Lat year I got the Amazon Fire 7" tablet, which lists for US$49.99 and patient people can usually pick it up on sales throughout the year for US$39.99. Amazing hardware for that price point. Not a top-of-the-line tablet for forty bucks, but certainly beyond others below US$60. I don't even like tablets, but I find myself reading on that one often. And if you need a 7" Android-compatible tablet for testing, the low price makes it a no-brainer to round out your test pool. Amazon's business model with devices is to sell the hardware super-cheap and recoup on content sales. This makes their devices generally good consumer values, but at the cost of convenience for long-time Android fans, since Google Play is not installed. It's possible to install Google Play, but only through a lot of work. Few bother. I didn't. Most consumers will use the device as-is, but not an impediment to developers: Amazon's dev site appears at least as easy to work with as Google's (Jacque may be able to provide more hands-on feedback on that). During testing both stock Android and Amazon's rebranded FireOS are super-easy to deploy to. And since the same Android build will run on both flavors, the modest time required to set up a dev account at Amazon is an easy choice to justify given the size of their audience and the smaller number of apps there competing for attention. -- 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 stephen at barncard.com Thu Jan 5 16:46:58 2017 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 5 Jan 2017 13:46:58 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: testing. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Thu, Jan 5, 2017 at 9:14 AM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Heather Laine wrote: > > > It is possible that the only real solution here is to stop using > > Mailman. This could be quite disruptive to all, but is something > > we will take under consideration. To be fair, this list has been > > running on this software for... 18 years? Its not surprising if > > it ultimately reaches end of life as the world moves on. > > Mailman is an active project and seemingly well supported. Most of the > lists I subscribe to use it. > > I wonder if upgrading from the v2.1.20 LC Ltd currently uses to the > current version 2.1.23 might help? > > There's also a version 3.0 available, but I'm not certain when that will > be designated as "Stable". > > -- > 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 harrison at all-auctions.com Thu Jan 5 16:47:38 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Thu, 5 Jan 2017 16:47:38 -0500 Subject: save stack as filename failing most of the time In-Reply-To: References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> Message-ID: <9EFF250A-8759-4A7F-9593-0CA6244FFA16@all-auctions.com> Hi again, Ok, so first looked at the settings for the defaultFolder, and then I set the defaultFolder to where I wanted everything to be saved. I chose to use my desktop to be super easy. It turned out that the defaultFolder somehow strangely got set to a RunRev Application Support folder within the Library folder, and yes it was a hidden folder, so that did explain why the search of my hard drive didn?t reveal the location of the newly created stack. So upon choosing and setting the default folder to be the desktop, the stack then saved as promised to my desktop to my great relief. Thank you folks for your help and patience on this! No need for a bug report. Rick From MikeKerner at roadrunner.com Thu Jan 5 17:02:56 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 5 Jan 2017 17:02:56 -0500 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: SHHHHHH! Nobody answer! On Thu, Jan 5, 2017 at 4:46 PM, Stephen Barncard via use-livecode < use-livecode at lists.runrev.com> wrote: > testing. > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Thu, Jan 5, 2017 at 9:14 AM, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Heather Laine wrote: > > > > > It is possible that the only real solution here is to stop using > > > Mailman. This could be quite disruptive to all, but is something > > > we will take under consideration. To be fair, this list has been > > > running on this software for... 18 years? Its not surprising if > > > it ultimately reaches end of life as the world moves on. > > > > Mailman is an active project and seemingly well supported. Most of the > > lists I subscribe to use it. > > > > I wonder if upgrading from the v2.1.20 LC Ltd currently uses to the > > current version 2.1.23 might help? > > > > There's also a version 3.0 available, but I'm not certain when that will > > be designated as "Stable". > > > > -- > > 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 > -- 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 stephen at barncard.com Thu Jan 5 17:05:44 2017 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 5 Jan 2017 14:05:44 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: On Thu, Jan 5, 2017 at 2:02 PM, Mike Kerner via use-livecode < use-livecode at lists.runrev.com> wrote: > SHHHHHH! Nobody answer! Just don't call me 'barnyard' please. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From cubist at aol.com Thu Jan 5 17:09:17 2017 From: cubist at aol.com (Quentin Long) Date: Thu, 5 Jan 2017 17:09:17 -0500 Subject: Not Corruption In-Reply-To: References: Message-ID: <15970add3b5-2439-211ed@webstg-m02.mail.aol.com> sez J. Landman Gay: > On 1/4/17 4:05 PM, Bob Sneidar wrote: > > I feel so stupid. But I must confess I screwed up. > You did the right thing posting here. I have a client who runs into > problems all the time, so we schedule a Skype session where I can see > what's going wrong. Invariably, as soon as she tells me about the issue > and I'm watching her screen, she immediately figures out the reason > without my help. All I have to do is be there. https://en.wikipedia.org/wiki/Rubber_duck_debugging "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 bobsneidar at iotecdigital.com Thu Jan 5 17:10:49 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Jan 2017 22:10:49 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: <59CF3C8C-D2F5-44B2-99EE-FFCEF3AA1A7A@iotecdigital.com> Stupid Spell Correct!!! Bob S On Jan 5, 2017, at 14:05 , Stephen Barncard via use-livecode > wrote: SHHHHHH! Nobody answer! Just don't call me 'barnyard' please. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org ________________ From stephen at barncard.com Thu Jan 5 17:18:03 2017 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 5 Jan 2017 14:18:03 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: Even though I got the 'too many bounces' notification yet again today, I'm still subscribed (as of this moment). sqb On Thu, Jan 5, 2017 at 9:14 AM, Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > > Mailman is an active project and seemingly well supported. Most of the > lists I subscribe to use it. > > I wonder if upgrading from the v2.1.20 LC Ltd currently uses to the > current version 2.1.23 might help? > > There's also a version 3.0 available, but I'm not certain when that will > be designated as "Stable". -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From bobsneidar at iotecdigital.com Thu Jan 5 17:21:11 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Jan 2017 22:21:11 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: And visible on the list. BTW you *are* using plain text for your email format? I have been bounced because I had rich text formatting or HTML or an attachment before. Not sure if "hold for moderator" is the same as a bounce tho'. Bob S > On Jan 5, 2017, at 14:18 , Stephen Barncard via use-livecode wrote: > > Even though I got the 'too many bounces' notification yet again today, I'm > still subscribed (as of this moment). > > sqb > > On Thu, Jan 5, 2017 at 9:14 AM, Richard Gaskin via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> Mailman is an active project and seemingly well supported. Most of the >> lists I subscribe to use it. >> >> I wonder if upgrading from the v2.1.20 LC Ltd currently uses to the >> current version 2.1.23 might help? >> >> There's also a version 3.0 available, but I'm not certain when that will >> be designated as "Stable". > > > > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.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 stephen at barncard.com Thu Jan 5 17:23:01 2017 From: stephen at barncard.com (Stephen Barncard) Date: Thu, 5 Jan 2017 14:23:01 -0800 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: On Thu, Jan 5, 2017 at 2:21 PM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > And visible on the list. BTW you *are* using plain text for your email > format? Yes. I got the memo about 10 years ago. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From bobsneidar at iotecdigital.com Thu Jan 5 17:27:06 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 5 Jan 2017 22:27:06 +0000 Subject: OK, the list *really* needs to be fixed In-Reply-To: References: <70CB51B7-3374-4614-992D-0D28376E1BA0@livecode.com> <87aff824-cb44-5d7b-0291-de22316988dc@fourthworld.com> Message-ID: Might have been a new email client. I dunno. Bob S > On Jan 5, 2017, at 14:23 , Stephen Barncard via use-livecode wrote: > > On Thu, Jan 5, 2017 at 2:21 PM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> And visible on the list. BTW you *are* using plain text for your email >> format? > > > Yes. I got the memo about 10 years ago. > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.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 lists at mangomultimedia.com Thu Jan 5 19:19:10 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 06 Jan 2017 00:19:10 +0000 Subject: Codesigning issue with revxml.bundle in LC 8 In-Reply-To: <005e01d2676e$cf4980d0$6ddc8270$@kestner.de> References: <004701d26748$1704c320$450e4960$@kestner.de> <004c01d26759$5861a430$0924ec90$@kestner.de> <005e01d2676e$cf4980d0$6ddc8270$@kestner.de> Message-ID: The code walks through your app bundle and signs any bundles it comes across (e.g. revxml). Once that is done it signs your app bundle. -- Trevor On Thu, Jan 5, 2017 at 10:15 AM Tiemo Hollmann TB via use-livecode < use-livecode at lists.runrev.com> wrote: > yesss! It works, now the validation with spctl is valid. I didn't got any > confirmation or feedback of you program, beside of a light "plop", if this > is correct, then it worked :) > > Just for my interest, what are you doing different with "sealed resources" > as the native codesign? > > > > Thank you for sharing you tool! From waprothero at gmail.com Thu Jan 5 20:26:45 2017 From: waprothero at gmail.com (William Prothero) Date: Thu, 5 Jan 2017 17:26:45 -0800 Subject: Kindle fire apps? In-Reply-To: <45a4f7f6-4ab1-e1e5-ea93-b3fcb8baff95@fourthworld.com> References: <0EB23AA9-ADFC-4B2B-86ED-642E93A97D7C@gmail.com> <45a4f7f6-4ab1-e1e5-ea93-b3fcb8baff95@fourthworld.com> Message-ID: <68E3224B-848E-4480-AF56-4DD8ED33FC04@gmail.com> Thanks, Richard! As always, great info. Bill > On Jan 5, 2017, at 11:32 AM, Richard Gaskin via use-livecode wrote: > > William Prothero wrote: > > > I'm considering purchasing a Kindle Fire so I can take my books with > > me on a trip to Spain without fear of losing my iPad Pro, which costs > > 10 times as much as the Kindle. > > > > I'm wondering, tho, if anybody is making apps for Kindle with > > livecode. I read, in the Kindle reviews, that the Kindle doesn't > > access the Google App Store. So I'm wondering if the Kindle is a > > viable test platform for Android apps. > > Very much so. I would consider Amazon's FireOS an essential deployment for serious developers. > > At 4% Amazon's market share isn't as big as Apple's 25.8% or Samsung's 15.6%, but it is by far the fastest-growing at 1200% YoY: > > > Lat year I got the Amazon Fire 7" tablet, which lists for US$49.99 and patient people can usually pick it up on sales throughout the year for US$39.99. Amazing hardware for that price point. Not a top-of-the-line tablet for forty bucks, but certainly beyond others below US$60. I don't even like tablets, but I find myself reading on that one often. And if you need a 7" Android-compatible tablet for testing, the low price makes it a no-brainer to round out your test pool. > > Amazon's business model with devices is to sell the hardware super-cheap and recoup on content sales. This makes their devices generally good consumer values, but at the cost of convenience for long-time Android fans, since Google Play is not installed. > > It's possible to install Google Play, but only through a lot of work. Few bother. I didn't. > > Most consumers will use the device as-is, but not an impediment to developers: Amazon's dev site appears at least as easy to work with as Google's (Jacque may be able to provide more hands-on feedback on that). > > During testing both stock Android and Amazon's rebranded FireOS are super-easy to deploy to. And since the same Android build will run on both flavors, the modest time required to set up a dev account at Amazon is an easy choice to justify given the size of their audience and the smaller number of apps there competing for attention. > > -- > 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 charles at techstrategies.com.au Fri Jan 6 04:10:17 2017 From: charles at techstrategies.com.au (Charles Warwick) Date: Fri, 6 Jan 2017 19:10:17 +1000 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> Message-ID: <519e4645-dcc5-433f-cacb-6e1e8afa5902@techstrategies.com.au> Hi Bill and others, I appreciate the feedback regarding the feature breakdown between the different licenses. The decision to split the features (and how they were split) across Business and Indy was decided on by the LiveCode team. I expect that some of them may have seen this thread, however I recommend contacting them directly if you want to ensure that they hear your thoughts. Regards, Charles On 4/01/2017 7:47 AM, William Prothero wrote: > Charles: > It also seems to me like this is a vital feature that could cripple some applications. I agree with the other posters that the Indy version will probably be purchased by the great majority of those who purchase licenses. It ?should? be a big market. > > Best, > Bill > >> Skip Kimpel wrote: >> >> +1 >> >> LC needs to reconsider breaking up functionality based upon licensing. >> >> SKIP >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From thatkeith at mac.com Fri Jan 6 05:30:46 2017 From: thatkeith at mac.com (Keith Martin) Date: Fri, 06 Jan 2017 10:30:46 +0000 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> Message-ID: <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> On 30 Dec 2016, at 12:41, Skip Kimpel wrote: > +1 > > LC needs to reconsider breaking up functionality based upon licensing. Indeed! I haven't looked in depth at the differences, but I thought it was more (or even entirely) about support, which makes sense for high-level business requirements, plus a turnover threshold, which is about common sense (appropriate recompense for lucrative use). With the open-source Community edition, only allowing open-source standalones is eminently logical. But limiting functionality in the way just revealed feels decidedly unfriendly, a bit like devs are being milked. :'( k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From lan.kc.macmail at gmail.com Fri Jan 6 05:45:27 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 Jan 2017 18:45:27 +0800 Subject: Not Corruption In-Reply-To: References: <3C90E09D-02CA-4AAA-82C4-999063BC1116@iotecdigital.com> Message-ID: On Thu, Jan 5, 2017 at 9:09 AM, Dr. Hawkins wrote: > > And my first stint of practicing law led to Hawkins' Second Law: There is > no lower bound to human intelligence. > > (I've forgotten the first law; it was a special case of the second) > I'm assuming the old "The difference between genius and stupidity is that genius has it's limits". From alex at tweedly.net Fri Jan 6 07:29:35 2017 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 6 Jan 2017 12:29:35 +0000 Subject: Changes to use-livecode list. Message-ID: I know Heather has just made some changes to try to solve the 'bounce' problem. But I think in doing so a new problem has arisen. It used to be that email from the list showed up as 'from' : someuser at theiraddress.com 'reply-to' : use-livecode at lists.runrev.com They now show up as 'from' : How to use Livecode 'cc' : someuser at theiraddress.com which is (for me at least) much less convenient. Previously I could sit there in my email client, and immediately see who had sent each email on the list, so it was very easy to look back to remind myself what an individual had said - indeed it was even easy to search for their emails using the "Find" feature. Now that's impossible - all emails in the thread appear from the same address, and need to be individually opened to see who they were from, and so searching for a reply that I remember ws from (say) Richard is much harder. Unless there a real advantage that I can't think of, or a need, for this change, could I please plead with Heather to reverse that particular change. Thanks Alex. From heather at livecode.com Fri Jan 6 07:49:37 2017 From: heather at livecode.com (Heather Laine) Date: Fri, 6 Jan 2017 12:49:37 +0000 Subject: TS Net for Indy vs Business In-Reply-To: <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> Message-ID: "A bit like devs are being milked" seems a somewhat extraordinary statement. LiveCode is a business, with expenses and a stable of highly skilled and valuable developers. Which of them would you like us to fire? We need to pay for LiveCode's development so that all of the users in the community can continue to use it, receive new features and develop their apps. If you want features for free, LiveCode Community is Open Source. Here is the link to github: https://github.com/livecode/ We welcome all the coding assistance you can give us. The reality is that the overwhelming majority of the work is still done by our in-house team, and the majority of the work we do goes into all editions including open source. The new tsNet features are great. They do not take anything away from Community, which still has liburl as it always did. They were costly to develop and license and will now require maintenance from our team. Some are in Indy and some are in Business, where we can receive the appropriate level of remuneration for them, allowing us to retain our extremely valuable team and bring you the best LiveCode we can. Warm Regards and Happy New Year! Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 6 Jan 2017, at 10:30, Keith Martin via use-livecode wrote: > > On 30 Dec 2016, at 12:41, Skip Kimpel wrote: > >> +1 >> >> LC needs to reconsider breaking up functionality based upon licensing. > > Indeed! I haven't looked in depth at the differences, but I thought it was more (or even entirely) about support, which makes sense for high-level business requirements, plus a turnover threshold, which is about common sense (appropriate recompense for lucrative use). With the open-source Community edition, only allowing open-source standalones is eminently logical. But limiting functionality in the way just revealed feels decidedly unfriendly, a bit like devs are being milked. > > :'( > > k > > > --- > > Keith Martin > Senior Lecturer, LCC (University of the Arts London) > Technical Editor, MacUser magazine (1997-2015) > http://PanoramaPhotographer.com > http://thatkeith.com > +44 (0)7909541365 > > --- > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 6 07:55:36 2017 From: heather at livecode.com (Heather Laine) Date: Fri, 6 Jan 2017 12:55:36 +0000 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> Well. That's the problem you see. DMARC rejects mail on the basis that it does not come from the same address as the sender ie the posting person's email is not the list address. Reversing this change will reinstate that issue. There is no good solution here, which is why I'm wondering if the list is reaching end of life. Either a proportion of list users get persistently bounced, creating bounce problems for other list users in the process, or we live with this style of from address. And as yet, I do not know if this has really solved the problem, we'll need to wait a few weeks and see. Regards, Heather Heather Laine Customer Services Manager LiveCode Ltd www.livecode.com > On 6 Jan 2017, at 12:29, Alex Tweedly via use-livecode wrote: > > > I know Heather has just made some changes to try to solve the 'bounce' problem. But I think in doing so a new problem has arisen. > > It used to be that email from the list showed up as > 'from' : someuser at theiraddress.com > 'reply-to' : use-livecode at lists.runrev.com > > They now show up as > 'from' : How to use Livecode > 'cc' : someuser at theiraddress.com > > which is (for me at least) much less convenient. > Previously I could sit there in my email client, and immediately see who had sent each email on the list, so it was very easy to look back to remind myself what an individual had said - indeed it was even easy to search for their emails using the "Find" feature. > > Now that's impossible - all emails in the thread appear from the same address, and need to be individually opened to see who they were from, and so searching for a reply that I remember ws from (say) Richard is much harder. > > Unless there a real advantage that I can't think of, or a need, for this change, could I please plead with Heather to reverse that particular change. > > Thanks > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark at livecode.com Fri Jan 6 08:03:02 2017 From: mark at livecode.com (Mark Waddingham) Date: Fri, 06 Jan 2017 14:03:02 +0100 Subject: Changes to use-livecode list. In-Reply-To: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> References: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> Message-ID: On 2017-01-06 13:55, Heather Laine via use-livecode wrote: > Well. That's the problem you see. DMARC rejects mail on the basis that > it does not come from the same address as the sender ie the posting > person's email is not the list address. Reversing this change will > reinstate that issue. There is no good solution here, which is why I'm > wondering if the list is reaching end of life. Either a proportion of > list users get persistently bounced, creating bounce problems for > other list users in the process, or we live with this style of from > address. And as yet, I do not know if this has really solved the > problem, we'll need to wait a few weeks and see. This is a pretty useful blog post about the subject, for anyone interested. It doesn't sound like any 'perfect' solution is going to appear anytime soon... Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From thatkeith at mac.com Fri Jan 6 08:05:09 2017 From: thatkeith at mac.com (Keith Martin) Date: Fri, 06 Jan 2017 13:05:09 +0000 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: <536CF7C2-586D-4FB3-A7C0-2533E156056A@mac.com> On 6 Jan 2017, at 12:29, Alex Tweedly via use-livecode wrote: > I please plead with Heather to reverse that particular change. Seconded, with bells on! :( k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From thatkeith at mac.com Fri Jan 6 08:08:07 2017 From: thatkeith at mac.com (Keith Martin) Date: Fri, 06 Jan 2017 13:08:07 +0000 Subject: Changes to use-livecode list. In-Reply-To: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> References: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> Message-ID: On 6 Jan 2017, at 12:55, Heather Laine via use-livecode wrote: > Well. That's the problem you see. DMARC rejects mail on the basis that > it does not come from the same address as the sender ie the posting > person's email is not the list address. Actually, what *I* now see is emails being marked as from "[individual name] via use-livecode", which is actually perfectly usable for me. (I don't mean this as an 'I'm alright Jack' message, just noting that I do see individual names.) k From richmondmathewson at gmail.com Fri Jan 6 08:22:03 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 6 Jan 2017 15:22:03 +0200 Subject: Changes to use-livecode list. In-Reply-To: References: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> Message-ID: <8c2b4c77-7669-37c4-c318-27ca7b736862@gmail.com> I don't really see what all the fuss is about. I have been "bounced"/"blocked" or whatever it is called 7 times: but as it takes about 30 seconds to reset things after the first one or two times I couldn't be bothered getting annoyed with it. Whether a posting i labelled as "via" or not seems neither here nor there as long as one can read the thing. Richmond. On 1/6/17 3:08 pm, Keith Martin via use-livecode wrote: > On 6 Jan 2017, at 12:55, Heather Laine via use-livecode wrote: > >> Well. That's the problem you see. DMARC rejects mail on the basis >> that it does not come from the same address as the sender ie the >> posting person's email is not the list address. > > Actually, what *I* now see is emails being marked as from "[individual > name] via use-livecode", which is actually perfectly usable for me. (I > don't mean this as an 'I'm alright Jack' message, just noting that I > do see individual names.) > > 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 thatkeith at mac.com Fri Jan 6 08:37:32 2017 From: thatkeith at mac.com (Keith Martin) Date: Fri, 06 Jan 2017 13:37:32 +0000 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> Message-ID: <7C90E58A-3590-4D5A-B03E-131681889FC5@mac.com> On 6 Jan 2017, at 12:49, Heather Laine via use-livecode wrote: > "A bit like devs are being milked" seems a somewhat extraordinary > statement. LiveCode is a business, with expenses and a stable of > highly skilled and valuable developers. I meant this in the traditional 'online pushy chatty' manner, not as an actual accusation. I apologise fully, I expressed myself badly. Mea maxima culpa. From the point of view of those of us who have seen the product's full evolution it has unarguably moved into a very different realm as far as charges are concerned. I have a natural and ingrained dislike of ongoing costs, in part because I'm an old industry fart and in part because I use a *lot* of different software and use the vast majority on an occasional basis so I prefer to buy rather than rent in order to keep a lid on my outgoings. (The only ongoing 'rent' payment models that I have are with Adobe and LiveCode. Both are valuable to me, although not really in the financial sense. I am indy in many senses of the word!) I am still disappointed that HTML5 turned out to be not part of the regular set of Indy output options. I may well have misunderstood this from the start... it won't be the first time. :-/ k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From MikeKerner at roadrunner.com Fri Jan 6 08:58:37 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 6 Jan 2017 08:58:37 -0500 Subject: Changes to use-livecode list. In-Reply-To: <8c2b4c77-7669-37c4-c318-27ca7b736862@gmail.com> References: <5C9930FE-8503-4618-A4CD-73C814112311@livecode.com> <8c2b4c77-7669-37c4-c318-27ca7b736862@gmail.com> Message-ID: The "via" for this gmail user doesn't pose any issues, so if this change solves the unsubscribe problem, yay! On Fri, Jan 6, 2017 at 8:22 AM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > I don't really see what all the fuss is about. > > I have been "bounced"/"blocked" or whatever it is called 7 times: but as > it takes about 30 seconds to reset things after the first one or two times > I couldn't be bothered getting annoyed with it. > > Whether a posting i labelled as "via" or not seems neither here nor there > as long as one can read the thing. > > Richmond. > > > On 1/6/17 3:08 pm, Keith Martin via use-livecode wrote: > >> On 6 Jan 2017, at 12:55, Heather Laine via use-livecode wrote: >> >> Well. That's the problem you see. DMARC rejects mail on the basis that it >>> does not come from the same address as the sender ie the posting person's >>> email is not the list address. >>> >> >> Actually, what *I* now see is emails being marked as from "[individual >> name] via use-livecode", which is actually perfectly usable for me. (I >> don't mean this as an 'I'm alright Jack' message, just noting that I do see >> individual names.) >> >> 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 > -- 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 peter.brett at livecode.com Fri Jan 6 09:27:25 2017 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 6 Jan 2017 14:27:25 +0000 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: On 06/01/2017 12:29, Alex Tweedly via use-livecode wrote: > Now that's impossible - all emails in the thread appear from the same > address, and need to be individually opened to see who they were from, > and so searching for a reply that I remember ws from (say) Richard is > much harder. Hi Alex, Do you use Thunderbird? If so, you probably want to: 1. Open the 'Preferences' window 2. Go to the 'Display' page 3. Go to the 'Advanced' tab 4. Disable the checkbox marked 'Show only display name for people in my address book' This resolved the problem for me. Peter -- Dr Peter Brett LiveCode Technical Project Manager lcb-mode for Emacs: https://github.com/peter-b/lcb-mode From alex at tweedly.net Fri Jan 6 10:43:43 2017 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 6 Jan 2017 15:43:43 +0000 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: <9bdae3a4-4f31-4640-3e54-0587f78f2b04@tweedly.net> Yes, and Yes. That does indeed solve the problem for me - I too now see "Some Name via use-livecode" so all my functionality and preferred way of working is restored. And, as I said originally - if there's a need for this, then I would have happily put up with (sorry - "accepted") it just fine :-) Thanks again Peter (and Heather, and everyone else) Alex On 06/01/2017 14:27, Peter TB Brett via use-livecode wrote: > On 06/01/2017 12:29, Alex Tweedly via use-livecode wrote: >> Now that's impossible - all emails in the thread appear from the same >> address, and need to be individually opened to see who they were from, >> and so searching for a reply that I remember ws from (say) Richard is >> much harder. > > Hi Alex, > > Do you use Thunderbird? If so, you probably want to: > > 1. Open the 'Preferences' window > 2. Go to the 'Display' page > 3. Go to the 'Advanced' tab > 4. Disable the checkbox marked 'Show only display name for people in > my address book' > > This resolved the problem for me. > > Peter > From bobsneidar at iotecdigital.com Fri Jan 6 10:56:09 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 6 Jan 2017 15:56:09 +0000 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: -1 I plead with Heather to NOT reverse this recent change! Cmon, no one sees that people getting bounced is MUCH WORSE than the inconvenience of what your from address looks like?? Bob S > On Jan 6, 2017, at 04:29 , Alex Tweedly via use-livecode wrote: > > > I know Heather has just made some changes to try to solve the 'bounce' problem. But I think in doing so a new problem has arisen. > > It used to be that email from the list showed up as > 'from' : someuser at theiraddress.com > 'reply-to' : use-livecode at lists.runrev.com > > They now show up as > 'from' : How to use Livecode > 'cc' : someuser at theiraddress.com > > which is (for me at least) much less convenient. > Previously I could sit there in my email client, and immediately see who had sent each email on the list, so it was very easy to look back to remind myself what an individual had said - indeed it was even easy to search for their emails using the "Find" feature. > > Now that's impossible - all emails in the thread appear from the same address, and need to be individually opened to see who they were from, and so searching for a reply that I remember ws from (say) Richard is much harder. > > Unless there a real advantage that I can't think of, or a need, for this change, could I please plead with Heather to reverse that particular change. > > Thanks > Alex. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Fri Jan 6 11:09:56 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 6 Jan 2017 16:09:56 +0000 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> Message-ID: <90B84D7A-5E66-4586-9F06-B7BA8572D244@iotecdigital.com> Exactly what I was thinking when I read it. My greatest aprehension in using Livecode is that one day it will be gone, and I will have to learn to use C++ or Objective C, which is to say I will have to give up software development. I'm not really sure how they stay afloat as is, but as I develop strictly for in house use for my company, and not because they want me to either, but because I happen to know that what I have created for them vastly simplifies and streamlines my workflow and that of my techs, all that to say that I pay for LC development out of pocket. the $700 a year hurts. But I pay it because I need the features Indy offers, and I also think that if I am not going to contribute to the open source project (like I have anything to contribute) then my paying for the Indy license once a year is my way of supporting it. I suppose it is how you choose to look at things. I remember getting really excited about Filemake Standalones until I discovered I would have to pay a distribution fee for *every single instance* of a distributed app!!! Oh yeah, and developing for Filemaker sucks goose eggs. Also I come from a background of Procedural Foxpro where creating a form meant "saying" text at different window coordinates, then "getting" whatever the user typed in. There was no program interaction during a read. No events triggered. Foxpro was in a coma. And, it took forever to write and troubleshoot even minor changes, compared to Livecode. You can write a functional utility in a matter of minutes, debug it in a few hours, make it pretty inside of a day. Compile and distribute it no charge. AND they offer a free edition. I'm not sure anyone has any room to complain here. Bob S On Jan 6, 2017, at 04:49 , Heather Laine via use-livecode > wrote: "A bit like devs are being milked" seems a somewhat extraordinary statement. From matthias_livecode_150811 at m-r-d.de Fri Jan 6 11:25:46 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 6 Jan 2017 17:25:46 +0100 Subject: TS Net for Indy vs Business In-Reply-To: <90B84D7A-5E66-4586-9F06-B7BA8572D244@iotecdigital.com> References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> <90B84D7A-5E66-4586-9F06-B7BA8572D244@iotecdigital.com> Message-ID: <695D8893-2BC7-454C-8603-FA478AC26C14@m-r-d.de> I totally agree with you and could not have said it better. > Am 06.01.2017 um 17:09 schrieb Bob Sneidar via use-livecode >: > > Exactly what I was thinking when I read it. My greatest aprehension in using Livecode is that one day it will be gone, and I will have to learn to use C++ or Objective C, which is to say I will have to give up software development. I'm not really sure how they stay afloat as is, but as I develop strictly for in house use for my company, and not because they want me to either, but because I happen to know that what I have created for them vastly simplifies and streamlines my workflow and that of my techs, all that to say that I pay for LC development out of pocket. the $700 a year hurts. But I pay it because I need the features Indy offers, and I also think that if I am not going to contribute to the open source project (like I have anything to contribute) then my paying for the Indy license once a year is my way of supporting it. > > I suppose it is how you choose to look at things. I remember getting really excited about Filemake Standalones until I discovered I would have to pay a distribution fee for *every single instance* of a distributed app!!! Oh yeah, and developing for Filemaker sucks goose eggs. Also I come from a background of Procedural Foxpro where creating a form meant "saying" text at different window coordinates, then "getting" whatever the user typed in. There was no program interaction during a read. No events triggered. Foxpro was in a coma. And, it took forever to write and troubleshoot even minor changes, compared to Livecode. > > You can write a functional utility in a matter of minutes, debug it in a few hours, make it pretty inside of a day. Compile and distribute it no charge. AND they offer a free edition. I'm not sure anyone has any room to complain here. > > Bob S > > > On Jan 6, 2017, at 04:49 , Heather Laine via use-livecode >> wrote: > > "A bit like devs are being milked" seems a somewhat extraordinary statement. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jmac at consensustech.com Fri Jan 6 11:55:32 2017 From: jmac at consensustech.com (Jim MacConnell) Date: Fri, 6 Jan 2017 08:55:32 -0800 Subject: TS Net for Indy vs Business In-Reply-To: <90B84D7A-5E66-4586-9F06-B7BA8572D244@iotecdigital.com> References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> <90B84D7A-5E66-4586-9F06-B7BA8572D244@iotecdigital.com> Message-ID: <013e01d2683d$b180aea0$14820be0$@consensustech.com> +1 Well said. ... there's no way I can justify the expense other than to tell myself I'm supporting something worthwhile in about the only way I can. Jim M. -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode Sent: Friday, January 06, 2017 8:10 AM To: How to use LiveCode Cc: Bob Sneidar Subject: Re: TS Net for Indy vs Business Exactly what I was thinking when I read it. My greatest aprehension in using Livecode is that one day it will be gone, and I will have to learn to use C++ or Objective C, which is to say I will have to give up software development. I'm not really sure how they stay afloat as is, but as I develop strictly for in house use for my company, and not because they want me to either, but because I happen to know that what I have created for them vastly simplifies and streamlines my workflow and that of my techs, all that to say that I pay for LC development out of pocket. the $700 a year hurts. But I pay it because I need the features Indy offers, and I also think that if I am not going to contribute to the open source project (like I have anything to contribute) then my paying for the Indy license once a year is my way of supporting it. I suppose it is how you choose to look at things. I remember getting really excited about Filemake Standalones until I discovered I would have to pay a distribution fee for *every single instance* of a distributed app!!! Oh yeah, and developing for Filemaker sucks goose eggs. Also I come from a background of Procedural Foxpro where creating a form meant "saying" text at different window coordinates, then "getting" whatever the user typed in. There was no program interaction during a read. No events triggered. Foxpro was in a coma. And, it took forever to write and troubleshoot even minor changes, compared to Livecode. You can write a functional utility in a matter of minutes, debug it in a few hours, make it pretty inside of a day. Compile and distribute it no charge. AND they offer a free edition. I'm not sure anyone has any room to complain here. Bob S On Jan 6, 2017, at 04:49 , Heather Laine via use-livecode > wrote: "A bit like devs are being milked" seems a somewhat extraordinary statement. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Jan 6 12:24:24 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 6 Jan 2017 19:24:24 +0200 Subject: Changes to use-livecode list. In-Reply-To: <9bdae3a4-4f31-4640-3e54-0587f78f2b04@tweedly.net> References: <9bdae3a4-4f31-4640-3e54-0587f78f2b04@tweedly.net> Message-ID: Thank you very much for that recipe Peter Brett; very useful as I use Thunderbird on both Mac and Linux. Returning to Macintosh I realise how much my experience on Mac has been enriched by what I learnt from a 10 year sojourn on Linux . . . Richmond. On 1/6/17 5:43 pm, Alex Tweedly via use-livecode wrote: > Yes, and Yes. That does indeed solve the problem for me - I too now > see "Some Name via use-livecode" so all my functionality and preferred > way of working is restored. > > And, as I said originally - if there's a need for this, then I would > have happily put up with (sorry - "accepted") it just fine :-) > > Thanks again Peter (and Heather, and everyone else) > > Alex > > > On 06/01/2017 14:27, Peter TB Brett via use-livecode wrote: >> On 06/01/2017 12:29, Alex Tweedly via use-livecode wrote: >>> Now that's impossible - all emails in the thread appear from the same >>> address, and need to be individually opened to see who they were from, >>> and so searching for a reply that I remember ws from (say) Richard is >>> much harder. >> >> Hi Alex, >> >> Do you use Thunderbird? If so, you probably want to: >> >> 1. Open the 'Preferences' window >> 2. Go to the 'Display' page >> 3. Go to the 'Advanced' tab >> 4. Disable the checkbox marked 'Show only display name for people in >> my address book' >> >> This resolved the problem for me. >> >> Peter >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Fri Jan 6 12:25:24 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 6 Jan 2017 19:25:24 +0200 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: <20ca7b12-a817-a7c5-345e-9037ddd97849@gmail.com> Bouncy, bouncy, rubber ball . . . 30 seconds . . . Not really the end of the world. Richmond. On 1/6/17 5:56 pm, Bob Sneidar via use-livecode wrote: > -1 I plead with Heather to NOT reverse this recent change! Cmon, no one sees that people getting bounced is MUCH WORSE than the inconvenience of what your from address looks like?? > > Bob S > > >> On Jan 6, 2017, at 04:29 , Alex Tweedly via use-livecode wrote: >> >> >> I know Heather has just made some changes to try to solve the 'bounce' problem. But I think in doing so a new problem has arisen. >> >> It used to be that email from the list showed up as >> 'from' : someuser at theiraddress.com >> 'reply-to' : use-livecode at lists.runrev.com >> >> They now show up as >> 'from' : How to use Livecode >> 'cc' : someuser at theiraddress.com >> >> which is (for me at least) much less convenient. >> Previously I could sit there in my email client, and immediately see who had sent each email on the list, so it was very easy to look back to remind myself what an individual had said - indeed it was even easy to search for their emails using the "Find" feature. >> >> Now that's impossible - all emails in the thread appear from the same address, and need to be individually opened to see who they were from, and so searching for a reply that I remember ws from (say) Richard is much harder. >> >> Unless there a real advantage that I can't think of, or a need, for this change, could I please plead with Heather to reverse that particular change. >> >> Thanks >> Alex. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 6 16:23:15 2017 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 6 Jan 2017 11:23:15 -1000 Subject: TS Net for Indy vs Business In-Reply-To: References: <7B7D469E-CC0D-4A3F-A54A-5145C51C6A64@hindu.org> <98902647-90ac-6af6-a826-0df8ea0c2a74@fourthworld.com> <1FBD48B5-F774-4DE9-8E17-C5A6DD904E19@mac.com> Message-ID: On Fri, Jan 6, 2017 at 2:49 AM, Heather Laine via use-livecode < use-livecode at lists.runrev.com> wrote: > "A bit like devs are being milked" seems a somewhat extraordinary > statement. LiveCode is a business, with expenses and a stable of highly > skilled and valuable developers. Which of them would you like us to fire? Friends, Both statements are uncalled for. It is not a matter of milking and not a matter of firing people, both arguments add nothing to the thread. Since I started this thread let me further clarify it. The new TS Net thing is cool and we all love all the work that HQ does and want to see them all employed. This being said, there were arbitrary decisions regarding the features of the new TS Net external. Splitting the features between Indy and Business in a way that makes the life of the LC indy customers harder. I would infer that the movement (or upsell) from community users to indy users is more common than from Indy to Business. I believe that it is better to convert the larger userbase of community users into indy users than to convert the smaller base of indy users into business. This is of course my opinion and how I see it. Almost all languages under the sun have SFTP libraries available for free. This is the kind of feature that is taken for granted elsewhere. LC being smaller requires bounties, crowdfunds and business acumen to keep the boat floating well. We know that. What I am saying is that this decision on the features actually makes the TS Net features almost unusable by Indy users. It is almost the same as not having it. Instead of hoping through the hops of storing stuff into variables to then push them into the server thus allocating potentially hundreds of megabytes, Indy users will simply use a shell command such as "scp source destination" and not upgrade to business because that solves the problem, even if in a hackish way. For example, I just spent the last couple hours coding a library to mount and work with network shares on both windows and mac because I can't use sftp at all with my indy license, not when I need to move hundreds of megabytes around. It all boils down to a single statement: "SFTP is not an enterprise need, it is a common user need". I could paste a dozen articles from the web showing why SSL and secure connections matter, why encryption is needed everywhere. This is not a matter of opinion, this is well researched facts from major universities and stakeholders of the Internet. The fact that we treat secure connections like they were Oracle deployments (which not many people outside of enterprise needs) makes me think that HQ is shooting itself on the foot on this one. Om om andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From tom at makeshyft.com Fri Jan 6 17:17:32 2017 From: tom at makeshyft.com (Tom Glod) Date: Fri, 6 Jan 2017 17:17:32 -0500 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: <15E2CEC2-B451-4D9C-91C7-3FFEC1A55F66@mac.com> References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> <15E2CEC2-B451-4D9C-91C7-3FFEC1A55F66@mac.com> Message-ID: gotta say....... looking at livecode.com it is very clear that livecode is nearly hoping that people won't notice that there is an open source version and buy a license because they didn't know any better. shady....shady...... almost understandable, but why go open source if you gonna pretend like you aren't? On Wed, Jan 4, 2017 at 10:59 AM, Keith Martin wrote: > On 4 Jan 2017, at 14:11, Richmond Mathewson wrote: > > What this message should tell the people on the mother-ship is that they >> need to shout a bit louder >> about the Open Source version >> > > Amen! The FOSS, Community edition is a great thing, and it's > > It'd also be great if the mother ship would also consider, one day, a more > inexpensive way to step up to the level where App Store submission is > possible, perhaps as a short-term (say, 1 month?) window, bundled with > advice for efficient App Store submission? Perhaps something similar for > HTML5 publication in the future? LC is wonderful, but it is feeling more > and more like a product with a 'keep out, professionals only' label on the > virtual box... :-/ > > Me, I'd SO glad I got Indy in time to keep annual cost just about > affordable. I make peanuts (at most!) from what I build, but that's not the > point for me; it's just too much fun not to be part of the LC builder > community. I did once hope HTML5 would be available as part of that, but > sadly it's separate. :( > > k > > --- > > Keith Martin > Senior Lecturer, LCC (University of the Arts London) > Technical Editor, MacUser magazine (1997-2015) > http://PanoramaPhotographer.com > http://thatkeith.com > +44 (0)7909541365 > > --- > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 6 18:38:53 2017 From: ahsoftware at sonic.net (Mark Wieder) Date: Fri, 6 Jan 2017 15:38:53 -0800 Subject: Changes to use-livecode list. In-Reply-To: References: Message-ID: <100e21a2-feba-84cb-efa9-56997a9b7555@sonic.net> On 01/06/2017 04:29 AM, Alex Tweedly via use-livecode wrote: > Unless there a real advantage that I can't think of, or a need, for this > change, could I please plead with Heather to reverse that particular > change. I believe the change that Heather (et al?) made to the MailMan configuration is the correct way (or at least one of the correct ways) to handle DMARC. DMARC has been around for quite some time, although the adoption of DMARC record processing has lagged way behind its need. And the pain points of its adoption are in the direction of increased security and lower spam and phishing volume. -- Mark Wieder ahsoftware at gmail.com From irog at mac.com Fri Jan 6 21:33:57 2017 From: irog at mac.com (Roger Guay) Date: Fri, 06 Jan 2017 19:33:57 -0700 Subject: Something Screwy about Scrollbars Message-ID: I have noticed that standard sliders/scrollbars seem to cause weird performance problems. What I think is happening is a severe performance hit after (and only after) saving AND quitting a stack with a new slider. Upon reopening the stack performance is severely degraded. This happened to me today, and when I deleted the new slider, performance shot back up to normal. Anyone else relate to this? I?m using LC 8.1.2 on Mac OS 10.12.2 From richmondmathewson at gmail.com Sat Jan 7 03:12:20 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 7 Jan 2017 10:12:20 +0200 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> <15E2CEC2-B451-4D9C-91C7-3FFEC1A55F66@mac.com> Message-ID: I thought the theory was that getting lots of people to use the open source version would lead to all sorts of benefits to LiveCode: 1. A certain proportion of O.S. users would contribute with bug reports and so on. 2. A certain proportion of O.S. users would, in due course, pay for a commercial licence when they felt a need to protect their code from prying eyes. However, if the "road to the isles" (how to get hold of the O.S. version) is hidden away down the bottom of LiveCode's website's landing page, instead of being "right there", the chances of that uptake seems minimal. I do get the feeling that LiveCode have an ambivalent view to their decision to release an O.S. version; part of which may be that points #1 and #2 have not happened with such a whoosh as perhaps they had hoped. But this is a circular situation which, I believe, might get untangled if LiveCode shouted louder, and all and everywhere, about their O.S. version, as well as presenting one of those easy-to-ken charts showing the differences between the 3 versions of LiveCode they produce that is easily accessible to people who find their way (and part of the problem in "find their way" rather than "have it rammed down their throats") to LiveCode's website. I have made most of my teaching resources and sample stacks available to people here: http://community.computingatschool.org.uk/door nobody seems really interested, because they are all stuck on C++, Python and VB.Net. Could that be because, if they get to the LiveCode page the first thing they see is an "expensive" piece of software? This is, to put things mildly, "an awful pity". Richmond. On 1/7/17 12:17 am, Tom Glod via use-livecode wrote: > gotta say....... looking at livecode.com it is very clear that livecode is > nearly hoping that people won't notice that there is an open source version > and buy a license because they didn't know any better. > > shady....shady...... almost understandable, but why go open source if you > gonna pretend like you aren't? > > On Wed, Jan 4, 2017 at 10:59 AM, Keith Martin wrote: > >> On 4 Jan 2017, at 14:11, Richmond Mathewson wrote: >> >> What this message should tell the people on the mother-ship is that they >>> need to shout a bit louder >>> about the Open Source version >>> >> Amen! The FOSS, Community edition is a great thing, and it's >> >> It'd also be great if the mother ship would also consider, one day, a more >> inexpensive way to step up to the level where App Store submission is >> possible, perhaps as a short-term (say, 1 month?) window, bundled with >> advice for efficient App Store submission? Perhaps something similar for >> HTML5 publication in the future? LC is wonderful, but it is feeling more >> and more like a product with a 'keep out, professionals only' label on the >> virtual box... :-/ >> >> Me, I'd SO glad I got Indy in time to keep annual cost just about >> affordable. I make peanuts (at most!) from what I build, but that's not the >> point for me; it's just too much fun not to be part of the LC builder >> community. I did once hope HTML5 would be available as part of that, but >> sadly it's separate. :( >> >> k >> >> --- >> >> Keith Martin >> Senior Lecturer, LCC (University of the Arts London) >> Technical Editor, MacUser magazine (1997-2015) >> http://PanoramaPhotographer.com >> http://thatkeith.com >> +44 (0)7909541365 >> >> --- >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 7 03:22:20 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 7 Jan 2017 10:22:20 +0200 Subject: I'm a stupid GIT Message-ID: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> I would be extremely grateful if someone in the know could post a recipe for simple souls like myself to build a LiveCode "thang" from github. Richmond. From ambassador at fourthworld.com Sat Jan 7 10:23:45 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 Jan 2017 07:23:45 -0800 Subject: I'm a stupid GIT In-Reply-To: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: <564dab39-dc5a-1203-0b5f-f67f3e8e1566@fourthworld.com> Richmond Mathewson wrote: > I would be extremely grateful if someone in the know could post > a recipe for simple souls like myself to build a LiveCode "thang" from > github. "Thang" is very broad. Stack? External? Engine? What do you want to build? -- 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 Sat Jan 7 11:06:49 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 7 Jan 2017 18:06:49 +0200 Subject: I'm a stupid GIT In-Reply-To: <564dab39-dc5a-1203-0b5f-f67f3e8e1566@fourthworld.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <564dab39-dc5a-1203-0b5f-f67f3e8e1566@fourthworld.com> Message-ID: Um, a broad "thang" . . . I've never measured one myself. How about an impatient chap whose GANTT chart of his 4th SDLC has been completely thrown out of kilter owing to a bug (19045) in existing builds of LiveCode, knowing that that bug has been sorted out but that the next official RC build is waiting on at least another 4 bugs being sorted out . . . Am I daft to want to try to build an unofficial "8.1.2 and a half" to see if the bug has really been sorted out, or would I be more sensible to "bite down hard" and hang on for an official build? IFF I know that everything with respect to that bug has been sorted out I can continue coding (I have about 2000 lines to get in place prior to a build); if it has not I don't really feel inclined to go ahead with those lines of code to find that I have to re-do or undo them all over again. Probably discretion is the better part of valour . . . but . . . Richmond. On 1/7/17 5:23 pm, Richard Gaskin via use-livecode wrote: > Richmond Mathewson wrote: > > > I would be extremely grateful if someone in the know could post > > a recipe for simple souls like myself to build a LiveCode "thang" from > > github. > > "Thang" is very broad. Stack? External? Engine? What do you want > to build? > From ambassador at fourthworld.com Sat Jan 7 12:13:39 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 Jan 2017 09:13:39 -0800 Subject: I'm a stupid GIT In-Reply-To: References: Message-ID: <61bb9b66-d7ee-1d74-1c12-8fef1d31db97@fourthworld.com> Richmond Mathewson wrote: > How about an impatient chap whose GANTT chart of his 4th SDLC has > been completely thrown out of kilter owing to a bug (19045) in > existing builds of LiveCode, knowing that that bug has been sorted > out but that the next official RC build is waiting on at least > another 4 bugs being sorted out . . . > > Am I daft to want to try to build an unofficial "8.1.2 and a half" to > see if the bug has really been sorted out, or would I be more > sensible to "bite down hard" and hang on for an official build? I guess that would depend on how comfortable you are in setting up the environment need to run the make file. I've not done it myself so I can't advise; maybe Mark Wieder or one of the core team folks can offer guidance if you get stuck. I should probably get around to setting that up myself sometime, but I'm a scripter at heart and do primarily UX/UI by trade, so it's been a low priority for me. And with the turnaround time the team's been doing lately, just about every time I think I may want to set that up a new build is available so I haven't needed to. I very much appreciate that the team often includes a link to the Github pull request in the Bugzilla report it relates to, such as this one Mark Waddingham included for #19045: https://github.com/livecode/livecode/pull/5020 I've found that reading the comments at those links can help me better understand the scope of a change. And when I see the Vulcan (automated test system) report "pass" I feel pretty confident it's gone well, such as we see there in a comment from two days ago: livecode-vulcan commented 2 days ago :sunglasses: test success 5deb2cd try-community-linux-x86: success try-community-mac: success try-community-linux-x86_64: success try-community-emscripten: success try-community-ios: success try-community-win-x86: success try-community-android-armv6: success -- 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 Sat Jan 7 12:40:26 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 7 Jan 2017 19:40:26 +0200 Subject: I'm a stupid GIT In-Reply-To: <61bb9b66-d7ee-1d74-1c12-8fef1d31db97@fourthworld.com> References: <61bb9b66-d7ee-1d74-1c12-8fef1d31db97@fourthworld.com> Message-ID: Thank you. On 1/7/17 7:13 pm, Richard Gaskin via use-livecode wrote: > Richmond Mathewson wrote: > > > How about an impatient chap whose GANTT chart of his 4th SDLC has > > been completely thrown out of kilter owing to a bug (19045) in > > existing builds of LiveCode, knowing that that bug has been sorted > > out but that the next official RC build is waiting on at least > > another 4 bugs being sorted out . . . > > > > Am I daft to want to try to build an unofficial "8.1.2 and a half" to > > see if the bug has really been sorted out, or would I be more > > sensible to "bite down hard" and hang on for an official build? > > I guess that would depend on how comfortable you are in setting up the > environment need to run the make file. > > I've not done it myself so I can't advise; maybe Mark Wieder or one of > the core team folks can offer guidance if you get stuck. > > I should probably get around to setting that up myself sometime, but > I'm a scripter at heart and do primarily UX/UI by trade, so it's been > a low priority for me. And with the turnaround time the team's been > doing lately, just about every time I think I may want to set that up > a new build is available so I haven't needed to. > > I very much appreciate that the team often includes a link to the > Github pull request in the Bugzilla report it relates to, such as this > one Mark Waddingham included for #19045: > > https://github.com/livecode/livecode/pull/5020 > > I've found that reading the comments at those links can help me better > understand the scope of a change. > > And when I see the Vulcan (automated test system) report "pass" I feel > pretty confident it's gone well, such as we see there in a comment > from two days ago: > > livecode-vulcan commented 2 days ago > :sunglasses: test success 5deb2cd > try-community-linux-x86: success > try-community-mac: success > try-community-linux-x86_64: success > try-community-emscripten: success > try-community-ios: success > try-community-win-x86: success > try-community-android-armv6: success > I also saw that and was impressed at the speed with which the team sorted things out; that is why I am "slavering at the chops". Richmond. From revolution at derbrill.de Sat Jan 7 15:08:13 2017 From: revolution at derbrill.de (Malte Brill) Date: Sat, 7 Jan 2017 21:08:13 +0100 Subject: I'm a stupid GIT References: <363F666B-8547-4B79-B49D-CB183C78C95D@derbrill.de> Message-ID: I also am a stupid GIT. Way over my head. That said - can?t this be somehow automated so that one could download nightly builds? If it could I would be willing to throw in a couple of Euros to make that happen (to be honest, not before the end of April though and most likely not enough Euros to make it happen alone). Cheers, Malte From ambassador at fourthworld.com Sat Jan 7 16:00:52 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 7 Jan 2017 13:00:52 -0800 Subject: I'm a stupid GIT In-Reply-To: References: Message-ID: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> Malte Brill wrote: > I also am a stupid GIT. Way over my head. That said - can?t this be > somehow automated so that one could download nightly builds? While nightly builds can be a good practice for many projects, LC is unusually complex, and requires a LOT of time to run their build system. In addition to compiling for desktop for Mac, Windows, and Linux, they also need to compile deployment engines for iOS and Android, and Server engines for Mac, Windows, and Linux. All but the Server engines then need to be copied into each deliverable so we can deploy to all the platforms we enjoy with LC, and those then need to go through the tool that builds the installers. So while most apps only need a single build for one or two platforms, LC needs to run multiple steps across a much larger number of platforms. This multiplies the time so much that I would imagine it would take many hours to build a release, making it impractical to run daily. The team makes _using_ LC so easy that we often forget that the behind-the-scenes work is so complex almost no other company even attempts to support as many platforms with this level of integrated GUI support. -- 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 Sat Jan 7 17:01:24 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sat, 7 Jan 2017 22:01:24 +0000 Subject: Buildling Standalone for Mac on 8.1.2 - Can't Copy Icons/Resources/Inclusions Message-ID: <78DA39E0-596C-4580-AA1E-6E6FC3AF227C@hindu.org> We are facing an old bug in various stacks. Some are very old stacks that have moved forward over time from as far back as 5.* with standalone builder (SAB) settings revised along the way until we are up to Sierra and LC 8.1.2 where attempts to make a standalone fail due to an old bug where the standalone builder cannot copy icons. to make matters more challenging SAB's final error message cannot be save for pasting here. we get a dialog with errors looking like this 241.1405,1 revCopyIcons also errors relation to revCopyResources,revStandaloneCopyIncludes, revSaveAsMacStandalone etc. I'm only assuming that it is a problem with icons. Deleting the internal SA custom prop from the stack and re-saving does not help. Meanwhile some other simple stacks *do* build without issues. to make things even more mysterious. We passed a copy from a Windows machine where the SA build was done for Mac? on a Surface machine? andpull this down to a Mac? Switching to 64 bit "experimental " worked earlier the morning, and then later in the day, failed. There is *no* way to debug this? any ideas? Svasti Astu, Be Well Brahmanathaswami www.himalayanacademy.com From roger.e.eller at sealedair.com Sat Jan 7 18:10:47 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 7 Jan 2017 18:10:47 -0500 Subject: I'm a stupid GIT In-Reply-To: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> References: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> Message-ID: On Jan 7, 2017 4:01 PM, "Richard Gaskin via use-livecode" < use-livecode at lists.runrev.com> wrote: > > Malte Brill wrote: > > > I also am a stupid GIT. Way over my head. That said - can?t this be > > somehow automated so that one could download nightly builds? > > While nightly builds can be a good practice for many projects, LC is unusually complex, and requires a LOT of time to run their build system. Would it take longer than, um... a night? > So while most apps only need a single build for one or two platforms, LC needs to run multiple steps across a much larger number of platforms. I am a huge fan of automation. I own a robotic lawnmower. The robot takes 2 to 3 hours to cut my lawn, which I used to cut manually using a push mower. I don't care how much longer the robot "works" in the summer heat because I stay inside. > This multiplies the time so much that I would imagine it would take many hours to build a release, making it impractical to run daily. If it's automated, you don't run it. It just runs. If it fails, so what! It provides a bleeding edge version for those who can handle some risk. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com ~Roger From blueback09 at gmail.com Sat Jan 7 20:22:33 2017 From: blueback09 at gmail.com (Matt Maier) Date: Sat, 7 Jan 2017 17:22:33 -0800 Subject: how to create a list in easyJSON In-Reply-To: References: Message-ID: As a warning for others, fastJSON is not directly interchangeable with easyJSON. I'm using a big array that has a couple levels of numeric keys before you get to the text keys. When fastJSON converts the array to JSON it throws out the numeric keys and just turns everything into a list. I don't think that would actually be a problem, except that in my data structure the [0] key has important metadata in it and when fastJSON converts back from JSON to an array it doesn't start counting at 0, so all of the data comes back but it's offset. At least, this is the newest version of fastJSON from github and some old version of easyJSON that I've had around for a long time (not sure what version it is). On Tue, Jan 3, 2017 at 8:05 AM, Bob Sneidar wrote: > Hmmm... all of this may explain why a table in a PDF fillable form breaks > the controls out as columns, not records. So when populating an FDF file, > my data needs to have each column in it's own variable, or else I have to > do nested repeats to place it all correctly. > > 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 hh at hyperhh.de Sun Jan 8 04:17:43 2017 From: hh at hyperhh.de (hh) Date: Sun, 8 Jan 2017 10:17:43 +0100 Subject: LC-Magick Collection Message-ID: <87EC76CA-F521-4CA9-943D-7B158D2A79BE@hyperhh.de> Added today #5: Circular (Polar) Image Distortion. The distortion output is, not only in LC, somehow "jagged" at the border. I tried to "soften" border using graphic effects. Bernd (bn) already showed me a nearly perfect method for #4 (will be updated soon), sadly this can't handle transparency. To everybody who's interested in image distortion methods: Is there a general improvement for my method/settings in #5 (see the script of btn "Effects")? > *** LC-Magick Collection *** > > LC-Magick #1 - Blur and Pixelate (Scott R.) > http://tactilemedia.com/blog/2016/03/26/update-blur-effect-plus-pixelize-bonus/ > > LC-Magick #2 - Pointillize and Hatching > http://forums.livecode.com/viewtopic.php?p=141051#p141051 > > LC-Magick #3 - Image Multiplexing > http://forums.livecode.com/viewtopic.php?p=141272#p141272 > > LC-Magick #4 - Perspective Image Distortion > http://forums.livecode.com/viewtopic.php?p=148647#p148647 > > LC-Magick #5 - Circular (Polar) Image Distortion > http://forums.livecode.com/viewtopic.php?p=148647#p148647 > > Most of it based on ideas presented on imageMagick's documentation > http://www.imagemagick.org/Usage/ From mkoob at rogers.com Sun Jan 8 08:46:03 2017 From: mkoob at rogers.com (Martin Koob) Date: Sun, 8 Jan 2017 05:46:03 -0800 (PST) Subject: Greater Toronto Area LiveCode Users Meetup, Jan. 25th, 2017 Message-ID: <1483883163421-4711512.post@n4.nabble.com> This is a chance to exchange tips, demo projects and uses of LiveCode. Bring your project along to demo and get or share tips! See full event details here: https://www.meetup.com/Greater-Toronto-Area-LiveCode-Users-Group/events/236124937/ To attend Please join the GTA LiveCode Meetup group and RSVP so we can ensure we have enough spaces reserved for the restaurant. Martin Koob -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Greater-Toronto-Area-LiveCode-Users-Meetup-Jan-25th-2017-tp4711512.html Sent from the Revolution - User mailing list archive at Nabble.com. From nabble at mad.pink Sun Jan 8 09:59:59 2017 From: nabble at mad.pink (pink) Date: Sun, 8 Jan 2017 06:59:59 -0800 (PST) Subject: how to create a list in easyJSON In-Reply-To: References: Message-ID: <1483887599798-4711513.post@n4.nabble.com> In the most recent version of easyJSON, numeric keyed arrays will turn into JSON arrays, older versions may vary. fastJSON does this by default, but it can be overridden by passing true into the keepNumeric parameter: arrayToJson(pArrayData, keepNumeric) for example: put arrayToJSON(myArray,true) into jsonOutput -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/how-to-create-a-list-in-easyJSON-tp4711279p4711513.html Sent from the Revolution - User mailing list archive at Nabble.com. From nabble at mad.pink Sun Jan 8 10:02:12 2017 From: nabble at mad.pink (pink) Date: Sun, 8 Jan 2017 07:02:12 -0800 (PST) Subject: how to create a list in easyJSON In-Reply-To: References: Message-ID: <1483887732548-4711515.post@n4.nabble.com> In the most recent version of easyJSON, numeric keyed arrays will turn into JSON arrays, older versions may vary. fastJSON does this by default, but it can be overridden by passing true into the keepNumeric parameter: arrayToJson(pArrayData, keepNumeric) for example: put arrayToJSON(inputArray,true) into jsonOutput hh via use-livecode wrote > As a warning for others, fastJSON is not directly interchangeable with > easyJSON. > > I'm using a big array that has a couple levels of numeric keys before you > get to the text keys. When fastJSON converts the array to JSON it throws > out the numeric keys and just turns everything into a list. > > I don't think that would actually be a problem, except that in my data > structure the [0] key has important metadata in it and when fastJSON > converts back from JSON to an array it doesn't start counting at 0, so all > of the data comes back but it's offset. > > At least, this is the newest version of fastJSON from github and some old > version of easyJSON that I've had around for a long time (not sure what > version it is). > > On Tue, Jan 3, 2017 at 8:05 AM, Bob Sneidar < > bobsneidar@ > > > wrote: > >> Hmmm... all of this may explain why a table in a PDF fillable form breaks >> the controls out as columns, not records. So when populating an FDF file, >> my data needs to have each column in it's own variable, or else I have to >> do nested repeats to place it all correctly. >> >> Bob S >> >> >> >> _______________________________________________ >> use-livecode mailing list >> > use-livecode at .runrev >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at .runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/how-to-create-a-list-in-easyJSON-tp4711279p4711515.html Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Sun Jan 8 11:24:40 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 8 Jan 2017 17:24:40 +0100 Subject: Subject - LiveCode - I'm not a very happy Bunny In-Reply-To: References: <5465034D-54B6-45B2-BEE1-01B7F45EE84D@wanadoo.fr> <9f78dcda-3f2f-d11c-9abe-e905ae4f315a@gmail.com> <15E2CEC2-B451-4D9C-91C7-3FFEC1A55F66@mac.com> Message-ID: I saw this and had to think of your post, Tom. http://dilbert.com/strip/2017-01-08 Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 06-Jan-17 om 23:17 schreef Tom Glod via use-livecode: > gotta say....... looking at livecode.com it is very clear that livecode is > nearly hoping that people won't notice that there is an open source version > and buy a license because they didn't know any better. > > shady....shady...... almost understandable, but why go open source if you > gonna pretend like you aren't? > > On Wed, Jan 4, 2017 at 10:59 AM, Keith Martin wrote: > >> On 4 Jan 2017, at 14:11, Richmond Mathewson wrote: >> >> What this message should tell the people on the mother-ship is that they >>> need to shout a bit louder >>> about the Open Source version >>> >> >> Amen! The FOSS, Community edition is a great thing, and it's >> >> It'd also be great if the mother ship would also consider, one day, a more >> inexpensive way to step up to the level where App Store submission is >> possible, perhaps as a short-term (say, 1 month?) window, bundled with >> advice for efficient App Store submission? Perhaps something similar for >> HTML5 publication in the future? LC is wonderful, but it is feeling more >> and more like a product with a 'keep out, professionals only' label on the >> virtual box... :-/ >> >> Me, I'd SO glad I got Indy in time to keep annual cost just about >> affordable. I make peanuts (at most!) from what I build, but that's not the >> point for me; it's just too much fun not to be part of the LC builder >> community. I did once hope HTML5 would be available as part of that, but >> sadly it's separate. :( >> >> k >> >> --- >> >> Keith Martin >> Senior Lecturer, LCC (University of the Arts London) >> Technical Editor, MacUser magazine (1997-2015) >> http://PanoramaPhotographer.com >> http://thatkeith.com >> +44 (0)7909541365 >> >> --- >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 8 12:28:24 2017 From: waprothero at gmail.com (William Prothero) Date: Sun, 8 Jan 2017 09:28:24 -0800 Subject: Code signing an installer? Message-ID: Folks, I make a standalone (OSX) app, then build an installer. Do I need to code sign both the app and the installer package separately? Thx, Bill William Prothero http://es.earthednet.org > On Jan 8, 2017, at 8:24 AM, Mark Schonewille via use-livecode wrote: > > I saw this and had to think of your post, Tom. > > http://dilbert.com/strip/2017-01-08 > > Kind regards, > > Mark Schonewille > http://economy-x-talk.com > https://www.facebook.com/marksch > > Buy the most extensive book on the > LiveCode language: > http://livecodebeginner.economy-x-talk.com > > Op 06-Jan-17 om 23:17 schreef Tom Glod via use-livecode: >> gotta say....... looking at livecode.com it is very clear that livecode is >> nearly hoping that people won't notice that there is an open source version >> and buy a license because they didn't know any better. >> >> shady....shady...... almost understandable, but why go open source if you >> gonna pretend like you aren't? >> >>> On Wed, Jan 4, 2017 at 10:59 AM, Keith Martin wrote: >>> >>> On 4 Jan 2017, at 14:11, Richmond Mathewson wrote: >>> >>> What this message should tell the people on the mother-ship is that they >>>> need to shout a bit louder >>>> about the Open Source version >>>> >>> >>> Amen! The FOSS, Community edition is a great thing, and it's >>> >>> It'd also be great if the mother ship would also consider, one day, a more >>> inexpensive way to step up to the level where App Store submission is >>> possible, perhaps as a short-term (say, 1 month?) window, bundled with >>> advice for efficient App Store submission? Perhaps something similar for >>> HTML5 publication in the future? LC is wonderful, but it is feeling more >>> and more like a product with a 'keep out, professionals only' label on the >>> virtual box... :-/ >>> >>> Me, I'd SO glad I got Indy in time to keep annual cost just about >>> affordable. I make peanuts (at most!) from what I build, but that's not the >>> point for me; it's just too much fun not to be part of the LC builder >>> community. I did once hope HTML5 would be available as part of that, but >>> sadly it's separate. :( >>> >>> k >>> >>> --- >>> >>> Keith Martin >>> Senior Lecturer, LCC (University of the Arts London) >>> Technical Editor, MacUser magazine (1997-2015) >>> http://PanoramaPhotographer.com >>> http://thatkeith.com >>> +44 (0)7909541365 >>> >>> --- >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Sun Jan 8 13:37:51 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 8 Jan 2017 13:37:51 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Hi there, I?m trying to find out if anyone has ever gotten a LC server to successfully interact with a LC Stack running on the same server such that one can read and write information to fields on such a stack. If so, could you please point me to some good examples or other resources for this? Thanks, Rick From bonnmike at gmail.com Sun Jan 8 13:52:20 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 8 Jan 2017 11:52:20 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: If you mean a simple interaction, IE lc server loads the stack, gets or changes something on the stack, and save the changes to the stack, thats a pretty straight forward thing. If you mean inter-process communication between lc server and an actively running stack, thats a different animal entirely. On Sun, Jan 8, 2017 at 11:37 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi there, > > I?m trying to find out if anyone has ever > gotten a LC server to successfully interact > with a LC Stack running on the same server > such that one can read and write information > to fields on such a stack. > > If so, could you please point me to some good > examples or other resources for this? > > Thanks, > > Rick > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Sun Jan 8 14:05:05 2017 From: paul at researchware.com (Paul Dupuis) Date: Sun, 08 Jan 2017 14:05:05 -0500 Subject: Code signing an installer? In-Reply-To: References: Message-ID: <58728D61.9010309@researchware.com> On 1/8/2017 12:28 PM, William Prothero via use-livecode wrote: > Folks, > I make a standalone (OSX) app, then build an installer. Do I need to code sign both the app and the installer package separately? > > We've been successful - so far - with just signing the installer. From andre at andregarzia.com Sun Jan 8 14:24:27 2017 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 8 Jan 2017 09:24:27 -1000 Subject: Where LC store preferences in Windows 10? Message-ID: Hey Friends, Just a crash on my surface yesterday and now LC doesn't launch. Removed all the dozen versions I had installed and reinstalled 8.1.2 but it still doesn't launch. If this was on a Mac I'd go to the preferences folder and trash the runrev files there but on Windows I have no idea where that is. Can someone point me to the correct location? om om andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From waprothero at gmail.com Sun Jan 8 14:31:23 2017 From: waprothero at gmail.com (William Prothero) Date: Sun, 8 Jan 2017 11:31:23 -0800 Subject: Code signing an installer? In-Reply-To: <58728D61.9010309@researchware.com> References: <58728D61.9010309@researchware.com> Message-ID: Thanks, Paul. Bill > On Jan 8, 2017, at 11:05 AM, Paul Dupuis via use-livecode wrote: > > On 1/8/2017 12:28 PM, William Prothero via use-livecode wrote: >> Folks, >> I make a standalone (OSX) app, then build an installer. Do I need to code sign both the app and the installer package separately? >> >> > > We've been successful - so far - with just signing the installer. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Sun Jan 8 14:35:16 2017 From: merakosp at gmail.com (panagiotis merakos) Date: Sun, 8 Jan 2017 19:35:16 +0000 Subject: Where LC store preferences in Windows 10? In-Reply-To: References: Message-ID: Hi Andre, See in C:/Users/your_user_name/AppData/Roaming/RunRev/Preferences/ folder You should see one or two files there: livecode.rev --> Prefs for LiveCode versions < 7 livecode7.rev --> Prefs for LiveCode 7 and 8 and 9 I suggest removing both of them. Best, Panos -- On Sun, Jan 8, 2017 at 7:24 PM, Andre Garzia via use-livecode < use-livecode at lists.runrev.com> wrote: > Hey Friends, > > Just a crash on my surface yesterday and now LC doesn't launch. Removed all > the dozen versions I had installed and reinstalled 8.1.2 but it still > doesn't launch. > > If this was on a Mac I'd go to the preferences folder and trash the runrev > files there but on Windows I have no idea where that is. Can someone point > me to the correct location? > > om om > andre > > -- > 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 revdev at pdslabs.net Sun Jan 8 14:35:52 2017 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 8 Jan 2017 11:35:52 -0800 Subject: Where LC store preferences in Windows 10? In-Reply-To: References: Message-ID: <623e7f07-9686-5c36-06ca-a2cc0052c538@pdslabs.net> Hi Andre, Might the prefs be in the registry instead? (Seems unlikely, but just trying to cover all possibilities) Phil Davis On 1/8/17 11:24 AM, Andre Garzia via use-livecode wrote: > Hey Friends, > > Just a crash on my surface yesterday and now LC doesn't launch. Removed all > the dozen versions I had installed and reinstalled 8.1.2 but it still > doesn't launch. > > If this was on a Mac I'd go to the preferences folder and trash the runrev > files there but on Windows I have no idea where that is. Can someone point > me to the correct location? > > om om > andre > -- Phil Davis From andre at andregarzia.com Sun Jan 8 14:41:56 2017 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 8 Jan 2017 09:41:56 -1000 Subject: Where LC store preferences in Windows 10? In-Reply-To: <623e7f07-9686-5c36-06ca-a2cc0052c538@pdslabs.net> References: <623e7f07-9686-5c36-06ca-a2cc0052c538@pdslabs.net> Message-ID: Thanks a lot Panos and Phil, I trashed the whole RunRev folder from the prefrences and tried again. It loaded! Yaaay!!!!! Again, thanks for the help, you're awesome! Om om andre On Sun, Jan 8, 2017 at 9:35 AM, Phil Davis via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Andre, > > Might the prefs be in the registry instead? (Seems unlikely, but just > trying to cover all possibilities) > > Phil Davis > > > On 1/8/17 11:24 AM, Andre Garzia via use-livecode wrote: > >> Hey Friends, >> >> Just a crash on my surface yesterday and now LC doesn't launch. Removed >> all >> the dozen versions I had installed and reinstalled 8.1.2 but it still >> doesn't launch. >> >> If this was on a Mac I'd go to the preferences folder and trash the runrev >> files there but on Windows I have no idea where that is. Can someone point >> me to the correct location? >> >> om om >> andre >> >> > -- > Phil Davis > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 harrison at all-auctions.com Sun Jan 8 15:06:22 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 8 Jan 2017 15:06:22 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: <3F711AE1-2757-4EDC-B2D1-9216D4927102@all-auctions.com> Hi Mike, I?m looking at all options here. So yes, I?d like to be able to do the first option, and would like to know if the second option is possible, and if there are any examples out there for it. Both animals would be welcome in the barn so long as they can co-exist with each other. Thanks, Rick > On Jan 8, 2017, at 1:52 PM, Mike Bonner via use-livecode wrote: > > If you mean a simple interaction, IE lc server loads the stack, gets or > changes something on the stack, and save the changes to the stack, thats a > pretty straight forward thing. If you mean inter-process communication > between lc server and an actively running stack, thats a different animal > entirely. From stephen at barncard.com Sun Jan 8 15:12:24 2017 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 8 Jan 2017 12:12:24 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: stacks are great with LC server. For instance, one can use custom properties and libraries just by 'start using' that stack. I'm not sure about fields but I think they are accessible too. And one can test and edit everything 'on the ground' first. On Sun, Jan 8, 2017 at 10:37 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > I?m trying to find out if anyone has ever > gotten a LC server to successfully interact > with a LC Stack running on the same server > such that one can read and write information > to fields on such a stack. > -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From harrison at all-auctions.com Sun Jan 8 15:17:25 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 8 Jan 2017 15:17:25 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Hi Stephen, That sounds promising.. do you know of any good examples? Thanks, Rick > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode wrote: > > stacks are great with LC server. For instance, one can use custom > properties and libraries just by 'start using' that stack. > > I'm not sure about fields but I think they are accessible too. > > And one can test and edit everything 'on the ground' first. From stephen at barncard.com Sun Jan 8 15:34:15 2017 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 8 Jan 2017 12:34:15 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: here's some basics from the docs http://lessons.livecode.com/m/4070/l/36656-how-do-i-use-stacks-with-livecode-server -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Stephen, > > That sounds promising.. do you know of any good examples? > > Thanks, > > Rick > > > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > stacks are great with LC server. For instance, one can use custom > > properties and libraries just by 'start using' that stack. > > > > I'm not sure about fields but I think they are accessible too. > > > > And one can test and edit everything 'on the ground' first. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 15:42:58 2017 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 8 Jan 2017 12:42:58 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: some stack use info as used in web app RevIgniter: https://revigniter.com/userGuide/general/using_stacks.html by the way, RevIgniter is a self-contained framework that you might find useful for all kinds of web development in livecode. It might be a little different than your own programming style, but John Craig's creation is a living example of the "Model-View-Controller" concept. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard wrote: > here's some basics from the docs > > http://lessons.livecode.com/m/4070/l/36656-how-do-i-use- > stacks-with-livecode-server > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Stephen, >> >> That sounds promising.. do you know of any good examples? >> >> Thanks, >> >> Rick >> >> > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > stacks are great with LC server. For instance, one can use custom >> > properties and libraries just by 'start using' that stack. >> > >> > I'm not sure about fields but I think they are accessible too. >> > >> > And one can test and edit everything 'on the ground' first. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Jan 8 15:47:29 2017 From: stephen at barncard.com (Stephen Barncard) Date: Sun, 8 Jan 2017 12:47:29 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Jacque's site is a great resource for livecode server information. http://www.hyperactivesw.com/cgitutorial/scripts4.html there doesn't appear to be many of us, but we who use LC server will probably never have to use PHP very much any more for our web programming. And the open source version is the only version! I improperly credited John Craig for RevIgniter, which of course was written by Ralf Bitter. Sorry about that. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Sun, Jan 8, 2017 at 12:42 PM, Stephen Barncard wrote: > some stack use info as used in web app RevIgniter: > > https://revigniter.com/userGuide/general/using_stacks.html > > by the way, RevIgniter is a self-contained framework that you might find > useful for all kinds of web development in livecode. > > It might be a little different than your own programming style, but John > Craig's creation is a living example of the "Model-View-Controller" > concept. > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard > wrote: > >> here's some basics from the docs >> >> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use-stac >> ks-with-livecode-server >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Stephen, >>> >>> That sounds promising.. do you know of any good examples? >>> >>> Thanks, >>> >>> Rick >>> >>> > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> > >>> > stacks are great with LC server. For instance, one can use custom >>> > properties and libraries just by 'start using' that stack. >>> > >>> > I'm not sure about fields but I think they are accessible too. >>> > >>> > And one can test and edit everything 'on the ground' first. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 Jan 8 17:07:20 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 08 Jan 2017 16:07:20 -0600 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> My site is focused on old-style CGI. It's an alternative to LC server scripts, which act more like PHP,. Both are viable methods but slightly different. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 8, 2017 2:49:16 PM Stephen Barncard via use-livecode wrote: > Jacque's site is a great resource for livecode server information. > > http://www.hyperactivesw.com/cgitutorial/scripts4.html > > there doesn't appear to be many of us, but we who use LC server will > probably never have to use PHP very much any more for our web programming. > > And the open source version is the only version! > > I improperly credited John Craig for RevIgniter, which of course was > written by Ralf Bitter. Sorry about that. > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Sun, Jan 8, 2017 at 12:42 PM, Stephen Barncard > wrote: > >> some stack use info as used in web app RevIgniter: >> >> https://revigniter.com/userGuide/general/using_stacks.html >> >> by the way, RevIgniter is a self-contained framework that you might find >> useful for all kinds of web development in livecode. >> >> It might be a little different than your own programming style, but John >> Craig's creation is a living example of the "Model-View-Controller" >> concept. >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard >> wrote: >> >>> here's some basics from the docs >>> >>> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use-stac >>> ks-with-livecode-server >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Hi Stephen, >>>> >>>> That sounds promising.. do you know of any good examples? >>>> >>>> Thanks, >>>> >>>> Rick >>>> >>>> > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> > >>>> > stacks are great with LC server. For instance, one can use custom >>>> > properties and libraries just by 'start using' that stack. >>>> > >>>> > I'm not sure about fields but I think they are accessible too. >>>> > >>>> > And one can test and edit everything 'on the ground' first. >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From revdev at pdslabs.net Sun Jan 8 17:51:06 2017 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 8 Jan 2017 14:51:06 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: On 1/8/17 12:12 PM, Stephen Barncard via use-livecode wrote: > stacks are great with LC server. For instance, one can use custom > properties and libraries just by 'start using' that stack. > > I'm not sure about fields but I think they are accessible too. > > And one can test and edit everything 'on the ground' first. This is my preferred method by far, at least for what I do. My "index.lc" landing page looks like this: Hi Pingdom!" exit to top end if set the errormode to "inline" -- use lib folder as the default folder put url ("file:/home/myaccount/myproject/config/libfolder") into tLibFolder set the defaultFolder to tLibFolder try -- let the stack script respond to the request start using stack "projectname.livecode" catch tErr -- error messages from 'throw' commands put "ERROR:" & CR before tErr replace CR with "
" in tErr put tErr end try ?> Then the "projectname.livecode" library stack put other stacks into use depending on the nature of the request, and together they do absolutely everything. (They merge data into pre-made HTML pages and serve them, but also keep track of training accounts, titles, licensing, training sessions, you name it.) Names have been changed to protect the innocent. ("Dragnet" music plays in background) Phil Davis > > On Sun, Jan 8, 2017 at 10:37 AM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I?m trying to find out if anyone has ever >> gotten a LC server to successfully interact >> with a LC Stack running on the same server >> such that one can read and write information >> to fields on such a stack. >> > > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.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 -- Phil Davis From monte at appisle.net Sun Jan 8 18:01:55 2017 From: monte at appisle.net (Monte Goulding) Date: Mon, 9 Jan 2017 10:01:55 +1100 Subject: {Merry | Happy} [{Christmas | Hanukkah | Solstice | Holidays | Festivus | Saturnalia}] In-Reply-To: References: <9E894B9D-5827-4880-AA65-C1C9D4F56790@appisle.net> Message-ID: <0CC69E00-3D40-45EB-B0BD-32FED12E1843@appisle.net> > On 30 Dec 2016, at 7:59 am, Kay C Lan wrote: > > Stumbled upon a Tim Minchin show in New York a couple of years back > when one of my team mates happened to be an acquaintance of Tim - his > mother was best friends with Tim's mother. After the show met up and > went for dinner with Tim - the whole night was a barrel of laughs. Very jealous. I have linked the Tim Minchin song that is most relevant to this list for those that don?t know what we are talking about ;-) https://www.youtube.com/watch?v=bVKCHZqax84 Cheers Monte From monte at appisle.net Sun Jan 8 19:29:51 2017 From: monte at appisle.net (Monte Goulding) Date: Mon, 9 Jan 2017 11:29:51 +1100 Subject: I'm a stupid GIT In-Reply-To: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> References: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> Message-ID: <57431BA5-0449-4D5C-9C53-D1F591B57BCC@appisle.net> > On 8 Jan 2017, at 8:00 am, Richard Gaskin via use-livecode wrote: > > Malte Brill wrote: > > > I also am a stupid GIT. Way over my head. It isn?t you know. Everything you need is linked from the README here https://github.com/livecode/livecode . The only platform that is complicated to build is Windows and that?s largely because we need to use very old tooling to support Windows XP. > That said - can?t this be > > somehow automated so that one could download nightly builds? > > While nightly builds can be a good practice for many projects, LC is unusually complex, and requires a LOT of time to run their build system. We do nightly builds and the occasional manually triggered build. We use them to manually confirm our bug fixes worked as we intended. I believe we have an unadvertised service for a fee to access these internal builds so if you need that then it?s worth asking. > > This multiplies the time so much that I would imagine it would take many hours to build a release. Last I checked it takes about an hour and a half to build all platforms and installers etc. Our process is: - all patches are built and automated tests are run on the free CI server Travis for 64 bit Linux and OS X - if that passes then someone manually reviews the patch and others might chime in with comments - If it is reviewed OK then we have a bot that polls the github api to check for reviewed patches and build against all platforms just to check it builds OK - If that passes then the patch is merged and the nightly build that includes it will be installed to check it so it can be closed on bugzilla. - The nightly becomes a release once everything we want in has been checked Cheers Monte From harrison at all-auctions.com Sun Jan 8 20:39:07 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 8 Jan 2017 20:39:07 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Hi Stephen, Phil, & Jacque, Thanks for the info! I?ll get back to you after studying this stuff. Rick > On Jan 8, 2017, at 3:42 PM, Stephen Barncard via use-livecode wrote: > > some stack use info as used in web app RevIgniter: > > https://revigniter.com/userGuide/general/using_stacks.html > > by the way, RevIgniter is a self-contained framework that you might find > useful for all kinds of web development in livecode. > > It might be a little different than your own programming style, but John > Craig's creation is a living example of the "Model-View-Controller" concept. > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.org > > On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard > wrote: > >> here's some basics from the docs >> >> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use- >> stacks-with-livecode-server >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Stephen, >>> >>> That sounds promising.. do you know of any good examples? >>> >>> Thanks, >>> >>> Rick >>> >>>> On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>>> >>>> stacks are great with LC server. For instance, one can use custom >>>> properties and libraries just by 'start using' that stack. >>>> >>>> I'm not sure about fields but I think they are accessible too. >>>> >>>> And one can test and edit everything 'on the ground' first. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 8 22:26:37 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 8 Jan 2017 20:26:37 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Sorry I didn't get back to you till now, but it looks like things are covered as far as accessing a stack file from lc server. As for the other direction, (lc server talking to an in memory stack..) FROM the stack itself would be a simple http request, but the reverse not so much. I'm now curious though. If one were to change an lc stack file, and have your executing stack look for an updated timestamp ever so often, you could have it unload the old version, and reload the freshly updated one for processing possibly. Though it would probably be simpler to have lc server write to a file and just load whatever new data from the file with the stack. Or, if the stack doesn't need to be running all the time, lc server could shell call the stack executable (perhaps a simple stackrunner) that would take an external stackfile name as a parameter to do whatever it is you need to do. Also, depending on what you need to do, the httpd stack by andre garzia is pretty awesome. (it would bipass the need for lc server, but is single threaded so might not be appropriate for some things) Its been a while since I messed with it, but when I did, I set up an android app that took in swipes and clicks and sent the information to the httpd stack (and at the time I had managed to build a "click" external.. its probably here somewhere).. basically i had a home brew computer remote control app that was incredibly simple to build, and worked great. If it fits your use case, that httpd stack is awesome. On Sun, Jan 8, 2017 at 6:39 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Stephen, Phil, & Jacque, > > Thanks for the info! I?ll get back to you after studying this stuff. > > Rick > > > On Jan 8, 2017, at 3:42 PM, Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > some stack use info as used in web app RevIgniter: > > > > https://revigniter.com/userGuide/general/using_stacks.html > > > > by the way, RevIgniter is a self-contained framework that you might find > > useful for all kinds of web development in livecode. > > > > It might be a little different than your own programming style, but John > > Craig's creation is a living example of the "Model-View-Controller" > concept. > > > > -- > > Stephen Barncard - Sebastopol Ca. USA - > > mixstream.org > > > > On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard > > wrote: > > > >> here's some basics from the docs > >> > >> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use- > >> stacks-with-livecode-server > >> > >> -- > >> Stephen Barncard - Sebastopol Ca. USA - > >> mixstream.org > >> > >> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < > >> use-livecode at lists.runrev.com> wrote: > >> > >>> Hi Stephen, > >>> > >>> That sounds promising.. do you know of any good examples? > >>> > >>> Thanks, > >>> > >>> Rick > >>> > >>>> On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < > >>> use-livecode at lists.runrev.com> wrote: > >>>> > >>>> stacks are great with LC server. For instance, one can use custom > >>>> properties and libraries just by 'start using' that stack. > >>>> > >>>> I'm not sure about fields but I think they are accessible too. > >>>> > >>>> And one can test and edit everything 'on the ground' first. > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From revdev at pdslabs.net Mon Jan 9 00:32:57 2017 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 8 Jan 2017 21:32:57 -0800 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: Hi Mike, It sounds like you're talking about things that apply when your server stack is used in a long-running LC process. If you run in CGI mode, you don't have to deal with some of those things (like figuring out when to reload a stack). Personally I'm glad the on-rev default is CGI mode. Best - Phil Davis On 1/8/17 7:26 PM, Mike Bonner via use-livecode wrote: > Sorry I didn't get back to you till now, but it looks like things are > covered as far as accessing a stack file from lc server. As for the other > direction, (lc server talking to an in memory stack..) FROM the stack > itself would be a simple http request, but the reverse not so much. > > I'm now curious though. If one were to change an lc stack file, and have > your executing stack look for an updated timestamp ever so often, you could > have it unload the old version, and reload the freshly updated one for > processing possibly. Though it would probably be simpler to have lc server > write to a file and just load whatever new data from the file with the > stack. > > Or, if the stack doesn't need to be running all the time, lc server could > shell call the stack executable (perhaps a simple stackrunner) that would > take an external stackfile name as a parameter to do whatever it is you > need to do. > > Also, depending on what you need to do, the httpd stack by andre garzia is > pretty awesome. (it would bipass the need for lc server, but is single > threaded so might not be appropriate for some things) Its been a while > since I messed with it, but when I did, I set up an android app that took > in swipes and clicks and sent the information to the httpd stack (and at > the time I had managed to build a "click" external.. its probably here > somewhere).. basically i had a home brew computer remote control app that > was incredibly simple to build, and worked great. If it fits your use > case, that httpd stack is awesome. > > On Sun, Jan 8, 2017 at 6:39 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Stephen, Phil, & Jacque, >> >> Thanks for the info! I?ll get back to you after studying this stuff. >> >> Rick >> >>> On Jan 8, 2017, at 3:42 PM, Stephen Barncard via use-livecode < >> use-livecode at lists.runrev.com> wrote: >>> some stack use info as used in web app RevIgniter: >>> >>> https://revigniter.com/userGuide/general/using_stacks.html >>> >>> by the way, RevIgniter is a self-contained framework that you might find >>> useful for all kinds of web development in livecode. >>> >>> It might be a little different than your own programming style, but John >>> Craig's creation is a living example of the "Model-View-Controller" >> concept. >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard >>> wrote: >>> >>>> here's some basics from the docs >>>> >>>> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use- >>>> stacks-with-livecode-server >>>> >>>> -- >>>> Stephen Barncard - Sebastopol Ca. USA - >>>> mixstream.org >>>> >>>> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>>> Hi Stephen, >>>>> >>>>> That sounds promising.. do you know of any good examples? >>>>> >>>>> Thanks, >>>>> >>>>> Rick >>>>> >>>>>> On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>>> stacks are great with LC server. For instance, one can use custom >>>>>> properties and libraries just by 'start using' that stack. >>>>>> >>>>>> I'm not sure about fields but I think they are accessible too. >>>>>> >>>>>> And one can test and edit everything 'on the ground' first. >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode 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 bonnmike at gmail.com Mon Jan 9 00:55:49 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 8 Jan 2017 22:55:49 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: It was mostly in response to having lc (in cgi mode) talk to a different (non-http connected) process. On Sun, Jan 8, 2017 at 10:32 PM, Phil Davis via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > It sounds like you're talking about things that apply when your server > stack is used in a long-running LC process. If you run in CGI mode, you > don't have to deal with some of those things (like figuring out when to > reload a stack). Personally I'm glad the on-rev default is CGI mode. > > Best - > Phil Davis > > > > > On 1/8/17 7:26 PM, Mike Bonner via use-livecode wrote: > >> Sorry I didn't get back to you till now, but it looks like things are >> covered as far as accessing a stack file from lc server. As for the other >> direction, (lc server talking to an in memory stack..) FROM the stack >> itself would be a simple http request, but the reverse not so much. >> >> I'm now curious though. If one were to change an lc stack file, and have >> your executing stack look for an updated timestamp ever so often, you >> could >> have it unload the old version, and reload the freshly updated one for >> processing possibly. Though it would probably be simpler to have lc >> server >> write to a file and just load whatever new data from the file with the >> stack. >> >> Or, if the stack doesn't need to be running all the time, lc server could >> shell call the stack executable (perhaps a simple stackrunner) that would >> take an external stackfile name as a parameter to do whatever it is you >> need to do. >> >> Also, depending on what you need to do, the httpd stack by andre garzia is >> pretty awesome. (it would bipass the need for lc server, but is single >> threaded so might not be appropriate for some things) Its been a while >> since I messed with it, but when I did, I set up an android app that took >> in swipes and clicks and sent the information to the httpd stack (and at >> the time I had managed to build a "click" external.. its probably here >> somewhere).. basically i had a home brew computer remote control app that >> was incredibly simple to build, and worked great. If it fits your use >> case, that httpd stack is awesome. >> >> On Sun, Jan 8, 2017 at 6:39 PM, Rick Harrison via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Hi Stephen, Phil, & Jacque, >>> >>> Thanks for the info! I?ll get back to you after studying this stuff. >>> >>> Rick >>> >>> On Jan 8, 2017, at 3:42 PM, Stephen Barncard via use-livecode < >>>> >>> use-livecode at lists.runrev.com> wrote: >>> >>>> some stack use info as used in web app RevIgniter: >>>> >>>> https://revigniter.com/userGuide/general/using_stacks.html >>>> >>>> by the way, RevIgniter is a self-contained framework that you might find >>>> useful for all kinds of web development in livecode. >>>> >>>> It might be a little different than your own programming style, but John >>>> Craig's creation is a living example of the "Model-View-Controller" >>>> >>> concept. >>> >>>> -- >>>> Stephen Barncard - Sebastopol Ca. USA - >>>> mixstream.org >>>> >>>> On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard >>> > >>>> wrote: >>>> >>>> here's some basics from the docs >>>>> >>>>> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use- >>>>> stacks-with-livecode-server >>>>> >>>>> -- >>>>> Stephen Barncard - Sebastopol Ca. USA - >>>>> mixstream.org >>>>> >>>>> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>> >>>>> Hi Stephen, >>>>>> >>>>>> That sounds promising.. do you know of any good examples? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Rick >>>>>> >>>>>> On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>>>>>> >>>>>> use-livecode at lists.runrev.com> wrote: >>>>>> >>>>>>> stacks are great with LC server. For instance, one can use custom >>>>>>> properties and libraries just by 'start using' that stack. >>>>>>> >>>>>>> I'm not sure about fields but I think they are accessible too. >>>>>>> >>>>>>> And one can test and edit everything 'on the ground' first. >>>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> >>>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> >>> subscription preferences: >>> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From toolbook at kestner.de Mon Jan 9 06:00:07 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 9 Jan 2017 12:00:07 +0100 Subject: LC 8.1.2 Abnormal dialogs in standalone builder Message-ID: <001f01d26a67$8b3a8690$a1af93b0$@kestner.de> Hello, LC 8.1.2 Win & Mac: sometimes I don't get the "saved successfully" dialog at the (successful) end of the standalone building process, but some other dialogs. In a few cases I got the "do you want to save your changes, if not they get lost" dialog, which usually comes at the beginning of the build process. Strange to say, but these non standard dialogs don't have any buttons to answer (just the message text), but I can hit return and they vanish. In one case an answer dialog of my stack script appeared, which usually comes up, after the whole program has run thru, but also without any buttons. Is this only me, or shall I file a bug? Tiemo From m.schonewille at economy-x-talk.com Mon Jan 9 07:36:04 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 9 Jan 2017 13:36:04 +0100 Subject: International LiveCode Mini Conference Message-ID: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> International LiveCode Mini Conference In the second half of February, an international LiveCode Mini Conference has been scheduled. The dates are still to be determined. The conference has been planned to take place during the weekends of 18 or 25 February. While the conference is called a "LiveCode" conference, it should be clear that anyone with an interest in rapid application development is invited: database admins, Filemaker users, Xojo fans, SuperCard aficionados, and anyone who is looking for new ways to be creative with computers. All information is preliminary. As the date of the conference approaches, we will have all information available. The conference will consist of one day with multiple sessions. We're planning simultaneous workshops and presentations. We're thinking of four times two simultaneous sessions of 30 minutes. Afterwards, there will be plenty of opportunity to meet with fellow programmers and discuss any topic you like. The conference will be held in Antwerp, Belgium, to facilitate participation by British, French and German people. Obviously, you're also invited if you live in a different country. We're planning to rent a small conference room. Therefore, there will be a small fee of approximately 35 euro (including VAT, with invoice). If you want to host a workshop or give a presentation, you'll be eligible for a discount. Since fees are small, discounts will be small too. Possible topics: - Getting started with LiveCode - Advanced LiveCode scripting - Widgets - Arduino and Raspberry Pi - Usage in real life (home and business) - DBMS (MySQL, PostGreSQL, XML, others) - FileMaker - SuperCard - HyperStudio - Xojo - PHP - other subjects You might want to spend one or two nights in a hotel. We'll be happy to help you find board and lodgings. The hotel room, drinks, food and other expenses will be on your own account. We would like to know how many people are interested. Please, send a reply before Friday 13th if you're interested (you can reply to my personal address, in the "reply-to" header, please don't reply to the mailing list). Next weekend, all decisions will be made final. This might be the only edition of this conference! Grab the opportunity and make sure you're there! It is going to be special for sure! -- Best regards, Mark Schonewille Economy-x-Talk Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We have time for new software development projects. Contact me for a quote. From thatkeith at mac.com Mon Jan 9 08:29:11 2017 From: thatkeith at mac.com (Keith Martin) Date: Mon, 09 Jan 2017 13:29:11 +0000 Subject: I'm a stupid GIT In-Reply-To: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> References: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> Message-ID: <31A90927-6E2A-446E-A2C1-1805E050A4B2@mac.com> On 7 Jan 2017, at 21:00, Richard Gaskin via use-livecode wrote: > The team makes _using_ LC so easy that we often forget that the > behind-the-scenes work is so complex almost no other company even > attempts to support as many platforms with this level of integrated > GUI support. THIS is worth reposting every now and then. I should probably read it again every few months. :) k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From MikeKerner at roadrunner.com Mon Jan 9 09:12:29 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 9 Jan 2017 09:12:29 -0500 Subject: I'm a stupid GIT In-Reply-To: <31A90927-6E2A-446E-A2C1-1805E050A4B2@mac.com> References: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> <31A90927-6E2A-446E-A2C1-1805E050A4B2@mac.com> Message-ID: This is also why, in most cases, people kluge together a web app, instead of attempting to build x-platform apps. On Mon, Jan 9, 2017 at 8:29 AM, Keith Martin via use-livecode < use-livecode at lists.runrev.com> wrote: > On 7 Jan 2017, at 21:00, Richard Gaskin via use-livecode wrote: > > The team makes _using_ LC so easy that we often forget that the >> behind-the-scenes work is so complex almost no other company even attempts >> to support as many platforms with this level of integrated GUI support. >> > > THIS is worth reposting every now and then. I should probably read it > again every few months. :) > > k > > > --- > > Keith Martin > Senior Lecturer, LCC (University of the Arts London) > Technical Editor, MacUser magazine (1997-2015) > http://PanoramaPhotographer.com > http://thatkeith.com > +44 (0)7909541365 > > --- > > _______________________________________________ > use-livecode mailing list > use-livecode 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 richmondmathewson at gmail.com Mon Jan 9 09:59:59 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 9 Jan 2017 16:59:59 +0200 Subject: I'm a stupid GIT In-Reply-To: <31A90927-6E2A-446E-A2C1-1805E050A4B2@mac.com> References: <855de909-9ae9-5f3c-18ff-ef1549f7619f@fourthworld.com> <31A90927-6E2A-446E-A2C1-1805E050A4B2@mac.com> Message-ID: <825b29d5-eaf4-9461-7891-38fbfcc6759c@gmail.com> Indeed it does, and until recently I really was almost unconscious of this, but, then, I stumbled on a sticking-point with regard to implementing some awkward Grantha Samyuktaksharas (what on earth are those? Don't worry, it's just Richmond posing about his "vast knowledge" in an area so obscure it may have almost no value at all) and Unicode: and . . . licketty-split Mark W. both got to work on the problem and opened my eyes as to just how majorly complex these things are under the hood; while all I have to do is drive the machine. Of course if I sad that I loved the LiveCode people they'd get the wrong impression, so, taking a leaf out of Michael Jackson's book I'll just say that they are BAD! Richmond. On 1/9/17 3:29 pm, Keith Martin via use-livecode wrote: > On 7 Jan 2017, at 21:00, Richard Gaskin via use-livecode wrote: > >> The team makes _using_ LC so easy that we often forget that the >> behind-the-scenes work is so complex almost no other company even >> attempts to support as many platforms with this level of integrated >> GUI support. > > THIS is worth reposting every now and then. I should probably read it > again every few months. :) > > k > > > --- > > Keith Martin > Senior Lecturer, LCC (University of the Arts London) > Technical Editor, MacUser magazine (1997-2015) > http://PanoramaPhotographer.com > http://thatkeith.com > +44 (0)7909541365 > > --- > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 9 10:40:22 2017 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 9 Jan 2017 15:40:22 +0000 Subject: [ANN] This Week in LiveCode 65 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 #65 here: https://goo.gl/WsdKWR 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 waprothero at gmail.com Mon Jan 9 11:54:06 2017 From: waprothero at gmail.com (William Prothero) Date: Mon, 9 Jan 2017 08:54:06 -0800 Subject: Feedback on my LiveCode promo page In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> Message-ID: <3158F2F5-2F4D-42A0-8751-E955F76F9254@gmail.com> Folks: I?ve been building a site to distribute my education applications. I have a page that is intended to promote the use of LiveCode for education applications. I?d be happy to get feedback and suggestions on things I may have left off. Link: http://earthlearningsolutions.org/software-i-use/ Regards, Bill William A. Prothero http://earthlearningsolution.org/ From blueback09 at gmail.com Mon Jan 9 11:59:25 2017 From: blueback09 at gmail.com (Matt Maier) Date: Mon, 9 Jan 2017 08:59:25 -0800 Subject: Feedback on my LiveCode promo page In-Reply-To: <3158F2F5-2F4D-42A0-8751-E955F76F9254@gmail.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <3158F2F5-2F4D-42A0-8751-E955F76F9254@gmail.com> Message-ID: Maybe add a "date this was written" to put it in context. On Mon, Jan 9, 2017 at 8:54 AM, William Prothero via use-livecode < use-livecode at lists.runrev.com> wrote: > Folks: > I?ve been building a site to distribute my education applications. I have > a page that is intended to promote the use of LiveCode for education > applications. I?d be happy to get feedback and suggestions on things I may > have left off. > > Link: http://earthlearningsolutions.org/software-i-use/ earthlearningsolutions.org/software-i-use/> > > Regards, > Bill > > William A. Prothero > http://earthlearningsolution.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 bobsneidar at iotecdigital.com Mon Jan 9 13:10:02 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 9 Jan 2017 18:10:02 +0000 Subject: CTD Possible Cause Message-ID: Hi all. I have been haunted by an off Crash To Desktop issue when working with data grids. I think I have isolated the circumstances under which it is happening, but I wanted to run this by the list in case anyone else was seeing it. First, I have a datagrid that contains a lot of records, about 850 customer records. I also have an object, a group of controls I call a FindBar. When a user types some text into the findbar field, the datagrid will be populated with matching records. Before I repopulate the datagrid however, I save the prior dgData array in a property of the stack. Now a user can click the Cancel button and the datagrid will be populated with the saved data and selection. All is well. But if a user clicks the record in the datagrid and launches the selectionChanged handler, the datagrid will send a mouseUp to the Cancel button to first populate the datagrid with the old data, but will then select the newly found record instead. So the thing is, if I use the cancel button, all is well, but if the Datagrid sends mouseUp to the cancel button, I get the CTD. I created a NEW button and populated the datagrid with the saved data, also no problem. The ONLY DIFFERENCE is that in the CTD scenario, the datagrid is RUNNING A SCRIPT! Could that be the problem? If the datagrid is running a SelectionChanged handler and then calls another script which resets the datagrid data, could that be causing some kind of unwanted interaction between the data grid script and the behavior script? I know it's a long shot but if anyone has seen anything like this, I'd like to know. I can probably work around it by sending in time or something. Bob S From chipsm at themartinz.com Mon Jan 9 13:26:47 2017 From: chipsm at themartinz.com (** Clarence P Martin **) Date: Mon, 9 Jan 2017 10:26:47 -0800 Subject: International LiveCode Mini Conference In-Reply-To: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> References: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> Message-ID: <077c01d26aa5$f012fcd0$d038f670$@themartinz.com> I hope that this will recorded and that any recordings would be made available to the rest of the LiveCoders. Sincerely, Clarence Martin Email: chipsm at themartinz.com Cell: 626 6965561 -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Schonewille via use-livecode Sent: Monday, January 09, 2017 4:36 AM To: How to use LiveCode Cc: Mark Schonewille Subject: International LiveCode Mini Conference International LiveCode Mini Conference In the second half of February, an international LiveCode Mini Conference has been scheduled. The dates are still to be determined. The conference has been planned to take place during the weekends of 18 or 25 February. While the conference is called a "LiveCode" conference, it should be clear that anyone with an interest in rapid application development is invited: database admins, Filemaker users, Xojo fans, SuperCard aficionados, and anyone who is looking for new ways to be creative with computers. All information is preliminary. As the date of the conference approaches, we will have all information available. The conference will consist of one day with multiple sessions. We're planning simultaneous workshops and presentations. We're thinking of four times two simultaneous sessions of 30 minutes. Afterwards, there will be plenty of opportunity to meet with fellow programmers and discuss any topic you like. The conference will be held in Antwerp, Belgium, to facilitate participation by British, French and German people. Obviously, you're also invited if you live in a different country. We're planning to rent a small conference room. Therefore, there will be a small fee of approximately 35 euro (including VAT, with invoice). If you want to host a workshop or give a presentation, you'll be eligible for a discount. Since fees are small, discounts will be small too. Possible topics: - Getting started with LiveCode - Advanced LiveCode scripting - Widgets - Arduino and Raspberry Pi - Usage in real life (home and business) - DBMS (MySQL, PostGreSQL, XML, others) - FileMaker - SuperCard - HyperStudio - Xojo - PHP - other subjects You might want to spend one or two nights in a hotel. We'll be happy to help you find board and lodgings. The hotel room, drinks, food and other expenses will be on your own account. We would like to know how many people are interested. Please, send a reply before Friday 13th if you're interested (you can reply to my personal address, in the "reply-to" header, please don't reply to the mailing list). Next weekend, all decisions will be made final. This might be the only edition of this conference! Grab the opportunity and make sure you're there! It is going to be special for sure! -- Best regards, Mark Schonewille Economy-x-Talk Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We have time for new software development projects. Contact me for a quote. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Mon Jan 9 13:32:39 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 9 Jan 2017 19:32:39 +0100 Subject: International LiveCode Mini Conference In-Reply-To: <077c01d26aa5$f012fcd0$d038f670$@themartinz.com> References: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> <077c01d26aa5$f012fcd0$d038f670$@themartinz.com> Message-ID: <3169350d-10fe-262c-e0d8-e7f9069a7005@economy-x-talk.com> Probably not. It is just too much work to organise. Perhaps someone else wants to take up the challenge, but for now I'd say you'll have to be there. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 09-Jan-17 om 19:26 schreef ** Clarence P Martin ** via use-livecode: > I hope that this will recorded and that any recordings would be made > available to the rest of the LiveCoders. > > Sincerely, > > Clarence Martin > Email: chipsm at themartinz.com > Cell: 626 6965561 > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Mark Schonewille via use-livecode > Sent: Monday, January 09, 2017 4:36 AM > To: How to use LiveCode > Cc: Mark Schonewille > Subject: International LiveCode Mini Conference > > International LiveCode Mini Conference > > In the second half of February, an international LiveCode Mini Conference > has been scheduled. The dates are still to be determined. The conference has > been planned to take place during the weekends of 18 or 25 February. > > While the conference is called a "LiveCode" conference, it should be clear > that anyone with an interest in rapid application development is invited: > database admins, Filemaker users, Xojo fans, SuperCard aficionados, and > anyone who is looking for new ways to be creative with computers. > > All information is preliminary. As the date of the conference approaches, we > will have all information available. > > The conference will consist of one day with multiple sessions. We're > planning simultaneous workshops and presentations. We're thinking of four > times two simultaneous sessions of 30 minutes. Afterwards, there will be > plenty of opportunity to meet with fellow programmers and discuss any topic > you like. > > The conference will be held in Antwerp, Belgium, to facilitate participation > by British, French and German people. Obviously, you're also invited if you > live in a different country. > > We're planning to rent a small conference room. Therefore, there will be a > small fee of approximately 35 euro (including VAT, with invoice). If you > want to host a workshop or give a presentation, you'll be eligible for a > discount. Since fees are small, discounts will be small too. > > Possible topics: > - Getting started with LiveCode > - Advanced LiveCode scripting > - Widgets > - Arduino and Raspberry Pi > - Usage in real life (home and business) > - DBMS (MySQL, PostGreSQL, XML, others) > - FileMaker > - SuperCard > - HyperStudio > - Xojo > - PHP > - other subjects > > You might want to spend one or two nights in a hotel. We'll be happy to help > you find board and lodgings. The hotel room, drinks, food and other expenses > will be on your own account. > > We would like to know how many people are interested. Please, send a reply > before Friday 13th if you're interested (you can reply to my personal > address, in the "reply-to" header, please don't reply to the mailing list). > Next weekend, all decisions will be made final. > > This might be the only edition of this conference! Grab the opportunity and > make sure you're there! It is going to be special for sure! > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We have time for new software development projects. Contact me for a quote. > From thatkeith at mac.com Mon Jan 9 13:36:29 2017 From: thatkeith at mac.com (Keith Martin) Date: Mon, 09 Jan 2017 18:36:29 +0000 Subject: International LiveCode Mini Conference In-Reply-To: <3169350d-10fe-262c-e0d8-e7f9069a7005@economy-x-talk.com> References: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> <077c01d26aa5$f012fcd0$d038f670$@themartinz.com> <3169350d-10fe-262c-e0d8-e7f9069a7005@economy-x-talk.com> Message-ID: <1EAF2817-3E99-40A7-9D98-180BDD9085C8@mac.com> On 9 Jan 2017, at 18:32, Mark Schonewille via use-livecode wrote: > Probably not. It is just too much work to organise. I concur. I help run the IVRPA conferences, and I know capturing and producing event video that's of usable quality is a serious task. It's a shame, but that's reality. Wish I could go! k --- Keith Martin Senior Lecturer, LCC (University of the Arts London) Technical Editor, MacUser magazine (1997-2015) http://PanoramaPhotographer.com http://thatkeith.com +44 (0)7909541365 --- From paul at researchware.com Mon Jan 9 14:56:49 2017 From: paul at researchware.com (Paul Dupuis) Date: Mon, 09 Jan 2017 14:56:49 -0500 Subject: Help: Odd menu behavior under LC6.7.11 on OSX Message-ID: <5873EB01.4070508@researchware.com> We're developing under LC6.7.11 and can not move to new versions of LC just at the moment. We are seeing a weird menu rendering issues under OSX (Mavericks through El Capitan). Our group object for our menu buttons has an 'on mouseDown' handler that looks at various object states and updates (enables/disables, revises wording, etc.) menu items in all the menus of the menubar accordingly. i.e. Edit > Copy is not enabled unless there is something to Copy and so on. We build the app for Windows and OSX. The code works correctly under Windows. On OSX what we see is that if you click and hold the mouse down on a menu, File, for example, the state of all items in the File menu are reflected correctly. If you continue to hold the mouse down and drag over to the Edit menu to view that, it reflects the prior menuitem states, not what the script just updated them to. If you release the button and click on Edit, it now renders the Edit menuItems with the correct states. Has anyone working in 6.7.11 currently or when previously working in 6.7.11 seen anything like this? From richmondmathewson at gmail.com Mon Jan 9 15:12:01 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Mon, 9 Jan 2017 22:12:01 +0200 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <5873EB01.4070508@researchware.com> References: <5873EB01.4070508@researchware.com> Message-ID: Well, the first question anyone is going to ask is why on earth you are using 6.7.11? PPC Macs? "can not move to new versions" Money for commercial version? Richmond. On 1/9/17 9:56 pm, Paul Dupuis via use-livecode wrote: > We're developing under LC6.7.11 and can not move to new versions of LC > just at the moment. We are seeing a weird menu rendering issues under > OSX (Mavericks through El Capitan). > > Our group object for our menu buttons has an 'on mouseDown' handler that > looks at various object states and updates (enables/disables, revises > wording, etc.) menu items in all the menus of the menubar accordingly. > i.e. Edit > Copy is not enabled unless there is something to Copy and so on. > > We build the app for Windows and OSX. The code works correctly under > Windows. On OSX what we see is that if you click and hold the mouse down > on a menu, File, for example, the state of all items in the File menu > are reflected correctly. If you continue to hold the mouse down and drag > over to the Edit menu to view that, it reflects the prior menuitem > states, not what the script just updated them to. If you release the > button and click on Edit, it now renders the Edit menuItems with the > correct states. > > Has anyone working in 6.7.11 currently or when previously working in > 6.7.11 seen anything like this? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jan 9 15:16:38 2017 From: dunbarx at aol.com (dunbarx) Date: Mon, 9 Jan 2017 12:16:38 -0800 (PST) Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <5873EB01.4070508@researchware.com> References: <5873EB01.4070508@researchware.com> Message-ID: <1483992998254-4711554.post@n4.nabble.com> I am still in 6.7 and perfectly fine. So if you click on the "File" menu, and then release and then click on "Edit", I assume the menuItems for "Edit" appear normally? It is only when you click on "File" and then, mouse-still-down, move over to "Edit" that the thing happens? Craig -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Help-Odd-menu-behavior-under-LC6-7-11-on-OSX-tp4711552p4711554.html Sent from the Revolution - User mailing list archive at Nabble.com. From paul at researchware.com Mon Jan 9 16:10:59 2017 From: paul at researchware.com (Paul Dupuis) Date: Mon, 09 Jan 2017 16:10:59 -0500 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <1483992998254-4711554.post@n4.nabble.com> References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> Message-ID: <5873FC63.1090109@researchware.com> On 1/9/2017 3:16 PM, dunbarx via use-livecode wrote: > I am still in 6.7 and perfectly fine. > > So if you click on the "File" menu, and then release and then click on > "Edit", I assume the menuItems for "Edit" appear normally? It is only when > you click on "File" and then, mouse-still-down, move over to "Edit" that the > thing happens? > > Thank you for the information! Every bit will probably be useful in tracking this issue down. Yes, you have the correct user behavior that shows a problem on our machines. May I ask what version of OSX you are running LC 6.7.11 on? We have 6.7.11 on a Snow Leopard laptop that does NOT exhibit the bad behavior, but our Mavericks, Yosemite, and El Capitan systems DO exhibit the bad behavior. Also, are you running 6.7.11 or an earlier version of 6.7? From paul at researchware.com Mon Jan 9 16:16:20 2017 From: paul at researchware.com (Paul Dupuis) Date: Mon, 09 Jan 2017 16:16:20 -0500 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: References: <5873EB01.4070508@researchware.com> Message-ID: <5873FDA4.3080004@researchware.com> On 1/9/2017 3:12 PM, Richmond Mathewson via use-livecode wrote: > Well, the first question anyone is going to ask is why on earth you are > using 6.7.11? > > PPC Macs? > > "can not move to new versions" > > Money for commercial version? > > Richmond. In this case, we have part of our application that are not yet compatible with LC 7 or higher, but that is irrelevant. We are at 6.7.11, do not want to move to a newer release at this time, and want to track down the issue. From dunbarx at aol.com Mon Jan 9 16:21:02 2017 From: dunbarx at aol.com (dunbarx) Date: Mon, 9 Jan 2017 13:21:02 -0800 (PST) Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <5873FC63.1090109@researchware.com> References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> Message-ID: <1483996862241-4711557.post@n4.nabble.com> Hi. 6.7 on Mavericks I am hunkered down in v6 until I can swallow the new "look" of v8/9. The only thing I really miss from those is the new multi-char itemDelimiter. Craig -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Help-Odd-menu-behavior-under-LC6-7-11-on-OSX-tp4711552p4711557.html Sent from the Revolution - User mailing list archive at Nabble.com. From waprothero at gmail.com Mon Jan 9 16:53:39 2017 From: waprothero at gmail.com (William Prothero) Date: Mon, 9 Jan 2017 13:53:39 -0800 Subject: Signing Problems In-Reply-To: <1483996862241-4711557.post@n4.nabble.com> References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> <1483996862241-4711557.post@n4.nabble.com> Message-ID: <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> Anybody: I?m trying to sign an App with AppWrapper 3, and it indicates that the app is being signed successfully, but when I load it to my server, then download it, I get the security alert. I?m on OSX 10.11.6 and tried with Livecode versions 8.1.2 and 9.0.0 (dp4). I?m wondering if these version will sign ok. Any hints or info would be very helpful. Thanks, Bill William A. Prothero http://earthlearningsolution.org/ From waprothero at gmail.com Mon Jan 9 22:17:31 2017 From: waprothero at gmail.com (William Prothero) Date: Mon, 9 Jan 2017 19:17:31 -0800 Subject: Signing Problems In-Reply-To: <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> <1483996862241-4711557.post@n4.nabble.com> <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> Message-ID: Folks: Never mind?. Signing is such a pain. I think I?ve got it, though. Careful reading of the instructions always seems to win the day, in the end. Bill > On Jan 9, 2017, at 1:53 PM, William Prothero via use-livecode wrote: > > Anybody: > I?m trying to sign an App with AppWrapper 3, and it indicates that the app is being signed successfully, but when I load it to my server, then download it, I get the security alert. > > I?m on OSX 10.11.6 and tried with Livecode versions 8.1.2 and 9.0.0 (dp4). I?m wondering if these version will sign ok. > > Any hints or info would be very helpful. > > Thanks, > Bill > > > > William A. Prothero > http://earthlearningsolution.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 benr_mc at cogapp.com Tue Jan 10 05:44:49 2017 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 10 Jan 2017 10:44:49 +0000 Subject: mobile sound: set start point? Message-ID: With a player object, we can get/set the 'currentTime' property to play a portion of a sound file. Is there any way to do the same on mobile (specifically, iOS), or are we limited to always playing from the start of a clip? TIA, Ben From toolbook at kestner.de Tue Jan 10 05:59:34 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 10 Jan 2017 11:59:34 +0100 Subject: AW: Signing Problems In-Reply-To: References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> <1483996862241-4711557.post@n4.nabble.com> <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> Message-ID: <002401d26b30$a1b87bb0$e5297310$@kestner.de> Hi Bill, I have also experienced signings without error, which actually failed. After signing you should always verify the signing via terminal with: spctl -a -t exec -vv so you don't need to make the way with your server. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von William Prothero via use-livecode Gesendet: Dienstag, 10. Januar 2017 04:18 An: Use-livecode Use-livecode Cc: William Prothero Betreff: Re: Signing Problems Folks: Never mind?. Signing is such a pain. I think I?ve got it, though. Careful reading of the instructions always seems to win the day, in the end. Bill > On Jan 9, 2017, at 1:53 PM, William Prothero via use-livecode wrote: > > Anybody: > I?m trying to sign an App with AppWrapper 3, and it indicates that the app is being signed successfully, but when I load it to my server, then download it, I get the security alert. > > I?m on OSX 10.11.6 and tried with Livecode versions 8.1.2 and 9.0.0 (dp4). I?m wondering if these version will sign ok. > > Any hints or info would be very helpful. > > Thanks, > Bill > > > > William A. Prothero > http://earthlearningsolution.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 klaus at major-k.de Tue Jan 10 06:01:53 2017 From: klaus at major-k.de (Klaus major-k) Date: Tue, 10 Jan 2017 12:01:53 +0100 Subject: mobile sound: set start point? In-Reply-To: References: Message-ID: Hi Ben, > Am 10.01.2017 um 11:44 schrieb Ben Rubinstein via use-livecode : > > With a player object, we can get/set the 'currentTime' property to play a portion of a sound file. > Is there any way to do the same on mobile (specifically, iOS), or are we limited to always playing from the start of a clip? there are gazillions of options you can set with "mobilecontrolset" and one of them is: ... mobilecontrolset , "currenttime", ... :-) > TIA, > > Ben Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From dochawk at gmail.com Tue Jan 10 10:45:39 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 10 Jan 2017 07:45:39 -0800 Subject: save stack as filename failing most of the time In-Reply-To: <9EFF250A-8759-4A7F-9593-0CA6244FFA16@all-auctions.com> References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> <9EFF250A-8759-4A7F-9593-0CA6244FFA16@all-auctions.com> Message-ID: livecode has been unable to reproduce the bug. Could someone who was able to make a stack to manifest this please upload? *Comment # 1 on bug 19042 from Panos Merakos * Hi Richard, Thank you for the report. I have tried to reproduce this bug with no success. I have created a stack called "panos.livecode" with a button with the following script: on mouseUp save this stack as "/Users/panos/Desktop/panos.to_compile.livecode" end mouseUp Clicking the button creates a new "panos.to_compile.livecode" stack on Desktop folder. Can you please attach a sample stack that demonstrates the problem for you? Best regards, Panos From bobsneidar at iotecdigital.com Tue Jan 10 10:49:23 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 10 Jan 2017 15:49:23 +0000 Subject: Signing Problems In-Reply-To: References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> <1483996862241-4711557.post@n4.nabble.com> <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> Message-ID: <3F5AC3CC-40F0-451C-9951-786C2C9ED26B@iotecdigital.com> And I have heard also expensive, which explains why some vendors do not bother. Bob S On Jan 9, 2017, at 19:17 , William Prothero via use-livecode > wrote: Folks: Never mind?. Signing is such a pain. From paul at livecode.org Tue Jan 10 12:41:10 2017 From: paul at livecode.org (Paul Hibbert) Date: Tue, 10 Jan 2017 09:41:10 -0800 Subject: save stack as filename failing most of the time In-Reply-To: References: <7C4C9EA7-4F8C-456A-8A48-34A44D0D4ED3@all-auctions.com> <4FB70AF6-B36F-4F73-BE83-AAB5EBE8AB69@iotecdigital.com> <1ff9d469-f5e2-09c5-c506-8dad67f1c1fa@hyperactivesw.com> <3AB35AFA-2FC8-4C7C-8B03-AB6F7C4E363A@all-auctions.com> <33DA750E-9CE3-4CFD-B033-7E894DE3DD89@all-auctions.com> <9EFF250A-8759-4A7F-9593-0CA6244FFA16@all-auctions.com> Message-ID: <7595805A-63DD-4FAD-B3AE-84DCFB4D01D0@livecode.org> I tried, but it works fine for me every time in LC8.1.2 (Build 14013) (I no longer have RC3 installed), on MacOS Sierra 10.12.2. This is the test script I used: on mouseUp put"/Users/paulhibbert/Documents/001 Test Folder/paultest.xx.to.Compile.livecode" into tFileName replace "xx" with char -4 to -1 of the seconds in tFileName save stack "paultest" as tFileName if the result is empty then answer "Success!" else answer "Save Failed!" && the result end if end mouseUp Initially I tried with the same file name, just overwriting each time, that never failed, so I added the last four digits of the seconds to make a more unique name, but that never failed either. I also tried this from within the test stack, and then with a separate stack to issue the save command, they both worked fine too. If there?s anything else you can think that is worth trying, just ask. Paul > On 10 Jan 2017, at 07:45, Dr. Hawkins via use-livecode wrote: > > livecode has been unable to reproduce the bug. Could someone who was able > to make a stack to manifest this please upload? > > *Comment # 1 on bug > 19042 from Panos > Merakos * > > Hi Richard, > > Thank you for the report. I have tried to reproduce this bug with no success. I > have created a stack called "panos.livecode" with a button with the following > script: > > on mouseUp > save this stack as "/Users/panos/Desktop/panos.to_compile.livecode" > end mouseUp > > Clicking the button creates a new "panos.to_compile.livecode" stack on Desktop > folder. > > Can you please attach a sample stack that demonstrates the problem for you? > > Best regards, > Panos > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From hh at hyperhh.de Tue Jan 10 15:30:53 2017 From: hh at hyperhh.de (hh) Date: Tue, 10 Jan 2017 21:30:53 +0100 Subject: LC-Magick Collection Message-ID: Update to LC-Magick #5: Circular (Polar) Image Distortion http://forums.livecode.com/viewtopic.php?p=149999#p149999 Bernd solved the antialiasing-border-problem with a brilliant technique (using a fillGradient). Needs some more time but it's worth. Thanks BerndN! > Added today #5: Circular (Polar) Image Distortion. > > The distortion output is, not only in LC, somehow "jagged" at the border. I tried > to "soften" border using graphic effects. Bernd (bn) already showed me a nearly > perfect method for #4 (will be updated soon), sadly this can't handle transparency. > To everybody who's interested in image distortion methods: > Is there a general improvement for my method/settings in #5 (see the script of btn > "Effects")? > > > *** LC-Magick Collection *** > > > > LC-Magick #1 - Blur and Pixelate (Scott R.) > > http://tactilemedia.com/blog/2016/03/26/update-blur-effect-plus-pixelize-bonus/ > > > > LC-Magick #2 - Pointillize and Hatching > > http://forums.livecode.com/viewtopic.php?p=141051#p141051 > > > > LC-Magick #3 - Image Multiplexing > > http://forums.livecode.com/viewtopic.php?p=141272#p141272 > > > > LC-Magick #4 - Perspective Image Distortion > > http://forums.livecode.com/viewtopic.php?p=148647#p148647 > > > > LC-Magick #5 - Circular (Polar) Image Distortion > > http://forums.livecode.com/viewtopic.php?p=149999#p149999 <-- corrected from last > > > > Most of it based on ideas presented on imageMagick's documentation > > http://www.imagemagick.org/Usage/ From brahma at hindu.org Tue Jan 10 15:49:01 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Tue, 10 Jan 2017 20:49:01 +0000 Subject: Documentation on Dispatch Message-ID: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> for the documentarians among us. Sometimes you want to do a "remote" call to a function and get data back. At first this appear no possible send | dispatch | do | call BUT: FYI you can wrap a function in Dispatch and the value is returned in the result. this is not documented. From ambassador at fourthworld.com Tue Jan 10 16:10:06 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Jan 2017 13:10:06 -0800 Subject: Documentation on Dispatch In-Reply-To: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> Message-ID: Sannyasin Brahmanathaswami wrote: > Sometimes you want to do a "remote" call to a function and get data > back. At first this appear no possible > > send | dispatch | do | call > > BUT: FYI you can wrap a function in Dispatch and the value is > returned in the result. > > this is not documented. What exactly do you mean by "wrap a function in Dispatch"? -- 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 Tue Jan 10 17:26:38 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 10 Jan 2017 22:26:38 +0000 Subject: Documentation on Dispatch In-Reply-To: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> Message-ID: <880A39B1-4D35-4C57-A308-0EC210174199@iotecdigital.com> A perhaps better way is to put all your functions that you want to call "remotely" in a button or a script only stack and when you first open your stack insert the script of into front or back. One thing to keep in mind however is scoping. "this" for example refers to the object which called the command or function, and NOT the object the front or back script is in. Bob S > On Jan 10, 2017, at 12:49 , Sannyasin Brahmanathaswami via use-livecode wrote: > > for the documentarians among us. > > Sometimes you want to do a "remote" call to a function and get data back. At first this appear no possible > > send | dispatch | do | call > > BUT: FYI you can wrap a function in Dispatch and the value is returned in the result. > > this is not documented. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 10 17:26:48 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Tue, 10 Jan 2017 22:26:48 +0000 Subject: Documentation on Dispatch In-Reply-To: References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> Message-ID: The `dispatch function` form of the dispatch command indeed does not appear to be documented. On Tue, Jan 10, 2017 at 9:10 PM Richard Gaskin via use-livecode < use-livecode at lists.runrev.com> wrote: > Sannyasin Brahmanathaswami wrote: > > > Sometimes you want to do a "remote" call to a function and get data > > back. At first this appear no possible > > > > send | dispatch | do | call > > > > BUT: FYI you can wrap a function in Dispatch and the value is > > returned in the result. > > > > this is not documented. > > What exactly do you mean by "wrap a function in Dispatch"? > > -- > 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 ambassador at fourthworld.com Tue Jan 10 18:09:28 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Jan 2017 15:09:28 -0800 Subject: Documentation on Dispatch In-Reply-To: References: Message-ID: Ali Lloyd wrote: > The `dispatch function` form of the dispatch command indeed does not > appear to be documented. What does that syntax look like? This works: on mouseUp dispatch "foo" to me with 1,2 put the result end mouseUp on foo p1, p2 return p1 + p2 end foo ...but this does not: on mouseUp dispatch "foo" to me with 1,2 put the result end mouseUp function foo p1, p2 return p1 + p2 end foo -- 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 monte at appisle.net Tue Jan 10 18:10:48 2017 From: monte at appisle.net (Monte Goulding) Date: Wed, 11 Jan 2017 10:10:48 +1100 Subject: Documentation on Dispatch In-Reply-To: References: Message-ID: Try this: on mouseUp dispatch function "foo" to me with 1,2 put the result end mouseUp function foo p1, p2 return p1 + p2 end foo From ambassador at fourthworld.com Tue Jan 10 18:26:26 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Jan 2017 15:26:26 -0800 Subject: Documentation on Dispatch In-Reply-To: References: Message-ID: <310c1948-e52f-0d59-850e-8e47391c08d7@fourthworld.com> Monte Goulding wrote: > Try this: > > on mouseUp > dispatch function "foo" to me with 1,2 > put the result > end mouseUp > > function foo p1, p2 > return p1 + p2 > end foo Yep, it works. So it's not so much wrapping it per se, just calling it directly by adding the "function" specifier to "dispatch". Interesting. 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 bleiler at buffalo.edu Tue Jan 10 18:54:19 2017 From: bleiler at buffalo.edu (Bleiler, Timothy) Date: Tue, 10 Jan 2017 23:54:19 +0000 Subject: Documentation on Dispatch In-Reply-To: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> Message-ID: <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> Another feature of ?dispatch? that is undocumented is that it can be used with call by reference variables. The variables passed as call by reference can also be arrays, which can come in handy sometimes. Example: on mouseUp Put "27" into tTemp Dispatch "AdjustSetting" with tTemp # now tTemp = 62 put tTemp end mouseUp on AdjustSetting @pSetting Add 35 to pSetting end AdjustSetting From bleiler at buffalo.edu Tue Jan 10 19:34:56 2017 From: bleiler at buffalo.edu (Bleiler, Timothy) Date: Wed, 11 Jan 2017 00:34:56 +0000 Subject: Documentation on Dispatch In-Reply-To: <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> Message-ID: <69624E1D-3D95-43DC-B1C6-9070BA7ED464@buffalo.edu> Since Livecode version 7.0 it?s also possible to pass an array element by reference and that also works with ?Dispatch?. Example: on mouseUp Put "27" into tTemp["tKey"] Dispatch "AdjustSetting" with tTemp["tKey"] # Now tTemp["tKey"] = 62 put tTemp["tKey"] end mouseUp on AdjustSetting @pSetting Add 35 to pSetting end AdjustSetting From bobsneidar at iotecdigital.com Tue Jan 10 20:08:27 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 01:08:27 +0000 Subject: Documentation on Dispatch In-Reply-To: <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> Message-ID: I use this ALL the time. sqlYoga uses special arrays for Record Objects, and the elements of one of these arrays can *only* be modified using the sqlrecord_set command. Because of this, I need to pass these record objects by reference to update them correctly. Very handy. Bob S On Jan 10, 2017, at 15:54 , Bleiler, Timothy via use-livecode > wrote: Another feature of ?dispatch? that is undocumented is that it can be used with call by reference variables. The variables passed as call by reference can also be arrays, which can come in handy sometimes. Example: From bobsneidar at iotecdigital.com Tue Jan 10 22:24:07 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 03:24:07 +0000 Subject: Array Properties in a Standalone Message-ID: <94ECC094-E697-4D41-B1EA-4D08FD4A18A5@iotecdigital.com> Ooookaaay. In the IDE I can set a property of the mainstack (not the Splash Stack mind you that I use to "shell" the application) to an array. When I retrieve that property and access a key of that array, all is well. HOWEVER... when I compile to a standalone, that key is apparently inaccessible. The property is an array of login values, like first name, last name, loginid etc. I SUSPECT, vaguely remembering past conversations about storing arrays as properties in a standalone, that I may need to arrayEncode them before I do! Is that correct?? If so, that can explain a multitude of issues I have been having. I ask here because if that is not the issue, I can save myself a ton of wasted time refactoring for a non-issue. Bob S From bobsneidar at iotecdigital.com Tue Jan 10 22:24:16 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 03:24:16 +0000 Subject: Array Properties in a Standalone Message-ID: Ooookaaay. In the IDE I can set a property of the mainstack (not the Splash Stack mind you that I use to "shell" the application) to an array. When I retrieve that property and access a key of that array, all is well. HOWEVER... when I compile to a standalone, that key is apparently inaccessible. The property is an array of login values, like first name, last name, loginid etc. I SUSPECT, vaguely remembering past conversations about storing arrays as properties in a standalone, that I may need to arrayEncode them before I do! Is that correct?? If so, that can explain a multitude of issues I have been having. I ask here because if that is not the issue, I can save myself a ton of wasted time refactoring for a non-issue. Bob S From waprothero at gmail.com Tue Jan 10 22:32:24 2017 From: waprothero at gmail.com (William Prothero) Date: Tue, 10 Jan 2017 19:32:24 -0800 Subject: Signing Problems In-Reply-To: <3F5AC3CC-40F0-451C-9951-786C2C9ED26B@iotecdigital.com> References: <5873EB01.4070508@researchware.com> <1483992998254-4711554.post@n4.nabble.com> <5873FC63.1090109@researchware.com> <1483996862241-4711557.post@n4.nabble.com> <8292225D-1F76-4A73-84AF-95314002421A@gmail.com> <3F5AC3CC-40F0-451C-9951-786C2C9ED26B@iotecdigital.com> Message-ID: I managed to get the OSX version of my app signed using Trevor?s code signing stack. Great! But with Appwrapper 3, I got it signed successfully, but then, for some reason that I have yet to find, it no longer access my resource files correctly. The files were available, I could get a list of files in the directory and all seemed ok. Anyway, it worked fine before App Wrappersigned it, and the signed version using Trevor?s stack didn?t affect it. So, I just gave up on App Wrapper. There is a nice app called ?DMG Canvas? that I bought, which lets folks download the file from my web site. Best, Bill > On Jan 10, 2017, at 7:49 AM, Bob Sneidar via use-livecode wrote: > > And I have heard also expensive, which explains why some vendors do not bother. > > Bob S > > > On Jan 9, 2017, at 19:17 , William Prothero via use-livecode > wrote: > > Folks: > Never mind?. Signing is such a pain. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 10 22:33:53 2017 From: monte at appisle.net (Monte Goulding) Date: Wed, 11 Jan 2017 14:33:53 +1100 Subject: Array Properties in a Standalone In-Reply-To: References: Message-ID: > On 11 Jan 2017, at 2:24 pm, Bob Sneidar via use-livecode wrote: > > Ooookaaay. In the IDE I can set a property of the mainstack (not the Splash Stack mind you that I use to "shell" the application) to an array. When I retrieve that property and access a key of that array, all is well. HOWEVER... when I compile to a standalone, that key is apparently inaccessible. I?m not sure if I understand your description of the problem but if you are trying to save to a stack that is embedded in the executable then that won?t work. Cheers Monte From bobsneidar at iotecdigital.com Tue Jan 10 22:52:17 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 03:52:17 +0000 Subject: Array Properties in a Standalone In-Reply-To: References: Message-ID: I'll try to explain a bit better. I have a splash stack that serves no other purpose than presenting the user with a window with a logo and a message that it is loading the application. It then opens the "actual" mainstack of the application and hides itself. This mainstack is NOT the one that gets saved as a binary file that cannot be edited. That is the Splash Stack (I even call it Splash). So now the MainStack called "Forms Generator", a regular stack file like all of it's substacks, does some setup stuff. Of particular note it opens a substack of itself called Login. Login accesses a database of valid users, and presents the person with a login name and password. If the password matches a decrypted saved password, it saves the array of login values (called logindata), loginid, username, firstname, last name, accesslevel... you get the idea, as a property of the mainstack Forms Generator. Because of this, I am able to retrieve that array from the mainstack and then update every updateby column of every record I insert or update in the database with the value logindata ["fisrtname"] && logindata ["last name"], in my case "Robert Sneidar". Good so far? In the IDE this works famously. In a compiled application however, the column updateby in every table I insert or update is empty. The only explanation I can come up with for this is that arrays do NOT get stored properly is stacks or substacks. Normal values I can retrieve for sure, because I store the current unique ID's of table records like custid, siteid, deviceid etc. in properties so that I can retrieve them later when inserting/updating into the SQL database. That works in the IDE AND Standalones. But when I retrieve ARRAYS from properties in Standalones, I get squadouche. Empty values. If this is an aberration, I can test this by opening a log file and saving the printkeys of an array after I retrieve it to see what is in it. Bob S On Jan 10, 2017, at 19:33 , Monte Goulding via use-livecode > wrote: On 11 Jan 2017, at 2:24 pm, Bob Sneidar via use-livecode > wrote: Ooookaaay. In the IDE I can set a property of the mainstack (not the Splash Stack mind you that I use to "shell" the application) to an array. When I retrieve that property and access a key of that array, all is well. HOWEVER... when I compile to a standalone, that key is apparently inaccessible. I?m not sure if I understand your description of the problem but if you are trying to save to a stack that is embedded in the executable then that won?t work. Cheers Monte From monte at appisle.net Tue Jan 10 23:04:20 2017 From: monte at appisle.net (Monte Goulding) Date: Wed, 11 Jan 2017 15:04:20 +1100 Subject: Array Properties in a Standalone In-Reply-To: References: Message-ID: <0C735555-D8F5-4FE6-9243-EEC072782ED5@appisle.net> > On 11 Jan 2017, at 2:52 pm, Bob Sneidar via use-livecode wrote: > > In the IDE this works famously. In a compiled application however, the column updateby in every table I insert or update is empty. The only explanation I can come up with for this is that arrays do NOT get stored properly is stacks or substacks. Normal values I can retrieve for sure, because I store the current unique ID's of table records like custid, siteid, deviceid etc. in properties so that I can retrieve them later when inserting/updating into the SQL database. That works in the IDE AND Standalones. I can?t give you any solid leads here but I think the idea that custom property sets don?t work in a standalone is a red herring. I?d start by finding the bit of code that sets the custom property set and wrap the whole handler in a try/catch structure and throw up an answer dialog with any error. Debugging standalones isn?t that much fun at the moment (we have a remote debugger in the works). Cheers Monte From ahsoftware at sonic.net Tue Jan 10 23:48:21 2017 From: ahsoftware at sonic.net (Mark Wieder) Date: Tue, 10 Jan 2017 20:48:21 -0800 Subject: Array Properties in a Standalone In-Reply-To: <0C735555-D8F5-4FE6-9243-EEC072782ED5@appisle.net> References: <0C735555-D8F5-4FE6-9243-EEC072782ED5@appisle.net> Message-ID: <44a74d5c-3ba7-1c00-70d0-9a9c0accc0c4@sonic.net> On 01/10/2017 08:04 PM, Monte Goulding via use-livecode wrote: > I can?t give you any solid leads here but I think the idea that custom property sets don?t work in a standalone is a red herring. I?d start by finding the bit of code that sets the custom property set and wrap the whole handler in a try/catch structure and throw up an answer dialog with any error. Debugging standalones isn?t that much fun at the moment (we have a remote debugger in the works). Bob actually already has a copy of PowerDebug, which does let one remotely debug standalone applications . -- Mark Wieder ahsoftware at gmail.com From bobsneidar at iotecdigital.com Tue Jan 10 23:53:34 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 04:53:34 +0000 Subject: Array Properties in a Standalone In-Reply-To: References: Message-ID: First let me say that the 8.1.2 compile time is orders of magnitude improved! WOW what a difference. It was taking me 20 minutes to save as standalone, now it's under a minute. AWESOME! Now on to my tests. Okay I see what is happening. In the IDE the mainstack of a substack is the actual stack file. But when a splash stack is used to create a standalone, THAT becomes the mainstack of the standalone! This sucks of course, because now I have to go back to every instance where I reference the mainstack of this stack and hard code the name of the "actual" mainstack where all the properties are stored. And while I am relieved that I have finally tracked down a stubborn problem I didn't even know I had, this is going to cost me alot of time to rectify. I wish this had been clearer before I attempted to start building standalones. It's been my whole understanding of the use of splash stacks that the stack used to create a standalone is read only, and therefore cannot be a stack you set properties of, or make any changes to. I had no idea it became the mainstack in a standalone. This fairly torpedoes my whole portability concept where I go to a substack of a mainstack and perform some actions, finally setting some properties of the mainstack. In retrospect now, I can see why seasoned livecoders don't go in much for the concept of substacks. However convenient it is to have a single stack file with all the substacks included, it appears I can no longer do this. I have made extensive use of the mainstack properties as a kind of "application global" storage to avoid conflicts between applications open simultaneously, with the same "setup stacks" embedded. I can see I am going to have to come up with an entirely new way to do this. Bob S From jacque at hyperactivesw.com Wed Jan 11 01:37:47 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Jan 2017 00:37:47 -0600 Subject: Array Properties in a Standalone In-Reply-To: References: Message-ID: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> On 1/10/17 10:53 PM, Bob Sneidar via use-livecode wrote: > It's been my whole understanding of the use of splash stacks that the > stack used to create a standalone is read only, and therefore cannot > be a stack you set properties of, or make any changes to. I had no > idea it became the mainstack in a standalone. Right. You can make any changes you want, but you can't save them to disk. > This fairly torpedoes my whole portability concept where I go to a > substack of a mainstack and perform some actions, finally setting > some properties of the mainstack. In retrospect now, I can see why > seasoned livecoders don't go in much for the concept of substacks. > However convenient it is to have a single stack file with all the > substacks included, it appears I can no longer do this. I don't think any of us avoid substacks, I use them all the time in apps for resource storage or as libraries. The trick is not to include any substacks that need write permissions as part of your standalone. Save the substacks out as independent stacks, and add them to the Copy Files pane in standalone settings. Those will become independent mainstacks and will be writeable (provided you copy them to a writeable location on disk first.) I don't think you'll need to change your scripts much. You could even create a different splash stack, save that as the standalone, and have it open your original splash stack which is now its own mainstack, just as it is in the IDE. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ali.lloyd at livecode.com Wed Jan 11 07:46:21 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 11 Jan 2017 12:46:21 +0000 Subject: Documentation on Dispatch In-Reply-To: References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> Message-ID: Filed: http://quality.livecode.com/show_bug.cgi?id=19082 On Wed, Jan 11, 2017 at 1:08 AM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > I use this ALL the time. sqlYoga uses special arrays for Record Objects, > and the elements of one of these arrays can *only* be modified using the > sqlrecord_set command. Because of this, I need to pass these record objects > by reference to update them correctly. Very handy. > > Bob S > > > On Jan 10, 2017, at 15:54 , Bleiler, Timothy via use-livecode < > use-livecode at lists.runrev.com> > wrote: > > Another feature of ?dispatch? that is undocumented is that it can be used > with call by reference variables. The variables passed as call by reference > can also be arrays, which can come in handy sometimes. > > Example: > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 11 10:09:38 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 11 Jan 2017 15:09:38 +0000 Subject: Array Properties in a Standalone In-Reply-To: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> Message-ID: <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> I was a few beers in when I wrote this. Upon thinking about this, what is actually happening is that every stack becomes it's own mainstack in a standalone. I think what I will do then is declare a constant with the name of what I am calling the mainstack when I first launch it. Then I can simply refer to that. In fact I'm going to call it the homestack instead. You are right Jacque it shouldn't take much to refactor all this. Bob S From iowahengst at mac.com Wed Jan 11 12:09:59 2017 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 11 Jan 2017 11:09:59 -0600 Subject: [OT] Download Request Message-ID: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> Hi All, I successfully had three iOS apps approved for sale by Apple on Jan 8th. So far they have not shown up on the Apple App Store? when I check on them via iTunes Connect all things seem to be in order, but when I click on ?Show in iTunes? it says the app isn?t available in the U.S. store? and, well, I?m in the U.S?. Is anyone outside of the U.S willing to check for me to see if you can download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s free. I have contacted iTunes ?help? but thought I?d see if I could gather a bit of data before they respond. Thanks in advance for your help. be well, randy Randy Hengst www.classroomFocusedSoftware.com From skiplondon at gmail.com Wed Jan 11 12:14:28 2017 From: skiplondon at gmail.com (Skip Kimpel) Date: Wed, 11 Jan 2017 12:14:28 -0500 Subject: [OT] Download Request In-Reply-To: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> References: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> Message-ID: I just checked and I don't see it. SKIP KIMPEL On Wed, Jan 11, 2017 at 12:09 PM, Randy Hengst via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi All, > > I successfully had three iOS apps approved for sale by Apple on Jan 8th. > So far they have not shown up on the Apple App Store? when I check on them > via iTunes Connect all things seem to be in order, but when I click on > ?Show in iTunes? it says the app isn?t available in the U.S. store? and, > well, I?m in the U.S?. > > Is anyone outside of the U.S willing to check for me to see if you can > download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s > free. > > I have contacted iTunes ?help? but thought I?d see if I could gather a bit > of data before they respond. > > Thanks in advance for your help. > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.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 iowahengst at mac.com Wed Jan 11 13:00:12 2017 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 11 Jan 2017 12:00:12 -0600 Subject: [OT] Download Request In-Reply-To: References: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> Message-ID: Thank you, Skip. be well, randy > On Jan 11, 2017, at 11:14 AM, Skip Kimpel via use-livecode wrote: > > I just checked and I don't see it. > > SKIP KIMPEL > > On Wed, Jan 11, 2017 at 12:09 PM, Randy Hengst via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi All, >> >> I successfully had three iOS apps approved for sale by Apple on Jan 8th. >> So far they have not shown up on the Apple App Store? when I check on them >> via iTunes Connect all things seem to be in order, but when I click on >> ?Show in iTunes? it says the app isn?t available in the U.S. store? and, >> well, I?m in the U.S?. >> >> Is anyone outside of the U.S willing to check for me to see if you can >> download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s >> free. >> >> I have contacted iTunes ?help? but thought I?d see if I could gather a bit >> of data before they respond. >> >> Thanks in advance for your help. >> >> be well, >> randy >> >> Randy Hengst >> www.classroomFocusedSoftware.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 iowahengst at mac.com Wed Jan 11 15:25:21 2017 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 11 Jan 2017 14:25:21 -0600 Subject: [OT] Download Request In-Reply-To: References: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> Message-ID: <2123C29C-82DC-49EC-915C-86AE74918E7C@mac.com> A quick follow-up? the initial response from Apple said that they?d get back to me within 3 business days? actually, they responded in 6 hours with a fix? so, all is well. Apple really has gotten faster and the review process? this one for me only took two days. be well, randy > On Jan 11, 2017, at 12:00 PM, Randy Hengst via use-livecode wrote: > > Thank you, Skip. > > be well, > randy > > >> On Jan 11, 2017, at 11:14 AM, Skip Kimpel via use-livecode wrote: >> >> I just checked and I don't see it. >> >> SKIP KIMPEL >> >> On Wed, Jan 11, 2017 at 12:09 PM, Randy Hengst via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi All, >>> >>> I successfully had three iOS apps approved for sale by Apple on Jan 8th. >>> So far they have not shown up on the Apple App Store? when I check on them >>> via iTunes Connect all things seem to be in order, but when I click on >>> ?Show in iTunes? it says the app isn?t available in the U.S. store? and, >>> well, I?m in the U.S?. >>> >>> Is anyone outside of the U.S willing to check for me to see if you can >>> download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s >>> free. >>> >>> I have contacted iTunes ?help? but thought I?d see if I could gather a bit >>> of data before they respond. >>> >>> Thanks in advance for your help. >>> >>> be well, >>> randy >>> >>> Randy Hengst >>> www.classroomFocusedSoftware.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 Wed Jan 11 15:39:24 2017 From: colinholgate at gmail.com (Colin Holgate) Date: Wed, 11 Jan 2017 15:39:24 -0500 Subject: [OT] Download Request In-Reply-To: <2123C29C-82DC-49EC-915C-86AE74918E7C@mac.com> References: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> <2123C29C-82DC-49EC-915C-86AE74918E7C@mac.com> Message-ID: <88E36221-9CC6-464B-861A-4232BA465E83@gmail.com> What was the fix? > On Jan 11, 2017, at 3:25 PM, Randy Hengst via use-livecode wrote: > > A quick follow-up? the initial response from Apple said that they?d get back to me within 3 business days? actually, they responded in 6 hours with a fix? so, all is well. > > Apple really has gotten faster and the review process? this one for me only took two days. > > be well, > randy > > >> On Jan 11, 2017, at 12:00 PM, Randy Hengst via use-livecode wrote: >> >> Thank you, Skip. >> >> be well, >> randy >> >> >>> On Jan 11, 2017, at 11:14 AM, Skip Kimpel via use-livecode wrote: >>> >>> I just checked and I don't see it. >>> >>> SKIP KIMPEL >>> >>> On Wed, Jan 11, 2017 at 12:09 PM, Randy Hengst via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>>> Hi All, >>>> >>>> I successfully had three iOS apps approved for sale by Apple on Jan 8th. >>>> So far they have not shown up on the Apple App Store? when I check on them >>>> via iTunes Connect all things seem to be in order, but when I click on >>>> ?Show in iTunes? it says the app isn?t available in the U.S. store? and, >>>> well, I?m in the U.S?. >>>> >>>> Is anyone outside of the U.S willing to check for me to see if you can >>>> download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s >>>> free. >>>> >>>> I have contacted iTunes ?help? but thought I?d see if I could gather a bit >>>> of data before they respond. >>>> >>>> Thanks in advance for your help. >>>> >>>> be well, >>>> randy >>>> >>>> Randy Hengst >>>> www.classroomFocusedSoftware.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 iowahengst at mac.com Wed Jan 11 16:36:37 2017 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 11 Jan 2017 15:36:37 -0600 Subject: [OT] Download Request In-Reply-To: <88E36221-9CC6-464B-861A-4232BA465E83@gmail.com> References: <7B875FE4-24A8-4B92-88F2-90A4426BD0AE@mac.com> <2123C29C-82DC-49EC-915C-86AE74918E7C@mac.com> <88E36221-9CC6-464B-861A-4232BA465E83@gmail.com> Message-ID: <4CE0B5B0-5731-4A3D-BD52-791642EC7340@mac.com> They didn?t say?. here?s a quotation from their response to me: ?An issue was detected with the apps and we have made the necessary corrections." I?m pretty darn sure I did all the right things? so, something on their end, I guess. > On Jan 11, 2017, at 2:39 PM, Colin Holgate via use-livecode wrote: > > What was the fix? > > >> On Jan 11, 2017, at 3:25 PM, Randy Hengst via use-livecode wrote: >> >> A quick follow-up? the initial response from Apple said that they?d get back to me within 3 business days? actually, they responded in 6 hours with a fix? so, all is well. >> >> Apple really has gotten faster and the review process? this one for me only took two days. >> >> be well, >> randy >> >> >>> On Jan 11, 2017, at 12:00 PM, Randy Hengst via use-livecode wrote: >>> >>> Thank you, Skip. >>> >>> be well, >>> randy >>> >>> >>>> On Jan 11, 2017, at 11:14 AM, Skip Kimpel via use-livecode wrote: >>>> >>>> I just checked and I don't see it. >>>> >>>> SKIP KIMPEL >>>> >>>> On Wed, Jan 11, 2017 at 12:09 PM, Randy Hengst via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I successfully had three iOS apps approved for sale by Apple on Jan 8th. >>>>> So far they have not shown up on the Apple App Store? when I check on them >>>>> via iTunes Connect all things seem to be in order, but when I click on >>>>> ?Show in iTunes? it says the app isn?t available in the U.S. store? and, >>>>> well, I?m in the U.S?. >>>>> >>>>> Is anyone outside of the U.S willing to check for me to see if you can >>>>> download the app? It?s iPad only and call ?Number Tile Fill Up? ? it?s >>>>> free. >>>>> >>>>> I have contacted iTunes ?help? but thought I?d see if I could gather a bit >>>>> of data before they respond. >>>>> >>>>> Thanks in advance for your help. >>>>> >>>>> be well, >>>>> randy >>>>> >>>>> Randy Hengst >>>>> www.classroomFocusedSoftware.com >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Wed Jan 11 17:02:45 2017 From: curry at pair.com (Curry Kenworthy) Date: Wed, 11 Jan 2017 17:02:45 -0500 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: References: Message-ID: <5876AB85.3030004@pair.com> Richmond: > Well, the first question anyone is going to ask is why > on earth you are using 6.7.11? Don't forget to use "OMG/LOL/derisno/perv" as in for example: "OMG, why are you using 6.7, are you a total perv? Derisno past! LOL." :) There is a history to every product, and not only do we learn a lot by comparing past to present, but the latest version of LC that people take for granted owes a lot of fixes and some features to Paul in particular due to his meticulous work and testing, providing a huge benefit to the entire community! It's wonderful to keep up with recent LC releases, especially where Apple is concerned, but sometimes circumstances and LC bugs/features can affect the speed of that process. Then you have people who grab the latest DP, precisely because it is the very latest thing, and get confused trying to tell the difference between their own bugs and DP bugs. I help people with that often enough to know that a chorus of "just grab the latest" is advice that needs clarification. Paul: > We are seeing a weird menu rendering issues under OSX I believe this menu issue is also a current bug in LC 8.1.2! Haven't tried it yet in LC 9, but I will soon. LC 6.6 was okay, so it must have been introduced in 6.7 and remained until now. Craig: > I am hunkered down in v6 until I can swallow the new "look" > of v8/9. The only thing I really miss from those is the new > multi-char itemDelimiter. Change for the sake of change keeps some people incredibly happy, others less so! The new interface does take some getting used to, and the old interface definitely had its strengths too, as I've realized lately with certain particular tasks and with teaching others. Much to learn from comparing and critiquing LC versions, enjoying the very latest as well as some past specimens! Best wishes, Curry Kenworthy Custom Software Development http://livecodeconsulting.com/ From m.schonewille at economy-x-talk.com Wed Jan 11 18:42:51 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Jan 2017 00:42:51 +0100 Subject: [ANN] Important: reply before friday - conference! Message-ID: <654657e2-9822-23b9-70ce-5761749ffe35@economy-x-talk.com> International LiveCode Mini Conference - Time and date are still preliminary! - Make sure to send a message to me on Friday or earlier if you're interested! - decisions are made over the weekend, depending on feedback! In the second half of February, an international LiveCode Mini Conference has been scheduled. The dates are still to be determined. The conference has been planned to take place during the weekends of 18 or 25 February. PLEASE NOTE: While the conference is called a "LiveCode" conference, anyone with an interest in rapid application development is invited: database admins, Filemaker users, Xojo fans, SuperCard aficionados, and anyone who is looking for new ways to be creative with computers. All information is preliminary. As the date of the conference approaches, we will have all information available. The conference will consist of one day with multiple sessions. We're planning simultaneous workshops and presentations. We're thinking of four times two simultaneous sessions of 30 minutes. Afterwards, there will be plenty of opportunity to meet with fellow programmers and discuss any topic you like. The conference will be held in Antwerp, Belgium, to facilitate participation by British, French and German people. Obviously, you're also invited if you live in a different country. We're planning to rent a conference room. Therefore, there will be a small fee of approximately 35 euro (including VAT, with invoice). If you want to host a workshop or give a presentation, you'll be eligible for a discount. Since fees are small, discounts will be small too. Possible topics: - Getting started with LiveCode - Advanced LiveCode scripting - Widgets - Arduino and Raspberry Pi - Usage in real life (home and business) - DBMS (MySQL, PostGreSQL, XML, others) - FileMaker - SuperCard - HyperStudio - Xojo - PHP - other subjects You might want to spend one or two nights in a hotel. We'll be happy to help you find board and lodgings. The hotel room, drinks, food and other expenses will be on your own account. We would like to know how many people are interested. Please, send a reply to support (at) economy-x-talk.com before Friday 13th if you're interested. This weekend, all decisions will be made final. This might be the only edition of this conference! Grab the opportunity and make sure you're there! It is going to be special for sure! -- Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com From waprothero at gmail.com Wed Jan 11 18:46:56 2017 From: waprothero at gmail.com (William Prothero) Date: Wed, 11 Jan 2017 15:46:56 -0800 Subject: Setting the Cursor to an image In-Reply-To: <5876AB85.3030004@pair.com> References: <5876AB85.3030004@pair.com> Message-ID: <68ECC758-9E6B-4086-B3B9-509D7B17A22F@gmail.com> Folks: I am setting the cursor to a 32x32 image. It works in the standalone app, but not in the development system. Is there something wrong with the IDE? This happens in version 8 and 9 (latest downloads). I use: on mouseUp set the cursor to ##### ?the ID of the image lock cursor end mouseUp What?s up? I?d like to have this work in the IDE. Best, Bill William A. Prothero http://earthlearningsolution.org/ From bobsneidar at iotecdigital.com Wed Jan 11 19:30:15 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 Jan 2017 00:30:15 +0000 Subject: Array Properties in a Standalone In-Reply-To: <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> Message-ID: I read in the dictionary: If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. Any way to declare a global constant? I think I know the answer, but I thought I'd ask. Bob S > On Jan 11, 2017, at 07:09 , Bob Sneidar via use-livecode wrote: > > > > I was a few beers in when I wrote this. Upon thinking about this, what is actually happening is that every stack becomes it's own mainstack in a standalone. I think what I will do then is declare a constant with the name of what I am calling the mainstack when I first launch it. Then I can simply refer to that. In fact I'm going to call it the homestack instead. You are right Jacque it shouldn't take much to refactor all this. > > 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 stephen at barncard.com Wed Jan 11 20:12:05 2017 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 11 Jan 2017 17:12:05 -0800 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? Message-ID: I have been using KOUSEK for years. It (was) a simple, easy to use code snippet manager I started using about 5 years ago after I couldn't manage Rev-based manager that dropped out of sight. Now Kousek has irresponsibly dropped out of sight too, but my snippets remain. The app wants credentials that I don't have - it was paid for and downloaded from the apple app store. The exported data appears to be XML based and logically arranged, but I'd rather not have to re-create it. Has anyone else here used this app and found a replacement? I'd rather not use GIT if I don't have to. Or perhaps found an app that could convert the data into tab-delimited data? thanks for any and all advice. sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From ahsoftware at sonic.net Wed Jan 11 21:43:29 2017 From: ahsoftware at sonic.net (Mark Wieder) Date: Wed, 11 Jan 2017 18:43:29 -0800 Subject: Array Properties in a Standalone In-Reply-To: References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> Message-ID: On 01/11/2017 04:30 PM, Bob Sneidar via use-livecode wrote: > I read in the dictionary: > > If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. > > Any way to declare a global constant? I think I know the answer, but I thought I'd ask. Heh. There are requests for this in the bug database going back to 2004. To make matters worse, if you're really diabolical you could declare different values for constants in different scripts. script 1: constant onePlusOne = 2 script 2: constant onePlusOne = 3 -- Mark Wieder ahsoftware at gmail.com From dpierce at xpertassist.com Wed Jan 11 22:44:19 2017 From: dpierce at xpertassist.com (Daniel Pierce) Date: Thu, 12 Jan 2017 03:44:19 +0000 Subject: Android Keyboard Activation Issue Message-ID: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com> List, I have developed a cross platform mobile app for iOS and Android using LiveCode and it is working OK, but I continue to get a common complaint from Android users that when they select a field the keyboard does not activate like on other apps. This is not an issue on iOS because a when you create the Native Text Box, you can send the command mobileControlDo "focus" and the keyboard is activated with a single touch to the text entry field. Android doesn't support this capability so the users needs to touch the field to activate the Native Text Box and then touch it again to bring up the keyboard. Has anyone found a way to bring up the virtual keyboard when the Native Text Box has been created???? Thanks for your advice. Dan From richmondmathewson at gmail.com Thu Jan 12 03:15:33 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Thu, 12 Jan 2017 10:15:33 +0200 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <5876AB85.3030004@pair.com> References: <5876AB85.3030004@pair.com> Message-ID: <776a3885-e6b5-9a50-31bf-66557381e9c1@gmail.com> If you want to talk about a "perv": I'm currently using 7.1.4 for all my development work. Richmond. On 1/12/17 12:02 am, Curry Kenworthy via use-livecode wrote: > > Richmond: > > Well, the first question anyone is going to ask is why > > on earth you are using 6.7.11? > > Don't forget to use "OMG/LOL/derisno/perv" as in for example: "OMG, > why are you using 6.7, are you a total perv? Derisno past! LOL." :) > > There is a history to every product, and not only do we learn a lot by > comparing past to present, but the latest version of LC that people > take for granted owes a lot of fixes and some features to Paul in > particular due to his meticulous work and testing, providing a huge > benefit to the entire community! > > It's wonderful to keep up with recent LC releases, especially where > Apple is concerned, but sometimes circumstances and LC bugs/features > can affect the speed of that process. Then you have people who grab > the latest DP, precisely because it is the very latest thing, and get > confused trying to tell the difference between their own bugs and DP > bugs. I help people with that often enough to know that a chorus of > "just grab the latest" is advice that needs clarification. > > Paul: > > We are seeing a weird menu rendering issues under OSX > > I believe this menu issue is also a current bug in LC 8.1.2! Haven't > tried it yet in LC 9, but I will soon. LC 6.6 was okay, so it must > have been introduced in 6.7 and remained until now. > > Craig: > > I am hunkered down in v6 until I can swallow the new "look" > > of v8/9. The only thing I really miss from those is the new > > multi-char itemDelimiter. > > Change for the sake of change keeps some people incredibly happy, > others less so! The new interface does take some getting used to, and > the old interface definitely had its strengths too, as I've realized > lately with certain particular tasks and with teaching others. Much to > learn from comparing and critiquing LC versions, enjoying the very > latest as well as some past specimens! > > Best wishes, > > Curry Kenworthy > > Custom Software Development > 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 roger.e.eller at sealedair.com Thu Jan 12 06:40:51 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 12 Jan 2017 06:40:51 -0500 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <776a3885-e6b5-9a50-31bf-66557381e9c1@gmail.com> References: <5876AB85.3030004@pair.com> <776a3885-e6b5-9a50-31bf-66557381e9c1@gmail.com> Message-ID: 6.7.5 is my poison of choice. 8.x gives an error when it opens. Bug was reported several times, but it's still there, even in the latest. Also, my Windows applications are tightly spaced in the UI department, and 8.x text spacing goes crazy. It would take a lot of time to go through everything and adjust the text spacing. ~Roger On Jan 12, 2017 3:16 AM, "Richmond Mathewson via use-livecode" < use-livecode at lists.runrev.com> wrote: > If you want to talk about a "perv": I'm currently using 7.1.4 for all my > development work. > > Richmond. > > On 1/12/17 12:02 am, Curry Kenworthy via use-livecode wrote: > >> >> Richmond: >> > Well, the first question anyone is going to ask is why >> > on earth you are using 6.7.11? >> >> Don't forget to use "OMG/LOL/derisno/perv" as in for example: "OMG, why >> are you using 6.7, are you a total perv? Derisno past! LOL." :) >> >> There is a history to every product, and not only do we learn a lot by >> comparing past to present, but the latest version of LC that people take >> for granted owes a lot of fixes and some features to Paul in particular due >> to his meticulous work and testing, providing a huge benefit to the entire >> community! >> >> It's wonderful to keep up with recent LC releases, especially where Apple >> is concerned, but sometimes circumstances and LC bugs/features can affect >> the speed of that process. Then you have people who grab the latest DP, >> precisely because it is the very latest thing, and get confused trying to >> tell the difference between their own bugs and DP bugs. I help people with >> that often enough to know that a chorus of "just grab the latest" is advice >> that needs clarification. >> >> Paul: >> > We are seeing a weird menu rendering issues under OSX >> >> I believe this menu issue is also a current bug in LC 8.1.2! Haven't >> tried it yet in LC 9, but I will soon. LC 6.6 was okay, so it must have >> been introduced in 6.7 and remained until now. >> >> Craig: >> > I am hunkered down in v6 until I can swallow the new "look" >> > of v8/9. The only thing I really miss from those is the new >> > multi-char itemDelimiter. >> >> Change for the sake of change keeps some people incredibly happy, others >> less so! The new interface does take some getting used to, and the old >> interface definitely had its strengths too, as I've realized lately with >> certain particular tasks and with teaching others. Much to learn from >> comparing and critiquing LC versions, enjoying the very latest as well as >> some past specimens! >> >> Best wishes, >> >> Curry Kenworthy >> >> Custom Software Development >> 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 >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dmilne at ihug.co.nz Thu Jan 12 08:01:03 2017 From: dmilne at ihug.co.nz (David Milne) Date: Fri, 13 Jan 2017 02:01:03 +1300 Subject: Re [OT] Download Request Message-ID: Hi Randy, Number Tile Fill Up I picked up your software in the New Zealand store at 1.58 am Friday 13 (New Zealand Local time and date) Regards From toolbook at kestner.de Thu Jan 12 08:42:33 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Jan 2017 14:42:33 +0100 Subject: I need help with UTF-8 Message-ID: <006401d26cd9$bb630ee0$32292ca0$@kestner.de> Hello, I am migrating a LC 6 program to LC 8 and shortly before release, after I thought I have made all hurdles I am again lost with Mac - LC 8 - PHP - MySQL -UTF-8 and German Umlaute (the MySQL name field is "utf8_general_ci" coded): Scenario 1 (without local file): - Entering a name with Umlaute in LC: ok - Checking the name in LC: ok - Passing the name to PHP and writing it to a MySQL db: ok This works fine, without any changes in LC 6 and LC 8 Scenario 2 (with local file, without textencode): - Entering a name with Umlaute in LC: ok - Writing it to a local file - Reading it from a local file - Checking the name in LC: ok - Passing the name to PHP and writing it to a MySQL db: corrupted This works fine in LC 6 on Win and Mac. In LC 8 on Windows it is also ok, but running the program on MacOS 10.12, the Umlaute enter the MySQL database corrupted. Scenario 3 (textEncode before passing to PHP): - Entering a name with Umlaute in LC - Writing it to a local file - Reading it from a local file - textEncode() the content for the file: coruppted - Passing the name to PHP and writing it to a MySQL db: coruppted Scenario 4 (textEncode/Decode for local file and PHP): - Entering a name with Umlaute in LC - textEncode() the content for the file: coruppted - Writing it to a local file - Reading it from a local file - textDecode() the content from the file: corrupted - Alternativily additional: textEncode() the content from the file: corrupted - Passing the name to PHP and writing it to a MySQL db: coruppted It seems that I still havn't understood UTF-8 handling in LC Where is my fault? And why is it working on Windows and not on Mac? Thanks for any help! Tiemo From iowahengst at mac.com Thu Jan 12 08:47:51 2017 From: iowahengst at mac.com (Randy Hengst) Date: Thu, 12 Jan 2017 07:47:51 -0600 Subject: Re [OT] Download Request In-Reply-To: References: Message-ID: Thank you for letting me know. I?ve now seen it on the US store. be well, randy > On Jan 12, 2017, at 7:01 AM, David Milne via use-livecode wrote: > > Hi Randy, > > Number Tile Fill Up > I picked up your software in the New Zealand store at 1.58 am Friday 13 > (New Zealand Local time and date) > > Regards > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 12 09:33:59 2017 From: iphonelagi at gmail.com (Lagi Pittas) Date: Thu, 12 Jan 2017 14:33:59 +0000 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: Hi I used Quiver 3 Allows you to sync to dropbox , google drive etc, export as pdf,, html, markdown, plain text and json (infact the actual data is json) What I love is I can cut and paste websites and all the graphics and formatting are stored as well and the syntax coloring for most of the languages I use (except livecode ;-( ) in fact its because it included the ace text editor in "cells". And if you are that way inclined it will do latex. And for $9.99 it isnt even worth thinking about a trial http://happenapps.com/ Lagi On 12 January 2017 at 01:12, Stephen Barncard via use-livecode < use-livecode at lists.runrev.com> wrote: > I have been using KOUSEK for years. It (was) a simple, easy to use code > snippet manager I started using about 5 years ago after I couldn't manage > Rev-based manager that dropped out of sight. Now Kousek has irresponsibly > dropped out of sight too, but my snippets remain. The app wants credentials > that I don't have - it was paid for and downloaded from the apple app > store. > > The exported data appears to be XML based and logically arranged, but I'd > rather not have to re-create it. > > Has anyone else here used this app and found a replacement? I'd rather not > use GIT if I don't have to. Or perhaps found an app that could convert the > data into tab-delimited data? > > thanks for any and all advice. > > sqb > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.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 andrew at midwestcoastmedia.com Thu Jan 12 11:47:58 2017 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Thu, 12 Jan 2017 16:47:58 +0000 Subject: Android Keyboard Activation Issue In-Reply-To: Message-ID: <20170112164758.Horde.UZm3hqk3Aj8iCYRp7SiRqZq@ua850258.serversignin.com> Here is a card script I'm currently using that seems to work in an iOS/Android app I have now: on preOpenCard inputCreateTsm end preOpenCard on inputCreateTSM put the rect of graphic "tsmRectangle" into tThisRect # do some math to visually accommodate a roundedRect with innerShadow add 15 to item 1 of tThisRect subtract 10 from item 3 of tThisRect mobileControlCreate "input", "TSMinput" mobileControlSet "TSMinput", "rect", tThisRect mobileControlSet "TSMinput", "text", line 1 of gCurrentPrefs mobileControlSet "TSMinput", "keyboardType", "number" mobileControlSet "TSMinput", "fontSize", 21 mobileControlSet "TSMinput", "fontName", "Roboto Light" -- iOS only mobileControlSet "TSMinput", "textAlign", "center" mobileControlSet "TSMinput", "visible", true # make sure the field has focus, which activates the keyboard mobileControlDo "TSMinput", "focus" end inputCreateTSM on closeCard # delete the native text input mobileControlDelete "TSMinput" end closeCard > Date: Thu, 12 Jan 2017 03:44:19 +0000 > From: "Daniel Pierce" > To: "'Daniel Pierce via use-livecode'" > Subject: Android Keyboard Activation Issue > Message-ID: > <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000 at us-west-2.amazonses.com> > > Content-Type: text/plain; charset="us-ascii" > > List, > > I have developed a cross platform mobile app for iOS and Android using > LiveCode and it is working OK, but I continue to get a common complaint from > Android users that when they select a field the keyboard does not activate > like on other apps. > > This is not an issue on iOS because a when you create the Native Text Box, > you can send the command mobileControlDo "focus" and the keyboard is > activated with a single touch to the text entry field. > > Android doesn't support this capability so the users needs to touch the > field to activate the Native Text Box and then touch it again to bring up > the keyboard. > > Has anyone found a way to bring up the virtual keyboard when the Native Text > Box has been created???? > > Thanks for your advice. > Dan From andrew at midwestcoastmedia.com Thu Jan 12 11:58:23 2017 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Thu, 12 Jan 2017 16:58:23 +0000 Subject: [OT] Download Request In-Reply-To: Message-ID: <20170112165823.Horde.Cxv9VNVT06qDuPaxzRKRtiZ@ua850258.serversignin.com> > Date: Wed, 11 Jan 2017 14:25:21 -0600 > From: Randy Hengst > To: How to use LiveCode > Subject: Re: [OT] Download Request > Message-ID: <2123C29C-82DC-49EC-915C-86AE74918E7C at mac.com> > Content-Type: text/plain; charset=utf-8 > > A quick follow-up? the initial response from Apple said that they?d > get back to me within 3 business days? actually, they responded in 6 > hours with a fix? so, all is well. > > Apple really has gotten faster and the review process? this one for > me only took two days. Apple review has gotten WAY faster in the two years I've been using LiveCode! There are still some slow periods, but they seem to be historically predictable (it's about to go up a few days on average for the next few weeks). When I'm planning a timeline for a project, I always glance at http://appreviewtimes.com/ to get an idea of how long to account for approval (then double it because I seem to get the most random rejections depending on the reviewer). As opposed to Android builds that I can get a bug notice in an overnight client email, hot fix after breakfast, and have available publicly by lunch that same day. Sometimes I fix a bug and push out the new build before I even reply to the client so I can just be like, "Yeah, I fixed that already." --Andrew Bell From jacque at hyperactivesw.com Thu Jan 12 12:03:32 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 12 Jan 2017 11:03:32 -0600 Subject: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: References: <5876AB85.3030004@pair.com> <776a3885-e6b5-9a50-31bf-66557381e9c1@gmail.com> Message-ID: <15993a26aa0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> For the text issue you can set the theme of the stack to "legacy" and it will use the old settings. What bug are you seeing? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 12, 2017 5:43:08 AM Roger Eller via use-livecode wrote: > 6.7.5 is my poison of choice. 8.x gives an error when it opens. Bug was > reported several times, but it's still there, even in the latest. Also, my > Windows applications are tightly spaced in the UI department, and 8.x text > spacing goes crazy. It would take a lot of time to go through everything > and adjust the text spacing. > > ~Roger > > On Jan 12, 2017 3:16 AM, "Richmond Mathewson via use-livecode" < > use-livecode at lists.runrev.com> wrote: > >> If you want to talk about a "perv": I'm currently using 7.1.4 for all my >> development work. >> >> Richmond. >> >> On 1/12/17 12:02 am, Curry Kenworthy via use-livecode wrote: >> >>> >>> Richmond: >>> > Well, the first question anyone is going to ask is why >>> > on earth you are using 6.7.11? >>> >>> Don't forget to use "OMG/LOL/derisno/perv" as in for example: "OMG, why >>> are you using 6.7, are you a total perv? Derisno past! LOL." :) >>> >>> There is a history to every product, and not only do we learn a lot by >>> comparing past to present, but the latest version of LC that people take >>> for granted owes a lot of fixes and some features to Paul in particular due >>> to his meticulous work and testing, providing a huge benefit to the entire >>> community! >>> >>> It's wonderful to keep up with recent LC releases, especially where Apple >>> is concerned, but sometimes circumstances and LC bugs/features can affect >>> the speed of that process. Then you have people who grab the latest DP, >>> precisely because it is the very latest thing, and get confused trying to >>> tell the difference between their own bugs and DP bugs. I help people with >>> that often enough to know that a chorus of "just grab the latest" is advice >>> that needs clarification. >>> >>> Paul: >>> > We are seeing a weird menu rendering issues under OSX >>> >>> I believe this menu issue is also a current bug in LC 8.1.2! Haven't >>> tried it yet in LC 9, but I will soon. LC 6.6 was okay, so it must have >>> been introduced in 6.7 and remained until now. >>> >>> Craig: >>> > I am hunkered down in v6 until I can swallow the new "look" >>> > of v8/9. The only thing I really miss from those is the new >>> > multi-char itemDelimiter. >>> >>> Change for the sake of change keeps some people incredibly happy, others >>> less so! The new interface does take some getting used to, and the old >>> interface definitely had its strengths too, as I've realized lately with >>> certain particular tasks and with teaching others. Much to learn from >>> comparing and critiquing LC versions, enjoying the very latest as well as >>> some past specimens! >>> >>> Best wishes, >>> >>> Curry Kenworthy >>> >>> Custom Software Development >>> 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 >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lc-developer at xpertassist.com Thu Jan 12 12:41:07 2017 From: lc-developer at xpertassist.com (Livecode XAC) Date: Thu, 12 Jan 2017 11:41:07 -0600 Subject: Android Keyboard Activation Issue In-Reply-To: <20170112164758.Horde.UZm3hqk3Aj8iCYRp7SiRqZq@ua850258.serversignin.com> References: <20170112164758.Horde.UZm3hqk3Aj8iCYRp7SiRqZq@ua850258.serversignin.com> Message-ID: <03CD51D6F3F24623868445DE2D2AF03D@NetCentral> Andrew, I'm doing the same type of thing, but because I have multiple input fields on the card, I send the inputCreateTSM when the user selects the field. Here is the function that I'm using to create the Native Control when the field is selected. on inputCreatorWide pName, pFld, pContent, pKeyboardType, pAutoCap, pAutoCorrect, pReturn, pDataDetect if environment() is not "mobile" then exit inputCreatorWide put the uOS of this stack into tOsType if tOsType = "android" then get inputCleanUp() end if if pFld contains "stack" then -- removed the stack part of the field identifier put wordOffset("stack",pFld) into tWord put word 1 to (tWord -2) of pFld into pFld end if get setInputFieldName( pFld ) -- Save the active Input Field get moveToVisibleArea( pFld ) -- Make sure the field is within the visible area of the display. put the rect of pFld into tSize put the height of pFld into tHeight put the width of pFld into tWidth if tOsType = "android" then set the itemdel to "," add (tHeight/2) to item 4 of tSize -- Increase the field size if tWidth < 50 then add (100 - tWidth) to item 3 of tSize end if end if mobileControlCreate "input", pName mobileControlSet pName, "rect", tSize -- standard for all controls mobileControlSet pName, "visible", "True" -- standard for all controls mobileControlSet pName, "text", pContent if tOsType = "ios" then mobileControlSet pName, "alpha", "255" mobileControlSet pName, "backgroundColor", "240,248,255,255" end if -- Font Size if tHeight >60 then mobileControlSet pName, "fontSize", 20 else if tHeight > 50 AND tHeight <= 60 then mobileControlSet pName, "fontSize", 21 else if tHeight > 40 AND tHeight <= 50 then mobileControlSet pName, "fontSize", 17 else mobileControlSet pName, "fontSize", 14 end if mobileControlSet pName, "textAlign", "left" if pKeyboardType is not Empty then if tOsType = "ios" AND pKeyboardType = "number" OR pKeyboardType = "numeric" then mobileControlSet pName, "keyboardType", "numeric" else mobileControlSet pName, "keyboardType", pKeyboardType end if else mobileControlSet pName, "keyboardType", "default" end if if pReturn is not Empty then mobileControlSet pName, "returnKeyType", pReturn else mobileControlSet pName, "returnKeyType", "default" end if if pAutoCap is not Empty then mobileControlSet pName, "autoCapitalizationType", pAutoCap else mobileControlSet pName, "autoCapitalizationType", "none" end if if pAutoCorrect is not Empty then mobileControlSet pName, "autoCorrectionType", pAutoCorrect else mobileControlSet pName, "autoCorrectionType", "default" end if -- Set the field parameters for iOS if tOsType = "ios" then mobileControlSet pName, "font", "arial" mobileControlSet pName, "autoFit", true mobileControlSet pName, "minimumFontSize", "14" mobileControlSet pName, "autoClear", false mobileControlSet pName, "borderStyle", "line" mobileControlSet pName, "manageReturnKey", false mobileControlSet pName, "keyboardStyle", "default" mobileControlSet pName, "clearButtonMode", "unless editing" end if -- Focus on the Control mobileControlDo pName, "focus" -- actually focus on the field so the keyboard pops up end inputCreatorWide Mine is more complex, but for some reason it will not bring up the Keyboard on Android, but does on iOS. Is the same behavior you are seeing? Thanks for the response.... Dan -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Andrew Bell via use-livecode Sent: Thursday, January 12, 2017 10:48 AM To: use-livecode at lists.runrev.com Cc: andrew at midwestcoastmedia.com Subject: Re: Android Keyboard Activation Issue Here is a card script I'm currently using that seems to work in an iOS/Android app I have now: on preOpenCard inputCreateTsm end preOpenCard on inputCreateTSM put the rect of graphic "tsmRectangle" into tThisRect # do some math to visually accommodate a roundedRect with innerShadow add 15 to item 1 of tThisRect subtract 10 from item 3 of tThisRect mobileControlCreate "input", "TSMinput" mobileControlSet "TSMinput", "rect", tThisRect mobileControlSet "TSMinput", "text", line 1 of gCurrentPrefs mobileControlSet "TSMinput", "keyboardType", "number" mobileControlSet "TSMinput", "fontSize", 21 mobileControlSet "TSMinput", "fontName", "Roboto Light" -- iOS only mobileControlSet "TSMinput", "textAlign", "center" mobileControlSet "TSMinput", "visible", true # make sure the field has focus, which activates the keyboard mobileControlDo "TSMinput", "focus" end inputCreateTSM on closeCard # delete the native text input mobileControlDelete "TSMinput" end closeCard > Date: Thu, 12 Jan 2017 03:44:19 +0000 > From: "Daniel Pierce" > To: "'Daniel Pierce via use-livecode'" > Subject: Android Keyboard Activation Issue > Message-ID: > > <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000 at us-west- > 2.amazonses.com> > > Content-Type: text/plain; charset="us-ascii" > > List, > > I have developed a cross platform mobile app for iOS and Android using > LiveCode and it is working OK, but I continue to get a common > complaint from Android users that when they select a field the > keyboard does not activate like on other apps. > > This is not an issue on iOS because a when you create the Native Text > Box, you can send the command mobileControlDo "focus" and the > keyboard is activated with a single touch to the text entry field. > > Android doesn't support this capability so the users needs to touch > the field to activate the Native Text Box and then touch it again to > bring up the keyboard. > > Has anyone found a way to bring up the virtual keyboard when the > Native Text Box has been created???? > > Thanks for your advice. > 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 dave at applicationinsight.com Thu Jan 12 13:20:35 2017 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 12 Jan 2017 10:20:35 -0800 (PST) Subject: Android Keyboard Activation Issue In-Reply-To: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com> References: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com> Message-ID: <1484245235243-4711612.post@n4.nabble.com> Hi Dan - is your native control multi-line? If so the dictionary says mobileControlDo multi-line text input specific actions are for iOS only. I use a 'send' command to create native controls in the openCard handler in 500ms which works in iOS and Android. When I have more than on native input on a card I make use of: inputFocus, mobileControlTarget, inputBeginEditing etc. Also I've had a problem with getting the keyboard to slide out on Android without an extra tap so I use the following in the keyboardDeactivated message if isAndroid() then focus on fld "fldInput1" focus on nothing end if So it just may be that if you check exactly where the focus is before the keyboard appears that you can cut out your extra tap... ----- "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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Android-Keyboard-Activation-Issue-tp4711601p4711612.html Sent from the Revolution - User mailing list archive at Nabble.com. From bobsneidar at iotecdigital.com Thu Jan 12 13:25:12 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 Jan 2017 18:25:12 +0000 Subject: Array Properties in a Standalone In-Reply-To: References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> Message-ID: Thanks all. What I did was put a function in the backscript script called homestack(), which simply returns the name of what ought to be the Main Stack (but isn't anymore in a standalone). I think anyone who wants to start saving as standalones should be alerted to this little quirk. Even though in the standalone settings I have the option to save substacks as individual stacks unchecked, it does it anyway. It just puts them in the app package instead of in another folder. I suppose I should be using the latter method as that would allow me to much more easily update a particular stack without redistributing the whole app all over again. Something to think about. Bob S On Jan 11, 2017, at 18:43 , Mark Wieder via use-livecode > wrote: On 01/11/2017 04:30 PM, Bob Sneidar via use-livecode wrote: I read in the dictionary: If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. Any way to declare a global constant? I think I know the answer, but I thought I'd ask. Heh. There are requests for this in the bug database going back to 2004. To make matters worse, if you're really diabolical you could declare different values for constants in different scripts. script 1: constant onePlusOne = 2 script 2: constant onePlusOne = 3 -- Mark Wieder ahsoftware at gmail.com From jacque at hyperactivesw.com Thu Jan 12 15:13:56 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 12 Jan 2017 14:13:56 -0600 Subject: Array Properties in a Standalone In-Reply-To: References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> Message-ID: <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> On 1/12/17 12:25 PM, Bob Sneidar via use-livecode wrote: > Even though in the standalone settings I have the option to save > substacks as individual stacks unchecked, it does it anyway. It just > puts them in the app package instead of in another folder. Did you mean "checked"? If checked, that option will extract substacks and save them as independent mainstacks. If not checked, they remain substacks. If LC isn't behaving that way it's a bug. In either case, you can't write to the app bundle. If you want to save data, you need to copy the stacks to a writable location on first launch. The standalone builder can't know where you will want to save those stacks, and always places them into a folder you can access with specialFolderPath("resources"). -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Jan 12 16:40:54 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Jan 2017 22:40:54 +0100 Subject: [ANN] Important: reply before friday - conference! In-Reply-To: <654657e2-9822-23b9-70ce-5761749ffe35@economy-x-talk.com> References: <654657e2-9822-23b9-70ce-5761749ffe35@economy-x-talk.com> Message-ID: <9dbea9ed-a646-bae4-ed08-912d2e8dc7ee@economy-x-talk.com> We really need 4 or 5 more participants to make the conference possible. If you are planning to go, let me know! If you know someone else who might go, ask him or her to send me a message. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 12-Jan-17 om 00:42 schreef Mark Schonewille: > International LiveCode Mini Conference > > - Time and date are still preliminary! > - Make sure to send a message to me on Friday or earlier if you're > interested! > - decisions are made over the weekend, depending on feedback! > > In the second half of February, an international LiveCode Mini > Conference has been scheduled. The dates are still to be determined. The > conference has been planned to take place during the weekends of 18 or > 25 February. > > PLEASE NOTE: While the conference is called a "LiveCode" conference, > anyone with an interest in rapid application development is invited: > database admins, Filemaker users, Xojo fans, SuperCard aficionados, and > anyone who is looking for new ways to be creative with computers. > > All information is preliminary. As the date of the conference > approaches, we will have all information available. > > The conference will consist of one day with multiple sessions. We're > planning simultaneous workshops and presentations. We're thinking of > four times two simultaneous sessions of 30 minutes. Afterwards, there > will be plenty of opportunity to meet with fellow programmers and > discuss any topic you like. > > The conference will be held in Antwerp, Belgium, to facilitate > participation by British, French and German people. Obviously, you're > also invited if you live in a different country. > > We're planning to rent a conference room. Therefore, there will be a > small fee of approximately 35 euro (including VAT, with invoice). If > you want to host a workshop or give a presentation, you'll be eligible > for a discount. Since fees are small, discounts will be small too. > > Possible topics: > - Getting started with LiveCode > - Advanced LiveCode scripting > - Widgets > - Arduino and Raspberry Pi > - Usage in real life (home and business) > - DBMS (MySQL, PostGreSQL, XML, others) > - FileMaker > - SuperCard > - HyperStudio > - Xojo > - PHP > - other subjects > > You might want to spend one or two nights in a hotel. We'll be happy to > help you find board and lodgings. The hotel room, drinks, food and other > expenses will be on your own account. > > We would like to know how many people are interested. Please, send a > reply to support (at) economy-x-talk.com before Friday 13th if you're > interested. This weekend, all decisions will be made final. > > This might be the only edition of this conference! Grab the opportunity > and make sure you're there! It is going to be special for sure! > From bobsneidar at iotecdigital.com Thu Jan 12 16:46:27 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 Jan 2017 21:46:27 +0000 Subject: Array Properties in a Standalone In-Reply-To: <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> Message-ID: <0E0C5C6A-8094-4BE6-8782-59F24490A967@iotecdigital.com> I mean the checkbox "Move Substacks into individual stack files" is UNCHECKED and the stacks are NOT substacks of the original stack. When I open the package (OS X), I see that in the MacOS folder there is an executalbe file called Forms Generator (which is what I told the splash stack the app was called so that makes sense). In the Resources/_MacOS folder I see eack substack as an individual file with the extension set to .rev. The Forms Generator stack (the original mainstack but NOT the splash stack) has the extension .livecode. So do the included libraries. Curiously, the Forms Generator stack is 0 bytes big! The other stacks are of some size. When you say the stacks cannot be modified, that may be however I see that I have read/write permissions to the substacks (the customers.rev for example). I was also successful in copying a file to the folder the substacks are in. Mind you these are folders IN the application package. Also if I cannot modify one of these substacks then properties as a means to save persistent values between launches is a complete bust! I make extensive use of this. I really do not want to have to write this data out to a file because some of it is values I do not want the user to gain access to. At least not easily. I am going to test this and let you know. I am going to increment a numeric property in the customers stack and pop a dialog each time I launch it displaying the value. Bob S On Jan 12, 2017, at 12:13 , J. Landman Gay via use-livecode > wrote: On 1/12/17 12:25 PM, Bob Sneidar via use-livecode wrote: Even though in the standalone settings I have the option to save substacks as individual stacks unchecked, it does it anyway. It just puts them in the app package instead of in another folder. Did you mean "checked"? If checked, that option will extract substacks and save them as independent mainstacks. If not checked, they remain substacks. If LC isn't behaving that way it's a bug. In either case, you can't write to the app bundle. If you want to save data, you need to copy the stacks to a writable location on first launch. The standalone builder can't know where you will want to save those stacks, and always places them into a folder you can access with specialFolderPath("resources"). -- Jacqueline Landman Gay | jacque at hyperactivesw.com From bobsneidar at iotecdigital.com Thu Jan 12 17:15:40 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 12 Jan 2017 22:15:40 +0000 Subject: Array Properties in a Standalone In-Reply-To: <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> Message-ID: <62A4FFE9-6A58-46AE-AF55-910B6C40A992@iotecdigital.com> Hi Jacque. As I mentioned, I created a custom property called pIncrement. Each time I launch the app, I increment this property by 1 then write it out to a log file. The log file indicates that the property IS getting written to and saved. I understand that I cannot write to an executable file, of course. That is why I have a splash stack that I compile everything from. THAT becomes the executable inside the "app bundle" or "Package" from which I launch Forms Generator and all the magic happens. This is how I always thought it would work and indeed, it seems it does. (Big sigh of relief). However, the Forms Generator stack still shows 0k size, and yet the app still works a peach! I checked prior compiled apps I had zipped up and saved, and the Forms Generator stack was of some significant file size inside the package. Not sure what this means. I suppose it's all academic, as the app DOES work as advertised, only I cannot use "the mainstack of" inside a standalone (I wonder what else does not work in a standalone as it does in the IDE??) But I have worked around that one anyway. Thanks for the assistance, and if any of the dev team thinks this is not how a standalone can work, contact me offline as you please, an I will be glad to assist. The standalone is too big to send via the QC uploads however, and I would have to create a login for you in the database for you to actually see it running. I don't mind doing that but we would have to arrange that off list. Bob S On Jan 12, 2017, at 12:13 , J. Landman Gay via use-livecode > wrote: In either case, you can't write to the app bundle. From mark at canelasoftware.com Thu Jan 12 17:22:50 2017 From: mark at canelasoftware.com (Mark Talluto) Date: Thu, 12 Jan 2017 14:22:50 -0800 Subject: Array Properties in a Standalone In-Reply-To: <62A4FFE9-6A58-46AE-AF55-910B6C40A992@iotecdigital.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> <62A4FFE9-6A58-46AE-AF55-910B6C40A992@iotecdigital.com> Message-ID: <5305E153-7997-4AAF-8499-E66B611CD452@canelasoftware.com> > On Jan 12, 2017, at 2:15 PM, Bob Sneidar via use-livecode wrote: > > Thanks for the assistance, and if any of the dev team thinks this is not how a standalone can work, contact me offline as you please, an I will be glad to assist. The standalone is too big to send via the QC uploads however, and I would have to create a login for you in the database for you to actually see it running. I don't mind doing that but we would have to arrange that off list. > > Bob S Hi Bob, Writing to stacks in your bundle will work if you do not need the app to be code-signed. If the app is to be distributed via the Apple Store or you just wanted your app code-signed to prevent GateKeeper showing up, you will need to write to files outside of the app bundle. Best regards, Mark Talluto livecloud.io canelasoftware.com From lc-developer at xpertassist.com Thu Jan 12 17:37:59 2017 From: lc-developer at xpertassist.com (Livecode XAC) Date: Thu, 12 Jan 2017 16:37:59 -0600 Subject: Android Keyboard Activation Issue In-Reply-To: <1484245235243-4711612.post@n4.nabble.com> References: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com> <1484245235243-4711612.post@n4.nabble.com> Message-ID: <49F71FE338E34E118301259BC0346020@NetCentral> Dave, Thank you for your response. I'm not using multi-line text box, so that is not an issue. I'm currently using this command in the OpenCard to activate the field: send "touchStart" to fld "ExerValue" on this card in 100 milliseconds This creates the native text input box, but doesn't bring up the keyboard. The color of the text box changes to the color defined in the native text box, but when you touch it a second time Android puts a orange highlight on the text box and brings up the keyboard. So it goes from the field not being focused to having focus. I also added the on keyboardDeactivated handler to the card, but that didn't resolve the issue. I also tried put the following in the Native Text Box Create handler. if tOsType = "android" then send "touchStart" to me in 300 milliseconds end if This just resulted in the field blinking on and off and the keyboard never coming up. I think it was creating the Native control handler over and over. I need a way to send focus to the Native Control. I have the following at the end of my create function. mobileControlDo pName, "focus" -- pName is the passed name of the control This doesn't do anything in Android. Any other suggestions?????? Thanks Dan -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dave Kilroy via use-livecode Sent: Thursday, January 12, 2017 12:21 PM To: use-revolution at lists.runrev.com Cc: Dave Kilroy Subject: Re: Android Keyboard Activation Issue Hi Dan - is your native control multi-line? If so the dictionary says mobileControlDo multi-line text input specific actions are for iOS only. I use a 'send' command to create native controls in the openCard handler in 500ms which works in iOS and Android. When I have more than on native input on a card I make use of: inputFocus, mobileControlTarget, inputBeginEditing etc. Also I've had a problem with getting the keyboard to slide out on Android without an extra tap so I use the following in the keyboardDeactivated message if isAndroid() then focus on fld "fldInput1" focus on nothing end if So it just may be that if you check exactly where the focus is before the keyboard appears that you can cut out your extra tap... ----- "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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Android-Keyboard-Activation-I ssue-tp4711601p4711612.html Sent from the Revolution - User mailing list archive at Nabble.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 andrew at midwestcoastmedia.com Thu Jan 12 18:00:56 2017 From: andrew at midwestcoastmedia.com (andrew at midwestcoastmedia.com) Date: Thu, 12 Jan 2017 23:00:56 +0000 Subject: Android Keyboard Activation Issue In-Reply-To: Message-ID: <20170112230056.Horde.P2foSVHsDTxFI9biEl-mOXT@ua850258.serversignin.com> Not sure why yours would be working different. I abbreviated much of my card script for list purposes, but I actually create 2 mobileControl objects that appear right after each other on the card using nearly identical code: inputCreateTSM and inputCreateEmail are both called from preOpenScript. inputCreateTSM has the focus as it appears first visually. I also seem to have some legacy code (commented out) for "onInputFocus" that I likely got from here but don't know how it (or if) it even does anything: http://lessons.livecode.com/m/4069/l/29112-how-do-i-use-native-text-controls-on-mobile on inputFocus # set the focus to the native text input mobileControlDo "TSMinput", "focus" end inputFocus --Andrew Bell > ------------------------------ > > Message: 9 > Date: Thu, 12 Jan 2017 11:41:07 -0600 > From: "Livecode XAC" > To: "'How to use LiveCode'" > Subject: RE: Android Keyboard Activation Issue > Message-ID: <03CD51D6F3F24623868445DE2D2AF03D at NetCentral> > Content-Type: text/plain; charset="us-ascii" > > Andrew, > > I'm doing the same type of thing, but because I have multiple input fields > on the card, I send the inputCreateTSM when the user selects the field. > > Here is the function that I'm using to create the Native Control when the > field is selected. > > > on inputCreatorWide pName, pFld, pContent, pKeyboardType, pAutoCap, > pAutoCorrect, pReturn, pDataDetect > > if environment() is not "mobile" then exit inputCreatorWide > > put the uOS of this stack into tOsType > > if tOsType = "android" then > get inputCleanUp() > end if > > if pFld contains "stack" then -- removed the stack part of the field > identifier > put wordOffset("stack",pFld) into tWord > put word 1 to (tWord -2) of pFld into pFld > end if > > get setInputFieldName( pFld ) -- Save the active Input Field > > get moveToVisibleArea( pFld ) -- Make sure the field is within the > visible area of the display. > > put the rect of pFld into tSize > put the height of pFld into tHeight > put the width of pFld into tWidth > > if tOsType = "android" then > set the itemdel to "," > add (tHeight/2) to item 4 of tSize -- Increase the field size > if tWidth < 50 then > add (100 - tWidth) to item 3 of tSize > end if > end if > > mobileControlCreate "input", pName > mobileControlSet pName, "rect", tSize -- standard for all controls > mobileControlSet pName, "visible", "True" -- standard for all controls > mobileControlSet pName, "text", pContent > > if tOsType = "ios" then > mobileControlSet pName, "alpha", "255" > mobileControlSet pName, "backgroundColor", "240,248,255,255" > end if > > -- Font Size > if tHeight >60 then > mobileControlSet pName, "fontSize", 20 > else if tHeight > 50 AND tHeight <= 60 then > mobileControlSet pName, "fontSize", 21 > else if tHeight > 40 AND tHeight <= 50 then > mobileControlSet pName, "fontSize", 17 > else > mobileControlSet pName, "fontSize", 14 > end if > > mobileControlSet pName, "textAlign", "left" > > if pKeyboardType is not Empty then > if tOsType = "ios" AND pKeyboardType = "number" OR pKeyboardType = > "numeric" then > mobileControlSet pName, "keyboardType", "numeric" > else > mobileControlSet pName, "keyboardType", pKeyboardType > end if > else > mobileControlSet pName, "keyboardType", "default" > end if > > if pReturn is not Empty then > mobileControlSet pName, "returnKeyType", pReturn > else > mobileControlSet pName, "returnKeyType", "default" > end if > > if pAutoCap is not Empty then > mobileControlSet pName, "autoCapitalizationType", pAutoCap > else > mobileControlSet pName, "autoCapitalizationType", "none" > end if > > if pAutoCorrect is not Empty then > mobileControlSet pName, "autoCorrectionType", pAutoCorrect > else > mobileControlSet pName, "autoCorrectionType", "default" > end if > > -- Set the field parameters for iOS > > if tOsType = "ios" then > mobileControlSet pName, "font", "arial" > mobileControlSet pName, "autoFit", true > mobileControlSet pName, "minimumFontSize", "14" > mobileControlSet pName, "autoClear", false > mobileControlSet pName, "borderStyle", "line" > mobileControlSet pName, "manageReturnKey", false > mobileControlSet pName, "keyboardStyle", "default" > mobileControlSet pName, "clearButtonMode", "unless editing" > end if > > -- Focus on the Control > mobileControlDo pName, "focus" -- actually focus on the field > so the keyboard pops up > > end inputCreatorWide > > > Mine is more complex, but for some reason it will not bring up the Keyboard > on Android, but does on iOS. > Is the same behavior you are seeing? > > Thanks for the response.... > Dan > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf > Of Andrew Bell via use-livecode > Sent: Thursday, January 12, 2017 10:48 AM > To: use-livecode at lists.runrev.com > Cc: andrew at midwestcoastmedia.com > Subject: Re: Android Keyboard Activation Issue > > Here is a card script I'm currently using that seems to work in an > iOS/Android app I have now: > > on preOpenCard > inputCreateTsm > end preOpenCard > > on inputCreateTSM > put the rect of graphic "tsmRectangle" into tThisRect > # do some math to visually accommodate a roundedRect with innerShadow > add 15 to item 1 of tThisRect > subtract 10 from item 3 of tThisRect > mobileControlCreate "input", "TSMinput" > mobileControlSet "TSMinput", "rect", tThisRect > mobileControlSet "TSMinput", "text", line 1 of gCurrentPrefs > mobileControlSet "TSMinput", "keyboardType", "number" > mobileControlSet "TSMinput", "fontSize", 21 > mobileControlSet "TSMinput", "fontName", "Roboto Light" -- iOS only > mobileControlSet "TSMinput", "textAlign", "center" > mobileControlSet "TSMinput", "visible", true > # make sure the field has focus, which activates the keyboard > mobileControlDo "TSMinput", "focus" > end inputCreateTSM > > > on closeCard > # delete the native text input > mobileControlDelete "TSMinput" > end closeCard > > > >> Date: Thu, 12 Jan 2017 03:44:19 +0000 >> From: "Daniel Pierce" >> To: "'Daniel Pierce via use-livecode'" >> Subject: Android Keyboard Activation Issue >> Message-ID: >> >> <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000 at us-west- >> 2.amazonses.com> >> >> Content-Type: text/plain; charset="us-ascii" >> >> List, >> >> I have developed a cross platform mobile app for iOS and Android using >> LiveCode and it is working OK, but I continue to get a common >> complaint from Android users that when they select a field the >> keyboard does not activate like on other apps. >> >> This is not an issue on iOS because a when you create the Native Text >> Box, you can send the command mobileControlDo "focus" and the >> keyboard is activated with a single touch to the text entry field. >> >> Android doesn't support this capability so the users needs to touch >> the field to activate the Native Text Box and then touch it again to >> bring up the keyboard. >> >> Has anyone found a way to bring up the virtual keyboard when the >> Native Text Box has been created???? >> >> Thanks for your advice. >> Dan > > From dirk.cleenwerck at gmail.com Thu Jan 12 18:43:32 2017 From: dirk.cleenwerck at gmail.com (Dirk prive) Date: Fri, 13 Jan 2017 00:43:32 +0100 Subject: [ANN] Important: reply before friday - conference! In-Reply-To: <9dbea9ed-a646-bae4-ed08-912d2e8dc7ee@economy-x-talk.com> References: <654657e2-9822-23b9-70ce-5761749ffe35@economy-x-talk.com> <9dbea9ed-a646-bae4-ed08-912d2e8dc7ee@economy-x-talk.com> Message-ID: I might go, but it really depends on when. If it's on Saturday I'll be able to join. On Jan 12, 2017 22:41, "Mark Schonewille via use-livecode" < use-livecode at lists.runrev.com> wrote: > We really need 4 or 5 more participants to make the conference possible. > If you are planning to go, let me know! If you know someone else who might > go, ask him or her to send me a message. > > Kind regards, > > Mark Schonewille > http://economy-x-talk.com > https://www.facebook.com/marksch > > Buy the most extensive book on the > LiveCode language: > http://livecodebeginner.economy-x-talk.com > > Op 12-Jan-17 om 00:42 schreef Mark Schonewille: > >> International LiveCode Mini Conference >> >> - Time and date are still preliminary! >> - Make sure to send a message to me on Friday or earlier if you're >> interested! >> - decisions are made over the weekend, depending on feedback! >> >> In the second half of February, an international LiveCode Mini >> Conference has been scheduled. The dates are still to be determined. The >> conference has been planned to take place during the weekends of 18 or >> 25 February. >> >> PLEASE NOTE: While the conference is called a "LiveCode" conference, >> anyone with an interest in rapid application development is invited: >> database admins, Filemaker users, Xojo fans, SuperCard aficionados, and >> anyone who is looking for new ways to be creative with computers. >> >> All information is preliminary. As the date of the conference >> approaches, we will have all information available. >> >> The conference will consist of one day with multiple sessions. We're >> planning simultaneous workshops and presentations. We're thinking of >> four times two simultaneous sessions of 30 minutes. Afterwards, there >> will be plenty of opportunity to meet with fellow programmers and >> discuss any topic you like. >> >> The conference will be held in Antwerp, Belgium, to facilitate >> participation by British, French and German people. Obviously, you're >> also invited if you live in a different country. >> >> We're planning to rent a conference room. Therefore, there will be a >> small fee of approximately 35 euro (including VAT, with invoice). If >> you want to host a workshop or give a presentation, you'll be eligible >> for a discount. Since fees are small, discounts will be small too. >> >> Possible topics: >> - Getting started with LiveCode >> - Advanced LiveCode scripting >> - Widgets >> - Arduino and Raspberry Pi >> - Usage in real life (home and business) >> - DBMS (MySQL, PostGreSQL, XML, others) >> - FileMaker >> - SuperCard >> - HyperStudio >> - Xojo >> - PHP >> - other subjects >> >> You might want to spend one or two nights in a hotel. We'll be happy to >> help you find board and lodgings. The hotel room, drinks, food and other >> expenses will be on your own account. >> >> We would like to know how many people are interested. Please, send a >> reply to support (at) economy-x-talk.com before Friday 13th if you're >> interested. This weekend, all decisions will be made final. >> >> This might be the only edition of this conference! Grab the opportunity >> and make sure you're there! It is going to be special for sure! >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Thu Jan 12 22:56:07 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 13 Jan 2017 11:56:07 +0800 Subject: I need help with UTF-8 In-Reply-To: <006401d26cd9$bb630ee0$32292ca0$@kestner.de> References: <006401d26cd9$bb630ee0$32292ca0$@kestner.de> Message-ID: We may need to see your actual scripts to determine where the problem may be. Also, how do you know that your MySQL db data is corrupt? What program are you using to look at it? How was the db set up in the first place; what character set and collation? Is it possible that your Windows db Client is set to UTF8 whilst your Mac db Client is set to MacRoman? From brahma at hindu.org Fri Jan 13 00:11:40 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 Jan 2017 05:11:40 +0000 Subject: Documentation on Dispatch In-Reply-To: <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> Message-ID: <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> @ pass by reference Wow! I'm only now learning about this? ?.sheesh, this would have solved so many issues I faced in the past! and now pass arrays too. Fantastic. @ Richard: yes "wrap" was the wrong way to state this? "call a function with dispatch" is was I should have said BR PS there is also some convention for using [var] # value inside square braces? that I see in some scripts? what is that about? A custom thing? or is this also some jewel expression like @ that you will never learn about unless you fall onto it? On 1/10/17, 1:54 PM, "use-livecode on behalf of Bleiler, Timothy via use-livecode" wrote: e variables passed as call by reference can also be arrays, From waprothero at gmail.com Fri Jan 13 00:37:04 2017 From: waprothero at gmail.com (William Prothero) Date: Thu, 12 Jan 2017 21:37:04 -0800 Subject: Setting the Cursor to an image In-Reply-To: <68ECC758-9E6B-4086-B3B9-509D7B17A22F@gmail.com> References: <5876AB85.3030004@pair.com> <68ECC758-9E6B-4086-B3B9-509D7B17A22F@gmail.com> Message-ID: I submitted a bug report (bug #: 19092) for this. Best, Bill > On Jan 11, 2017, at 3:46 PM, William Prothero via use-livecode wrote: > > Folks: > I am setting the cursor to a 32x32 image. It works in the standalone app, but not in the development system. Is there something wrong with the IDE? > > This happens in version 8 and 9 (latest downloads). > > I use: > > on mouseUp > set the cursor to ##### ?the ID of the image > lock cursor > end mouseUp > > What?s up? I?d like to have this work in the IDE. > > Best, > Bill > > William A. Prothero > http://earthlearningsolution.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 hh at hyperhh.de Fri Jan 13 01:02:17 2017 From: hh at hyperhh.de (hh) Date: Fri, 13 Jan 2017 07:02:17 +0100 Subject: Setting the Cursor to an image Message-ID: <73B21BAD-78C0-4BE0-B165-7F765165E0DE@hyperhh.de> > William P. wrote: > I use: > on mouseUp > set the cursor to ##### ?the ID of the image > lock cursor > end mouseUp You could try to _first_ lock the cursor then set it. (This works for here). From richmondmathewson at gmail.com Fri Jan 13 03:43:48 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 13 Jan 2017 10:43:48 +0200 Subject: Zippy-da-doo-dah 8.1.3 Message-ID: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Wow; https://github.com/livecode/livecode/milestone/126 "no due date" 100% complete Ouch, I can feel the anticipation in the pit of my stomach. Err: 100% Unicode functionality? Richmond. From toolbook at kestner.de Fri Jan 13 03:57:34 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 13 Jan 2017 09:57:34 +0100 Subject: AW: I need help with UTF-8 In-Reply-To: References: <006401d26cd9$bb630ee0$32292ca0$@kestner.de> Message-ID: <002601d26d7b$15639b20$402ad160$@kestner.de> Hi Kay C, I have checked the db data directly with phpMyAdmin and additionally with a LC Client connected to my db. Both show, that the Umlaute are correct, when having written it directly to the db from a LC field input, but are corrupted, when having written it first to a local file and then read it from the file and written it to the MySQL. The PHP and MySQL part was made by a third party and my knowledge is very limited to this part. I can see that the db field is coded in "utf8_general_ci" but in the PHP I don't find any differentiation between Windows and Mac. The db Client is my LC program. I am not aware of having set the LC program to any charset (though it is pretty old and complex). How could I set the client to a special charset? What syntax could I search for? Thank you Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Kay C Lan via use-livecode Gesendet: Freitag, 13. Januar 2017 04:56 An: How to use LiveCode Cc: Kay C Lan Betreff: Re: I need help with UTF-8 We may need to see your actual scripts to determine where the problem may be. Also, how do you know that your MySQL db data is corrupt? What program are you using to look at it? How was the db set up in the first place; what character set and collation? Is it possible that your Windows db Client is set to UTF8 whilst your Mac db Client is set to MacRoman? _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Fri Jan 13 05:30:12 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 13 Jan 2017 11:30:12 +0100 Subject: AW: I need help with UTF-8 In-Reply-To: <002601d26d7b$15639b20$402ad160$@kestner.de> References: <006401d26cd9$bb630ee0$32292ca0$@kestner.de> <002601d26d7b$15639b20$402ad160$@kestner.de> Message-ID: <000301d26d88$07051880$150f4980$@kestner.de> I think I found the solution by adding a macToISO() conversion to the string passing to the PHP. I have no idea, why this wasn't necessary in LC 6, probably I will never fully understand the LC UTF mechanism Thanks for caring Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB via use-livecode Gesendet: Freitag, 13. Januar 2017 09:58 An: 'How to use LiveCode' Cc: Tiemo Hollmann TB Betreff: AW: I need help with UTF-8 Hi Kay C, I have checked the db data directly with phpMyAdmin and additionally with a LC Client connected to my db. Both show, that the Umlaute are correct, when having written it directly to the db from a LC field input, but are corrupted, when having written it first to a local file and then read it from the file and written it to the MySQL. The PHP and MySQL part was made by a third party and my knowledge is very limited to this part. I can see that the db field is coded in "utf8_general_ci" but in the PHP I don't find any differentiation between Windows and Mac. The db Client is my LC program. I am not aware of having set the LC program to any charset (though it is pretty old and complex). How could I set the client to a special charset? What syntax could I search for? Thank you Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Kay C Lan via use-livecode Gesendet: Freitag, 13. Januar 2017 04:56 An: How to use LiveCode Cc: Kay C Lan Betreff: Re: I need help with UTF-8 We may need to see your actual scripts to determine where the problem may be. Also, how do you know that your MySQL db data is corrupt? What program are you using to look at it? How was the db set up in the first place; what character set and collation? Is it possible that your Windows db Client is set to UTF8 whilst your Mac db Client is set to MacRoman? _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Jan 13 06:02:19 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Fri, 13 Jan 2017 11:02:19 +0000 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: We don't actually use GitHub milestones in that way, we just use them to track which releases various pull requests have gone into. So 100% complete just means there are no outstanding pull requests with the 8.1.3-rc-1 milestone set. As it happens, there is only one more blocker, unfortunately it is a rather tricky one. Once that is fixed and merged, a build will go through the post-build test system and be released if it passes. On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > Wow; > > https://github.com/livecode/livecode/milestone/126 > > "no due date" > > 100% complete > > Ouch, I can feel the anticipation in the pit of my stomach. > > Err: 100% Unicode functionality? > > 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 dave at applicationinsight.com Fri Jan 13 06:47:44 2017 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 13 Jan 2017 03:47:44 -0800 (PST) Subject: Android Keyboard Activation Issue In-Reply-To: <49F71FE338E34E118301259BC0346020@NetCentral> References: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com> <1484245235243-4711612.post@n4.nabble.com> <49F71FE338E34E118301259BC0346020@NetCentral> Message-ID: <1484308064147-4711631.post@n4.nabble.com> Hmm - Dan both Andrew and I appear to create native inputs on opening the card so that when the user touches the native control it's ready to go. You appear to create the native control at the same time the user touches the underneath field? (or maybe you have a round-rect graphic or similar that the user clicks on?). Do you get the same need for a double-touch if a user comes back to a native control a second time (i.e. when it has already been created)? Perhaps experiment with creating the native control first and then use it once it's been fully instantiated? BTW my wording earlier when I was talking about having an issue on Android with "the keyboard sliding out" was sloppy - I was trying to say the issue was around getting the keyboard to slide out of the way i.e. at the end of the editing process... Good luck! Dave PS: do you have any LiveCode fields on the card with traversalOn set to true that may be 'holding on' to focus and thus requiring the double-touch? ----- "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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Android-Keyboard-Activation-Issue-tp4711601p4711631.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Fri Jan 13 08:02:21 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 13 Jan 2017 15:02:21 +0200 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: <20dff803-33b5-c3a8-596f-f0f2524bba8e@gmail.com> Thanks for the heads-up Ali; now I know there is a blocker I will get on with other aspects of my Devawriter Pro and not get twitched that things are not happening on your front as quickly as I thought they would. Richmond. On 1/13/17 1:02 pm, Ali Lloyd via use-livecode wrote: > We don't actually use GitHub milestones in that way, we just use them to > track which releases various pull requests have gone into. So 100% complete > just means there are no outstanding pull requests with the 8.1.3-rc-1 > milestone set. > > As it happens, there is only one more blocker, unfortunately it is a rather > tricky one. Once that is fixed and merged, a build will go through the > post-build test system and be released if it passes. > > On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Wow; >> >> https://github.com/livecode/livecode/milestone/126 >> >> "no due date" >> >> 100% complete >> >> Ouch, I can feel the anticipation in the pit of my stomach. >> >> Err: 100% Unicode functionality? >> >> 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 nabble at mad.pink Fri Jan 13 10:02:27 2017 From: nabble at mad.pink (pink) Date: Fri, 13 Jan 2017 07:02:27 -0800 (PST) Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: <1484319747417-4711634.post@n4.nabble.com> I also use Quiver and recommend it. I've tried getting the author to include Livecode among the languages available for "code blocks" (maybe if there's enough of us he'll give it a shot) To be honest, most of my most used LC snippets I also keep in a "notebook stack" which you are more than welcome to play with. All of the snippet data is saved in the "arrayData" property of the tree widget. Warning... uses obnoxious hot pink on black color scheme, you may want to adjust ;) https://www.dropbox.com/s/1sx1a9dhulm4uuj/_MadPink_Notebook.livecode.zip?dl=0 I would recommend against Codebox (no longer under development) and CodeCollector (keeps changing hands) -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-KOUSEK-or-replacement-code-snippet-manager-replacement-tp4711599p4711634.html Sent from the Revolution - User mailing list archive at Nabble.com. From bobsneidar at iotecdigital.com Fri Jan 13 10:36:05 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 Jan 2017 15:36:05 +0000 Subject: Array Properties in a Standalone In-Reply-To: <5305E153-7997-4AAF-8499-E66B611CD452@canelasoftware.com> References: <066ec5f5-e100-6074-bffc-c2fe7b037552@hyperactivesw.com> <7799A513-A68D-46CC-BDFF-A956713BA6EF@iotecdigital.com> <4fa00bc1-6a67-cb6d-19da-9b0ac39f6dc8@hyperactivesw.com> <62A4FFE9-6A58-46AE-AF55-910B6C40A992@iotecdigital.com> <5305E153-7997-4AAF-8499-E66B611CD452@canelasoftware.com> Message-ID: <7E930374-E6CF-45B6-AE0B-B4FA66494486@iotecdigital.com> Oh good to know Mark. In my case this for internal consumption only, but if I do distribute an app based on the framework of utility functions and commands I have built up over the years, I can see I will have to address that. Bob S On Jan 12, 2017, at 14:22 , Mark Talluto via use-livecode > wrote: Hi Bob, Writing to stacks in your bundle will work if you do not need the app to be code-signed. If the app is to be distributed via the Apple Store or you just wanted your app code-signed to prevent GateKeeper showing up, you will need to write to files outside of the app bundle. Best regards, Mark Talluto livecloud.io canelasoftware.com From bobsneidar at iotecdigital.com Fri Jan 13 10:39:28 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 13 Jan 2017 15:39:28 +0000 Subject: Documentation on Dispatch In-Reply-To: <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> Message-ID: <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> That can only be an element of an array. Without the preceding array name, it will not compile. Bob S On Jan 12, 2017, at 21:11 , Sannyasin Brahmanathaswami via use-livecode > wrote: [var] # value inside square braces? that I see in some scripts? what is that about? A custom thing? or is this also some jewel expression like @ that you will never learn about unless you fall onto it? From iphonelagi at gmail.com Fri Jan 13 10:54:29 2017 From: iphonelagi at gmail.com (Lagi Pittas) Date: Fri, 13 Jan 2017 15:54:29 +0000 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: <1484319747417-4711634.post@n4.nabble.com> References: <1484319747417-4711634.post@n4.nabble.com> Message-ID: Hi, Thanks for a very nicely done stack , and some useful snippets, but I am now blind and seeing pink elephants everywhere ;-) Do you prefer the Pink Panther to the Finstones by any chance? Kindest Regards Lagi On 13 January 2017 at 15:02, pink via use-livecode < use-livecode at lists.runrev.com> wrote: > I also use Quiver and recommend it. > I've tried getting the author to include Livecode among the languages > available for "code blocks" (maybe if there's enough of us he'll give it a > shot) > > To be honest, most of my most used LC snippets I also keep in a "notebook > stack" which you are more than welcome to play with. All of the snippet > data > is saved in the "arrayData" property of the tree widget. Warning... uses > obnoxious hot pink on black color scheme, you may want to adjust ;) > > https://www.dropbox.com/s/1sx1a9dhulm4uuj/_MadPink_Notebook. > livecode.zip?dl=0 > > I would recommend against Codebox (no longer under development) and > CodeCollector (keeps changing hands) > > > > > > -- > View this message in context: http://runtime-revolution.2783 > 05.n4.nabble.com/OT-KOUSEK-or-replacement-code-snippet- > manager-replacement-tp4711599p4711634.html > Sent from the Revolution - User mailing list archive at Nabble.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 hh at hyperhh.de Fri Jan 13 11:27:22 2017 From: hh at hyperhh.de (hh) Date: Fri, 13 Jan 2017 17:27:22 +0100 Subject: Nabble fools one of us Message-ID: Just in case somebody of us is wondering why he/she suddenly authored *all* posts of this list since Jan 8 here: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html I can't see the logic which author is elected as the "one-for-all", but it's certainly without asking that person and without looking if the person is using Nabble. For a while it was Bob S., currently it's Tiemo. Perhaps the last poster to the list modulo some time shift? Or is it a platform specific "malfunction"? May be it is not Nabble but a changed "delivering" procedure? From waprothero at gmail.com Fri Jan 13 11:28:40 2017 From: waprothero at gmail.com (William Prothero) Date: Fri, 13 Jan 2017 08:28:40 -0800 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: <1484319747417-4711634.post@n4.nabble.com> Message-ID: <884C65D1-59FF-46EC-8302-D6B573C9F308@gmail.com> Thanks, Lagi. I looked at this. Yeah, the pink is a bit hard on my eyes. Easily changed, though. It looks useful. Best, Bill > On Jan 13, 2017, at 7:54 AM, Lagi Pittas via use-livecode wrote: > > Hi, > > Thanks for a very nicely done stack , and some useful snippets, but I am > now blind and seeing pink elephants everywhere ;-) > > Do you prefer the Pink Panther to the Finstones by any chance? > > Kindest Regards Lagi > > On 13 January 2017 at 15:02, pink via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> I also use Quiver and recommend it. >> I've tried getting the author to include Livecode among the languages >> available for "code blocks" (maybe if there's enough of us he'll give it a >> shot) >> >> To be honest, most of my most used LC snippets I also keep in a "notebook >> stack" which you are more than welcome to play with. All of the snippet >> data >> is saved in the "arrayData" property of the tree widget. Warning... uses >> obnoxious hot pink on black color scheme, you may want to adjust ;) >> >> https://www.dropbox.com/s/1sx1a9dhulm4uuj/_MadPink_Notebook. >> livecode.zip?dl=0 >> >> I would recommend against Codebox (no longer under development) and >> CodeCollector (keeps changing hands) >> >> >> >> >> >> -- >> View this message in context: http://runtime-revolution.2783 >> 05.n4.nabble.com/OT-KOUSEK-or-replacement-code-snippet- >> manager-replacement-tp4711599p4711634.html >> Sent from the Revolution - User mailing list archive at Nabble.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 waprothero at gmail.com Fri Jan 13 11:34:42 2017 From: waprothero at gmail.com (William Prothero) Date: Fri, 13 Jan 2017 08:34:42 -0800 Subject: Nabble fools one of us In-Reply-To: References: Message-ID: All of my messages show, as the header: Use-livecode Use-livecode I use OSX, Apple mail with viewing format set to ?classic?. It?s much nicer to see the author in the message line. Not a super big deal, but ?. Seems mailman may getting creaky and out of date. Best, Bill > On Jan 13, 2017, at 8:27 AM, hh via use-livecode wrote: > > Just in case somebody of us is wondering why he/she suddenly authored *all* > posts of this list since Jan 8 here: > > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > I can't see the logic which author is elected as the "one-for-all", but it's > certainly without asking that person and without looking if the person is > using Nabble. > > For a while it was Bob S., currently it's Tiemo. > Perhaps the last poster to the list modulo some time shift? > Or is it a platform specific "malfunction"? > > May be it is not Nabble but a changed "delivering" procedure? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Fri Jan 13 11:48:03 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 13 Jan 2017 11:48:03 -0500 Subject: Documentation on Dispatch In-Reply-To: <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> Message-ID: "Do" is magic On Fri, Jan 13, 2017 at 10:39 AM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > That can only be an element of an array. Without the preceding array name, > it will not compile. > > Bob S > > > On Jan 12, 2017, at 21:11 , Sannyasin Brahmanathaswami via use-livecode < > use-livecode at lists.runrev.com> > wrote: > > [var] # value inside square braces? > > that I see in some scripts? what is that about? A custom thing? or is this > also some jewel expression like @ that you will never learn about unless > you fall onto it? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From MikeKerner at roadrunner.com Fri Jan 13 11:52:16 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Fri, 13 Jan 2017 11:52:16 -0500 Subject: Documentation on Dispatch In-Reply-To: References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> Message-ID: but more extensive pointer support would be nice, as would better pointer ERRRRRRR reference syntax. 4D nailed it there. ->x is a pointer to x y-> is whatever y points to On Fri, Jan 13, 2017 at 11:48 AM, Mike Kerner wrote: > "Do" is magic > > On Fri, Jan 13, 2017 at 10:39 AM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> That can only be an element of an array. Without the preceding array >> name, it will not compile. >> >> Bob S >> >> >> On Jan 12, 2017, at 21:11 , Sannyasin Brahmanathaswami via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> [var] # value inside square braces? >> >> that I see in some scripts? what is that about? A custom thing? or is >> this also some jewel expression like @ that you will never learn about >> unless you fall onto it? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ambassador at fourthworld.com Fri Jan 13 11:55:49 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Jan 2017 08:55:49 -0800 Subject: Android Keyboard Activation Issue In-Reply-To: <49F71FE338E34E118301259BC0346020@NetCentral> References: <49F71FE338E34E118301259BC0346020@NetCentral> Message-ID: Livecode XAC wrote: > mobileControlDo pName, "focus" -- pName is the passed > name of the control > > This doesn't do anything in Android. Either that's a bug or there must be some other reliable means of focusing a mobile-native field. -- 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 Fri Jan 13 12:11:21 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Jan 2017 09:11:21 -0800 Subject: Documentation on Dispatch In-Reply-To: References: Message-ID: What does "do" do with an array expression missing an array name? -- Richard Gaskin Fourth World Systems Mike Kerner wrote: > "Do" is magic > > On Fri, Jan 13, 2017 at 10:39 AM, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> That can only be an element of an array. Without the preceding array name, >> it will not compile. >> >> Bob S >> >> >> On Jan 12, 2017, at 21:11 , Sannyasin Brahmanathaswami via use-livecode < >> use-livecode at lists.runrev.com> >> wrote: >> >> [var] # value inside square braces? >> >> that I see in some scripts? what is that about? A custom thing? or is this >> also some jewel expression like @ that you will never learn about unless >> you fall onto it? From lc-developer at xpertassist.com Fri Jan 13 12:38:08 2017 From: lc-developer at xpertassist.com (Livecode XAC) Date: Fri, 13 Jan 2017 11:38:08 -0600 Subject: Android Keyboard Activation Issue In-Reply-To: <1484308064147-4711631.post@n4.nabble.com> References: <0101015990c6b871-5fd4abdc-5e55-49b8-9a80-9c172ffe6fee-000000@us-west-2.amazonses.com><1484245235243-4711612.post@n4.nabble.com><49F71FE338E34E118301259BC0346020@NetCentral> <1484308064147-4711631.post@n4.nabble.com> Message-ID: <4BB4FC645AEF45CDB74FFDCC04FC99AD@NetCentral> Dave and Andrew, Thank you for your input and insights. Right now I'm creating the control when the user touches on the text box and then delete the control when they enter the return. This provides a highlight of the field that is being entered, but has the double click issue. The original challenge that I had with doing that was when the user scrolls the screen the Native control would stay where it was created and the screen below would move, so the Native Control wouldn't follow the display scroll, but I know they have made some fixes, so I should give it a try again. Are you doing a Native Scroller as well as a Native Text box at the same time. I will give it a try to create all the native controls on card open and see if this resolves the issue. I will let you know what I find. Dan -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dave Kilroy via use-livecode Sent: Friday, January 13, 2017 5:48 AM To: use-revolution at lists.runrev.com Cc: Dave Kilroy Subject: RE: Android Keyboard Activation Issue Hmm - Dan both Andrew and I appear to create native inputs on opening the card so that when the user touches the native control it's ready to go. You appear to create the native control at the same time the user touches the underneath field? (or maybe you have a round-rect graphic or similar that the user clicks on?). Do you get the same need for a double-touch if a user comes back to a native control a second time (i.e. when it has already been created)? Perhaps experiment with creating the native control first and then use it once it's been fully instantiated? BTW my wording earlier when I was talking about having an issue on Android with "the keyboard sliding out" was sloppy - I was trying to say the issue was around getting the keyboard to slide out of the way i.e. at the end of the editing process... Good luck! Dave PS: do you have any LiveCode fields on the card with traversalOn set to true that may be 'holding on' to focus and thus requiring the double-touch? ----- "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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Android-Keyboard-Activation-I ssue-tp4711601p4711631.html Sent from the Revolution - User mailing list archive at Nabble.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 smudge.andy at googlemail.com Fri Jan 13 13:06:57 2017 From: smudge.andy at googlemail.com (AndyP) Date: Fri, 13 Jan 2017 10:06:57 -0800 (PST) Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: <1484330817443-4711646.post@n4.nabble.com> Hi Pink, Thanks very much for this stack. It's a great example for using the Treeviw Widget, nicely done. And thanks for the warning about the colors.. Sun glasses on first foks! ----- Andy Piddock My software never has bugs. It just develops random features. Copy the new cloud space, get your free 15GB space now: Get Copy 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-KOUSEK-or-replacement-code-snippet-manager-replacement-tp4711599p4711646.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Fri Jan 13 13:35:53 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 Jan 2017 12:35:53 -0600 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: <1484319747417-4711634.post@n4.nabble.com> References: <1484319747417-4711634.post@n4.nabble.com> Message-ID: <159991cc2a0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> I looked at Quiver yesterday and downloaded the trial. I don't see a way to import a whole folder of files. I have years of snippets in a stack that I could export to text files but there are too many to bring in manually. I tried a couple of the third party import scripts on the site for markdown files but they didn't work. Has anyone seen an import script for bulk text files? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On January 13, 2017 9:05:01 AM pink via use-livecode wrote: > I also use Quiver and recommend it. > I've tried getting the author to include Livecode among the languages > available for "code blocks" (maybe if there's enough of us he'll give it a > shot) > > To be honest, most of my most used LC snippets I also keep in a "notebook > stack" which you are more than welcome to play with. All of the snippet data > is saved in the "arrayData" property of the tree widget. Warning... uses > obnoxious hot pink on black color scheme, you may want to adjust ;) > > https://www.dropbox.com/s/1sx1a9dhulm4uuj/_MadPink_Notebook.livecode.zip?dl=0 > > I would recommend against Codebox (no longer under development) and > CodeCollector (keeps changing hands) > > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/OT-KOUSEK-or-replacement-code-snippet-manager-replacement-tp4711599p4711634.html > Sent from the Revolution - User mailing list archive at Nabble.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 Fri Jan 13 13:56:23 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 Jan 2017 18:56:23 +0000 Subject: Documentation on Dispatch In-Reply-To: <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> Message-ID: <235CE0EA-259B-48DB-BE57-715F0066D9C7@hindu.org> But I found this in a script from an associate: setprop portal_RowNames [headerName] rowNames and it compiles? the first param is a variable inside square braces. Not sure it this is some LC magic or just this programmer's "style" --------- Bob S: That can only be an element of an array. Without the preceding array name, it will not compile. -------- BR: [var] # value inside square braces? that I see in some scripts? what is that about? A custom thing? or is this also some jewel expression like @ that you will never learn about unless you fall onto it? From ambassador at fourthworld.com Fri Jan 13 14:16:27 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Jan 2017 11:16:27 -0800 Subject: Android Keyboard Activation Issue In-Reply-To: <4BB4FC645AEF45CDB74FFDCC04FC99AD@NetCentral> References: <4BB4FC645AEF45CDB74FFDCC04FC99AD@NetCentral> Message-ID: <10922210-4116-09e0-c79c-3bb758e58f69@fourthworld.com> Livecode XAC wrote: > Right now I'm creating the control when the user touches on the > text box and then delete the control when they enter the return. > This provides a highlight of the field that is being entered, > but has the double click issue. Regardless how the field is created, it seems we have no means of explicitly giving focus to a mobile-native field programmatically. If that's correct it would seem adding that would be a reasonable priority. If that's incorrect I'd welcome learning what the syntax is. A good deal of good UX depends on this sort of graceful guidance for the user, which we can find in many competing apps. -- 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 bonnmike at gmail.com Fri Jan 13 14:53:37 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 13 Jan 2017 12:53:37 -0700 Subject: Documentation on Dispatch In-Reply-To: <235CE0EA-259B-48DB-BE57-715F0066D9C7@hindu.org> References: <743EBEA5-DEB1-4FED-8259-458940178D1B@hindu.org> <12BF03A3-6B55-4A85-958E-72DF9587F943@buffalo.edu> <15C0975D-CDEB-4236-BA05-A2E45FC3CEF3@hindu.org> <688ACF22-7DEC-4D99-91E0-7072308F03FB@iotecdigital.com> <235CE0EA-259B-48DB-BE57-715F0066D9C7@hindu.org> Message-ID: If I recall correctly, that is a keyed custom prop, and also if I remember correctly, it works with our without the space. (So its like an array, but its a property with array notation) portal_RowNames [headerName] and portal_RowNames[headerName] should both work. (unless I misremember completely) On Fri, Jan 13, 2017 at 11:56 AM, Sannyasin Brahmanathaswami via use-livecode wrote: > But I found this in a script from an associate: > > setprop portal_RowNames [headerName] rowNames > > and it compiles? the first param is a variable inside square braces. > > Not sure it this is some LC magic or just this programmer's "style" > --------- > Bob S: That can only be an element of an array. Without the preceding > array name, it will not compile. > -------- > BR: [var] # value inside square braces? > > that I see in some scripts? what is that about? A custom thing? or is > this also some jewel expression like @ that you will never learn about > unless you fall onto it? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 13 15:08:41 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Fri, 13 Jan 2017 20:08:41 +0000 Subject: setProp does not fire break? Message-ID: <9811B87A-CBED-430C-AF5A-21912699C576@hindu.org> I'm trying to understand some code done for us that was not documented. We are using a lot of text only *.livecodescripts and working with a frame work that is more of an MVC model where we try to keep our binary stacks as free of code as possible i.e. they serve as views and then we call behaviors and start using libs: This seems to be the direction that the whole LC frame work has moved toward. And it certainly does make for cool collaboration on Git with text only stacks being easily diff'ed and conflict resolved (Yes! I actually have learned to just GIT just a bit) But it comes with many caveats Normally I can start to understand things pretty well by just setting break points here and there and studying the variables/values being instantiated all the way.. hitting cmd-I to step thru and that's my learning curve on this undocumented code. We have this behavior? which I know for sure is being called on start up... setprop portal_RowNames [headerName] rowNames answer "Hello" with "OK" break replace comma with CR in rowNames ### more code here end portal_RowNames If I comment out this set prop handler? the expected views fail. ergo we know for sure that it is being called. because it is assigned the group of objects (the "view") on card 1 of the stack But if I add the "answer" and "break" to the handler, these never fire. Everything works, apparently and the setProp is called and does it's job Why not? BR From jacque at hyperactivesw.com Fri Jan 13 15:45:01 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 Jan 2017 14:45:01 -0600 Subject: Nabble fools one of us In-Reply-To: References: Message-ID: <3ccf5e2a-7b43-eff3-7d0f-0073598f19fa@hyperactivesw.com> On 1/13/17 10:27 AM, hh via use-livecode wrote: > Just in case somebody of us is wondering why he/she suddenly authored *all* > posts of this list since Jan 8 here: > > http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html > > I can't see the logic which author is elected as the "one-for-all", but it's > certainly without asking that person and without looking if the person is > using Nabble. > > For a while it was Bob S., currently it's Tiemo. > Perhaps the last poster to the list modulo some time shift? > Or is it a platform specific "malfunction"? > > May be it is not Nabble but a changed "delivering" procedure? It's because Heather changed the From: header in order to stop people from getting unsubscribed from the list. That worked. But apparently Nabble doesn't read the From: header correctly, or does some other kind of processing. I believe the problem is with Nabble, which is unfortunate because I often use their archives to search the list. I don't know who first set up the Nabble account but it would be good if someone with authority could see if the problem can be fixed, and also change "Revolution" to "LiveCode" in the list name. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lc-developer at xpertassist.com Fri Jan 13 16:23:36 2017 From: lc-developer at xpertassist.com (Livecode XAC) Date: Fri, 13 Jan 2017 15:23:36 -0600 Subject: Android Keyboard Activation Issue In-Reply-To: <10922210-4116-09e0-c79c-3bb758e58f69@fourthworld.com> References: <4BB4FC645AEF45CDB74FFDCC04FC99AD@NetCentral> <10922210-4116-09e0-c79c-3bb758e58f69@fourthworld.com> Message-ID: <992C0A1CB4354C8A8A5A007B06B94ED4@NetCentral> Rich, I agree. I think the syntax is there, mobileControlDo "focus" it just doesn't do anything on Android, but it works fine on iOS. Found the following in LiveCode QualityCenter. 11468 Reported Nov-2103 Reported by Monte 11180 Reported Sept-2013 Marked as duplicate of 11468 18520 Reported Sept-2016 Marked as duplicate of 11468 Looks like this issue is well known, just nothing has been done with it. Creates a real problem providing a quaility user experience. Is there any way to mark it so it gets looked at? Dan -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Richard Gaskin via use-livecode Sent: Friday, January 13, 2017 1:16 PM To: use-livecode at lists.runrev.com Cc: Richard Gaskin Subject: Re: Android Keyboard Activation Issue Livecode XAC wrote: > Right now I'm creating the control when the user touches on the > text box and then delete the control when they enter the return. > This provides a highlight of the field that is being entered, > but has the double click issue. Regardless how the field is created, it seems we have no means of explicitly giving focus to a mobile-native field programmatically. If that's correct it would seem adding that would be a reasonable priority. If that's incorrect I'd welcome learning what the syntax is. A good deal of good UX depends on this sort of graceful guidance for the user, which we can find in many competing apps. -- 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 Fri Jan 13 17:11:30 2017 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 13 Jan 2017 14:11:30 -0800 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: Thanks, Lagi, does Quiver have some kind of import feature? On Thu, Jan 12, 2017 at 6:33 AM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > And if you are that way inclined it will do latex. > > And for $9.99 it isnt even worth thinking about a trial > -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From iphonelagi at gmail.com Fri Jan 13 19:58:54 2017 From: iphonelagi at gmail.com (Lagi Pittas) Date: Sat, 14 Jan 2017 00:58:54 +0000 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: I never used the import feature and i'm not able to test this But since the data is in json format i would assume it shouldn't be too hard - "everything is easy for the man who doesn't have to do it himself"! Their site gives a full description of the directory hierarchy This review is pretty useful though https://www.macstories.net/reviews/quiver-3-a-notebook-that-adapts-to-how-you-work/ Regards Lagi On 13 Jan 2017 22:11, "Stephen Barncard via use-livecode" < use-livecode at lists.runrev.com> wrote: Thanks, Lagi, does Quiver have some kind of import feature? On Thu, Jan 12, 2017 at 6:33 AM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > And if you are that way inclined it will do latex. > > And for $9.99 it isnt even worth thinking about a trial > -- Stephen Barncard - Sebastopol Ca. USA - mixstream.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 stephen at barncard.com Fri Jan 13 23:36:00 2017 From: stephen at barncard.com (Stephen Barncard) Date: Fri, 13 Jan 2017 20:36:00 -0800 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: Thanks for the suggestions. It's apparent to me that the amount of work it will take to get the data into quiver is about equal to the effort to get the data converted from the KOSEK XML data files. At that point I might as well just make my own app. Quiver is great for a various types of data but way overblown for what I really want and their import features seem incomprehensible to me.. I already have a Livecode datagrid based data display framework I might as well use. It's just the time required to turn the XML into a tab delimited list or array and create the UI for the app I didn't want to have to create right now, though I admit it might be a cool exercise. sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, Jan 13, 2017 at 4:58 PM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > I never used the import feature and i'm not able to test this > But since the data is in json format i would assume it shouldn't be too > hard - "everything is easy for the man who doesn't have to do it > himself"! > > Their site gives a full description of the directory hierarchy > > This review is pretty useful though > > https://www.macstories.net/reviews/quiver-3-a-notebook- > that-adapts-to-how-you-work/ > > Regards Lagi > > > On 13 Jan 2017 22:11, "Stephen Barncard via use-livecode" < > use-livecode at lists.runrev.com> wrote: > > Thanks, Lagi, > > does Quiver have some kind of import feature? > > > On Thu, Jan 12, 2017 at 6:33 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > And if you are that way inclined it will do latex. > > > > And for $9.99 it isnt even worth thinking about a trial > > > > > > -- > Stephen Barncard - Sebastopol Ca. USA - > mixstream.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 richmondmathewson at gmail.com Sat Jan 14 03:21:43 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 14 Jan 2017 10:21:43 +0200 Subject: Tarting up the scriptEditor Message-ID: It would be lovely if the options for colourising (or even 'colorizing' . . .) the scriptEditor could be extended: http://forums.livecode.com/viewtopic.php?f=7&t=28646 Richmond. From smudge.andy at googlemail.com Sat Jan 14 05:06:56 2017 From: smudge.andy at googlemail.com (AndyP) Date: Sat, 14 Jan 2017 02:06:56 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: References: Message-ID: <1484388416177-4711658.post@n4.nabble.com> Have a look here Script editor Themer (SETH) ----- Andy Piddock My software never has bugs. It just develops random features. Copy the new cloud space, get your free 15GB space now: Get Copy 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711658.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Sat Jan 14 05:56:37 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sat, 14 Jan 2017 12:56:37 +0200 Subject: Tarting up the scriptEditor In-Reply-To: <1484388416177-4711658.post@n4.nabble.com> References: <1484388416177-4711658.post@n4.nabble.com> Message-ID: Wonderful, but; despite your efforts (and it being confined to Commercial versions of LiveCode), this should be easier for the end user in the Open Source version. Richmond. On 1/14/17 12:06 pm, AndyP via use-livecode wrote: > Have a look here > > Script editor Themer (SETH) > > > > > > ----- > Andy Piddock > > > My software never has bugs. It just develops random features. > > Copy the new cloud space, get your free 15GB space now: > Get Copy > > > 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 > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711658.html > Sent from the Revolution - User mailing list archive at Nabble.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 smudge.andy at googlemail.com Sat Jan 14 08:12:05 2017 From: smudge.andy at googlemail.com (AndyP) Date: Sat, 14 Jan 2017 05:12:05 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: References: <1484388416177-4711658.post@n4.nabble.com> Message-ID: <1484399525554-4711660.post@n4.nabble.com> Hi Stephen, Im in the process of readying the latest version for open source at the moment Seth will still be a paid for product but password restriction will be removed ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDETinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711660.html Sent from the Revolution - User mailing list archive at Nabble.com. From matthias_livecode_150811 at m-r-d.de Sat Jan 14 11:40:23 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sat, 14 Jan 2017 17:40:23 +0100 Subject: Tarting up the scriptEditor In-Reply-To: <1484399525554-4711660.post@n4.nabble.com> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> Message-ID: Hi Andy, i think it would be a good idea to let the people know that with LC 8, at least under Mac OSX there are problems with setting the colors which makes revSeth useless if you want to use the dark theme. The dark theme by default shows black colored font on black BG and cannot be changed although the settings of the theme show correct colors. After sending this to your issue tracker i noticed, that there is already a confirmed bug report for this in your issue tracker from 24.06.2015. Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 14.01.2017 um 14:12 schrieb AndyP via use-livecode >: > > Hi Stephen, > > Im in the process of readying the latest version for open source at the > moment > Seth will still be a paid for product but password restriction will be > removed > > > > > ----- > Andy Piddock > > > My software never has bugs. It just develops random features. > > TinyIDETinyIDE a Free alternative minimalist IDE Plugin for LiveCode > TinyIDE > > > 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 > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711660.html > Sent from the Revolution - User mailing list archive at Nabble.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 smudge.andy at googlemail.com Sat Jan 14 12:13:12 2017 From: smudge.andy at googlemail.com (AndyP) Date: Sat, 14 Jan 2017 09:13:12 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> Message-ID: <1484413992721-4711662.post@n4.nabble.com> Hi Matthias , Im working on this right now and know what and how to sort the error. The problem is general to LCV8 and LCV9 and not with the OS being used. There will be an update to Seth later tonight. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDETinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711662.html Sent from the Revolution - User mailing list archive at Nabble.com. From livfoss at mac.com Sat Jan 14 13:47:03 2017 From: livfoss at mac.com (Graham Samuel) Date: Sat, 14 Jan 2017 19:47:03 +0100 Subject: Another naive question about code signing Message-ID: <82113981-A299-4957-909D-D3E52B159E12@mac.com> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. Graham From matthias_livecode_150811 at m-r-d.de Sat Jan 14 17:04:45 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sat, 14 Jan 2017 23:04:45 +0100 Subject: Another naive question about code signing In-Reply-To: <82113981-A299-4957-909D-D3E52B159E12@mac.com> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> Message-ID: Graham, first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. After you have signed the standalone and its externals create the installer and codesign that exe again. That?s how i am doing it. Regards, Matthias > Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >: > > Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. > > In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. > > This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. > > Graham > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 14 17:32:57 2017 From: livfoss at mac.com (Graham Samuel) Date: Sat, 14 Jan 2017 23:32:57 +0100 Subject: Another naive question about code signing In-Reply-To: References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> Message-ID: Thanks Matthias, that?s very clear! Graham > On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode wrote: > > Graham, > > first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. > Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. > tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. > > After you have signed the standalone and its externals create the installer and codesign that exe again. > > That?s how i am doing it. > > Regards, > > Matthias > > > >> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >: >> >> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >> >> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >> >> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >> >> Graham >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 15 11:39:43 2017 From: livfoss at mac.com (Graham Samuel) Date: Sun, 15 Jan 2017 17:39:43 +0100 Subject: Another naive question about code signing In-Reply-To: References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> Message-ID: <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. If you?ve got time perhaps you can clarify this for me further - I?d be grateful. TIA Graham > On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode wrote: > > Graham, > > first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. > Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. > tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. > > After you have signed the standalone and its externals create the installer and codesign that exe again. > > That?s how i am doing it. > > Regards, > > Matthias > > > >> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >: >> >> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >> >> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >> >> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >> >> Graham >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Sun Jan 15 12:06:28 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 15 Jan 2017 18:06:28 +0100 Subject: Another naive question about code signing In-Reply-To: <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> Message-ID: <93CCC774-070D-43D1-AFFB-980733E4AC51@m-r-d.de> Graham, which installer are you using? I am using tool from Monte called InstallGadget. This tool uses the free Innosetup under the hood and allows to create intallers by drag and drop. As this tools is quite old, i updated the Innosetup stuff inside the InstallGadget folder. So in any case you are using an other installer than Innosetup, give Innosetup a try. Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 15.01.2017 um 17:39 schrieb Graham Samuel via use-livecode >: > > Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. > > I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. > > Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. > > If you?ve got time perhaps you can clarify this for me further - I?d be grateful. > > TIA > > Graham > >> On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode > wrote: >> >> Graham, >> >> first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. >> Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. >> tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. >> >> After you have signed the standalone and its externals create the installer and codesign that exe again. >> >> That?s how i am doing it. >> >> Regards, >> >> Matthias >> >> >> >>> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >>: >>> >>> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >>> >>> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >>> >>> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >>> >>> Graham >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jan 15 12:53:16 2017 From: livfoss at mac.com (Graham Samuel) Date: Sun, 15 Jan 2017 18:53:16 +0100 Subject: Another naive question about code signing In-Reply-To: <93CCC774-070D-43D1-AFFB-980733E4AC51@m-r-d.de> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> <93CCC774-070D-43D1-AFFB-980733E4AC51@m-r-d.de> Message-ID: <2178F309-E4AD-4617-AB07-98CD80F07FE1@mac.com> I?m just using Innosetup on its own, under Windows 7. This works fine, in the sense that all the installers I?ve ever created do exactly what I want them to do (apart from launching the program immediately after installation, which I?ve had to switch off). My problem comes with the code signing part. My ambition is that the installer should work without a single squawk from either Windows or the installed virus checker (in my case Norton, but who knows what the purchasers of the app will be using?). I just have not got that far, but maybe it isn?t possible. Of course I will now look at InstallGadget and maybe that will solve my problem. Graham > On 15 Jan 2017, at 18:06, Matthias Rebbe via use-livecode wrote: > > Graham, > > which installer are you using? > > I am using tool from Monte called InstallGadget. This tool uses the free Innosetup under the hood and allows to create intallers by drag and drop. > As this tools is quite old, i updated the Innosetup stuff inside the InstallGadget folder. > > So in any case you are using an other installer than Innosetup, give Innosetup a try. > > > Matthias Rebbe > Bramkampsieke 13 > 32312 L?bbecke > Tel +49 5741 310000 > +49 160 5504462 > Fax: +49 5741 310002 > eMail: matthias at m-r-d.de > > BR5 Konverter - BR5 -> MP3 >> Am 15.01.2017 um 17:39 schrieb Graham Samuel via use-livecode >: >> >> Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. >> >> I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. >> >> Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. >> >> If you?ve got time perhaps you can clarify this for me further - I?d be grateful. >> >> TIA >> >> Graham >> >>> On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode > wrote: >>> >>> Graham, >>> >>> first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. >>> Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. >>> tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. >>> >>> After you have signed the standalone and its externals create the installer and codesign that exe again. >>> >>> That?s how i am doing it. >>> >>> Regards, >>> >>> Matthias >>> >>> >>> >>>> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >>: >>>> >>>> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >>>> >>>> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >>>> >>>> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >>>> >>>> Graham >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 15 15:02:13 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 15 Jan 2017 14:02:13 -0600 Subject: Memory leak? Message-ID: <12498328-8fb1-52a9-f650-ed9054c6a03c@hyperactivesw.com> I've been watching Activity Monitor on OS X while LC 8.1.2 is running. On launch it registered about 52 MB of memory. I opened a stack that has no background scripts running, it's completely inert, and after a while it jumped to 84 MB memory. I let the computer sleep and left it on all night. When I woke up the Mac today it was still at 84 MB. I worked in some other apps but never brought LC to the front. After about 30 minutes it's jumped to 134.7 MB. The reason I started watching this is because someone else asked me about random crashes and his Activity Monitor registered an increase of about 10 MB every few minutes. Does anyone else see this? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Sun Jan 15 16:23:18 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 15 Jan 2017 22:23:18 +0100 Subject: Another naive question about code signing In-Reply-To: <2178F309-E4AD-4617-AB07-98CD80F07FE1@mac.com> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> <93CCC774-070D-43D1-AFFB-980733E4AC51@m-r-d.de> <2178F309-E4AD-4617-AB07-98CD80F07FE1@mac.com> Message-ID: <4BA0FAF4-0C35-4A54-A06A-7EA0CE8CB94F@m-r-d.de> Graham, there is a lesson about signing Innosetup Installers http://revolution.screenstepslive.com/s/revolution/m/10695/l/563371-signing-installers-you-create-with-inno-setup Regards, Matthias > Am 15.01.2017 um 18:53 schrieb Graham Samuel via use-livecode >: > > I?m just using Innosetup on its own, under Windows 7. This works fine, in the sense that all the installers I?ve ever created do exactly what I want them to do (apart from launching the program immediately after installation, which I?ve had to switch off). My problem comes with the code signing part. My ambition is that the installer should work without a single squawk from either Windows or the installed virus checker (in my case Norton, but who knows what the purchasers of the app will be using?). I just have not got that far, but maybe it isn?t possible. > > Of course I will now look at InstallGadget and maybe that will solve my problem. > > Graham > >> On 15 Jan 2017, at 18:06, Matthias Rebbe via use-livecode > wrote: >> >> Graham, >> >> which installer are you using? >> >> I am using tool from Monte called InstallGadget. This tool uses the free Innosetup under the hood and allows to create intallers by drag and drop. >> As this tools is quite old, i updated the Innosetup stuff inside the InstallGadget folder. >> >> So in any case you are using an other installer than Innosetup, give Innosetup a try. >> >> >> Matthias Rebbe >> Bramkampsieke 13 >> 32312 L?bbecke >> Tel +49 5741 310000 >> +49 160 5504462 >> Fax: +49 5741 310002 >> eMail: matthias at m-r-d.de > >> >> BR5 Konverter - BR5 -> MP3 > >>> Am 15.01.2017 um 17:39 schrieb Graham Samuel via use-livecode >>: >>> >>> Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. >>> >>> I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. >>> >>> Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. >>> >>> If you?ve got time perhaps you can clarify this for me further - I?d be grateful. >>> >>> TIA >>> >>> Graham >>> >>>> On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode >> wrote: >>>> >>>> Graham, >>>> >>>> first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. >>>> Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. >>>> tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. >>>> >>>> After you have signed the standalone and its externals create the installer and codesign that exe again. >>>> >>>> That?s how i am doing it. >>>> >>>> Regards, >>>> >>>> Matthias >>>> >>>> >>>> >>>>> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode > >>>: >>>>> >>>>> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >>>>> >>>>> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >>>>> >>>>> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >>>>> >>>>> Graham >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com > >> >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From revolution at jaedworks.com Sun Jan 15 16:40:02 2017 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 15 Jan 2017 13:40:02 -0800 Subject: Memory leak? In-Reply-To: <12498328-8fb1-52a9-f650-ed9054c6a03c@hyperactivesw.com> References: <12498328-8fb1-52a9-f650-ed9054c6a03c@hyperactivesw.com> Message-ID: At 2:02 PM -0600 1/15/2017, J. Landman Gay via use-livecode wrote: >I've been watching Activity Monitor on OS X while LC 8.1.2 is >running. On launch it registered about 52 MB of memory. I opened a >stack that has no background scripts running, it's completely inert, >and after a while it jumped to 84 MB memory. I let the computer >sleep and left it on all night. When I woke up the Mac today it was >still at 84 MB. I worked in some other apps but never brought LC to >the front. After about 30 minutes it's jumped to 134.7 MB. Does the stack have a player in it? (Shot in the dark.) From jacque at hyperactivesw.com Sun Jan 15 17:19:08 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 15 Jan 2017 16:19:08 -0600 Subject: Memory leak? In-Reply-To: References: <12498328-8fb1-52a9-f650-ed9054c6a03c@hyperactivesw.com> Message-ID: On 1/15/17 3:40 PM, Jeanne A. E. DeVoto via use-livecode wrote: > At 2:02 PM -0600 1/15/2017, J. Landman Gay via use-livecode wrote: >> I've been watching Activity Monitor on OS X while LC 8.1.2 is running. >> On launch it registered about 52 MB of memory. I opened a stack that >> has no background scripts running, it's completely inert, and after a >> while it jumped to 84 MB memory. I let the computer sleep and left it >> on all night. When I woke up the Mac today it was still at 84 MB. I >> worked in some other apps but never brought LC to the front. After >> about 30 minutes it's jumped to 134.7 MB. > > > Does the stack have a player in it? (Shot in the dark.) No, though the person who asked me about it uses players. I opened an additional small stack with a simple button script in it, clicked the button, and the memory went to 153 MB. It had stuck at 134.7 for a couple of hours until I did that. I'm pretty sure the difference is the size of the stack I opened, but when I "close and remove from memory" the size didn't decrease. Seems like it should have. This could all be normal. I never really paid attention before. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From toolbook at kestner.de Mon Jan 16 03:09:25 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Jan 2017 09:09:25 +0100 Subject: AW: Another naive question about code signing In-Reply-To: <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> Message-ID: <00a701d26fcf$dca5c310$95f14930$@kestner.de> Hi Graham, as I understand you, you are concerned, why there are still warnings, though you have signed your installer. That is standard since Win 7. The "only" difference is, that the warnings show the text "... of the trusted developer xy" instead of "... of unknown developer". But you can't get rid of the warnings. Actually the "warnings" are just a request if you are a human being and really want to install the wanted software, so that no bot can install a software "under the hood" without notice. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Graham Samuel via use-livecode Gesendet: Sonntag, 15. Januar 2017 17:40 An: How to use LiveCode Cc: Graham Samuel Betreff: Re: Another naive question about code signing Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. If you?ve got time perhaps you can clarify this for me further - I?d be grateful. TIA Graham > On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode wrote: > > Graham, > > first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. > Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. > tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. > > After you have signed the standalone and its externals create the installer and codesign that exe again. > > That?s how i am doing it. > > Regards, > > Matthias > > > >> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode >: >> >> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >> >> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >> >> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >> >> Graham >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Mon Jan 16 05:57:53 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Jan 2017 11:57:53 +0100 Subject: Why do I still need MacToISO, when working with UTF-8? Message-ID: <00b801d26fe7$64728140$2d5783c0$@kestner.de> Hello, Probably my knowledge about code sets is too limited. My thinking was, that UTF-8 includes the same characters above ASCII 128 independent of the platform and makes data transfer between different platform compatible without conversion of a char set. Migrating a LC 6 program to LC 8 I just recently needed an extra MacToISO(), before passing a text from my UTF-8 LC 8 program via PHP to a UTF-8 MySQL db on a Unix server. Now my German Umlaute don't get corrupted in the MySQL db and everything is fine, but I would like to understand the technical background. Why do I still need MacToISO() in LC 8 on a Mac and even worse, I didn't needed it in LC 6 in the same program. What am I missing here? Thanks for rerailing me Tiemo From smudge.andy at googlemail.com Mon Jan 16 06:59:57 2017 From: smudge.andy at googlemail.com (AndyP) Date: Mon, 16 Jan 2017 03:59:57 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: <1484413992721-4711662.post@n4.nabble.com> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> <1484413992721-4711662.post@n4.nabble.com> Message-ID: <1484567997399-4711675.post@n4.nabble.com> A new version (2.2) of Script Editor Themer has been released. Release notes can be viewed here. http://2108.co.uk/script-editor-themer/script-editor-themer-release-notes/ Now works with* Community* and *Commercial* versions of LiveCode This fixes the problems with V8 onwards. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711675.html Sent from the Revolution - User mailing list archive at Nabble.com. From matthias_livecode_150811 at m-r-d.de Mon Jan 16 07:13:50 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 16 Jan 2017 13:13:50 +0100 Subject: Tarting up the scriptEditor In-Reply-To: <1484567997399-4711675.post@n4.nabble.com> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> <1484413992721-4711662.post@n4.nabble.com> <1484567997399-4711675.post@n4.nabble.com> Message-ID: <3AF540BF-9135-4EE0-8B75-0A1FF08344D3@m-r-d.de> Hi Andy, first of all thanks. Unfortunately the update check in revSeth 2.1 still tells me that i have the latest version. Regards, Matthias > Am 16.01.2017 um 12:59 schrieb AndyP via use-livecode >: > > A new version (2.2) of Script Editor Themer has been released. > > Release notes can be viewed here. > > http://2108.co.uk/script-editor-themer/script-editor-themer-release-notes/ > > Now works with* Community* and *Commercial* versions of LiveCode > > This fixes the problems with V8 onwards. > > > > ----- > Andy Piddock > > > My software never has bugs. It just develops random features. > > TinyIDE a Free alternative minimalist IDE Plugin for LiveCode > TinyIDE > > > 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 > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711675.html > Sent from the Revolution - User mailing list archive at Nabble.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 Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 From panos.merakos at livecode.com Mon Jan 16 07:21:35 2017 From: panos.merakos at livecode.com (panagiotis merakos) Date: Mon, 16 Jan 2017 12:21:35 +0000 Subject: [ANN] This Week in LiveCode 66 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 #66 here: https://goo.gl/0WKu5k 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 smudge.andy at googlemail.com Mon Jan 16 07:45:20 2017 From: smudge.andy at googlemail.com (AndyP) Date: Mon, 16 Jan 2017 04:45:20 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: <3AF540BF-9135-4EE0-8B75-0A1FF08344D3@m-r-d.de> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> <1484413992721-4711662.post@n4.nabble.com> <1484567997399-4711675.post@n4.nabble.com> <3AF540BF-9135-4EE0-8B75-0A1FF08344D3@m-r-d.de> Message-ID: <1484570720468-4711678.post@n4.nabble.com> Hi Matthias, Have you received the email re the update? It has a link and instructions on how to install the latest version. The auto updated can be flakey so I've reverted to a manual install method. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711678.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark at livecode.com Mon Jan 16 08:44:34 2017 From: mark at livecode.com (Mark Waddingham) Date: Mon, 16 Jan 2017 14:44:34 +0100 Subject: Why do I still need MacToISO, when working with =?UTF-8?Q?UTF-=38=3F?= In-Reply-To: <00b801d26fe7$64728140$2d5783c0$@kestner.de> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> Message-ID: Hi Tiemo, On 2017-01-16 11:57, Tiemo Hollmann TB via use-livecode wrote: > Now my German Umlaute don't get corrupted in the MySQL db and > everything is > fine, but I would like to understand the technical background. Why do I > still need MacToISO() in LC 8 on a Mac and even worse, I didn't needed > it in > LC 6 in the same program. What am I missing here? Can you explain (with code examples if possible) what you are calling MacToIso() on, and how you are using its output? It isn't entirely clear exactly what steps you are taking in your previous email and it sounds like the problem is at the point of LC's communication with PHP, rather than within LC. Thanks in advance! Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From matthias_livecode_150811 at m-r-d.de Mon Jan 16 10:12:21 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 16 Jan 2017 16:12:21 +0100 Subject: Tarting up the scriptEditor In-Reply-To: <1484570720468-4711678.post@n4.nabble.com> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> <1484413992721-4711662.post@n4.nabble.com> <1484567997399-4711675.post@n4.nabble.com> <3AF540BF-9135-4EE0-8B75-0A1FF08344D3@m-r-d.de> <1484570720468-4711678.post@n4.nabble.com> Message-ID: <1905F1A4-2F6C-4748-8D1C-D3BB4C93DF31@m-r-d.de> Hi Andy, yes the email arrived here 2 minutes after i sent my post to the list. I saw there is a forum now on your site. Are you informed automatically if someone posts something to the Seth Bug Reports forum? If not, please have a look. ;) Regards, Matthias > Am 16.01.2017 um 13:45 schrieb AndyP via use-livecode >: > > Hi Matthias, > > Have you received the email re the update? > > It has a link and instructions on how to install the latest version. > > The auto updated can be flakey so I've reverted to a manual install method. > > > > ----- > Andy Piddock > > > My software never has bugs. It just develops random features. > > TinyIDE a Free alternative minimalist IDE Plugin for LiveCode > TinyIDE > > > 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 > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711678.html > Sent from the Revolution - User mailing list archive at Nabble.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 beugelaar at solidit.nl Mon Jan 16 09:24:56 2017 From: beugelaar at solidit.nl (Erik Beugelaar) Date: Mon, 16 Jan 2017 15:24:56 +0100 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: <05dd01d27004$52bace40$f8306ac0$@solidit.nl> Hi Stephen, I have bought {source} in the past and I understand it is now open source and available at GitHub. You can take a look at http://www.getsourceapp.com/ Goodluck, Erik Beugelaar -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Stephen Barncard via use-livecode Sent: zaterdag 14 januari 2017 05:36 To: How to use LiveCode Cc: Stephen Barncard Subject: Re: [OT] KOUSEK (or replacement) code snippet manager replacement? Thanks for the suggestions. It's apparent to me that the amount of work it will take to get the data into quiver is about equal to the effort to get the data converted from the KOSEK XML data files. At that point I might as well just make my own app. Quiver is great for a various types of data but way overblown for what I really want and their import features seem incomprehensible to me.. I already have a Livecode datagrid based data display framework I might as well use. It's just the time required to turn the XML into a tab delimited list or array and create the UI for the app I didn't want to have to create right now, though I admit it might be a cool exercise. sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org On Fri, Jan 13, 2017 at 4:58 PM, Lagi Pittas via use-livecode < use-livecode at lists.runrev.com> wrote: > I never used the import feature and i'm not able to test this But > since the data is in json format i would assume it shouldn't be too > hard - "everything is easy for the man who doesn't have to do it > himself"! > > Their site gives a full description of the directory hierarchy > > This review is pretty useful though > > https://www.macstories.net/reviews/quiver-3-a-notebook- > that-adapts-to-how-you-work/ > > Regards Lagi > > > On 13 Jan 2017 22:11, "Stephen Barncard via use-livecode" < > use-livecode at lists.runrev.com> wrote: > > Thanks, Lagi, > > does Quiver have some kind of import feature? > > > On Thu, Jan 12, 2017 at 6:33 AM, Lagi Pittas via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > And if you are that way inclined it will do latex. > > > > And for $9.99 it isnt even worth thinking about a trial > > > > > > -- > Stephen Barncard - Sebastopol Ca. USA - mixstream.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 bobsneidar at iotecdigital.com Mon Jan 16 11:23:34 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 Jan 2017 16:23:34 +0000 Subject: [OT] KOUSEK (or replacement) code snippet manager replacement? In-Reply-To: References: Message-ID: <4188123B-F4AB-4A66-B6EA-C08B10601F32@iotecdigital.com> I can think of an application for an XML to Array handler. Toshiba copiers backup their address books and "template" registrations as xml now, but other copiers are not capable of interpreting or importing them. It might be possible to create a conversion tool if I can parse the XML properly. Bob S On Jan 13, 2017, at 20:36 , Stephen Barncard via use-livecode > wrote: I already have a Livecode datagrid based data display framework I might as well use. It's just the time required to turn the XML into a tab delimited list or array and create the UI for the app I didn't want to have to create right now, though I admit it might be a cool exercise. sqb -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From toolbook at kestner.de Mon Jan 16 11:24:08 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Jan 2017 17:24:08 +0100 Subject: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> Message-ID: <00f301d27014$f7254f40$e56fedc0$@kestner.de> Hi Mark, as a simplified pseudo code it looks like this: *put fld "name" into myName* -- ... *open file myFile for binary write* *write myName to file myFile* *close file myFile* -- ... *open file myFile for binary read* *read from file myFile until EOF* *close file myFile* *put it into myName* -- ... *if the platform is "MacOS" then put macToISO(theName) into theName* *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & URLEncode(theName)) into rslt* -- mySQL.php writes to a MySQL db, where theName column is encoded as "utf8_general_ci" -- ... Without macToISO on a Mac client theName enters corrupted in the mySQL db Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Mark Waddingham via use-livecode Gesendet: Montag, 16. Januar 2017 14:45 An: How to use LiveCode Cc: Mark Waddingham Betreff: Re: Why do I still need MacToISO, when working with UTF-8? Hi Tiemo, On 2017-01-16 11:57, Tiemo Hollmann TB via use-livecode wrote: > Now my German Umlaute don't get corrupted in the MySQL db and > everything is fine, but I would like to understand the technical > background. Why do I still need MacToISO() in LC 8 on a Mac and even > worse, I didn't needed it in LC 6 in the same program. What am I > missing here? Can you explain (with code examples if possible) what you are calling MacToIso() on, and how you are using its output? It isn't entirely clear exactly what steps you are taking in your previous email and it sounds like the problem is at the point of LC's communication with PHP, rather than within LC. Thanks in advance! Mark. -- 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 mark at livecode.com Mon Jan 16 11:41:39 2017 From: mark at livecode.com (Mark Waddingham) Date: Mon, 16 Jan 2017 17:41:39 +0100 Subject: AW: Why do I still need MacToISO, when working =?UTF-8?Q?with=09UTF-=38=3F?= In-Reply-To: <00f301d27014$f7254f40$e56fedc0$@kestner.de> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> Message-ID: Hi Tiemo, Okay so, I'm assuming that all this code is running on the Mac client... > *put fld "name" into myName* At this point myName contains a (text) string - thus encoding issues don't exist (you should think of text strings in memory as being stored in an 'encoding neutral' format). > *open file myFile for binary write* > *write myName to file myFile* > *close file myFile* This piece of code will open a file on disk in the native encoding of the platform - so MacRoman. It will convert this from the internal encoding to MacRoman on writing. Thus your text file will be a MacRoman encoded text file. > *open file myFile for binary read* > *read from file myFile until EOF* > *close file myFile* > *put it into myName* This piece of code will read from a file on disk and assume that it is in the native encoding of the platform - so, in this case, MacRoman. It will convert the content of the file from that to the internal encoding. Up to this point - because you saved and loaded the file on the same platform the content of myName should be as you expect -- unchanged. > *if the platform is "MacOS" then put macToISO(theName) into theName* When run on Mac this line will execute and do the following: 1) Convert theName to a binary string - this uses the native platform encoding (MacRoman) 2) Map each byte from the MacRoman code index to the ISO Latin-1 code index This essentially converts theName from a text string to a binary string encoded in Latin-1. > *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & > URLEncode(theName)) > into rslt* This line constructs the URL - it is making the assumption that PHP (at the other end) will interpret the bytes after the '?' as representing Latin-1 encoded text. > Without macToISO on a Mac client theName enters corrupted in the mySQL > db This is most likely because PHP is defaulting to 8859-1 or Latin-1 as the encoding used in URLEncoded fields in a URL. If you don't do MacToIso, then you will be passing up MacRoman encoded text (URLencoded) to PHP, which can happily be decoded as Latin-1 or 8859-1 (Latin-1 is a superset of 8859-1), but with some chars (such as accented letters) in different places. What you need to do here is explicitly UTF8 encode theName before passing it to URLEncode, then explicitly decode it as UTF8 on the PHP side (or set a property in PHP which changes the default assumption about URLs - I apologise for not being more accurate here, my knowledge of PHP is a little stale these days!). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From smudge.andy at googlemail.com Mon Jan 16 11:48:11 2017 From: smudge.andy at googlemail.com (AndyP) Date: Mon, 16 Jan 2017 08:48:11 -0800 (PST) Subject: Tarting up the scriptEditor In-Reply-To: <1905F1A4-2F6C-4748-8D1C-D3BB4C93DF31@m-r-d.de> References: <1484388416177-4711658.post@n4.nabble.com> <1484399525554-4711660.post@n4.nabble.com> <1484413992721-4711662.post@n4.nabble.com> <1484567997399-4711675.post@n4.nabble.com> <3AF540BF-9135-4EE0-8B75-0A1FF08344D3@m-r-d.de> <1484570720468-4711678.post@n4.nabble.com> <1905F1A4-2F6C-4748-8D1C-D3BB4C93DF31@m-r-d.de> Message-ID: <1484585291239-4711685.post@n4.nabble.com> Yes I get notified on each post. ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Tarting-up-the-scriptEditor-tp4711657p4711685.html Sent from the Revolution - User mailing list archive at Nabble.com. From toolbook at kestner.de Mon Jan 16 12:14:21 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Jan 2017 18:14:21 +0100 Subject: AW: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> Message-ID: <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> Hi Mark, thank you for taking your time and clarifying. I wasn't aware that the internal format on a Mac client is MacRoman. I thought it would be a "neutral" UTF-8 format. Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Mark Waddingham via use-livecode Gesendet: Montag, 16. Januar 2017 17:42 An: How to use LiveCode Cc: Mark Waddingham Betreff: Re: AW: Why do I still need MacToISO, when working with UTF-8? Hi Tiemo, Okay so, I'm assuming that all this code is running on the Mac client... > *put fld "name" into myName* At this point myName contains a (text) string - thus encoding issues don't exist (you should think of text strings in memory as being stored in an 'encoding neutral' format). > *open file myFile for binary write* > *write myName to file myFile* > *close file myFile* This piece of code will open a file on disk in the native encoding of the platform - so MacRoman. It will convert this from the internal encoding to MacRoman on writing. Thus your text file will be a MacRoman encoded text file. > *open file myFile for binary read* > *read from file myFile until EOF* > *close file myFile* > *put it into myName* This piece of code will read from a file on disk and assume that it is in the native encoding of the platform - so, in this case, MacRoman. It will convert the content of the file from that to the internal encoding. Up to this point - because you saved and loaded the file on the same platform the content of myName should be as you expect -- unchanged. > *if the platform is "MacOS" then put macToISO(theName) into theName* When run on Mac this line will execute and do the following: 1) Convert theName to a binary string - this uses the native platform encoding (MacRoman) 2) Map each byte from the MacRoman code index to the ISO Latin-1 code index This essentially converts theName from a text string to a binary string encoded in Latin-1. > *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & > URLEncode(theName)) > into rslt* This line constructs the URL - it is making the assumption that PHP (at the other end) will interpret the bytes after the '?' as representing Latin-1 encoded text. > Without macToISO on a Mac client theName enters corrupted in the mySQL > db This is most likely because PHP is defaulting to 8859-1 or Latin-1 as the encoding used in URLEncoded fields in a URL. If you don't do MacToIso, then you will be passing up MacRoman encoded text (URLencoded) to PHP, which can happily be decoded as Latin-1 or 8859-1 (Latin-1 is a superset of 8859-1), but with some chars (such as accented letters) in different places. What you need to do here is explicitly UTF8 encode theName before passing it to URLEncode, then explicitly decode it as UTF8 on the PHP side (or set a property in PHP which changes the default assumption about URLs - I apologise for not being more accurate here, my knowledge of PHP is a little stale these days!). Warmest Regards, Mark. -- 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 mark at livecode.com Mon Jan 16 12:24:43 2017 From: mark at livecode.com (Mark Waddingham) Date: Mon, 16 Jan 2017 18:24:43 +0100 Subject: AW: AW: Why do I still need MacToISO, when =?UTF-8?Q?working=09with=09UTF-=38=3F?= In-Reply-To: <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> Message-ID: Hi Tiemo, > thank you for taking your time and clarifying. I wasn't aware that the > internal format on a Mac client is MacRoman. I thought it would be a > "neutral" UTF-8 format. Internally, the engine uses either MacRoman/ISO-Latin1 *or* UTF-16 depending on platform and what the string contains. However, the 'endpoints' (i.e. where the developer can 'see' encoded text output - e.g. when writing to a file, or encoding for a URL) had to remain as before otherwise all existing applications using anything other than ASCII text would have broken when moving from 6.7 -> 7.0. You can use the 'utf8' keyword to open utf-8 encoded files; however, you have to deal with urlEncode manually (which isn't necessarily a bad thing, since your server scripts determines what the URL Encoded bytes mean after the '?' - NOT LiveCode). Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From matthias_livecode_150811 at m-r-d.de Mon Jan 16 12:25:20 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 16 Jan 2017 18:25:20 +0100 Subject: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> Message-ID: <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> Hi Mark, although i am not the original poster i really appreciate you explanation. The only thing what was missing ? It would have been nice if you had also put some sample code for how to UTF8 encode the string. That would have made your explanations complete. ;) I am pretty sure there are many on the list who are struggling with that econding part. Or am i the only one? Regards, Matthias > Am 16.01.2017 um 17:41 schrieb Mark Waddingham via use-livecode >: > > > > What you need to do here is explicitly UTF8 encode theName before passing it to URLEncode, then explicitly decode it as UTF8 on the PHP side (or set a property in PHP which changes the default assumption about URLs - I apologise for not being more accurate here, my knowledge of PHP is a little stale these days!). > > Warmest Regards, > > Mark. > > -- > 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 mark at livecode.com Mon Jan 16 12:30:23 2017 From: mark at livecode.com (Mark Waddingham) Date: Mon, 16 Jan 2017 18:30:23 +0100 Subject: Why do I still need MacToISO, when =?UTF-8?Q?working=09with?= =?UTF-8?Q?=09UTF-=38=3F?= In-Reply-To: <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> Message-ID: <554737879dae1f2efecda2dc8be8ee7a@livecode.com> Hi Matthias, On 2017-01-16 18:25, Matthias Rebbe via use-livecode wrote: > It would have been nice if you had also put some sample code for how > to UTF8 encode the string. > That would have made your explanations complete. ;) Sure - here is how I'd slightly adjust Tiemo's code: *put fld "name" into myName* -- ... *open file myFile for binary write* *write textEncode(myName, "utf8") to file myFile* *close file myFile* -- ... *open file myFile for binary read* *read from file myFile until EOF* *close file myFile* *put textDecode(it, "utf8") into myName* -- ... *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & URLEncode(textEncode(theName, "utf8"))) into rslt* -- mySQL.php writes to a MySQL db, where theName column is encoded as "utf8_general_ci" The missing piece here is PHP configuration on the other side. I'm assuming that PHP is doing the following: 1) URLDecode the part after '?' into bytes 2) Interpret the bytes as Latin-1 encoded text 3) Passing the text string to the appropriate MySQL function 4) The MySQL function is converting the text string to UTF-8 This may or may not be the case. If 'theName' is encoded as UTF8 before being URLEncode, all that needs to be checked is that the PHP (on the other end) is decoding it into a string as UTF-8 before passing it to MySQL. Warmest egards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From matthias_livecode_150811 at m-r-d.de Mon Jan 16 12:37:46 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 16 Jan 2017 18:37:46 +0100 Subject: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: <554737879dae1f2efecda2dc8be8ee7a@livecode.com> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> <554737879dae1f2efecda2dc8be8ee7a@livecode.com> Message-ID: Hi Mark, thanks for that. > Am 16.01.2017 um 18:30 schrieb Mark Waddingham via use-livecode >: > > > Sure - here is how I'd slightly adjust Tiemo's code: > > *put fld "name" into myName* > -- ... > *open file myFile for binary write* > *write textEncode(myName, "utf8") to file myFile* > *close file myFile* > -- ... > *open file myFile for binary read* > *read from file myFile until EOF* > *close file myFile* > *put textDecode(it, "utf8") into myName* I always thought, that binary reading a text file would result into a string with the same encoding and line endings. So when i binary read UTF8 files i still have to textDecode it to UTF8? > -- ... > *put URL ("http://myUser:myPW at myURL " & "mySQL.php?" & URLEncode(textEncode(theName, "utf8"))) > into rslt* > -- mySQL.php writes to a MySQL db, where theName column is encoded as > "utf8_general_ci" > > The missing piece here is PHP configuration on the other side. I'm assuming that PHP is doing the following: > 1) URLDecode the part after '?' into bytes > 2) Interpret the bytes as Latin-1 encoded text > 3) Passing the text string to the appropriate MySQL function > 4) The MySQL function is converting the text string to UTF-8 > > This may or may not be the case. If 'theName' is encoded as UTF8 before being URLEncode, all that needs to be checked is that the PHP (on the other end) is decoding it into a string as UTF-8 before passing it to MySQL. > > Warmest egards, > > Mark. > > -- > 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 mark at livecode.com Mon Jan 16 12:45:43 2017 From: mark at livecode.com (Mark Waddingham) Date: Mon, 16 Jan 2017 18:45:43 +0100 Subject: Why do I still need MacToISO, when =?UTF-8?Q?working=09with?= =?UTF-8?Q?=09UTF-=38=3F?= In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> <554737879dae1f2efecda2dc8be8ee7a@livecode.com> Message-ID: <91576c5cc8949aec53fdd4be475ff5de@livecode.com> >> Am 16.01.2017 um 18:30 schrieb Mark Waddingham via use-livecode >> > >: >> >> >> Sure - here is how I'd slightly adjust Tiemo's code: >> >> *put fld "name" into myName* >> -- ... >> *open file myFile for binary write* >> *write textEncode(myName, "utf8") to file myFile* >> *close file myFile* >> -- ... >> *open file myFile for binary read* >> *read from file myFile until EOF* >> *close file myFile* >> *put textDecode(it, "utf8") into myName* > > I always thought, that binary reading a text file would result into a > string with the same encoding and line endings. When you read a file in binary mode, what you get is binary data *not* text - i.e. it is just a sequence of bytes. The engine cannot tell by just looking at the bytes what it could be therefore you have to explicitly convert it to something - in this case we convert the sequence of bytes to text by interpreting the bytes as UTF-8. One of the biggest changes from 6 to 7 is that binary strings and text strings are no longer the same thing. Prior to 7, the engine didn't really 'know' anything about Unicode - the field did to a certain degree, but nothing else - and it assumed that binary strings and text strings were the same thing. Indeed, on Mac the engine would assume that a binary string could be treated as a MacRoman encoded string (as MacRoman is one byte, one char); and on Windows/Linux it would assume that a binary string could be treated as a Latin-1 encoded string (also a one byte, one char encoding). This equivalence has been retained in 7 from 6 - which is why stacks written in 6 work exactly the same as they do in 7. Specifically, there is an implicit auto conversion between binary strings and text strings using the platform encoding: put into tVar put "foobar" after tVar In the second line here, the engine will first convert tVar to a text string (assuming MacRoman encoding on Mac) then append "foobar". > So when i binary read UTF8 files i still have to textDecode it to > UTF8? Yes - because if you read something as binary, then it is just that - binary - it has no structure and is just a sequence of bytes. A perhaps more obviously example is that you have to explicitly decompress data which has been compress'd and explicitly arrayDecode data which has been arrayEncode'd. When it is just data, the engine doesn't know what it could be so the code processing it has to explicitly specify a conversion. Warmest Regards, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From matthias_livecode_150811 at m-r-d.de Mon Jan 16 12:49:19 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 16 Jan 2017 18:49:19 +0100 Subject: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: <91576c5cc8949aec53fdd4be475ff5de@livecode.com> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> <554737879dae1f2efecda2dc8be8ee7a@livecode.com> <91576c5cc8949aec53fdd4be475ff5de@livecode.com> Message-ID: Mark, thanks again for your explanations. That explains some strange things here in the past? ;) Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 16.01.2017 um 18:45 schrieb Mark Waddingham via use-livecode >: > >>> Am 16.01.2017 um 18:30 schrieb Mark Waddingham via use-livecode >>: >>> Sure - here is how I'd slightly adjust Tiemo's code: >>> *put fld "name" into myName* >>> -- ... >>> *open file myFile for binary write* >>> *write textEncode(myName, "utf8") to file myFile* >>> *close file myFile* >>> -- ... >>> *open file myFile for binary read* >>> *read from file myFile until EOF* >>> *close file myFile* >>> *put textDecode(it, "utf8") into myName* >> I always thought, that binary reading a text file would result into a >> string with the same encoding and line endings. > > When you read a file in binary mode, what you get is binary data *not* text - i.e. it is just a sequence of bytes. The engine cannot tell by just looking at the bytes what it could be therefore you have to explicitly convert it to something - in this case we convert the sequence of bytes to text by interpreting the bytes as UTF-8. > > One of the biggest changes from 6 to 7 is that binary strings and text strings are no longer the same thing. > > Prior to 7, the engine didn't really 'know' anything about Unicode - the field did to a certain degree, but nothing else - and it assumed that binary strings and text strings were the same thing. Indeed, on Mac the engine would assume that a binary string could be treated as a MacRoman encoded string (as MacRoman is one byte, one char); and on Windows/Linux it would assume that a binary string could be treated as a Latin-1 encoded string (also a one byte, one char encoding). > > This equivalence has been retained in 7 from 6 - which is why stacks written in 6 work exactly the same as they do in 7. Specifically, there is an implicit auto conversion between binary strings and text strings using the platform encoding: > > put into tVar > put "foobar" after tVar > > In the second line here, the engine will first convert tVar to a text string (assuming MacRoman encoding on Mac) then append "foobar". > >> So when i binary read UTF8 files i still have to textDecode it to UTF8? > > Yes - because if you read something as binary, then it is just that - binary - it has no structure and is just a sequence of bytes. > > A perhaps more obviously example is that you have to explicitly decompress data which has been compress'd and explicitly arrayDecode data which has been arrayEncode'd. When it is just data, the engine doesn't know what it could be so the code processing it has to explicitly specify a conversion. > > Warmest Regards, > > Mark. > > -- > 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 sebastien.nouat at livecode.com Mon Jan 16 13:07:16 2017 From: sebastien.nouat at livecode.com (=?UTF-8?Q?S=c3=a9bastien_Nouat?=) Date: Mon, 16 Jan 2017 18:07:16 +0000 Subject: AW: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> Message-ID: <0032d07d-352d-bfb6-801c-e5bd20340ed7@livecode.com> Hi Tiemo, As an additional note (if you don't absolutely need to write binary) it is also possible to use the syntax /open file for "utf8" text read/ or /open file for "utf8" text write/ in which cases the engine takes care of encoding/decoding the string using UTF-8 encoding. Then, when calling /write to file / /string/ can be a LiveCode string with Unicode characters, and will be written in UTF-8, and /read from file for 1 lines /will set /it/ to a string with the decoded UTF-8 string. Regards, Sebastien On 16/01/2017 17:14, Tiemo Hollmann TB via use-livecode wrote: > Hi Mark, > thank you for taking your time and clarifying. I wasn't aware that the > internal format on a Mac client is MacRoman. I thought it would be a > "neutral" UTF-8 format. > Thanks > Tiemo > > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag > von Mark Waddingham via use-livecode > Gesendet: Montag, 16. Januar 2017 17:42 > An: How to use LiveCode > Cc: Mark Waddingham > Betreff: Re: AW: Why do I still need MacToISO, when working with UTF-8? > > Hi Tiemo, > > Okay so, I'm assuming that all this code is running on the Mac client... > >> *put fld "name" into myName* > At this point myName contains a (text) string - thus encoding issues don't > exist (you should think of text strings in memory as being stored in an > 'encoding neutral' format). > >> *open file myFile for binary write* >> *write myName to file myFile* >> *close file myFile* > This piece of code will open a file on disk in the native encoding of the > platform - so MacRoman. It will convert this from the internal encoding to > MacRoman on writing. Thus your text file will be a MacRoman encoded text > file. > >> *open file myFile for binary read* >> *read from file myFile until EOF* >> *close file myFile* >> *put it into myName* > This piece of code will read from a file on disk and assume that it is in > the native encoding of the platform - so, in this case, MacRoman. It will > convert the content of the file from that to the internal encoding. > > Up to this point - because you saved and loaded the file on the same > platform the content of myName should be as you expect -- unchanged. > >> *if the platform is "MacOS" then put macToISO(theName) into theName* > When run on Mac this line will execute and do the following: > > 1) Convert theName to a binary string - this uses the native platform > encoding (MacRoman) > 2) Map each byte from the MacRoman code index to the ISO Latin-1 code > index > > This essentially converts theName from a text string to a binary string > encoded in Latin-1. > >> *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & >> URLEncode(theName)) >> into rslt* > This line constructs the URL - it is making the assumption that PHP (at the > other end) will interpret the bytes after the '?' as representing > Latin-1 encoded text. > >> Without macToISO on a Mac client theName enters corrupted in the mySQL >> db > This is most likely because PHP is defaulting to 8859-1 or Latin-1 as the > encoding used in URLEncoded fields in a URL. If you don't do MacToIso, then > you will be passing up MacRoman encoded text (URLencoded) to PHP, which can > happily be decoded as Latin-1 or 8859-1 (Latin-1 is a superset of 8859-1), > but with some chars (such as accented letters) in different places. > > What you need to do here is explicitly UTF8 encode theName before passing it > to URLEncode, then explicitly decode it as UTF8 on the PHP side (or set a > property in PHP which changes the default assumption about URLs - I > apologise for not being more accurate here, my knowledge of PHP is a little > stale these days!). > > Warmest Regards, > > Mark. > > -- > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From revolution at jaedworks.com Mon Jan 16 13:45:50 2017 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 16 Jan 2017 10:45:50 -0800 Subject: Documentation on Dispatch Message-ID: At 6:56 PM +0000 1/13/2017, Sannyasin Brahmanathaswami via use-livecode wrote: >But I found this in a script from an associate: > >setprop portal_RowNames [headerName] rowNames > >and it compiles? the first param is a variable inside square braces. > >Not sure it this is some LC magic or just this programmer's "style" It's a custom property in a custom property set. (The property is "headerName", in the custom property set "portal_RowNames".) The notation lets you use custom properties in sets without having to switch to the set first. If you search the user guide for "Custom property sets and setProp handlers", a short description will turn up. From bobsneidar at iotecdigital.com Mon Jan 16 14:02:52 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 16 Jan 2017 19:02:52 +0000 Subject: Documentation on Dispatch In-Reply-To: References: Message-ID: Right. A property set is an array of properties if I am not mistaken. So portal_RowNames is the "array" name and headerName is a variable which holds a value resolving to the name of the property. Hence it compiles. Bob S On Jan 16, 2017, at 10:45 , Jeanne A. E. DeVoto via use-livecode > wrote: But I found this in a script from an associate: setprop portal_RowNames [headerName] rowNames and it compilesS the first param is a variable inside square braces. Not sure it this is some LC magic or just this programmer's "style" From livfoss at mac.com Mon Jan 16 14:22:16 2017 From: livfoss at mac.com (Graham Samuel) Date: Mon, 16 Jan 2017 20:22:16 +0100 Subject: Another naive question about code signing In-Reply-To: <4BA0FAF4-0C35-4A54-A06A-7EA0CE8CB94F@m-r-d.de> References: <82113981-A299-4957-909D-D3E52B159E12@mac.com> <2527637D-00CE-4C96-B24E-4B99ACF81EBB@mac.com> <93CCC774-070D-43D1-AFFB-980733E4AC51@m-r-d.de> <2178F309-E4AD-4617-AB07-98CD80F07FE1@mac.com> <4BA0FAF4-0C35-4A54-A06A-7EA0CE8CB94F@m-r-d.de> Message-ID: <8A3E682E-AC48-49FF-A6A9-81B940C02F1D@mac.com> Thanks Matthias. Sadly I didn?t really understand Trevor?s explanation as I got lost understanding what the ?tool? was - maybe it was Ksign. But AFAIKS, making the installer and then signing it doesn?t produce a different result from making the installer maker (Innosetup) do the signing. But as I am still very naive about this, maybe I?m wrong. Tiemo also points out in another post that I can?t zap all the warnings that one gets from installing and launching, so users just have to grin and bear it. Thanks to both Graham > On 15 Jan 2017, at 22:23, Matthias Rebbe via use-livecode wrote: > > Graham, > > there is a lesson about signing Innosetup Installers > > http://revolution.screenstepslive.com/s/revolution/m/10695/l/563371-signing-installers-you-create-with-inno-setup > > > Regards, > Matthias > > >> Am 15.01.2017 um 18:53 schrieb Graham Samuel via use-livecode >: >> >> I?m just using Innosetup on its own, under Windows 7. This works fine, in the sense that all the installers I?ve ever created do exactly what I want them to do (apart from launching the program immediately after installation, which I?ve had to switch off). My problem comes with the code signing part. My ambition is that the installer should work without a single squawk from either Windows or the installed virus checker (in my case Norton, but who knows what the purchasers of the app will be using?). I just have not got that far, but maybe it isn?t possible. >> >> Of course I will now look at InstallGadget and maybe that will solve my problem. >> >> Graham >> >>> On 15 Jan 2017, at 18:06, Matthias Rebbe via use-livecode > wrote: >>> >>> Graham, >>> >>> which installer are you using? >>> >>> I am using tool from Monte called InstallGadget. This tool uses the free Innosetup under the hood and allows to create intallers by drag and drop. >>> As this tools is quite old, i updated the Innosetup stuff inside the InstallGadget folder. >>> >>> So in any case you are using an other installer than Innosetup, give Innosetup a try. >>> >>> >>> Matthias Rebbe >>> Bramkampsieke 13 >>> 32312 L?bbecke >>> Tel +49 5741 310000 >>> +49 160 5504462 >>> Fax: +49 5741 310002 >>> eMail: matthias at m-r-d.de > >>> >>> BR5 Konverter - BR5 -> MP3 > >>>> Am 15.01.2017 um 17:39 schrieb Graham Samuel via use-livecode >>: >>>> >>>> Matthias, I took your advice. I don?t use tsnet so that wasn?t a difficulty for me. So what I did was to sign the standalone (this was Windows, so it was a .exe file), then create the installer and sign that. I used Ksign for these processes. >>>> >>>> I then went through the process of downloading and running the installer and was disappointed to see a few warnings, both from Windows and from Norton, concerning the installer. Eventually I did the install and started the program itself, and Windows did report that it was from a trusted publisher. >>>> >>>> Is this the best that I can get, or have I missed a step somewhere? Where I?m at at the moment, I think the process could still scare users. >>>> >>>> If you?ve got time perhaps you can clarify this for me further - I?d be grateful. >>>> >>>> TIA >>>> >>>> Graham >>>> >>>>> On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode >> wrote: >>>>> >>>>> Graham, >>>>> >>>>> first you have to sign the standalone with all externals. If you are using Ksign.exe then just add the folder,which contains the standalone and its subfolders, in Ksign. >>>>> Please be aware that if your standalone make use of the tsNet external,then you have to change the file attributes of tsnet.dll to be writable before you codesign it. Otherwise Ksign.exe will not be able to sign the tsnet.dll. >>>>> tsnet.dll by default is read only. At least if the Windows standalone is created on Mac. >>>>> >>>>> After you have signed the standalone and its externals create the installer and codesign that exe again. >>>>> >>>>> That?s how i am doing it. >>>>> >>>>> Regards, >>>>> >>>>> Matthias >>>>> >>>>> >>>>> >>>>>> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode > >>>: >>>>>> >>>>>> Having taken a lot of advice from this list and after a delay getting certificates, I?m about to do some actual code signing for an app that has a Windows and a Mac version. I am so unsure about the process that i don?t understand whether I apply the process (let?s say with Ksign for Windows) to the installer or the app itself. >>>>>> >>>>>> In my case the installer installs additional files apart from the executable (all neatly packaged up in the Mac version of course, but separate in the Windows one). Since an installer is itself executable, I suppose starting an installer will generate those irritating warnings (yes, I know, they are for my users? benefit, but still?) - on that basis, should the installer be signed? Or should I codesign everything, executables, additional files (these can be stacks, which are in some sense executable) and the installer too? I think the latter, but I?m not sure. >>>>>> >>>>>> This must be blindingly obvious to everyone else, but it is not easy to get a simple answer from the internet. Of course I will just do it and see what happens, but I would be glad to understand what ?normal practice? might be. >>>>>> >>>>>> Graham >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com > >> >>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jan 16 18:25:02 2017 From: stephen at barncard.com (Stephen Barncard) Date: Mon, 16 Jan 2017 15:25:02 -0800 Subject: [OT] Website Design Apps-Mac In-Reply-To: References: <99DF9237-CEE8-428A-8449-B97492828205@mac.com> <904C2701-B8FA-427D-B10B-96B1CDF5DBF8@mac.com> <9014A035-4E01-48BE-8C2B-0412A01E66B2@me.com> Message-ID: On Mon, Oct 17, 2016 at 6:53 AM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > One problem i see with WordPress is, that its popularity make it a popular > target for hackers. ... and I was a target of Indonesian Script Kiddies several sites, but their autoupdates are VERY regular, and they have seemed to have solved the security issues. I have much more faith in the Wordpress of today than even 2 years ago. Most of the plugs one had to install are now included. Multi-media works great, much html5, some themes are Bootstrap based. the editor rocks a lot better now. Even the default theme (2017) looks decent if you're in a hurry. And you know how depressing the old default themes were. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From toolbook at kestner.de Tue Jan 17 02:54:42 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 17 Jan 2017 08:54:42 +0100 Subject: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: <554737879dae1f2efecda2dc8be8ee7a@livecode.com> References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <0F4CC2B2-170B-4CD5-996B-747F9433A12D@m-r-d.de> <554737879dae1f2efecda2dc8be8ee7a@livecode.com> Message-ID: <001001d27096$f7ea04c0$e7be0e40$@kestner.de> This is what I originally tested first (see my original post), but it didn't worked. The Umlaute (coming from a Mac client) entered the mySQL db corrupted. I don't know, if I could configure anything in my PHP or my db different to make this solution work. But since everything worked always fine with a windows client, I didn't wanted to change anything in my PHP or MySQL and so the MacToISO() conversion on a Mac client is a good solution for my case. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Mark Waddingham via use-livecode Gesendet: Montag, 16. Januar 2017 18:30 An: How to use LiveCode Cc: Mark Waddingham Betreff: Re: Why do I still need MacToISO, when working with UTF-8? Hi Matthias, On 2017-01-16 18:25, Matthias Rebbe via use-livecode wrote: > It would have been nice if you had also put some sample code for how > to UTF8 encode the string. > That would have made your explanations complete. ;) Sure - here is how I'd slightly adjust Tiemo's code: *put fld "name" into myName* -- ... *open file myFile for binary write* *write textEncode(myName, "utf8") to file myFile* *close file myFile* -- ... *open file myFile for binary read* *read from file myFile until EOF* *close file myFile* *put textDecode(it, "utf8") into myName* -- ... *put URL ("http://myUser:myPW at myURL" & "mySQL.php?" & URLEncode(textEncode(theName, "utf8"))) into rslt* -- mySQL.php writes to a MySQL db, where theName column is encoded as "utf8_general_ci" The missing piece here is PHP configuration on the other side. I'm assuming that PHP is doing the following: 1) URLDecode the part after '?' into bytes 2) Interpret the bytes as Latin-1 encoded text 3) Passing the text string to the appropriate MySQL function 4) The MySQL function is converting the text string to UTF-8 This may or may not be the case. If 'theName' is encoded as UTF8 before being URLEncode, all that needs to be checked is that the PHP (on the other end) is decoding it into a string as UTF-8 before passing it to MySQL. Warmest egards, Mark. -- 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 toolbook at kestner.de Tue Jan 17 05:07:48 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 17 Jan 2017 11:07:48 +0100 Subject: What has changed in MacOS 10.12 in handling code pages? Message-ID: <003101d270a9$8ffa1180$afee3480$@kestner.de> Hello, while testing my migration to LC 8 and successfully solved the MacToISO issue, I now encounter that the old LC 6 standalone version of my program shows all Umlaute corrupted in all LC screens, This affects all buttons and field, where Umlaute are used. The weired thing is, that this is a program, which runs since years without any issues with Umlaute. Without having changed anything, just migrated from OS X 10.11 to MacOS 10.12 all Umlaute are shown corrupted in LC standalone (nothing with ext. files, PHP or MySQL, just pure LC), which worked fine up to now. Is there anything known, that Apple has changed something general, what would cause such a behavior in LC, or any other idea what to look for? Thanks Tiemo You glad guys in the US, getting along with just 128 ASCII codes. From livfoss at mac.com Tue Jan 17 06:21:14 2017 From: livfoss at mac.com (Graham Samuel) Date: Tue, 17 Jan 2017 12:21:14 +0100 Subject: Code signing - not out of the wood yet: please help! Message-ID: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): > Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. TIA for any nice clear simple explanation! Graham I?m even more in need of a LiveCode app deployment guide than ever? From revolution at derbrill.de Tue Jan 17 06:43:07 2017 From: revolution at derbrill.de (Malte Brill) Date: Tue, 17 Jan 2017 12:43:07 +0100 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: Message-ID: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> Hi Tiemo, I do not know what changed, but I see the same. Earliest version to fix this is 6.7.6 as far as I can tell. Cheers, Malte From matthias_livecode_150811 at m-r-d.de Tue Jan 17 06:50:55 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 17 Jan 2017 12:50:55 +0100 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> Message-ID: Graham, - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? - then click ?All? under ?Certifcates? on the left side - click the ?+? sign on the right side (near the loupe) - in the next page select ?Developer ID? near the bottom - click ?continue? - on the next page select either ?Developer ID Application? or ?Developer ID Installer? - on the next page read the instructions how to create the Creator Signing Request or click continue right away if you have already created that file - on the next page you are able to upload your file - press continue Your certificate should be created. I just ran through it just to write this description, but cannot go further because i have all my certificates already. So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. Regards, Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: > > Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. > > I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): > >> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). > I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. > > TIA for any nice clear simple explanation! > > Graham > > I?m even more in need of a LiveCode app deployment guide than ever? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 17 06:51:06 2017 From: klaus at major-k.de (Klaus major-k) Date: Tue, 17 Jan 2017 12:51:06 +0100 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <003101d270a9$8ffa1180$afee3480$@kestner.de> References: <003101d270a9$8ffa1180$afee3480$@kestner.de> Message-ID: <711ECF9E-7411-4F42-83BE-DF1A6DC80991@major-k.de> Hi Tiemo, > Am 17.01.2017 um 11:07 schrieb Tiemo Hollmann TB via use-livecode : > > Hello, > > while testing my migration to LC 8 and successfully solved the MacToISO > issue, I now encounter that the old LC 6 standalone version of my program > shows all Umlaute corrupted in all LC screens, This affects all buttons and > field, where Umlaute are used. The weired thing is, that this is a program, > which runs since years without any issues with Umlaute. Without having > changed anything, just migrated from OS X 10.11 to MacOS 10.12 all Umlaute > are shown corrupted in LC standalone (nothing with ext. files, PHP or MySQL, > just pure LC), which worked fine up to now. > > Is there anything known, that Apple has changed something general, what > would cause such a behavior in LC, or any other idea what to look for? just tested an old standalone (The Exporter), built with LC 5.5.x and all Umlauts are correctly displayed in buttons and fields. I'm on macOS 10.12.2. > Thanks > > Tiemo Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From toolbook at kestner.de Tue Jan 17 07:32:10 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 17 Jan 2017 13:32:10 +0100 Subject: AW: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> Message-ID: <004601d270bd$ba00a520$2e01ef60$@kestner.de> Isn't that crazy? We are logging year 2017 and are still struggling with code pages, as far as you are not American, as in 1987 or 1997 or 2007 and probably still in 2027 and 2037. Who was so short brained to invent ASCII? Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Malte Brill via use-livecode Gesendet: Dienstag, 17. Januar 2017 12:43 An: use-livecode at lists.runrev.com Cc: Malte Brill Betreff: Re: What has changed in MacOS 10.12 in handling code pages? Hi Tiemo, I do not know what changed, but I see the same. Earliest version to fix this is 6.7.6 as far as I can tell. 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 toolbook at kestner.de Tue Jan 17 07:35:41 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 17 Jan 2017 13:35:41 +0100 Subject: AW: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <711ECF9E-7411-4F42-83BE-DF1A6DC80991@major-k.de> References: <003101d270a9$8ffa1180$afee3480$@kestner.de> <711ECF9E-7411-4F42-83BE-DF1A6DC80991@major-k.de> Message-ID: <004c01d270be$372f4e70$a58deb50$@kestner.de> Obviously it is the LC roulette, which version you have created your standalone Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Klaus major-k via use-livecode Gesendet: Dienstag, 17. Januar 2017 12:51 An: How to use LiveCode Cc: Klaus major-k Betreff: Re: What has changed in MacOS 10.12 in handling code pages? Hi Tiemo, > Am 17.01.2017 um 11:07 schrieb Tiemo Hollmann TB via use-livecode : > > Hello, > > while testing my migration to LC 8 and successfully solved the > MacToISO issue, I now encounter that the old LC 6 standalone version > of my program shows all Umlaute corrupted in all LC screens, This > affects all buttons and field, where Umlaute are used. The weired > thing is, that this is a program, which runs since years without any > issues with Umlaute. Without having changed anything, just migrated > from OS X 10.11 to MacOS 10.12 all Umlaute are shown corrupted in LC > standalone (nothing with ext. files, PHP or MySQL, just pure LC), which worked fine up to now. > > Is there anything known, that Apple has changed something general, > what would cause such a behavior in LC, or any other idea what to look for? just tested an old standalone (The Exporter), built with LC 5.5.x and all Umlauts are correctly displayed in buttons and fields. I'm on macOS 10.12.2. > Thanks > > Tiemo 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 prothero at earthlearningsolutions.org Tue Jan 17 11:16:36 2017 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Tue, 17 Jan 2017 08:16:36 -0800 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> Message-ID: <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> Graham, I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. Good luck, Bill William Prothero http://es.earthednet.org > On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: > > Graham, > > - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? > - then click ?All? under ?Certifcates? on the left side > - click the ?+? sign on the right side (near the loupe) > - in the next page select ?Developer ID? near the bottom > - click ?continue? > - on the next page select either ?Developer ID Application? or ?Developer ID Installer? > - on the next page read the instructions how to create the Creator Signing Request > or click continue right away if you have already created that file > - on the next page you are able to upload your file > - press continue > > Your certificate should be created. > > I just ran through it just to write this description, but cannot go further because i have all my certificates already. > > So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. > > Regards, > > Matthias > > > > > Matthias Rebbe > Bramkampsieke 13 > 32312 L?bbecke > Tel +49 5741 310000 > +49 160 5504462 > Fax: +49 5741 310002 > eMail: matthias at m-r-d.de > > BR5 Konverter - BR5 -> MP3 >> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >> >> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >> >> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >> >>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >> >> TIA for any nice clear simple explanation! >> >> Graham >> >> I?m even more in need of a LiveCode app deployment guide than ever? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 17 11:39:34 2017 From: livfoss at mac.com (Graham Samuel) Date: Tue, 17 Jan 2017 17:39:34 +0100 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> Message-ID: Bill, thanks to you and to the ever-helpful Matthias. I have in fact got used to dropDMG, so I will probably stick to that. I do already have a link to the Trevor/Monte signing app, so it looks as if this is all coming together. I wonder if we are in the minority in finding all this such a PITA. There are after all a lot of successful LiveCode developers, but these deployment issues don?t appear that often on this list. Yet I can?t believe that anyone could find this stuff straightforward when they first try it. Onward! Thanks again Graham > On 17 Jan 2017, at 17:16, prothero--- via use-livecode wrote: > > Graham, > I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. > > That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. > > Good luck, > Bill > > William Prothero > http://es.earthednet.org > >> On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: >> >> Graham, >> >> - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? >> - then click ?All? under ?Certifcates? on the left side >> - click the ?+? sign on the right side (near the loupe) >> - in the next page select ?Developer ID? near the bottom >> - click ?continue? >> - on the next page select either ?Developer ID Application? or ?Developer ID Installer? >> - on the next page read the instructions how to create the Creator Signing Request >> or click continue right away if you have already created that file >> - on the next page you are able to upload your file >> - press continue >> >> Your certificate should be created. >> >> I just ran through it just to write this description, but cannot go further because i have all my certificates already. >> >> So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. >> >> Regards, >> >> Matthias >> >> >> >> >> Matthias Rebbe >> Bramkampsieke 13 >> 32312 L?bbecke >> Tel +49 5741 310000 >> +49 160 5504462 >> Fax: +49 5741 310002 >> eMail: matthias at m-r-d.de >> >> BR5 Konverter - BR5 -> MP3 >>> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >>> >>> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >>> >>> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >>> >>>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >>> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >>> >>> TIA for any nice clear simple explanation! >>> >>> Graham >>> >>> I?m even more in need of a LiveCode app deployment guide than ever? >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jan 17 11:59:15 2017 From: prothero at earthlearningsolutions.org (prothero at earthlearningsolutions.org) Date: Tue, 17 Jan 2017 08:59:15 -0800 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> Message-ID: Graham, For me, one problem is that I use the signing and deployment system so seldom that I forget the idiosyncrasies when I delve back not the Apple Developer site. I then may duplicate certificates or provisioning profiles, and that confuses everything. One of the most useful buttons I clicked, on App Wrapper 3 (or was it Monte's stack) listed my certificates and warned me of duplicates. Them, when OS's get upgraded and Xcode versions change, it can get more of a mess. Wouldn't it be wonderful if there was a livecode stack that could examine your setup and figure all this out? I did get a lot of useful information from the log files in Monte's signing app, though. Best, Bill William Prothero http://es.earthednet.org > On Jan 17, 2017, at 8:39 AM, Graham Samuel via use-livecode wrote: > > Bill, thanks to you and to the ever-helpful Matthias. I have in fact got used to dropDMG, so I will probably stick to that. I do already have a link to the Trevor/Monte signing app, so it looks as if this is all coming together. > > I wonder if we are in the minority in finding all this such a PITA. There are after all a lot of successful LiveCode developers, but these deployment issues don?t appear that often on this list. Yet I can?t believe that anyone could find this stuff straightforward when they first try it. > > Onward! > > Thanks again > > Graham > >> On 17 Jan 2017, at 17:16, prothero--- via use-livecode wrote: >> >> Graham, >> I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. >> >> That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. >> >> Good luck, >> Bill >> >> William Prothero >> http://es.earthednet.org >> >>> On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: >>> >>> Graham, >>> >>> - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? >>> - then click ?All? under ?Certifcates? on the left side >>> - click the ?+? sign on the right side (near the loupe) >>> - in the next page select ?Developer ID? near the bottom >>> - click ?continue? >>> - on the next page select either ?Developer ID Application? or ?Developer ID Installer? >>> - on the next page read the instructions how to create the Creator Signing Request >>> or click continue right away if you have already created that file >>> - on the next page you are able to upload your file >>> - press continue >>> >>> Your certificate should be created. >>> >>> I just ran through it just to write this description, but cannot go further because i have all my certificates already. >>> >>> So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. >>> >>> Regards, >>> >>> Matthias >>> >>> >>> >>> >>> Matthias Rebbe >>> Bramkampsieke 13 >>> 32312 L?bbecke >>> Tel +49 5741 310000 >>> +49 160 5504462 >>> Fax: +49 5741 310002 >>> eMail: matthias at m-r-d.de >>> >>> BR5 Konverter - BR5 -> MP3 >>>> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >>>> >>>> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >>>> >>>> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >>>> >>>>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >>>> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >>>> >>>> TIA for any nice clear simple explanation! >>>> >>>> Graham >>>> >>>> I?m even more in need of a LiveCode app deployment guide than ever? >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Tue Jan 17 12:49:10 2017 From: paul at researchware.com (Paul Dupuis) Date: Tue, 17 Jan 2017 12:49:10 -0500 Subject: Best practice for menus... Message-ID: <587E5916.1010005@researchware.com> For desktop applications on Windows and OSX, I am lookingf or what people consider the best practice to be for enabling, disabling, or updating menu items based on context. You have so many ways in the LiveCode language to do this: enable menuItem 2 of menu "Edit" disable menuItem 3 or menu "File" get the text of btn "Edit" if first char of line 3 of it is "(" then delete first char of line 3 of it -- enables 3 menuItem in Edit menu set the text of btn "Edit" to it enable menuitem 2 of btn "File" of grp "Menubar" -- Enable Open and probably a number of other syntax variations I have forgotten. So is there one of the many syntax variations for menus that is "Best" (i.e most reliable, best performance, best balance between reliability and performance) From livfoss at mac.com Tue Jan 17 13:01:04 2017 From: livfoss at mac.com (Graham Samuel) Date: Tue, 17 Jan 2017 19:01:04 +0100 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> Message-ID: <1723A12D-8B11-47F7-AEBE-0E7F8CF9663A@mac.com> Not quite out of the wood yet. I have actually generated the certificates, and got them into my KeyChain, but not exactly as I expected. I get this from the Apple Developer Portal: > Download, Install and Backup > Download your certificate to your Mac, then double click the .cer file to install in Keychain Access. Make sure to save a backup copy of your private and public keys somewhere secure. Double-clicking produced an incomprehensible error message to the effect that I was importing the certificates into the wrong place, so I followed a clue in the message and imported the certificates into the ?login? section - with no idea what that means. So far so good. I also copied the certificates to a safe place in cyberspace (there will also be automatic local backups). But what does the second sentence mean? Are the keys mentioned part of the certificate, and if they aren?t, how can I access them? Maybe the code signing process itself will solve this problem, but I would like to be clearer about where these keys are now. [sigh?] If anyone has time to explain, as ever I will be grateful. Graham > On 17 Jan 2017, at 17:59, prothero--- via use-livecode wrote: > > Graham, > For me, one problem is that I use the signing and deployment system so seldom that I forget the idiosyncrasies when I delve back not the Apple Developer site. I then may duplicate certificates or provisioning profiles, and that confuses everything. One of the most useful buttons I clicked, on App Wrapper 3 (or was it Monte's stack) listed my certificates and warned me of duplicates. Them, when OS's get upgraded and Xcode versions change, it can get more of a mess. > > Wouldn't it be wonderful if there was a livecode stack that could examine your setup and figure all this out? I did get a lot of useful information from the log files in Monte's signing app, though. > > Best, > Bill > > William Prothero > http://es.earthednet.org > >> On Jan 17, 2017, at 8:39 AM, Graham Samuel via use-livecode wrote: >> >> Bill, thanks to you and to the ever-helpful Matthias. I have in fact got used to dropDMG, so I will probably stick to that. I do already have a link to the Trevor/Monte signing app, so it looks as if this is all coming together. >> >> I wonder if we are in the minority in finding all this such a PITA. There are after all a lot of successful LiveCode developers, but these deployment issues don?t appear that often on this list. Yet I can?t believe that anyone could find this stuff straightforward when they first try it. >> >> Onward! >> >> Thanks again >> >> Graham >> >>> On 17 Jan 2017, at 17:16, prothero--- via use-livecode wrote: >>> >>> Graham, >>> I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. >>> >>> That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. >>> >>> Good luck, >>> Bill >>> >>> William Prothero >>> http://es.earthednet.org >>> >>>> On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: >>>> >>>> Graham, >>>> >>>> - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? >>>> - then click ?All? under ?Certifcates? on the left side >>>> - click the ?+? sign on the right side (near the loupe) >>>> - in the next page select ?Developer ID? near the bottom >>>> - click ?continue? >>>> - on the next page select either ?Developer ID Application? or ?Developer ID Installer? >>>> - on the next page read the instructions how to create the Creator Signing Request >>>> or click continue right away if you have already created that file >>>> - on the next page you are able to upload your file >>>> - press continue >>>> >>>> Your certificate should be created. >>>> >>>> I just ran through it just to write this description, but cannot go further because i have all my certificates already. >>>> >>>> So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. >>>> >>>> Regards, >>>> >>>> Matthias >>>> >>>> >>>> >>>> >>>> Matthias Rebbe >>>> Bramkampsieke 13 >>>> 32312 L?bbecke >>>> Tel +49 5741 310000 >>>> +49 160 5504462 >>>> Fax: +49 5741 310002 >>>> eMail: matthias at m-r-d.de >>>> >>>> BR5 Konverter - BR5 -> MP3 >>>>> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >>>>> >>>>> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >>>>> >>>>> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >>>>> >>>>>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >>>>> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >>>>> >>>>> TIA for any nice clear simple explanation! >>>>> >>>>> Graham >>>>> >>>>> I?m even more in need of a LiveCode app deployment guide than ever? >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 17 13:11:27 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 17 Jan 2017 18:11:27 +0000 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <004601d270bd$ba00a520$2e01ef60$@kestner.de> References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: It was a different world back then. I suppose if Zimbabwe had invented computers, we would have been upset that the whole industry revolved around Ndebele. Bob S On Jan 17, 2017, at 04:32 , Tiemo Hollmann TB via use-livecode > wrote: Isn't that crazy? We are logging year 2017 and are still struggling with code pages, as far as you are not American, as in 1987 or 1997 or 2007 and probably still in 2027 and 2037. Who was so short brained to invent ASCII? Tiemo From ambassador at fourthworld.com Tue Jan 17 15:27:02 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 Jan 2017 12:27:02 -0800 Subject: Best practice for menus... In-Reply-To: <587E5916.1010005@researchware.com> References: <587E5916.1010005@researchware.com> Message-ID: <3fe47505-3b26-e000-6edd-421390d9504c@fourthworld.com> Paul Dupuis wrote: > For desktop applications on Windows and OSX, I am lookingf or what > people consider the best practice to be for enabling, disabling, or > updating menu items based on context. > > You have so many ways in the LiveCode language to do this: > > enable menuItem 2 of menu "Edit" > disable menuItem 3 or menu "File" > > get the text of btn "Edit" > if first char of line 3 of it is "(" then delete first char of line 3 > of it -- enables 3 menuItem in Edit menu > set the text of btn "Edit" to it > > enable menuitem 2 of btn "File" of grp "Menubar" -- Enable Open > > and probably a number of other syntax variations I have forgotten. So > is there one of the many syntax variations for menus that is "Best" > (i.e most reliable, best performance, best balance between > reliability and performance) IIRC the "menu" keyword will favor whatever's in the default menu bar, which may or may not be ideal depending on your circumstance. For example, if you script: disable menuitem 2 of menu "File" ...if the topmost stack has a File menu, or you have a custom menu stack being used as a menu bar and the defaultMenubar points to it, you may get what you expect. But if you're not quite so careful you may wind up disabling something in the LC IDE menubar while it's set to the defaultMenubar. Also, IIRC the "menuItem" keyword is useful only for enabling and disabling menu items, but I don't believe it can be used for setting checkmarks, mnemonics, or other options. Given that the "menu" reference is finicky and "menuItem" limited, I rarely use either. Working with the menuitems as text give me complete control and unambiguous object references, for the small price of a little extra typing. I was curious about performance, so I ran the test copied below, with these results: MenuItem: 219 ms As text: 10 ms The difference may not be surprising given that the menuItems are a single property (rather than separately stored elements for each item as with SuperCard), so it seems the engine needs to get all the items for a menu, manipulate the ones in question, and restore them to the menu object each time a change is made to any one of them. Those results were in v9. Interestingly, v6 seems much slower (thanks team for the speed bump with menu updating): MenuItem: 3473 ms As text: 131 ms ----------------------------------------------------------------------- -- Test script -- Compare speed of disabling all even-numbered items in a menu -- containing 100 items. -- Requires 1 pulldown menu named "m1" on mouseUp -- Setup menu: repeat with i = 1 to 100 put "item "& i &cr after s end repeat delete last char of s -- trailing CR put s into btn "m1" -- -- Params for test: put 10 into n put the text of btn "m1" into s -- -- Test 1: menuItem put the millisecs into t repeat n put s into btn "m1" SetMenu1 end repeat put the millisecs - t into t1 put the text of btn 1 into r1 -- -- Test 2: text put the millisecs into t repeat n put s into btn "m1" SetMenu2 end repeat put the millisecs - t into t2 put the text of btn 1 into r2 -- -- Display results: put "MenuItem: "& t1 &" ms" &cr \ & "As text: "& t2 &" ms" &cr \ & "Match?: "& (r1 is r2) end mouseUp on SetMenu1 repeat with i = 2 to the number of lines of the text of btn "m1" step 2 disable menuitem i of btn "m1" end repeat end SetMenu1 on SetMenu2 put the text of btn 1 into s put 0 into i put empty into tNuS repeat for each line tLine in s add 1 to i if i mod 2 = 0 then put "("& tLine &cr after tNuS else put tLine &cr after tNuS end if end repeat delete last char of tNuS set the text of btn "m1" to tNuS end SetMenu2 -- 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 yvescoppe at mac.com Tue Jan 17 15:42:46 2017 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 17 Jan 2017 21:42:46 +0100 Subject: side effect on mac with LC Message-ID: <7122761B-231C-4242-9AC6-F2F3798ACDE5@mac.com> Hi list, I?d like to make an effect typically for mobile on a mac Is it possible with LC to have a sliding on side effect when moving horizontally the finger on the mouse as to let appear a ? red btn ? underneath another on front with label for example ? Remove ? ? You can see that on the notes.app or mail.app ... If someone h s a sample script therefore ?? Thanks. Greetings. Yves COPPE yvescoppe at mac.com From paul at researchware.com Tue Jan 17 16:04:48 2017 From: paul at researchware.com (Paul Dupuis) Date: Tue, 17 Jan 2017 16:04:48 -0500 Subject: Best practice for menus... In-Reply-To: <3fe47505-3b26-e000-6edd-421390d9504c@fourthworld.com> References: <587E5916.1010005@researchware.com> <3fe47505-3b26-e000-6edd-421390d9504c@fourthworld.com> Message-ID: <587E86F0.8010507@researchware.com> Richard, Thanks for the timing information. It was reassuring to see changing the text was faster. In dealing with bug http://quality.livecode.com/show_bug.cgi?id=19097 I have been looking to clean up menu code and was looking for best practice feedback exactly like yours. My own inclination has been towards changing the text of the menu button precisely because I can be assured of the context as you noted. However, before systemically changing all code that doesn't conform to one specific way of menu handling to another, I thought I would check and see if most people agreed on one method or if there was a difference of opinions or what. With all the performance benchmarking data you have collected and conducted over the years, you should someday write a book on "LiveCode Best Practices". On 1/17/2017 3:27 PM, Richard Gaskin via use-livecode wrote: > Paul Dupuis wrote: > > > For desktop applications on Windows and OSX, I am lookingf or what > > people consider the best practice to be for enabling, disabling, or > > updating menu items based on context. > > > > You have so many ways in the LiveCode language to do this: > > > > enable menuItem 2 of menu "Edit" > > disable menuItem 3 or menu "File" > > > > get the text of btn "Edit" > > if first char of line 3 of it is "(" then delete first char of line 3 > > of it -- enables 3 menuItem in Edit menu > > set the text of btn "Edit" to it > > > > enable menuitem 2 of btn "File" of grp "Menubar" -- Enable Open > > > > and probably a number of other syntax variations I have forgotten. So > > is there one of the many syntax variations for menus that is "Best" > > (i.e most reliable, best performance, best balance between > > reliability and performance) > > > IIRC the "menu" keyword will favor whatever's in the default menu bar, > which may or may not be ideal depending on your circumstance. > > For example, if you script: > > disable menuitem 2 of menu "File" > > ...if the topmost stack has a File menu, or you have a custom menu > stack being used as a menu bar and the defaultMenubar points to it, > you may get what you expect. > > But if you're not quite so careful you may wind up disabling something > in the LC IDE menubar while it's set to the defaultMenubar. > > Also, IIRC the "menuItem" keyword is useful only for enabling and > disabling menu items, but I don't believe it can be used for setting > checkmarks, mnemonics, or other options. > > Given that the "menu" reference is finicky and "menuItem" limited, I > rarely use either. > > Working with the menuitems as text give me complete control and > unambiguous object references, for the small price of a little extra > typing. > > I was curious about performance, so I ran the test copied below, with > these results: > > MenuItem: 219 ms > As text: 10 ms > > The difference may not be surprising given that the menuItems are a > single property (rather than separately stored elements for each item > as with SuperCard), so it seems the engine needs to get all the items > for a menu, manipulate the ones in question, and restore them to the > menu object each time a change is made to any one of them. > > Those results were in v9. > > Interestingly, v6 seems much slower (thanks team for the speed bump > with menu updating): > > MenuItem: 3473 ms > As text: 131 ms > > > ----------------------------------------------------------------------- > -- Test script > -- Compare speed of disabling all even-numbered items in a menu > -- containing 100 items. > -- Requires 1 pulldown menu named "m1" > > on mouseUp > -- Setup menu: > repeat with i = 1 to 100 > put "item "& i &cr after s > end repeat > delete last char of s -- trailing CR > put s into btn "m1" > -- > -- Params for test: > put 10 into n > put the text of btn "m1" into s > -- > -- Test 1: menuItem > put the millisecs into t > repeat n > put s into btn "m1" > SetMenu1 > end repeat > put the millisecs - t into t1 > put the text of btn 1 into r1 > -- > -- Test 2: text > put the millisecs into t > repeat n > put s into btn "m1" > SetMenu2 > end repeat > put the millisecs - t into t2 > put the text of btn 1 into r2 > -- > -- Display results: > put "MenuItem: "& t1 &" ms" &cr \ > & "As text: "& t2 &" ms" &cr \ > & "Match?: "& (r1 is r2) > end mouseUp > > > on SetMenu1 > repeat with i = 2 to the number of lines of the text of btn "m1" > step 2 > disable menuitem i of btn "m1" > end repeat > end SetMenu1 > > > on SetMenu2 > put the text of btn 1 into s > put 0 into i > put empty into tNuS > repeat for each line tLine in s > add 1 to i > if i mod 2 = 0 then > put "("& tLine &cr after tNuS > else > put tLine &cr after tNuS > end if > end repeat > delete last char of tNuS > set the text of btn "m1" to tNuS > end SetMenu2 > > > From dochawk at gmail.com Tue Jan 17 16:30:42 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 17 Jan 2017 13:30:42 -0800 Subject: side effect on mac with LC In-Reply-To: <7122761B-231C-4242-9AC6-F2F3798ACDE5@mac.com> References: <7122761B-231C-4242-9AC6-F2F3798ACDE5@mac.com> Message-ID: On Tue, Jan 17, 2017 at 12:42 PM, Yves COPPE via use-livecode < use-livecode at lists.runrev.com> wrote: > Is it possible with LC to have a sliding on side effect when moving > horizontally the finger on the mouse as to let appear a ? red btn ? > underneath another on front with label for example ? Remove ? ? If you mean what I think you mean, you can use "on mouseMove": on mouseup if the thumbpos of me <> the savedThumPos of this stack then --it changed doSomething end if set the savedThumPos of me to the thumbPos of me end mouseup (you might need to set the new value before doSomething if that takes a moment and the thumbPos could change while it happens. I like it where it is so that it isn't set if the script bombs. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From revolution at jaedworks.com Tue Jan 17 16:54:16 2017 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 17 Jan 2017 13:54:16 -0800 Subject: Best practice for menus... In-Reply-To: <587E5916.1010005@researchware.com> References: <587E5916.1010005@researchware.com> Message-ID: At 12:49 PM -0500 1/17/2017, Paul Dupuis via use-livecode wrote: >For desktop applications on Windows and OSX, I am lookingf or what >people consider the best practice to be for enabling, disabling, or >updating menu items based on context. > >You have so many ways in the LiveCode language to do this: > >enable menuItem 2 of menu "Edit" >disable menuItem 3 or menu "File" >get the text of btn "Edit" >if first char of line 3 of it is "(" then delete first char of line 3 of >it -- enables 3 menuItem in Edit menu >set the text of btn "Edit" to it >enable menuitem 2 of btn "File" of grp "Menubar" -- Enable Open One thing I like is using menu tags, rather than menu item numbers or names, because that way you don't have to touch any code if you change the position or text of a menu item. It makes life easier with a menu item whose name changes based on context, because the tag is invariant. I do wish LC had menu items as pseudo-objects (that is, addressable things with certain properties of their own, like chunks in fields). It would make checking the status menu items so much easier if you didn't have to mess with metacharacters in the actual text of a menu item.... From waprothero at gmail.com Tue Jan 17 16:55:06 2017 From: waprothero at gmail.com (William Prothero) Date: Tue, 17 Jan 2017 13:55:06 -0800 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: <1723A12D-8B11-47F7-AEBE-0E7F8CF9663A@mac.com> References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> <1723A12D-8B11-47F7-AEBE-0E7F8CF9663A@mac.com> Message-ID: I ?think? that once you get the certificate into keychain, you no longer need to worry about ?keys?. The main thing is to have, for standalones, one named: ?Developer ID Application: xxxxxx? for the app. I think, if you have an installer and you sign it, it will use one named ?Developer ID Installer: xxxxxxx?. Mine are also in the ?login? section. I don?t know the whys and wherefor?s of that, but it works, so?.. who am I to complain? By the way, when I download the disc image, I still get a message cautioning me that the software was downloaded from the internet. But, no more scary ?Unknown Developer? messages. Best, Bill > On Jan 17, 2017, at 10:01 AM, Graham Samuel via use-livecode wrote: > > Not quite out of the wood yet. I have actually generated the certificates, and got them into my KeyChain, but not exactly as I expected. I get this from the Apple Developer Portal: > >> Download, Install and Backup >> Download your certificate to your Mac, then double click the .cer file to install in Keychain Access. Make sure to save a backup copy of your private and public keys somewhere secure. > > Double-clicking produced an incomprehensible error message to the effect that I was importing the certificates into the wrong place, so I followed a clue in the message and imported the certificates into the ?login? section - with no idea what that means. So far so good. I also copied the certificates to a safe place in cyberspace (there will also be automatic local backups). But what does the second sentence mean? Are the keys mentioned part of the certificate, and if they aren?t, how can I access them? Maybe the code signing process itself will solve this problem, but I would like to be clearer about where these keys are now. > > [sigh?] > > If anyone has time to explain, as ever I will be grateful. > > Graham > >> On 17 Jan 2017, at 17:59, prothero--- via use-livecode wrote: >> >> Graham, >> For me, one problem is that I use the signing and deployment system so seldom that I forget the idiosyncrasies when I delve back not the Apple Developer site. I then may duplicate certificates or provisioning profiles, and that confuses everything. One of the most useful buttons I clicked, on App Wrapper 3 (or was it Monte's stack) listed my certificates and warned me of duplicates. Them, when OS's get upgraded and Xcode versions change, it can get more of a mess. >> >> Wouldn't it be wonderful if there was a livecode stack that could examine your setup and figure all this out? I did get a lot of useful information from the log files in Monte's signing app, though. >> >> Best, >> Bill >> >> William Prothero >> http://es.earthednet.org >> >>> On Jan 17, 2017, at 8:39 AM, Graham Samuel via use-livecode wrote: >>> >>> Bill, thanks to you and to the ever-helpful Matthias. I have in fact got used to dropDMG, so I will probably stick to that. I do already have a link to the Trevor/Monte signing app, so it looks as if this is all coming together. >>> >>> I wonder if we are in the minority in finding all this such a PITA. There are after all a lot of successful LiveCode developers, but these deployment issues don?t appear that often on this list. Yet I can?t believe that anyone could find this stuff straightforward when they first try it. >>> >>> Onward! >>> >>> Thanks again >>> >>> Graham >>> >>>> On 17 Jan 2017, at 17:16, prothero--- via use-livecode wrote: >>>> >>>> Graham, >>>> I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. >>>> >>>> That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. >>>> >>>> Good luck, >>>> Bill >>>> >>>> William Prothero >>>> http://es.earthednet.org >>>> >>>>> On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: >>>>> >>>>> Graham, >>>>> >>>>> - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? >>>>> - then click ?All? under ?Certifcates? on the left side >>>>> - click the ?+? sign on the right side (near the loupe) >>>>> - in the next page select ?Developer ID? near the bottom >>>>> - click ?continue? >>>>> - on the next page select either ?Developer ID Application? or ?Developer ID Installer? >>>>> - on the next page read the instructions how to create the Creator Signing Request >>>>> or click continue right away if you have already created that file >>>>> - on the next page you are able to upload your file >>>>> - press continue >>>>> >>>>> Your certificate should be created. >>>>> >>>>> I just ran through it just to write this description, but cannot go further because i have all my certificates already. >>>>> >>>>> So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. >>>>> >>>>> Regards, >>>>> >>>>> Matthias >>>>> >>>>> >>>>> >>>>> >>>>> Matthias Rebbe >>>>> Bramkampsieke 13 >>>>> 32312 L?bbecke >>>>> Tel +49 5741 310000 >>>>> +49 160 5504462 >>>>> Fax: +49 5741 310002 >>>>> eMail: matthias at m-r-d.de >>>>> >>>>> BR5 Konverter - BR5 -> MP3 >>>>>> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >>>>>> >>>>>> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >>>>>> >>>>>> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >>>>>> >>>>>>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >>>>>> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >>>>>> >>>>>> TIA for any nice clear simple explanation! >>>>>> >>>>>> Graham >>>>>> >>>>>> I?m even more in need of a LiveCode app deployment guide than ever? >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From yvescoppe at mac.com Tue Jan 17 17:44:22 2017 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 17 Jan 2017 23:44:22 +0100 Subject: side effect on mac with LC Message-ID: Hi, Sorry, but your answer is not enough clear to help me? can you explain more with a more developed sample ? If you mean what I think you mean, you can use "on mouseMove": on mouseup if the thumbpos of me <> the savedThumPos of this stack then --it changed doSomething end if set the savedThumPos of me to the thumbPos of me end mouseup Thanks. Greetings. Yves COPPE From jacque at hyperactivesw.com Tue Jan 17 18:06:14 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Jan 2017 17:06:14 -0600 Subject: Best practice for menus... In-Reply-To: <3fe47505-3b26-e000-6edd-421390d9504c@fourthworld.com> References: <587E5916.1010005@researchware.com> <3fe47505-3b26-e000-6edd-421390d9504c@fourthworld.com> Message-ID: On 1/17/17 2:27 PM, Richard Gaskin via use-livecode wrote: > I was curious about performance, so I ran the test copied below, with > these results: > > MenuItem: 219 ms > As text: 10 ms Do the results change if you lock menus before changing them? Manipulating menus, especially on Macs, is expensive and locking menus helps to alleviate that. Not sure about other platforms though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tore.nilsen at me.com Tue Jan 17 18:14:23 2017 From: tore.nilsen at me.com (Tore Nilsen) Date: Wed, 18 Jan 2017 00:14:23 +0100 Subject: side effect on mac with LC In-Reply-To: References: Message-ID: What you can do is the following: When the user pushes down you register the horisontal position of the pointer and store this position for later use. This can be stored in a variabel or a custom property like this: global gStartH on mouseDown put the mouseH into gStartH end mouseDown //You then control whether the pointer has been moved or not in a mouseUp handler, decide how far it should move before you slide on mouseUp if the mouseH > (gStartH + 100) then //has moved more than 100 pixels lock screen for visual effect go next card unlock screen with visual effect push right fast end if if the mouseH < (gStartH-100) then //has moved more than 100 pixels lock screen for visual effect go previous card unlock screen with visual effect push left fast end if end mouseUp If you like you can check while the mouse is moving with the following script (in stead of mouseUp): on mouseMove if the mouse is down and the mouseH > (gStartH + 100) then //has moved more than 100 pixels lock screen for visual effect go next card unlock screen with visual effect push right fast end if if the mouse is down and the mouseH < (gStart -100) then //has moved more than 100 pixels lock screen for visual effect go previous card unlock screen with visual effect push left fast end if end mouseMove If you put this script in the stack, you need to make sure that the card or other objects do not trap the mouse messages. Regards Tore Nilsen > 17. jan. 2017 kl. 23.44 skrev Yves COPPE via use-livecode : > > Hi, > > Sorry, but your answer is not enough clear to help me? > can you explain more with a more developed sample ? > > > > > If you mean what I think you mean, you can use "on mouseMove": > > on mouseup > > if the thumbpos of me <> the savedThumPos of this stack then > > --it changed > > doSomething > > end if > > set the savedThumPos of me to the thumbPos of me > > end mouseup > > Thanks. > > Greetings. > > Yves COPPE > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From yvescoppe at mac.com Tue Jan 17 18:23:50 2017 From: yvescoppe at mac.com (Yves COPPE) Date: Wed, 18 Jan 2017 00:23:50 +0100 Subject: side effect on mac with LC Message-ID: Hi, I will try it tomorrow Thank you Greetings. Yves COPPE yvescoppe at mac.com What you can do is the following: When the user pushes down you register the horisontal position of the pointer and store this position for later use. This can be stored in a variabel or a custom property like this: global gStartH on mouseDown put the mouseH into gStartH end mouseDown //You then control whether the pointer has been moved or not in a mouseUp handler, decide how far it should move before you slide on mouseUp if the mouseH > (gStartH + 100) then //has moved more than 100 pixels lock screen for visual effect go next card unlock screen with visual effect push right fast end if if the mouseH < (gStartH-100) then //has moved more than 100 pixels lock screen for visual effect go previous card unlock screen with visual effect push left fast end if end mouseUp If you like you can check while the mouse is moving with the following script (in stead of mouseUp): on mouseMove if the mouse is down and the mouseH > (gStartH + 100) then //has moved more than 100 pixels lock screen for visual effect go next card unlock screen with visual effect push right fast end if if the mouse is down and the mouseH < (gStart -100) then //has moved more than 100 pixels lock screen for visual effect go previous card unlock screen with visual effect push left fast end if end mouseMove If you put this script in the stack, you need to make sure that the card or other objects do not trap the mouse messages. Regards Tore Nilsen From dochawk at gmail.com Tue Jan 17 18:41:38 2017 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 17 Jan 2017 15:41:38 -0800 Subject: side effect on mac with LC In-Reply-To: References: Message-ID: On Tue, Jan 17, 2017 at 2:44 PM, Yves COPPE via use-livecode < use-livecode at lists.runrev.com> wrote: > Sorry, but your answer is not enough clear to help me? > can you explain more with a more developed sample > Not without writing one from scratch; that one is pretty much out of my own code line for line. You need to save where the position *was,* possibly as a custom property of the slider. When the mouse moves, see where it *is.*If that has changed, then "doSomething"--display or move your red dot to the x-coordenate of the mouseLoc, or whatever you want to happen. Come to think of it, I thought there were scrollbar specific messages (scrollbarDrag ?), but I don't see them in the dictionary, other than scrollbarPageInc. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ambassador at fourthworld.com Tue Jan 17 18:43:25 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 Jan 2017 15:43:25 -0800 Subject: Best practice for menus... In-Reply-To: References: Message-ID: <763cfc09-ad6e-a4f9-8309-049315906d1a@fourthworld.com> J. Landman Gay wrote: > On 1/17/17 2:27 PM, Richard Gaskin via use-livecode wrote: >> I was curious about performance, so I ran the test copied below, with >> these results: >> >> MenuItem: 219 ms >> As text: 10 ms > > Do the results change if you lock menus before changing them? > Manipulating menus, especially on Macs, is expensive and locking > menus helps to alleviate that. Not sure about other platforms though. I did test that, but no difference here, as I ran the test on Ubuntu. IIRC that's a Mac-only property that has no effect on Windows and Linux, merely preventing the update of the OS menubar from LC until idle. I hope one day that'll be a Linux property, too. Like Mac, Ubuntu has a global menu bar, and it would be nice to also have control over when it gets updated. -- 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 Tue Jan 17 21:10:21 2017 From: paul at researchware.com (Paul Dupuis) Date: Tue, 17 Jan 2017 21:10:21 -0500 Subject: AW: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <5873EB01.4070508@researchware.com> References: <5873EB01.4070508@researchware.com> Message-ID: <587ECE8D.2010900@researchware.com> This "odd behavior" is indeed a LC engine bug under OSX, from version 6.7 onward including LC9. See http://quality.livecode.com/show_bug.cgi?id=19097. Mark Waddingham has identified the cause and the fix for future releases. From stephen at barncard.com Tue Jan 17 23:05:52 2017 From: stephen at barncard.com (Stephen Barncard) Date: Tue, 17 Jan 2017 20:05:52 -0800 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: On Tue, Jan 17, 2017 at 10:11 AM, Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > It was a different world back then. I suppose if Zimbabwe had invented > computers, we would have been upset that the whole industry revolved around > Ndebele. > sometimes, Bob you are funnier that Richard Gaskin. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From lan.kc.macmail at gmail.com Tue Jan 17 23:36:28 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 18 Jan 2017 12:36:28 +0800 Subject: AW: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> Message-ID: On Tue, Jan 17, 2017 at 1:24 AM, Mark Waddingham via use-livecode wrote: > > However, the 'endpoints' (i.e. where the developer can 'see' encoded text > output - e.g. when writing to a file, or encoding for a URL) had to remain > as before otherwise all existing applications using anything other than > ASCII text would have broken when moving from 6.7 -> 7.0. > But isn't that the point of Tiemo's confusion - his scripts broke when moving to 7.0! Prior to 7.0 he didn't have to do anything, it all 'just worked'. When he moved to 7.0 where 'unicode' was suppose to 'just work' on all platforms, he's used textEncode/textDecode to/from UTF8 and it's not working for him (on Mac), instead he's found macToISO (MacRoman to Latin 1) is working for him, which seems to be a step backwards. There must be something more hidden in his scripts or PHP. I wonder if he replaced macToISO(myFile) with textEncode(myFile,"CP1252") he'd get the same result. If so, it may suggest that everything is expecting Latin 1, not unicode. From lan.kc.macmail at gmail.com Wed Jan 18 00:24:40 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 18 Jan 2017 13:24:40 +0800 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: I was thinking that this might have something to do with the installed fonts you have and maybe some sort of substitution if the font you used with your pre-10.12 install is not available with your new install. Interestingly I've just done a test and got a rather unusual result when trying to test this theory. In LC 6.6.5 on OS X 10.11.6 I created a new stack, dragged a field onto it (i.e. no font specified for the field) and then in the msg box: put the effective textFont of field 1 --the result is 'Lucidia Grande' In LC 9.0.0 dp4 on the same machine if I do the same thing the result is '(Text)' If I go into the LC 9 Object Inspector to set the Font of the newly created field there are a bunch of entries at the top, which you don't get in 6.6.5, like: (Default) (System) (Text) (Styled Text) If I choose a specific font then understandably doing: put the effective textFont of field 1 -- result is whatever specific font I've chosen. In the Dictionary the LC6 entry differs from the LC9 entry but both contain this statement: On Mac OS systems, if the specified font isn't available, the system font (which is set in the Appearance control panel and specifies the font used for menus) is used. I think that is an old reference to the Classic OS as there is no such thing as an Appearance Control Panel anymore and you can't set the font of menus. I'm still leaning towards what fonts you have installed, maybe 10.12 handles substitution differently than 10.11 and earlier. And somewhere along the way LC has changed the way it handles and reports situations where no font is specified - as there are obviously now more default possibilities and the Dictionary doesn't explain how you might end up with (Default) as opposed to (Text) From lan.kc.macmail at gmail.com Wed Jan 18 00:42:29 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 18 Jan 2017 13:42:29 +0800 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: What I should have added: If you set a font for your stack, does that fix the problem, i.e. you still leave the font setting for Menus and Fields empty. If not, if you specify a font for your Menus and Fields does that fix the problem? Obviously you have to choose a font you know has Umlaut etc. From toolbook at kestner.de Wed Jan 18 02:38:42 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 18 Jan 2017 08:38:42 +0100 Subject: AW: AW: AW: Why do I still need MacToISO, when working with UTF-8? In-Reply-To: References: <00b801d26fe7$64728140$2d5783c0$@kestner.de> <00f301d27014$f7254f40$e56fedc0$@kestner.de> <00fc01d2701b$fb9bb800$f2d32800$@kestner.de> Message-ID: <003f01d2715d$e4e16680$aea43380$@kestner.de> Yep. And no, I didn't tested textEncode(myFile,"CP1252") Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Kay C Lan via use-livecode Gesendet: Mittwoch, 18. Januar 2017 05:36 An: How to use LiveCode Cc: Kay C Lan Betreff: Re: AW: AW: Why do I still need MacToISO, when working with UTF-8? On Tue, Jan 17, 2017 at 1:24 AM, Mark Waddingham via use-livecode wrote: > > However, the 'endpoints' (i.e. where the developer can 'see' encoded > text output - e.g. when writing to a file, or encoding for a URL) had > to remain as before otherwise all existing applications using anything > other than ASCII text would have broken when moving from 6.7 -> 7.0. > But isn't that the point of Tiemo's confusion - his scripts broke when moving to 7.0! Prior to 7.0 he didn't have to do anything, it all 'just worked'. When he moved to 7.0 where 'unicode' was suppose to 'just work' on all platforms, he's used textEncode/textDecode to/from UTF8 and it's not working for him (on Mac), instead he's found macToISO (MacRoman to Latin 1) is working for him, which seems to be a step backwards. There must be something more hidden in his scripts or PHP. I wonder if he replaced macToISO(myFile) with textEncode(myFile,"CP1252") he'd get the same result. If so, it may suggest that everything is expecting Latin 1, not unicode. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Wed Jan 18 02:58:53 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 18 Jan 2017 08:58:53 +0100 Subject: AW: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: <004001d27160$b6dd4800$2497d800$@kestner.de> Hi Kay C, Good guess, but it's a stack with the old standard LC font Tahoma, which was installed on my machine with OS X 10.11 and still is installed in 10.12. The issue also occurs in answer dialogs, where I havn't (can't) explicitely set the font. And the problem only occurs in standalones of <= 2013. The same program compilied with one of the next versions of >= 2014 looks fine, without having changed anything with fonts. So the issue is solved for my current development, but is a great annoyance for all my customers out there with old versions, because this bug makes my program unusable for all of them. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Kay C Lan via use-livecode Gesendet: Mittwoch, 18. Januar 2017 06:25 An: How to use LiveCode Cc: Kay C Lan Betreff: Re: What has changed in MacOS 10.12 in handling code pages? I was thinking that this might have something to do with the installed fonts you have and maybe some sort of substitution if the font you used with your pre-10.12 install is not available with your new install. Interestingly I've just done a test and got a rather unusual result when trying to test this theory. In LC 6.6.5 on OS X 10.11.6 I created a new stack, dragged a field onto it (i.e. no font specified for the field) and then in the msg box: put the effective textFont of field 1 --the result is 'Lucidia Grande' In LC 9.0.0 dp4 on the same machine if I do the same thing the result is '(Text)' If I go into the LC 9 Object Inspector to set the Font of the newly created field there are a bunch of entries at the top, which you don't get in 6.6.5, like: (Default) (System) (Text) (Styled Text) If I choose a specific font then understandably doing: put the effective textFont of field 1 -- result is whatever specific font I've chosen. In the Dictionary the LC6 entry differs from the LC9 entry but both contain this statement: On Mac OS systems, if the specified font isn't available, the system font (which is set in the Appearance control panel and specifies the font used for menus) is used. I think that is an old reference to the Classic OS as there is no such thing as an Appearance Control Panel anymore and you can't set the font of menus. I'm still leaning towards what fonts you have installed, maybe 10.12 handles substitution differently than 10.11 and earlier. And somewhere along the way LC has changed the way it handles and reports situations where no font is specified - as there are obviously now more default possibilities and the Dictionary doesn't explain how you might end up with (Default) as opposed to (Text) _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Wed Jan 18 06:46:24 2017 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 18 Jan 2017 12:46:24 +0100 Subject: International LiveCode Mini Conference In-Reply-To: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> References: <022893BE-C707-4A51-82A5-8501DD8D431A@economy-x-talk.com> Message-ID: <6c7de52a-bc16-5692-07c6-daa79a1232f9@economy-x-talk.com> The LiveCode conference in Antwerp will take place on 25th February 2017. Please, reserve the date in your agenda. More information will follow shortly. Kind regards, Mark Schonewille http://economy-x-talk.com https://www.facebook.com/marksch Buy the most extensive book on the LiveCode language: http://livecodebeginner.economy-x-talk.com Op 09-Jan-17 om 13:36 schreef Mark Schonewille via use-livecode: > International LiveCode Mini Conference > > In the second half of February, an international LiveCode Mini > Conference has been scheduled. The dates are still to be determined. > The conference has been planned to take place during the weekends of > 18 or 25 February. > > While the conference is called a "LiveCode" conference, it should be > clear that anyone with an interest in rapid application development > is invited: database admins, Filemaker users, Xojo fans, SuperCard > aficionados, and anyone who is looking for new ways to be creative > with computers. > > All information is preliminary. As the date of the conference > approaches, we will have all information available. > > The conference will consist of one day with multiple sessions. We're > planning simultaneous workshops and presentations. We're thinking of > four times two simultaneous sessions of 30 minutes. Afterwards, there > will be plenty of opportunity to meet with fellow programmers and > discuss any topic you like. > > The conference will be held in Antwerp, Belgium, to facilitate > participation by British, French and German people. Obviously, you're > also invited if you live in a different country. > > We're planning to rent a small conference room. Therefore, there will > be a small fee of approximately 35 euro (including VAT, with > invoice). If you want to host a workshop or give a presentation, > you'll be eligible for a discount. Since fees are small, discounts > will be small too. > > Possible topics: - Getting started with LiveCode - Advanced LiveCode > scripting - Widgets - Arduino and Raspberry Pi - Usage in real life > (home and business) - DBMS (MySQL, PostGreSQL, XML, others) - > FileMaker - SuperCard - HyperStudio - Xojo - PHP - other subjects > > You might want to spend one or two nights in a hotel. We'll be happy > to help you find board and lodgings. The hotel room, drinks, food and > other expenses will be on your own account. > > We would like to know how many people are interested. Please, send a > reply before Friday 13th if you're interested (you can reply to my > personal address, in the "reply-to" header, please don't reply to the > mailing list). Next weekend, all decisions will be made final. > > This might be the only edition of this conference! Grab the > opportunity and make sure you're there! It is going to be special for > sure! > > -- Best regards, > > Mark Schonewille > > Economy-x-Talk Homepage: http://economy-x-talk.com Twitter: > http://twitter.com/xtalkprogrammer KvK: 50277553 > > We have time for new software development projects. Contact me for a > quote. From beugelaar at solidit.nl Wed Jan 18 07:25:12 2017 From: beugelaar at solidit.nl (Erik Beugelaar) Date: Wed, 18 Jan 2017 13:25:12 +0100 Subject: [OT] Website Design Apps-Mac In-Reply-To: References: <99DF9237-CEE8-428A-8449-B97492828205@mac.com> <904C2701-B8FA-427D-B10B-96B1CDF5DBF8@mac.com> <9014A035-4E01-48BE-8C2B-0412A01E66B2@me.com> Message-ID: <01b601d27185$ed3be440$c7b3acc0$@solidit.nl> To minimize the brutal attacks of WP sites is to change the default wp-admin folder to something else. The safest way to do this is via the WP plugin: https://wordpress.org/plugins/rename-wp-loginphp-to-anything-you-want/ All the best, Erik Beugelaar -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Stephen Barncard via use-livecode Sent: dinsdag 17 januari 2017 00:25 To: How to use LiveCode Cc: Stephen Barncard Subject: Re: [OT] Website Design Apps-Mac On Mon, Oct 17, 2016 at 6:53 AM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > One problem i see with WordPress is, that its popularity make it a > popular target for hackers. ... and I was a target of Indonesian Script Kiddies several sites, but their autoupdates are VERY regular, and they have seemed to have solved the security issues. I have much more faith in the Wordpress of today than even 2 years ago. Most of the plugs one had to install are now included. Multi-media works great, much html5, some themes are Bootstrap based. the editor rocks a lot better now. Even the default theme (2017) looks decent if you're in a hurry. And you know how depressing the old default themes were. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.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 livfoss at mac.com Wed Jan 18 09:24:31 2017 From: livfoss at mac.com (Graham Samuel) Date: Wed, 18 Jan 2017 15:24:31 +0100 Subject: Code signing - not out of the wood yet: please help! In-Reply-To: References: <4C4B971C-8C46-407D-8AE5-C174CA525FCF@mac.com> <0764BBC0-565A-4CFD-99AA-0F4006023B78@earthlearningsolutions.org> <1723A12D-8B11-47F7-AEBE-0E7F8CF9663A@mac.com> Message-ID: <565E586D-8F53-4996-ADB9-3E9F8BDA8DD4@mac.com> Bill, thanks for staying with me. I will report on my success, if I have any? Cheer Graham > On 17 Jan 2017, at 22:55, William Prothero via use-livecode wrote: > > I ?think? that once you get the certificate into keychain, you no longer need to worry about ?keys?. > The main thing is to have, for standalones, one named: ?Developer ID Application: xxxxxx? for the app. I think, if you have an installer and you sign it, it will use one named ?Developer ID Installer: xxxxxxx?. > > Mine are also in the ?login? section. I don?t know the whys and wherefor?s of that, but it works, so?.. who am I to complain? > By the way, when I download the disc image, I still get a message cautioning me that the software was downloaded from the internet. But, no more scary ?Unknown Developer? messages. > > Best, > Bill > >> On Jan 17, 2017, at 10:01 AM, Graham Samuel via use-livecode wrote: >> >> Not quite out of the wood yet. I have actually generated the certificates, and got them into my KeyChain, but not exactly as I expected. I get this from the Apple Developer Portal: >> >>> Download, Install and Backup >>> Download your certificate to your Mac, then double click the .cer file to install in Keychain Access. Make sure to save a backup copy of your private and public keys somewhere secure. >> >> Double-clicking produced an incomprehensible error message to the effect that I was importing the certificates into the wrong place, so I followed a clue in the message and imported the certificates into the ?login? section - with no idea what that means. So far so good. I also copied the certificates to a safe place in cyberspace (there will also be automatic local backups). But what does the second sentence mean? Are the keys mentioned part of the certificate, and if they aren?t, how can I access them? Maybe the code signing process itself will solve this problem, but I would like to be clearer about where these keys are now. >> >> [sigh?] >> >> If anyone has time to explain, as ever I will be grateful. >> >> Graham >> >>> On 17 Jan 2017, at 17:59, prothero--- via use-livecode wrote: >>> >>> Graham, >>> For me, one problem is that I use the signing and deployment system so seldom that I forget the idiosyncrasies when I delve back not the Apple Developer site. I then may duplicate certificates or provisioning profiles, and that confuses everything. One of the most useful buttons I clicked, on App Wrapper 3 (or was it Monte's stack) listed my certificates and warned me of duplicates. Them, when OS's get upgraded and Xcode versions change, it can get more of a mess. >>> >>> Wouldn't it be wonderful if there was a livecode stack that could examine your setup and figure all this out? I did get a lot of useful information from the log files in Monte's signing app, though. >>> >>> Best, >>> Bill >>> >>> William Prothero >>> http://es.earthednet.org >>> >>>> On Jan 17, 2017, at 8:39 AM, Graham Samuel via use-livecode wrote: >>>> >>>> Bill, thanks to you and to the ever-helpful Matthias. I have in fact got used to dropDMG, so I will probably stick to that. I do already have a link to the Trevor/Monte signing app, so it looks as if this is all coming together. >>>> >>>> I wonder if we are in the minority in finding all this such a PITA. There are after all a lot of successful LiveCode developers, but these deployment issues don?t appear that often on this list. Yet I can?t believe that anyone could find this stuff straightforward when they first try it. >>>> >>>> Onward! >>>> >>>> Thanks again >>>> >>>> Graham >>>> >>>>> On 17 Jan 2017, at 17:16, prothero--- via use-livecode wrote: >>>>> >>>>> Graham, >>>>> I've had similar hair pulling experiences. Mathias' instructions are great initial steps. What you need to do after you get the developer certificate and get it into your keychain, is to actually do the signing. I've tried App Wrapper 3, which a lot of folks have used, but found that it somehow messed with reading files that I needed for my app, and once signed, wouldn't work. Rather that debug what was happening, I tried the livecode signing app distributed by Monte and/or Trevor. It worked like a charm. The last step was to make a disc image that could be downloaded from a web site. I tried (not exactly sure of the precise names) dropDMG and DMGcanvas. I found DMG canvas to be the easiest to use. >>>>> >>>>> That's it. You might search the list emails to find the link to download the signing stack. I am not on my work computer now, but will post it if you can't find it. >>>>> >>>>> Good luck, >>>>> Bill >>>>> >>>>> William Prothero >>>>> http://es.earthednet.org >>>>> >>>>>> On Jan 17, 2017, at 3:50 AM, Matthias Rebbe via use-livecode wrote: >>>>>> >>>>>> Graham, >>>>>> >>>>>> - in your developer account select ?Mac OS X? in the dropdown menu on the left side above the word ?Certificates? >>>>>> - then click ?All? under ?Certifcates? on the left side >>>>>> - click the ?+? sign on the right side (near the loupe) >>>>>> - in the next page select ?Developer ID? near the bottom >>>>>> - click ?continue? >>>>>> - on the next page select either ?Developer ID Application? or ?Developer ID Installer? >>>>>> - on the next page read the instructions how to create the Creator Signing Request >>>>>> or click continue right away if you have already created that file >>>>>> - on the next page you are able to upload your file >>>>>> - press continue >>>>>> >>>>>> Your certificate should be created. >>>>>> >>>>>> I just ran through it just to write this description, but cannot go further because i have all my certificates already. >>>>>> >>>>>> So maybe you have to click some mor ?continue? buttons. I am not sure. But at least now you know where to upload that file. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Matthias >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Matthias Rebbe >>>>>> Bramkampsieke 13 >>>>>> 32312 L?bbecke >>>>>> Tel +49 5741 310000 >>>>>> +49 160 5504462 >>>>>> Fax: +49 5741 310002 >>>>>> eMail: matthias at m-r-d.de >>>>>> >>>>>> BR5 Konverter - BR5 -> MP3 >>>>>>> Am 17.01.2017 um 12:21 schrieb Graham Samuel via use-livecode >: >>>>>>> >>>>>>> Having more or less sorted code signing for a Windows app - thanks to contributors to this list - I am now trying to do the same for the Mac, but I have clearly missed some massive chunk of the work flow. >>>>>>> >>>>>>> I?m a registered developer. I want to distribute my apps outside of the Apple App Store. I realise that I have to generate a Certificate Signing Request (actually two, one for the app itself and one for its installer): I have done this, but now I am stuck. It says in the very convoluted Apple documentation (convoluted if you?re not going down the XCode/Apple Store path): >>>>>>> >>>>>>>> Upload the certificate request to the certificate authority (for example, to Apple using the developer portal, as part of the certificate generation flow). >>>>>>> I cannot see a way to do this in the Developer Portal. Obviously thousands of people have done it, but I just can?t see how. >>>>>>> >>>>>>> TIA for any nice clear simple explanation! >>>>>>> >>>>>>> Graham >>>>>>> >>>>>>> I?m even more in need of a LiveCode app deployment guide than ever? >>>>>>> _______________________________________________ >>>>>>> use-livecode mailing list >>>>>>> use-livecode at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 18 11:24:27 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 18 Jan 2017 18:24:27 +0200 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: One thing I don't understand is, if there is a blocker, why it does not show up on Github: https://github.com/livecode/livecode/milestone/126 I wonder if there is a way people like me can track all the dependencies ( i.e. those mentioned inwith GitHub and those that seem to be outwith GitHub) so they can guestimate a few things about any deliverables they may have that are dependent on the delivery of an upcoming LiveCode build. No; the peasants are not murmuring at my gates. But, having got steam up after 2 years of slothlike development, it would be nice if I could give those who are interested a vague idea of a deliverable date of a Beta version of my next release (presumably it would be fairly daft to release a finished version, rather than a Beta version, on the basis of a LiveCode rlease candidate). Richmond. On 1/13/17 1:02 pm, Ali Lloyd via use-livecode wrote: > We don't actually use GitHub milestones in that way, we just use them to > track which releases various pull requests have gone into. So 100% complete > just means there are no outstanding pull requests with the 8.1.3-rc-1 > milestone set. > > As it happens, there is only one more blocker, unfortunately it is a rather > tricky one. Once that is fixed and merged, a build will go through the > post-build test system and be released if it passes. > > On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Wow; >> >> https://github.com/livecode/livecode/milestone/126 >> >> "no due date" >> >> 100% complete >> >> Ouch, I can feel the anticipation in the pit of my stomach. >> >> Err: 100% Unicode functionality? >> >> 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 richmondmathewson at gmail.com Wed Jan 18 11:30:12 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 18 Jan 2017 18:30:12 +0200 Subject: Nightly Builds Message-ID: <4b373c0c-a4ea-2004-afb0-f8039182a24a@gmail.com> Mooching around, as I tend to from time to time, on the LiveCode website, I came across this: https://livecode.com/resources/release-process/ "Release Frequency: RCs (Release candidates) every 1-3 days Stable versions every 2-4 weeks (Nightly builds available)" Which is either horribly out of date (hinted at by the diagram of the release process with versions 6 and 7), or wrong. Anyway; I was wondering about the avialability of nightly builds, and if they are available, where to find them . . . Richmond. From richmondmathewson at gmail.com Wed Jan 18 11:36:31 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 18 Jan 2017 18:36:31 +0200 Subject: Nightly Builds In-Reply-To: <4b373c0c-a4ea-2004-afb0-f8039182a24a@gmail.com> References: <4b373c0c-a4ea-2004-afb0-f8039182a24a@gmail.com> Message-ID: <8d7cbee1-5866-20d4-1973-a59a2f8dc550@gmail.com> On 1/18/17 6:30 pm, Richmond Mathewson wrote: > Mooching around, as I tend to from time to time, on the LiveCode > website, I came > across this: > > https://livecode.com/resources/release-process/ > > "Release Frequency: > RCs (Release candidates) every 1-3 days > Stable versions every 2-4 weeks > (Nightly builds available)" > > Which is either horribly out of date (hinted at by the diagram of the > release process with versions 6 > and 7), or wrong. > Actually, I just realised I made a few sarcastic remarks about that quote in 2013: so, Yup; you people at LiveCode central really should sort out that page . . . I used the word "porkies" last time . . . > Anyway; I was wondering about the availability of nightly builds, and > if they are available, where to find them . . . Anyway, this time I'm not really in the mood for being rude (I've demonstrated my capacity for that quite a few times already); more in the mood for seeing if I can get my sweaty paws on a few nightly builds. > > Richmond. From merakosp at gmail.com Wed Jan 18 11:48:43 2017 From: merakosp at gmail.com (panagiotis merakos) Date: Wed, 18 Jan 2017 16:48:43 +0000 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: Hi Richmond, Github shows all the bugs for which a PR has been submitted. So if no PR has been submitted for a blocker, it will not show up. The blocker Ali was referring to in his previous post is now fixed ( https://github.com/livecode/livecode/pull/5071). However, unfortunately, yesterday we received a new bug report which turned out to be a 8.1.2 RC-1 regression, thus a blocker for 8.1.3 RC-1, since our goal is any regression introduced in LC X - RC to be fixed before LC X+1 RC. Best regards, Panos -- On Wed, Jan 18, 2017 at 4:24 PM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > One thing I don't understand is, if there is a blocker, why it does not > show up > on Github: > > https://github.com/livecode/livecode/milestone/126 > > I wonder if there is a way people like me can track all the dependencies ( > i.e. those mentioned > inwith GitHub and those that seem to be outwith GitHub) so they can > guestimate a few things > about any deliverables they may have that are dependent on the delivery of > an upcoming > LiveCode build. > > No; the peasants are not murmuring at my gates. > > But, having got steam up after 2 years of slothlike development, it would > be nice > if I could give those who are interested a vague idea of a deliverable > date of a Beta > version of my next release (presumably it would be fairly daft to release > a finished > version, rather than a Beta version, on the basis of a LiveCode rlease > candidate). > > Richmond. > > On 1/13/17 1:02 pm, Ali Lloyd via use-livecode wrote: > >> We don't actually use GitHub milestones in that way, we just use them to >> track which releases various pull requests have gone into. So 100% >> complete >> just means there are no outstanding pull requests with the 8.1.3-rc-1 >> milestone set. >> >> As it happens, there is only one more blocker, unfortunately it is a >> rather >> tricky one. Once that is fixed and merged, a build will go through the >> post-build test system and be released if it passes. >> >> On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >> Wow; >>> >>> https://github.com/livecode/livecode/milestone/126 >>> >>> "no due date" >>> >>> 100% complete >>> >>> Ouch, I can feel the anticipation in the pit of my stomach. >>> >>> Err: 100% Unicode functionality? >>> >>> 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 ali.lloyd at livecode.com Wed Jan 18 11:48:35 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Wed, 18 Jan 2017 16:48:35 +0000 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: The reason it doesn't show up on GitHub is that it will only appear on GitHub when there is a pull request, which is usually only when it is fixed. What you need is http://quality.livecode.com/buglist.cgi?list_id=67534&query_format=advanced&target_milestone=8.1.3-rc-1 Not everything in that list actually blocks, so try: http://quality.livecode.com/buglist.cgi?list_id=67534&query_format=advanced&target_milestone=8.1.3-rc-1&bug_severity=blocker The previous blocker I mentioned is now fixed, but there is a critical issue with the tsNet external that is now blocking the release. That is one of the unfortunate things about blockers - they can delay the release long enough to allow more blockers to show up. Of course at some point you have to draw a line, but the aformentioned bug is well beneath* it. *I'm not sure when you metaphorically draw a line, whether that line is meant to be horizontal or vertical, or indeed which side of the line you start from On Wed, Jan 18, 2017 at 4:24 PM Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > One thing I don't understand is, if there is a blocker, why it does not > show up > on Github: > > https://github.com/livecode/livecode/milestone/126 > > I wonder if there is a way people like me can track all the dependencies > ( i.e. those mentioned > inwith GitHub and those that seem to be outwith GitHub) so they can > guestimate a few things > about any deliverables they may have that are dependent on the delivery > of an upcoming > LiveCode build. > > No; the peasants are not murmuring at my gates. > > But, having got steam up after 2 years of slothlike development, it > would be nice > if I could give those who are interested a vague idea of a deliverable > date of a Beta > version of my next release (presumably it would be fairly daft to > release a finished > version, rather than a Beta version, on the basis of a LiveCode rlease > candidate). > > Richmond. > > On 1/13/17 1:02 pm, Ali Lloyd via use-livecode wrote: > > We don't actually use GitHub milestones in that way, we just use them to > > track which releases various pull requests have gone into. So 100% > complete > > just means there are no outstanding pull requests with the 8.1.3-rc-1 > > milestone set. > > > > As it happens, there is only one more blocker, unfortunately it is a > rather > > tricky one. Once that is fixed and merged, a build will go through the > > post-build test system and be released if it passes. > > > > On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Wow; > >> > >> https://github.com/livecode/livecode/milestone/126 > >> > >> "no due date" > >> > >> 100% complete > >> > >> Ouch, I can feel the anticipation in the pit of my stomach. > >> > >> Err: 100% Unicode functionality? > >> > >> 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 richmondmathewson at gmail.com Wed Jan 18 11:56:01 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Wed, 18 Jan 2017 18:56:01 +0200 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> Message-ID: <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> Well, even if nothing else I am beginning to understand just how complicated LiveCode development is . . . And all that I am twitched about at the moment is finding a properly documented list of the conjunct consonants for the Siddham writing system: suddenly my burden feels about 1000 times lighter. Richmond. On 1/18/17 6:48 pm, panagiotis merakos via use-livecode wrote: > Hi Richmond, > > Github shows all the bugs for which a PR has been submitted. So if no PR > has been submitted for a blocker, it will not show up. > > The blocker Ali was referring to in his previous post is now fixed ( > https://github.com/livecode/livecode/pull/5071). > > However, unfortunately, yesterday we received a new bug report which turned > out to be a 8.1.2 RC-1 regression, thus a blocker for 8.1.3 RC-1, since our > goal is any regression introduced in LC X - RC to be fixed before LC X+1 RC. > > Best regards, > Panos > -- > > On Wed, Jan 18, 2017 at 4:24 PM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> One thing I don't understand is, if there is a blocker, why it does not >> show up >> on Github: >> >> https://github.com/livecode/livecode/milestone/126 >> >> I wonder if there is a way people like me can track all the dependencies ( >> i.e. those mentioned >> inwith GitHub and those that seem to be outwith GitHub) so they can >> guestimate a few things >> about any deliverables they may have that are dependent on the delivery of >> an upcoming >> LiveCode build. >> >> No; the peasants are not murmuring at my gates. >> >> But, having got steam up after 2 years of slothlike development, it would >> be nice >> if I could give those who are interested a vague idea of a deliverable >> date of a Beta >> version of my next release (presumably it would be fairly daft to release >> a finished >> version, rather than a Beta version, on the basis of a LiveCode rlease >> candidate). >> >> Richmond. >> >> On 1/13/17 1:02 pm, Ali Lloyd via use-livecode wrote: >> >>> We don't actually use GitHub milestones in that way, we just use them to >>> track which releases various pull requests have gone into. So 100% >>> complete >>> just means there are no outstanding pull requests with the 8.1.3-rc-1 >>> milestone set. >>> >>> As it happens, there is only one more blocker, unfortunately it is a >>> rather >>> tricky one. Once that is fixed and merged, a build will go through the >>> post-build test system and be released if it passes. >>> >>> On Fri, Jan 13, 2017 at 8:43 AM Richmond Mathewson via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> >>> Wow; >>>> https://github.com/livecode/livecode/milestone/126 >>>> >>>> "no due date" >>>> >>>> 100% complete >>>> >>>> Ouch, I can feel the anticipation in the pit of my stomach. >>>> >>>> Err: 100% Unicode functionality? >>>> >>>> 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 ambassador at fourthworld.com Wed Jan 18 12:20:40 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Jan 2017 09:20:40 -0800 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: Message-ID: <2f16615d-f2ca-ffef-d7d4-5d2f4a0de831@fourthworld.com> Ali Lloyd wrote: > Of course at some point you have to draw a line, but the > aformentioned bug is well beneath* it. > > *I'm not sure when you metaphorically draw a line, whether that line > is meant to be horizontal or vertical, or indeed which side of the > line you start from We're bike shedding on metaphor style here, but FWIW I'd go with your instincts on this one, the line being horizontal suggesting vertical gradation. Think of it as a threshold, which is typically described as being either high or low, and immediately your instincts gain confidence. -- 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 Wed Jan 18 12:23:26 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Jan 2017 09:23:26 -0800 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> References: <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> Message-ID: <4b0811d4-0e8e-5b26-7c01-1dc6d7ae399f@fourthworld.com> Richmond Mathewson wrote: > Well, even if nothing else I am beginning to understand just how > complicated LiveCode development is . . . Amen to that, brother. I find that complaints about the LC engine often tend to occur in inverse proportion to the poster's experience in multi-platform C development. For example, I have only a little C under my belt, and complain a little now and then. Trevor has deep C experience, and rarely complains at all. -- 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 Wed Jan 18 12:27:19 2017 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Jan 2017 09:27:19 -0800 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: Message-ID: Ali Lloyd wrote: > The reason it doesn't show up on GitHub is that it will only appear on > GitHub when there is a pull request, which is usually only when it is > fixed. What you need is > > http://quality.livecode.com/buglist.cgi?list_id=67534&query_format=advanced&target_milestone=8.1.3-rc-1 > > Not everything in that list actually blocks, so try: > > http://quality.livecode.com/buglist.cgi?list_id=67534&query_format=advanced&target_milestone=8.1.3-rc-1&bug_severity=blocker Those URLs are very helpful far beyond this specific discussion, as they remind us of the wealth of info about project status that can be derived from using Bugzilla's Advanced Search feature. If any of you haven't played with Advanced Search in the bug DB, it's worth taking a few minutes to see how richly you can mine the data to assess all sorts of progress, by target version, status, submitter, and so much 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 bobsneidar at iotecdigital.com Wed Jan 18 12:37:43 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 Jan 2017 17:37:43 +0000 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: <2f16615d-f2ca-ffef-d7d4-5d2f4a0de831@fourthworld.com> References: <2f16615d-f2ca-ffef-d7d4-5d2f4a0de831@fourthworld.com> Message-ID: If it is a line, then technically it has no beginning or end point. You must mean a line segment or a ray. ;-) Bob S On Jan 18, 2017, at 09:20 , Richard Gaskin via use-livecode > wrote: Ali Lloyd wrote: > Of course at some point you have to draw a line, but the > aformentioned bug is well beneath* it. > > *I'm not sure when you metaphorically draw a line, whether that line > is meant to be horizontal or vertical, or indeed which side of the > line you start from We're bike shedding on metaphor style here, but FWIW I'd go with your instincts on this one, the line being horizontal suggesting vertical gradation. Think of it as a threshold, which is typically described as being either high or low, and immediately your instincts gain confidence. -- Richard Gaskin From roger.e.eller at sealedair.com Wed Jan 18 12:41:10 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 18 Jan 2017 12:41:10 -0500 Subject: Nightly Builds In-Reply-To: <8d7cbee1-5866-20d4-1973-a59a2f8dc550@gmail.com> References: <4b373c0c-a4ea-2004-afb0-f8039182a24a@gmail.com> <8d7cbee1-5866-20d4-1973-a59a2f8dc550@gmail.com> Message-ID: Just a few days ago, nightly builds were being discussed. Some thought it would take too long to automate the process enough to provide nightly builds. Monte chimed in with the fact that nightly builds are already automated, but are not published to everyone. I think he said they were available for a fee to developers who really need them. ~Roger On Wed, Jan 18, 2017 at 11:36 AM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 1/18/17 6:30 pm, Richmond Mathewson wrote: > >> Mooching around, as I tend to from time to time, on the LiveCode website, >> I came >> across this: >> >> https://livecode.com/resources/release-process/ >> >> "Release Frequency: >> RCs (Release candidates) every 1-3 days >> Stable versions every 2-4 weeks >> (Nightly builds available)" >> >> Which is either horribly out of date (hinted at by the diagram of the >> release process with versions 6 >> and 7), or wrong. >> >> > Actually, I just realised I made a few sarcastic remarks about that quote > in 2013: so, Yup; you people > at LiveCode central really should sort out that page . . . > > I used the word "porkies" last time . . . > > Anyway; I was wondering about the availability of nightly builds, and if >> they are available, where to find them . . . >> > > Anyway, this time I'm not really in the mood for being rude (I've > demonstrated my capacity for that > quite a few times already); more in the mood for seeing if I can get my > sweaty paws on a few nightly > builds. > > > >> 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 stephen at barncard.com Wed Jan 18 12:41:37 2017 From: stephen at barncard.com (Stephen Barncard) Date: Wed, 18 Jan 2017 09:41:37 -0800 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> Message-ID: On Wed, Jan 18, 2017 at 8:56 AM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > And all that I am twitched about at the moment is finding a properly > documented list of the conjunct > consonants for the Siddham writing system: suddenly my burden feels about > 1000 times lighter. > and may I express great thanks to Richmond for being here. He asks the questions that most of us would be reticent to ask for fear of showing holes in our understanding of things, and at the same time reminds us that many of us are 'creative users' first, and programmers because we have to make the thing we want. . We have other interests and use livecode to support their complexities. We want to get to the "thing" that accomplishes our task and not get hung up in the complexity of the tool. -- Stephen Barncard - Sebastopol Ca. USA - mixstream.org From roger.e.eller at sealedair.com Wed Jan 18 12:44:25 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 18 Jan 2017 12:44:25 -0500 Subject: Nightly Builds In-Reply-To: References: <4b373c0c-a4ea-2004-afb0-f8039182a24a@gmail.com> <8d7cbee1-5866-20d4-1973-a59a2f8dc550@gmail.com> Message-ID: Here it is: Nightly Builds discussion On Wed, Jan 18, 2017 at 12:41 PM, Roger Eller wrote: > Just a few days ago, nightly builds were being discussed. Some thought it > would take too long to automate the process enough to provide nightly > builds. Monte chimed in with the fact that nightly builds are already > automated, but are not published to everyone. I think he said they were > available for a fee to developers who really need them. > > ~Roger > > > On Wed, Jan 18, 2017 at 11:36 AM, Richmond Mathewson via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> >> On 1/18/17 6:30 pm, Richmond Mathewson wrote: >> >>> Mooching around, as I tend to from time to time, on the LiveCode >>> website, I came >>> across this: >>> >>> https://livecode.com/resources/release-process/ >>> >>> "Release Frequency: >>> RCs (Release candidates) every 1-3 days >>> Stable versions every 2-4 weeks >>> (Nightly builds available)" >>> >>> Which is either horribly out of date (hinted at by the diagram of the >>> release process with versions 6 >>> and 7), or wrong. >>> >>> >> Actually, I just realised I made a few sarcastic remarks about that quote >> in 2013: so, Yup; you people >> at LiveCode central really should sort out that page . . . >> >> I used the word "porkies" last time . . . >> >> Anyway; I was wondering about the availability of nightly builds, and if >>> they are available, where to find them . . . >>> >> >> Anyway, this time I'm not really in the mood for being rude (I've >> demonstrated my capacity for that >> quite a few times already); more in the mood for seeing if I can get my >> sweaty paws on a few nightly >> builds. >> >> >> >>> 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 bobsneidar at iotecdigital.com Wed Jan 18 15:43:39 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 18 Jan 2017 20:43:39 +0000 Subject: Zippy-da-doo-dah 8.1.3 In-Reply-To: References: <67d3b189-8ffd-0d55-3256-3079c581fd6a@gmail.com> <8973d80b-4866-6023-acdb-fdfda5430061@gmail.com> Message-ID: <7C3B0AC6-E9D3-4C78-9D2C-466D2C07836A@iotecdigital.com> Ye and Amen! Bob S On Jan 18, 2017, at 09:41 , Stephen Barncard via use-livecode > wrote: . We have other interests and use livecode to support their complexities. We want to get to the "thing" that accomplishes our task and not get hung up in the complexity of the tool. -- Stephen Barncard - Sebastopol Ca. USA - From bobsneidar at iotecdigital.com Wed Jan 18 19:15:41 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 00:15:41 +0000 Subject: Exit without quitting Message-ID: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> In the IDE if you exit to top, all script execution stops. In a standalone, it wuits the app. I need a way to stop script execution without quitting the app. Is there an easy way, or will I have to return a value all the way up the script hierarchy to tell the initial handler to sop running? That would suck. Like really badly. Bob S From bobsneidar at iotecdigital.com Wed Jan 18 19:20:16 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 00:20:16 +0000 Subject: Exit without quitting In-Reply-To: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> Message-ID: <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> That is to say, it QUITS the app. BTW this "feature" is not documented. If it's not supposed to quit the app, I can report it as a bug, but I recall past conversations about this I think. Bob S On Jan 18, 2017, at 16:15 , Bob Sneidar via use-livecode > wrote: In the IDE if you exit to top, all script execution stops. In a standalone, it wuits the app. I From revdev at pdslabs.net Wed Jan 18 19:27:28 2017 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 18 Jan 2017 16:27:28 -0800 Subject: Exit without quitting In-Reply-To: <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> Message-ID: Hi Bob, What happens in a standalone if you just "exit " instead of "exit to top" ? Of course that could cause problems in some contexts. Phil Davis On 1/18/17 4:20 PM, Bob Sneidar via use-livecode wrote: > That is to say, it QUITS the app. BTW this "feature" is not documented. If it's not supposed to quit the app, I can report it as a bug, but I recall past conversations about this I think. > > Bob S > > > On Jan 18, 2017, at 16:15 , Bob Sneidar via use-livecode > wrote: > > In the IDE if you exit to top, all script execution stops. In a standalone, it wuits the app. I > > _______________________________________________ > use-livecode mailing list > use-livecode 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 monte at appisle.net Wed Jan 18 19:33:55 2017 From: monte at appisle.net (Monte Goulding) Date: Thu, 19 Jan 2017 11:33:55 +1100 Subject: Exit without quitting In-Reply-To: <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> Message-ID: <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> > On 19 Jan 2017, at 11:20 am, Bob Sneidar via use-livecode wrote: > > That is to say, it QUITS the app. BTW this "feature" is not documented. If it's not supposed to quit the app, I can report it as a bug, but I recall past conversations about this I think. Please report this. It definitely sounds like a bug to me! From dunbarx at aol.com Wed Jan 18 21:11:04 2017 From: dunbarx at aol.com (Craig Newman) Date: Wed, 18 Jan 2017 20:11:04 -0600 Subject: Exit without quitting In-Reply-To: <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> Message-ID: I use exit to top all the time in a standalone. Just habit, since exit "handler" would do in many cases. But never had it quit. Still in v. 6.7 if that makes a difference. Sent from my iPhone > On Jan 18, 2017, at 6:33 PM, Monte Goulding via use-livecode wrote: > > >> On 19 Jan 2017, at 11:20 am, Bob Sneidar via use-livecode wrote: >> >> That is to say, it QUITS the app. BTW this "feature" is not documented. If it's not supposed to quit the app, I can report it as a bug, but I recall past conversations about this I think. > > Please report this. It definitely sounds like a bug to me! > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jan 18 21:27:11 2017 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 18 Jan 2017 21:27:11 -0500 Subject: Exit without quitting In-Reply-To: References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> Message-ID: That definitely sounds like some weird situation or bug. Exit to top is my default exit when I hit some bad condition, and I have never had an app crash on me when I did it. On Wed, Jan 18, 2017 at 9:11 PM, Craig Newman via use-livecode < use-livecode at lists.runrev.com> wrote: > I use exit to top all the time in a standalone. Just habit, since exit > "handler" would do in many cases. But never had it quit. Still in v. 6.7 if > that makes a difference. > > Sent from my iPhone > > > On Jan 18, 2017, at 6:33 PM, Monte Goulding via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > > >> On 19 Jan 2017, at 11:20 am, Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> > >> That is to say, it QUITS the app. BTW this "feature" is not documented. > If it's not supposed to quit the app, I can report it as a bug, but I > recall past conversations about this I think. > > > > Please report this. It definitely sounds like a bug to me! > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 smudge.andy at googlemail.com Thu Jan 19 02:33:33 2017 From: smudge.andy at googlemail.com (AndyP) Date: Wed, 18 Jan 2017 23:33:33 -0800 (PST) Subject: Exit without quitting In-Reply-To: References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> Message-ID: <1484811213280-4711754.post@n4.nabble.com> I also use this all the time and have not seen this problem. Which version of LiveCode are you using? ----- Andy Piddock My software never has bugs. It just develops random features. TinyIDE a Free alternative minimalist IDE Plugin for LiveCode TinyIDE 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 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Exit-without-quitting-tp4711748p4711754.html Sent from the Revolution - User mailing list archive at Nabble.com. From nabble at mad.pink Thu Jan 19 07:27:37 2017 From: nabble at mad.pink (pink) Date: Thu, 19 Jan 2017 04:27:37 -0800 (PST) Subject: Exit without quitting In-Reply-To: <1484811213280-4711754.post@n4.nabble.com> References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> <1484811213280-4711754.post@n4.nabble.com> Message-ID: <1484828857008-4711755.post@n4.nabble.com> I have a program that uses exit to top quite a lot, I compiled it for Windows, Mac, Linux and iOS. I've never had the program quit out on me when it hits the command. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Exit-without-quitting-tp4711748p4711755.html Sent from the Revolution - User mailing list archive at Nabble.com. From curry at pair.com Thu Jan 19 10:05:00 2017 From: curry at pair.com (Curry Kenworthy) Date: Thu, 19 Jan 2017 10:05:00 -0500 Subject: AW: Help: Odd menu behavior under LC6.7.11 on OSX In-Reply-To: <587ECE8D.2010900@researchware.com> References: <587ECE8D.2010900@researchware.com> Message-ID: <5880D59C.4060702@pair.com> That was a very interesting bug, requiring a separate click to correctly display each menu! Fixed now, also I found an easy workaround for anyone using LC 6.7 - 8.1.2. Best wishes, Curry K. From bobsneidar at iotecdigital.com Thu Jan 19 10:38:21 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 15:38:21 +0000 Subject: Exit without quitting In-Reply-To: References: <417C39D8-95BF-49C5-940E-B87E3A092B87@iotecdigital.com> <8E8233DC-BA3D-4CAA-A14D-755F0665D694@iotecdigital.com> <3218F301-C980-4C89-B7C9-5387B29CA067@appisle.net> Message-ID: Thanks for the reply all. I will have to create some kind of logging system to see where it is exiting. At least I don't have to refactor 2 years of coding. Bob S From curry at pair.com Thu Jan 19 10:46:23 2017 From: curry at pair.com (Curry Kenworthy) Date: Thu, 19 Jan 2017 10:46:23 -0500 Subject: Engine Performance across Versions Message-ID: <5880DF4F.5000401@pair.com> Howdy, Whenever I have time between client work and addon updates, I will be publishing a series of test results and "Fight Night" videos comparing performance of different LC versions on tasks. My first test involved math and appending text to a variable, and LiveCode 6.7 was the winner! It just beat LC 5.5, but really stomped 8.1.2 and 9 dp 4, more than 10 times as fast. In case the video screen recorder impacts the exact ratio, I'll rerun and publish the results in non-video format later, and also follow up/drill down on the different tasks in future fights. The text append was the real speed issue here with 8 and 9, there was not as much difference in the math calculations. Here's Fight Night #1: https://youtu.be/6737_kCLOBU Best wishes, Curry Kenworthy Custom Software Development LiveCode Training and Consulting http://livecodeconsulting.com/ From bobsneidar at iotecdigital.com Thu Jan 19 11:09:32 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 16:09:32 +0000 Subject: Engine Performance across Versions In-Reply-To: <5880DF4F.5000401@pair.com> References: <5880DF4F.5000401@pair.com> Message-ID: <8DFD09D6-4D58-4118-851E-AA98A5AAAACF@iotecdigital.com> If you get around to it try one for Save As Standalone times. If I manually configure included libraries, LC 8.1.2 kicks some royal bahinca over earlier versions. Bob S On Jan 19, 2017, at 07:46 , Curry Kenworthy via use-livecode > wrote: Howdy, Whenever I have time between client work and addon updates, I will be publishing a series of test results and "Fight Night" videos comparing performance of different LC versions on tasks. From curry at pair.com Thu Jan 19 11:14:00 2017 From: curry at pair.com (Curry Kenworthy) Date: Thu, 19 Jan 2017 11:14:00 -0500 Subject: Engine Performance across Versions In-Reply-To: <8DFD09D6-4D58-4118-851E-AA98A5AAAACF@iotecdigital.com> References: <8DFD09D6-4D58-4118-851E-AA98A5AAAACF@iotecdigital.com> Message-ID: <5880E5C8.10400@pair.com> Bob: > If you get around to it try one for Save As Standalone times. Sounds like a good test of IDE tasks, thanks! Best wishes, Curry K. From roger.e.eller at sealedair.com Thu Jan 19 11:16:40 2017 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 19 Jan 2017 11:16:40 -0500 Subject: Engine Performance across Versions In-Reply-To: <5880E5C8.10400@pair.com> References: <8DFD09D6-4D58-4118-851E-AA98A5AAAACF@iotecdigital.com> <5880E5C8.10400@pair.com> Message-ID: Performance times of a standalone created from each version would be interesting as well. And on each platform... On Thu, Jan 19, 2017 at 11:14 AM, Curry Kenworthy via use-livecode < use-livecode at lists.runrev.com> wrote: > > Bob: > >> If you get around to it try one for Save As Standalone times. >> > > Sounds like a good test of IDE tasks, thanks! > > Best wishes, > > Curry 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 bobsneidar at iotecdigital.com Thu Jan 19 11:23:35 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 16:23:35 +0000 Subject: Alternative to Caller Message-ID: Hi all. I know about the Caller property, which holds the name of the handler that called the current one. I notice however in the script debugger that it has a popup menu of every handler back to the beginning. What I need is a way to discern what that list is, and the line numbers of each script back to the beginning of the first call. THAT is what is needed in any error log. Any ideas? Bob S From bobsneidar at iotecdigital.com Thu Jan 19 11:29:42 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 16:29:42 +0000 Subject: Alternative to Caller In-Reply-To: References: Message-ID: <21BCC189-ADD2-4243-9C01-A63D5161998B@iotecdigital.com> Whoops! Caller is not a property. I guess I don't know. Bob S On Jan 19, 2017, at 08:23 , Bob Sneidar via use-livecode > wrote: Hi all. I know about the Caller property, which holds the name of the handler that called the current one. I notice however in the script debugger that it has a popup menu of every handler back to the beginning. What I need is a way to discern what that list is, and the line numbers of each script back to the beginning of the first call. THAT is what is needed in any error log. Any ideas? Bob S From bobsneidar at iotecdigital.com Thu Jan 19 11:33:56 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 16:33:56 +0000 Subject: Alternative to Caller In-Reply-To: <21BCC189-ADD2-4243-9C01-A63D5161998B@iotecdigital.com> References: <21BCC189-ADD2-4243-9C01-A63D5161998B@iotecdigital.com> Message-ID: <1FB98382-5154-4FB7-A22E-041366CAB540@iotecdigital.com> Found it! ExecutionContexts! Bob S On Jan 19, 2017, at 08:29 , Bob Sneidar > wrote: Whoops! Caller is not a property. I guess I don't know. Bob S On Jan 19, 2017, at 08:23 , Bob Sneidar via use-livecode > wrote: Hi all. I know about the Caller property, which holds the name of the handler that called the current one. I notice however in the script debugger that it has a popup menu of every handler back to the beginning. What I need is a way to discern what that list is, and the line numbers of each script back to the beginning of the first call. THAT is what is needed in any error log. Any ideas? Bob S From ali.lloyd at livecode.com Thu Jan 19 11:47:41 2017 From: ali.lloyd at livecode.com (Ali Lloyd) Date: Thu, 19 Jan 2017 16:47:41 +0000 Subject: Alternative to Caller In-Reply-To: <21BCC189-ADD2-4243-9C01-A63D5161998B@iotecdigital.com> References: <21BCC189-ADD2-4243-9C01-A63D5161998B@iotecdigital.com> Message-ID: The executionContexts is what you're looking for. On Thu, Jan 19, 2017 at 4:29 PM Bob Sneidar via use-livecode < use-livecode at lists.runrev.com> wrote: > Whoops! Caller is not a property. I guess I don't know. > > Bob S > > > On Jan 19, 2017, at 08:23 , Bob Sneidar via use-livecode < > use-livecode at lists.runrev.com> > wrote: > > Hi all. > > I know about the Caller property, which holds the name of the handler that > called the current one. I notice however in the script debugger that it has > a popup menu of every handler back to the beginning. What I need is a way > to discern what that list is, and the line numbers of each script back to > the beginning of the first call. THAT is what is needed in any error log. > > Any ideas? > > 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 Jan 19 12:53:38 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 17:53:38 +0000 Subject: Write to file at end Message-ID: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> Hi all. Given code snippet: open file "Forms Generator 8 Crash Log.txt" for write write formatDate(the date, "sql date") && formatTime(the long time, "sql time") & cr \ to file "Forms Generator 8 Crash Log.txt" at end write tContexts & cr to file "Forms Generator 8 Crash Log.txt" at end close file "Forms Generator 8 Crash Log.txt" Shouldn't this APPEND to the file? It's replacing the contents of the file instead. If it's a bug I'll report it. I can always read until EOF to do the same thing. Bob S From bobsneidar at iotecdigital.com Thu Jan 19 12:58:30 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 17:58:30 +0000 Subject: Write to file at end In-Reply-To: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> References: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> Message-ID: Hmmm... I inserted read from file "Forms Generator 8 Crash Log.txt" until EOF before the writes, then removed "at end" from the write commands. IT STILL overwrites the entire file! It looks like the open file command is wiping the file before any writes happen! Is this normal?? Bob S > On Jan 19, 2017, at 09:53 , Bob Sneidar via use-livecode wrote: > > Hi all. > > Given code snippet: > > open file "Forms Generator 8 Crash Log.txt" for write > write formatDate(the date, "sql date") && formatTime(the long time, "sql time") & cr \ > to file "Forms Generator 8 Crash Log.txt" at end > write tContexts & cr to file "Forms Generator 8 Crash Log.txt" at end > close file "Forms Generator 8 Crash Log.txt" > > Shouldn't this APPEND to the file? It's replacing the contents of the file instead. If it's a bug I'll report it. I can always read until EOF to do the same thing. > > Bob S > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From th.douez at gmail.com Thu Jan 19 13:01:26 2017 From: th.douez at gmail.com (Thierry Douez) Date: Thu, 19 Jan 2017 19:01:26 +0100 Subject: Write to file at end In-Reply-To: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> References: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> Message-ID: 2017-01-19 18:53 GMT+01:00 Bob Sneidar via use-livecode < use-livecode at lists.runrev.com>: > Hi all. > > Given code snippet: > > open file "Forms Generator 8 Crash Log.txt" for write > ? open file "Forms Generator 8 Crash Log.txt" for ?append HTH Thierry? ------------------------------------------------ Thierry Douez - http ?s? ://sunny-tdz.com sunnYrex - sunnYtext2speech - sunnYperl - sunnYmidi - sunnYmage From bobsneidar at iotecdigital.com Thu Jan 19 13:03:10 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 18:03:10 +0000 Subject: Write to file at end In-Reply-To: References: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> Message-ID: <65CDC4CD-AF9F-4ECD-8136-1AFFE738CD6D@iotecdigital.com> CraP! Never mind. Open file for UPDATE I'm such a moron. Bob S From bobsneidar at iotecdigital.com Thu Jan 19 13:03:50 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 18:03:50 +0000 Subject: Write to file at end In-Reply-To: <65CDC4CD-AF9F-4ECD-8136-1AFFE738CD6D@iotecdigital.com> References: <29B8E028-8DAC-4408-A6A0-DF3480DBCA93@iotecdigital.com> <65CDC4CD-AF9F-4ECD-8136-1AFFE738CD6D@iotecdigital.com> Message-ID: Oh append ok. Bob S > On Jan 19, 2017, at 10:03 , Bob Sneidar wrote: > > CraP! Never mind. Open file for UPDATE > > I'm such a moron. > > Bob S > > From livfoss at mac.com Thu Jan 19 13:36:53 2017 From: livfoss at mac.com (Graham Samuel) Date: Thu, 19 Jan 2017 19:36:53 +0100 Subject: WS.Reputation.1 False Positive? Message-ID: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> I?ve prepared and code-signed a Windows installer for my LiveCode app. When I download it via Google Chrome, the browser tries to discard it, then Norton tries to delete it. When I get over these humps (let?s hope other folks downloading will be prepared to do this!), Norton reports that the installer contains an ?Insight Network Threat? named "WS.Reputation.1?. The installer has been thoroughly virus checked etc, so this must be wrong. However it looks like you can?t change Norton?s mind without making a submission about a false positive (I?ve done that) and then wait for some users to endorse it. If it?s that hard to install, then nobody will be downloading it? So it looks like I can?t get round this - has anyone any suggestions? I should say that after getting past all that, Windows 7 agrees that the installer does come from a verified publisher, so at least the code signing worked. This whole process of publishing has surprised me by being such a pain. And I haven?t started on the Mac version yet. TIA for any reassurance. Graham From jacque at hyperactivesw.com Thu Jan 19 13:52:21 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 Jan 2017 12:52:21 -0600 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> Message-ID: <217ecac9-1d65-a9c1-e3a9-b53b4f6f80ce@hyperactivesw.com> On 1/17/17 11:24 PM, Kay C Lan via use-livecode wrote: > In LC 6.6.5 on OS X 10.11.6 I created a new stack, dragged a field > onto it (i.e. no font specified for the field) and then in the msg > box: > > put the effective textFont of field 1 > --the result is 'Lucidia Grande' > > In LC 9.0.0 dp4 on the same machine if I do the same thing the result > is '(Text)' > > If I go into the LC 9 Object Inspector to set the Font of the newly > created field there are a bunch of entries at the top, which you don't > get in 6.6.5, like: > (Default) > (System) > (Text) > (Styled Text) These are special font names introduced recently, explained in the dictionary under "fontnames". Basically these assignments use the system-compatible font for the designated category. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From matthias_livecode_150811 at m-r-d.de Thu Jan 19 13:55:24 2017 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 19 Jan 2017 19:55:24 +0100 Subject: WS.Reputation.1 False Positive? In-Reply-To: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> Message-ID: <6FAEDEE0-BD9B-459D-98AF-A32362D62BE0@m-r-d.de> Dear Graham, this is a known behavior of Symantec?s Norton Antivirus. See https://community.norton.com/en/forums/norton-security-thinks-my-inno-setup-files-are-threat and https://disqus.com/home/discussion/codeandweb2/wsreputation1_or_how_symantec_ruins_independent_developers_24/ and http://www.ghacks.net/2012/06/25/how-to-bypass-symantecs-ws-reputation-1-system/ Regards, Matthias Matthias Rebbe Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 > Am 19.01.2017 um 19:36 schrieb Graham Samuel via use-livecode >: > > I?ve prepared and code-signed a Windows installer for my LiveCode app. When I download it via Google Chrome, the browser tries to discard it, then Norton tries to delete it. When I get over these humps (let?s hope other folks downloading will be prepared to do this!), Norton reports that the installer contains an ?Insight Network Threat? named "WS.Reputation.1?. The installer has been thoroughly virus checked etc, so this must be wrong. However it looks like you can?t change Norton?s mind without making a submission about a false positive (I?ve done that) and then wait for some users to endorse it. If it?s that hard to install, then nobody will be downloading it? > > So it looks like I can?t get round this - has anyone any suggestions? > > I should say that after getting past all that, Windows 7 agrees that the installer does come from a verified publisher, so at least the code signing worked. > > This whole process of publishing has surprised me by being such a pain. And I haven?t started on the Mac version yet. > > TIA for any reassurance. > > Graham > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Bramkampsieke 13 32312 L?bbecke Tel +49 5741 310000 +49 160 5504462 Fax: +49 5741 310002 eMail: matthias at m-r-d.de BR5 Konverter - BR5 -> MP3 From bobsneidar at iotecdigital.com Thu Jan 19 14:06:02 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 19 Jan 2017 19:06:02 +0000 Subject: WS.Reputation.1 False Positive? In-Reply-To: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> Message-ID: <14701A8B-4AFE-471B-BBC0-11D635B38F2A@iotecdigital.com> I may have mentioned that many reputable vendors and developers do NOT sign their apps just because of this very thing. I suppose one day ew will wake up and discover that an OS will not allow you to run an app unless it's signed. That will be a black day. Bob S On Jan 19, 2017, at 10:36 , Graham Samuel via use-livecode > wrote: This whole process of publishing has surprised me by being such a pain. And I haven?t started on the Mac version yet. TIA for any reassurance. Graham From jiml at netrin.com Thu Jan 19 14:21:50 2017 From: jiml at netrin.com (Jim Lambert) Date: Thu, 19 Jan 2017 11:21:50 -0800 Subject: Write to file at end In-Reply-To: References: Message-ID: <50A09BB9-CC3A-481C-96EB-1686E3C0FEAD@netrin.com> Bob, 'for UPDATE? works as well for your case as long as you write ?at END' Jim Lambert From effendi at wanadoo.fr Thu Jan 19 15:35:03 2017 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 19 Jan 2017 21:35:03 +0100 Subject: write to file at end Message-ID: <9879744C-98EB-4559-A132-DC9F289547DF@wanadoo.fr> Hi Bob, I think that you are forgetting at least two parameters in the open file command : open flle ABC for update (existing file you want to READ and then WRITE to) (I never used this form ...) open file ABC for append (existing fille you want to "ADD" to) ("just the job !") I hope that this will solve your problem Best Regards -Francis From ahsoftware at sonic.net Thu Jan 19 20:53:35 2017 From: ahsoftware at sonic.net (Mark Wieder) Date: Thu, 19 Jan 2017 17:53:35 -0800 Subject: WS.Reputation.1 False Positive? In-Reply-To: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> Message-ID: On 01/19/2017 10:36 AM, Graham Samuel via use-livecode wrote: > So it looks like I can?t get round this - has anyone any suggestions? NAV has a well-deserved reputation. -- Mark Wieder ahsoftware at gmail.com From livfoss at mac.com Thu Jan 19 21:04:26 2017 From: livfoss at mac.com (Graham Samuel) Date: Fri, 20 Jan 2017 03:04:26 +0100 Subject: WS.Reputation.1 False Positive? In-Reply-To: References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> Message-ID: <64413401-3680-4C03-937D-E6ED23C16AF1@mac.com> Thanks Mark but sorry, too laconic for me (and Google). What's NAV and what kind of help can it offer potential downloaders? Probably a very dumb question. Graham Sent from my iPad > On 20 Jan 2017, at 02:53, Mark Wieder via use-livecode wrote: > >> On 01/19/2017 10:36 AM, Graham Samuel via use-livecode wrote: >> >> So it looks like I can?t get round this - has anyone any suggestions? > > NAV has a well-deserved reputation. > > -- > 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 waprothero at gmail.com Thu Jan 19 21:10:22 2017 From: waprothero at gmail.com (William Prothero) Date: Thu, 19 Jan 2017 18:10:22 -0800 Subject: WS.Reputation.1 False Positive? In-Reply-To: <64413401-3680-4C03-937D-E6ED23C16AF1@mac.com> References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> <64413401-3680-4C03-937D-E6ED23C16AF1@mac.com> Message-ID: Graham, I think he was referring to Nortan Anti Virus. Anyway, I totally feel your pain. I have decided to NOT sign my Windows app and just see what happens. It sounds like signing hasn?t solved your problems. Good luck, Bill > On Jan 19, 2017, at 6:04 PM, Graham Samuel via use-livecode wrote: > > Thanks Mark but sorry, too laconic for me (and Google). What's NAV and what kind of help can it offer potential downloaders? Probably a very dumb question. > > Graham > > Sent from my iPad > >> On 20 Jan 2017, at 02:53, Mark Wieder via use-livecode wrote: >> >>> On 01/19/2017 10:36 AM, Graham Samuel via use-livecode wrote: >>> >>> So it looks like I can?t get round this - has anyone any suggestions? >> >> NAV has a well-deserved reputation. >> >> -- >> 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 livfoss at mac.com Thu Jan 19 22:18:52 2017 From: livfoss at mac.com (Graham Samuel) Date: Fri, 20 Jan 2017 04:18:52 +0100 Subject: WS.Reputation.1 False Positive? In-Reply-To: References: <90456697-54D2-4082-8EA2-7F9DF6A881DD@mac.com> <64413401-3680-4C03-937D-E6ED23C16AF1@mac.com> Message-ID: OK I was being dumb as I suspected. And I wasn't ready for irony, maybe because it's four in the morning here. Must go to bed. Graham Sent from my iPad > On 20 Jan 2017, at 03:10, William Prothero via use-livecode wrote: > > Graham, > I think he was referring to Nortan Anti Virus. > Anyway, I totally feel your pain. I have decided to NOT sign my Windows app and just see what happens. It sounds like signing hasn?t solved your problems. > Good luck, > Bill > >> On Jan 19, 2017, at 6:04 PM, Graham Samuel via use-livecode wrote: >> >> Thanks Mark but sorry, too laconic for me (and Google). What's NAV and what kind of help can it offer potential downloaders? Probably a very dumb question. >> >> Graham >> >> Sent from my iPad >> >>>> On 20 Jan 2017, at 02:53, Mark Wieder via use-livecode wrote: >>>> >>>> On 01/19/2017 10:36 AM, Graham Samuel via use-livecode wrote: >>>> >>>> So it looks like I can?t get round this - has anyone any suggestions? >>> >>> NAV has a well-deserved reputation. >>> >>> -- >>> 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 lan.kc.macmail at gmail.com Fri Jan 20 07:05:14 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 Jan 2017 20:05:14 +0800 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <217ecac9-1d65-a9c1-e3a9-b53b4f6f80ce@hyperactivesw.com> References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> <217ecac9-1d65-a9c1-e3a9-b53b4f6f80ce@hyperactivesw.com> Message-ID: On Fri, Jan 20, 2017 at 2:52 AM, J. Landman Gay via use-livecode wrote: > > These are special font names introduced recently, explained in the > dictionary under "fontnames". Ah, I see, in the Dictionary entry for textFont I should have followed the link to fontNames. Thanks for the heads up. From lan.kc.macmail at gmail.com Fri Jan 20 07:15:23 2017 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 Jan 2017 20:15:23 +0800 Subject: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: <004001d27160$b6dd4800$2497d800$@kestner.de> References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> <004001d27160$b6dd4800$2497d800$@kestner.de> Message-ID: On Wed, Jan 18, 2017 at 3:58 PM, Tiemo Hollmann TB via use-livecode wrote: >So the issue is solved for my current > development, but is a great annoyance for all my customers out there with > old versions, because this bug makes my program unusable for all of them. So isn't that normal software evolution? With every OS X upgrade most software vendors have to tweak their product to make it compatible with the latest and greatest. I usually wait until OS x.2 before scanning the websites of my most needed software to confirm they are compatible before I'll consider upgrading my OS. I think some software developers bank on this 'need to update' to maintain a revenue stream. Granted, having fonts display abnormally isn't something I've ever heard of before. From toolbook at kestner.de Fri Jan 20 10:13:15 2017 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 20 Jan 2017 16:13:15 +0100 Subject: AW: What has changed in MacOS 10.12 in handling code pages? In-Reply-To: References: <2BD0F680-C0FD-4F75-9B1D-4F70FA96797F@derbrill.de> <004601d270bd$ba00a520$2e01ef60$@kestner.de> <004001d27160$b6dd4800$2497d800$@kestner.de> Message-ID: <005401d2732f$baa2e320$2fe8a960$@kestner.de> Sure, for me it is natural and I do those checks myself. But not for most of my customers, who partially just know, where to turn on/off their computer. Even in the system requirements I never write (as most do) MIN OS X 10.x, but OS X 10.x to 10.y. But at last nobody ever reads that or cares about that. They are just upset, if my software doesn't run anymore on a new system, while "all other software runs fine" ... So it's always my problem. But not to tell about development for Android... Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Kay C Lan via use-livecode Gesendet: Freitag, 20. Januar 2017 13:15 An: How to use LiveCode Cc: Kay C Lan Betreff: Re: What has changed in MacOS 10.12 in handling code pages? On Wed, Jan 18, 2017 at 3:58 PM, Tiemo Hollmann TB via use-livecode wrote: >So the issue is solved for my current > development, but is a great annoyance for all my customers out there >with old versions, because this bug makes my program unusable for all of them. So isn't that normal software evolution? With every OS X upgrade most software vendors have to tweak their product to make it compatible with the latest and greatest. I usually wait until OS x.2 before scanning the websites of my most needed software to confirm they are compatible before I'll consider upgrading my OS. I think some software developers bank on this 'need to update' to maintain a revenue stream. Granted, having fonts display abnormally isn't something I've ever heard of before. _______________________________________________ use-livecode mailing list use-livecode at 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 Fri Jan 20 12:26:47 2017 From: panos.merakos at livecode.com (panagiotis merakos) Date: Fri, 20 Jan 2017 17:26:47 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 Message-ID: Dear list members, We are pleased to announce the release of LiveCode 8.1.3 RC 1. Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: - Several crashes have been fixed. - New version of tsNet (1.2.6) that addresses various network-related bugs is included. - Xcode 8.2 and iOS 10.2 support is added. - Several clipboard-related bugs have been fixed. The full release notes are available from: http://downloads.livecode.com/livecode/8_1_3/LiveCodeNotes-8_1_3_rc_1.pdf Important Note: If you have already downloaded tsNet 1.2.6 from the tsNet downloads page, please make sure you download a new copy now, since the existing tsNet 1.2.6 bundles have been replaced. Feedback ======== Please report any bugs encountered on our BugZilla at http://quality.livecode.com/ Have fun! The LiveCode Team -- From bobsneidar at iotecdigital.com Fri Jan 20 12:45:02 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 Jan 2017 17:45:02 +0000 Subject: Interesting Gotcha with Datagrids Message-ID: <0448FF6F-E000-4A4D-8D59-385E911CD20E@iotecdigital.com> Hi all. I just tracked down a nasty gotcha (notice I didn't say 'bug') that can cause a crash to desktop when working with data grids. I have (for lack of a better term) a "searchbar" object with all the controls and scripts necessary for filtering a data grid. If you type text into the search field, it saves the dgData and the dgHilitedIndex in properties of the stack. It then sets the dgData of the datagrid to the filtered data, but DOES NOT set the dgHilitedIndex yet. The user does that, and when he does, that is when it gets interesting. In the selectionChanged handler of the datagrid I send a mouseUp to the Cancel button of the searchbar object which first resets the searchbar to an initial state, and then RESTORES THE SAVED DATA TO THE DATAGRID! This is where it crashes to desktop. A cookie to the first person who guesses why. No? Okay, so the datagrid selectionChanged handler calls a script in another control which then changes the contents of the data grid... WHICH CHANGES THE SELECTION, which of course then triggers selectionChanged... AGAIN. Endless loop. The fix for this was simple. Lock messages before I restore the contents of the datagrid. It might be nice however, if there was some kind of message or maybe a crash log that indicated that an endless loop was generated, instead of just crashing to desktop. Just a thot. Thinking about it, this may be the bulk of CTD complaints when using data grids. Bob S From klaus at major-k.de Fri Jan 20 12:47:29 2017 From: klaus at major-k.de (Klaus major-k) Date: Fri, 20 Jan 2017 18:47:29 +0100 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <74C01990-8D45-426B-8B7B-9BB586897AF9@major-k.de> Hi Panos, > Am 20.01.2017 um 18:26 schrieb panagiotis merakos via use-livecode : > > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. not there yet!? Or the page has not been updated? https://downloads.livecode.com/livecode/ > > Release Contents > ================ > > LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: > > - Several crashes have been fixed. > - New version of tsNet (1.2.6) that addresses various network-related bugs > is included. > - Xcode 8.2 and iOS 10.2 support is added. > - Several clipboard-related bugs have been fixed. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_1_3/LiveCodeNotes-8_1_3_rc_1.pdf > > Important Note: > If you have already downloaded tsNet 1.2.6 from the tsNet downloads page, > please make sure you download a new copy now, since the existing tsNet > 1.2.6 bundles have been replaced. > > > Feedback > ======== > Please report any bugs encountered on our BugZilla at > http://quality.livecode.com/ > > > Have fun! > The LiveCode Team Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From richmondmathewson at gmail.com Fri Jan 20 12:48:04 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 20 Jan 2017 19:48:04 +0200 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <5d2b99b8-d731-c678-5a98-4c6cc39ae84b@gmail.com> Marvellous . . . now, let's see . . . Love, Richmond. On 1/20/17 7:26 pm, panagiotis merakos via use-livecode wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. > > > Release Contents > ================ > > LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: > > - Several crashes have been fixed. > - New version of tsNet (1.2.6) that addresses various network-related bugs > is included. > - Xcode 8.2 and iOS 10.2 support is added. > - Several clipboard-related bugs have been fixed. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_1_3/LiveCodeNotes-8_1_3_rc_1.pdf > > Important Note: > If you have already downloaded tsNet 1.2.6 from the tsNet downloads page, > please make sure you download a new copy now, since the existing tsNet > 1.2.6 bundles have been replaced. > > > 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 richmondmathewson at gmail.com Fri Jan 20 12:51:03 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Fri, 20 Jan 2017 19:51:03 +0200 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <98b8a1e7-45c7-1887-44b7-ac01fd02bfde@gmail.com> On 1/20/17 7:26 pm, panagiotis merakos via use-livecode wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > > Getting the Release > =================== > You can get the release at https://downloads.livecode.com/livecode/ or via > the automatic updater. Not yet, you can't . . . Quo Vadis? Richmond. > > Release Contents > ================ > > LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: > > - Several crashes have been fixed. > - New version of tsNet (1.2.6) that addresses various network-related bugs > is included. > - Xcode 8.2 and iOS 10.2 support is added. > - Several clipboard-related bugs have been fixed. > > The full release notes are available from: > http://downloads.livecode.com/livecode/8_1_3/LiveCodeNotes-8_1_3_rc_1.pdf > > Important Note: > If you have already downloaded tsNet 1.2.6 from the tsNet downloads page, > please make sure you download a new copy now, since the existing tsNet > 1.2.6 bundles have been replaced. > > > 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 panos.merakos at livecode.com Fri Jan 20 12:53:22 2017 From: panos.merakos at livecode.com (panagiotis merakos) Date: Fri, 20 Jan 2017 17:53:22 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: <98b8a1e7-45c7-1887-44b7-ac01fd02bfde@gmail.com> References: <98b8a1e7-45c7-1887-44b7-ac01fd02bfde@gmail.com> Message-ID: Sorry guys, my bad. Try now :) Best, Panos -- On Fri, Jan 20, 2017 at 5:51 PM, Richmond Mathewson via use-livecode < use-livecode at lists.runrev.com> wrote: > > > On 1/20/17 7:26 pm, panagiotis merakos via use-livecode wrote: > >> Dear list members, >> >> We are pleased to announce the release of LiveCode 8.1.3 RC 1. >> >> Getting the Release >> =================== >> You can get the release at https://downloads.livecode.com/livecode/ or >> via >> the automatic updater. >> > Not yet, you can't . . . > > Quo Vadis? > > Richmond. > > >> Release Contents >> ================ >> >> LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: >> >> - Several crashes have been fixed. >> - New version of tsNet (1.2.6) that addresses various network-related bugs >> is included. >> - Xcode 8.2 and iOS 10.2 support is added. >> - Several clipboard-related bugs have been fixed. >> >> The full release notes are available from: >> http://downloads.livecode.com/livecode/8_1_3/LiveCodeNotes-8_1_3_rc_1.pdf >> >> Important Note: >> If you have already downloaded tsNet 1.2.6 from the tsNet downloads page, >> please make sure you download a new copy now, since the existing tsNet >> 1.2.6 bundles have been replaced. >> >> >> 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 > -- Panagiotis Merakos LiveCode Software Developer Everyone Can Create Apps From bobsneidar at iotecdigital.com Fri Jan 20 12:53:56 2017 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 20 Jan 2017 17:53:56 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <9906177D-50EA-4C59-8343-D73EF85CAA4D@iotecdigital.com> Add builtin implementation of field 'Select All' (8.1.3-rc-1) The field control will now understand Cmd/Ctrl+A as the 'Select All' action - causing the whole text of the field to be selected. Nice. I had to workaround this. Bob S From klaus at major-k.de Fri Jan 20 12:53:37 2017 From: klaus at major-k.de (Klaus major-k) Date: Fri, 20 Jan 2017 18:53:37 +0100 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: <74C01990-8D45-426B-8B7B-9BB586897AF9@major-k.de> References: <74C01990-8D45-426B-8B7B-9BB586897AF9@major-k.de> Message-ID: <08E3A006-3D2C-468F-B2E0-3DA678000BCD@major-k.de> Hi all, > Am 20.01.2017 um 18:47 schrieb Klaus major-k via use-livecode : > > Hi Panos, > >> Am 20.01.2017 um 18:26 schrieb panagiotis merakos via use-livecode : >> >> Dear list members, >> >> We are pleased to announce the release of LiveCode 8.1.3 RC 1. >> >> Getting the Release >> =================== >> You can get the release at https://downloads.livecode.com/livecode/ or via >> the automatic updater. > > not there yet!? Or the page has not been updated? > https://downloads.livecode.com/livecode/ ah, now its there! :-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From lists at mangomultimedia.com Fri Jan 20 13:16:04 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 20 Jan 2017 12:16:04 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 11:26 AM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > I just downloaded 8.1.3 rc-1 Business and the IDE is acting up. None of my plugins load, can?t open PI for objects or edit scripts. Anybody else seeing issues? I?ve also tried Indy. -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From harrison at all-auctions.com Fri Jan 20 13:30:42 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 13:30:42 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> Message-ID: <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> Hi Jacque & Stephen, Right now I?m running LC Server version 8.1.2 as it is supposed to be set up from the mothership?s perspective. I?ve been looking at Jacque?s site. The information there seems a little old and dated. Is the information there still current enough to work? It also looks like the server as it comes from the company is not set up as CGI out of the box, so I?m assuming that I have to set it up according to Jacque?s website so that whatever stack I designate with the "start using Stack (pathname)? will work. I?m surprised that the official LiveCode website doesn?t have a lot more documentation and examples with a few example images. It looks like Jacque?s website is better although it too lacks images. From what I?m reading, what I?m looking to do sounds possible, yet the example resources seem to need some updating before it will all work as promised. Suggestions? Thank you for your help on this. Rick > On Jan 8, 2017, at 5:07 PM, J. Landman Gay via use-livecode wrote: > > My site is focused on old-style CGI. It's an alternative to LC server scripts, which act more like PHP,. Both are viable methods but slightly different. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > > On January 8, 2017 2:49:16 PM Stephen Barncard via use-livecode wrote: > >> Jacque's site is a great resource for livecode server information. >> >> http://www.hyperactivesw.com/cgitutorial/scripts4.html >> >> there doesn't appear to be many of us, but we who use LC server will >> probably never have to use PHP very much any more for our web programming. >> >> And the open source version is the only version! >> >> I improperly credited John Craig for RevIgniter, which of course was >> written by Ralf Bitter. Sorry about that. >> >> -- >> Stephen Barncard - Sebastopol Ca. USA - >> mixstream.org >> >> On Sun, Jan 8, 2017 at 12:42 PM, Stephen Barncard >> wrote: >> >>> some stack use info as used in web app RevIgniter: >>> >>> https://revigniter.com/userGuide/general/using_stacks.html >>> >>> by the way, RevIgniter is a self-contained framework that you might find >>> useful for all kinds of web development in livecode. >>> >>> It might be a little different than your own programming style, but John >>> Craig's creation is a living example of the "Model-View-Controller" >>> concept. >>> >>> -- >>> Stephen Barncard - Sebastopol Ca. USA - >>> mixstream.org >>> >>> On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard >>> wrote: >>> >>>> here's some basics from the docs >>>> >>>> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use-stac >>>> ks-with-livecode-server >>>> >>>> -- >>>> Stephen Barncard - Sebastopol Ca. USA - >>>> mixstream.org >>>> >>>> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < >>>> use-livecode at lists.runrev.com> wrote: >>>> >>>>> Hi Stephen, >>>>> >>>>> That sounds promising.. do you know of any good examples? >>>>> >>>>> Thanks, >>>>> >>>>> Rick >>>>> >>>>> > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < >>>>> use-livecode at lists.runrev.com> wrote: >>>>> > >>>>> > stacks are great with LC server. For instance, one can use custom >>>>> > properties and libraries just by 'start using' that stack. >>>>> > >>>>> > I'm not sure about fields but I think they are accessible too. >>>>> > >>>>> > And one can test and edit everything 'on the ground' first. >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> >>>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Fri Jan 20 13:34:47 2017 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 20 Jan 2017 18:34:47 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: @Trevor It works as expected for me, just tried Business and Indy in my home laptop. What you describe sounds as a result of corrupted Prefs. Have you tried trashing your existing Prefs? (/Users/your_user_name/Library/Preferences/RunRev/livecode.rev and /Users/your_user_name/Library/Preferences/RunRev/livecode7.rev) On Fri, Jan 20, 2017 at 6:16 PM, Trevor DeVore via use-livecode < use-livecode at lists.runrev.com> wrote: > On Fri, Jan 20, 2017 at 11:26 AM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > Dear list members, > > > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > > > > I just downloaded 8.1.3 rc-1 Business and the IDE is acting up. None of my > plugins load, can?t open PI for objects or edit scripts. Anybody else > seeing issues? I?ve also tried Indy. > > -- > Trevor DeVore > Outcome & ScreenSteps > www.outcomeapp.io - 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 hlowe at me.com Fri Jan 20 13:51:55 2017 From: hlowe at me.com (hlowe) Date: Fri, 20 Jan 2017 10:51:55 -0800 (PST) Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <1484938315214-4711795.post@n4.nabble.com> Trevor, Using 8.1.3 (RC 1) under Mac OS 10.12.2, all of my plug-ins are missing. Temporarily deleting preference file(s) did not help. All was well with 8.1.2. Henry -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Release-8-1-3-RC-1-tp4711784p4711795.html Sent from the Revolution - User mailing list archive at Nabble.com. From klaus at major-k.de Fri Jan 20 13:54:31 2017 From: klaus at major-k.de (Klaus major-k) Date: Fri, 20 Jan 2017 19:54:31 +0100 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: Hi Panos, > Am 20.01.2017 um 18:26 schrieb panagiotis merakos via use-livecode : > > Dear list members, > > We are pleased to announce the release of LiveCode 8.1.3 RC 1. > ... > Have fun! > The LiveCode Team LC 8.1.3 RC1 does NOT show the user plugins, only LCs plugins inside of the app package!? And these are not listed in the menu, only visible in the popup menu of the "Plug in settings" stack? See screenshot: Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From merakosp at gmail.com Fri Jan 20 14:17:40 2017 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 20 Jan 2017 19:17:40 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: My previous message requires approval because I attached an image. So I paste it here and put the image in a dropbox link: ================= Hmm, that's strange. Could it be the case that the path to MyLiveCode/Plugins is somehow reset in the Prefs? I have just added Richard Gaskin's plugin in my Plugins folder, then restarted LC and it is shown as expected. Moreover, the full list of Plugins is shown in "Development -> Plugins" menu item. See attached screenshot. https://www.dropbox.com/s/0xd5v0ic48iryne/Screen%20Shot%202017-01-20%20at%2019.05.02.png?dl=0 Best, Panos -- On Fri, Jan 20, 2017 at 7:11 PM, panagiotis merakos wrote: > Hmm, that's strange. Could it be the case that the path to > MyLiveCode/Plugins is somehow reset in the Prefs? > > I have just added Richard Gaskin's plugin in my Plugins folder, then > restarted LC and it is shown as expected. > > Moreover, the full list of Plugins is shown in "Development -> Plugins" > menu item. > > See attached screenshot. > > > > On Fri, Jan 20, 2017 at 6:54 PM, Klaus major-k via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Panos, >> >> > Am 20.01.2017 um 18:26 schrieb panagiotis merakos via use-livecode < >> use-livecode at lists.runrev.com>: >> > >> > Dear list members, >> > >> > We are pleased to announce the release of LiveCode 8.1.3 RC 1. >> > ... >> > Have fun! >> > The LiveCode Team >> >> LC 8.1.3 RC1 does NOT show the user plugins, only LCs plugins inside of >> the app package!? >> And these are not listed in the menu, only visible in the popup menu of >> the "Plug in settings" stack? >> >> See screenshot: >> >> >> >> 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 lists at mangomultimedia.com Fri Jan 20 14:22:15 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 20 Jan 2017 13:22:15 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 12:34 PM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > @Trevor It works as expected for me, just tried Business and Indy in my > home laptop. What you describe sounds as a result of corrupted Prefs. Have > you tried trashing your existing Prefs? > > (/Users/your_user_name/Library/Preferences/RunRev/livecode.rev and > /Users/your_user_name/Library/Preferences/RunRev/livecode7.rev) I removed the prefs but it didn?t make a difference. Odd thing is a I have older 8.1.3 rc-1 build that works. It is just recent 8.1.3 builds that don?t work for me. Is there some sort of log I can look at to see if an error is occurring during startup? -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From bonnmike at gmail.com Fri Jan 20 14:26:18 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 12:26:18 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> Message-ID: What jacque was referring to is a different animal. An executable set up as a cgi, that (if I recall correctly has a startup script and that after script completion, exits) The lc server itself runs in cgi mode (as apposed to as a module I believe) and unless you're using the earliest version (you're not) can access and use stacks "out of the box." A very simple example: My lcserver script.. " & the script of stack "teststack" & "" randomize ?> Starts using a very very simple stack. Shows the script of that stack. executes the command "randomize" that is in the stack. You can see it work here: http://guidezone.info/stackuse.lc You can of course also "go" to a stack. On Fri, Jan 20, 2017 at 11:30 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Jacque & Stephen, > > Right now I?m running LC Server version 8.1.2 as it > is supposed to be set up from the mothership?s > perspective. > > I?ve been looking at Jacque?s site. The information there > seems a little old and dated. Is the information there still > current enough to work? > > It also looks like the server as it comes from the company > is not set up as CGI out of the box, so I?m assuming that > I have to set it up according to Jacque?s website so that > whatever stack I designate with the "start using Stack (pathname)? > will work. > > I?m surprised that the official LiveCode website doesn?t have a lot > more documentation and examples with a few example > images. It looks like Jacque?s website is better although it > too lacks images. > > From what I?m reading, what I?m looking to do sounds possible, > yet the example resources seem to need some updating before > it will all work as promised. Suggestions? > > Thank you for your help on this. > > Rick > > > On Jan 8, 2017, at 5:07 PM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > My site is focused on old-style CGI. It's an alternative to LC server > scripts, which act more like PHP,. Both are viable methods but slightly > different. > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > > > > > > > On January 8, 2017 2:49:16 PM Stephen Barncard via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > >> Jacque's site is a great resource for livecode server information. > >> > >> http://www.hyperactivesw.com/cgitutorial/scripts4.html > >> > >> there doesn't appear to be many of us, but we who use LC server will > >> probably never have to use PHP very much any more for our web > programming. > >> > >> And the open source version is the only version! > >> > >> I improperly credited John Craig for RevIgniter, which of course was > >> written by Ralf Bitter. Sorry about that. > >> > >> -- > >> Stephen Barncard - Sebastopol Ca. USA - > >> mixstream.org > >> > >> On Sun, Jan 8, 2017 at 12:42 PM, Stephen Barncard > > >> wrote: > >> > >>> some stack use info as used in web app RevIgniter: > >>> > >>> https://revigniter.com/userGuide/general/using_stacks.html > >>> > >>> by the way, RevIgniter is a self-contained framework that you might > find > >>> useful for all kinds of web development in livecode. > >>> > >>> It might be a little different than your own programming style, but > John > >>> Craig's creation is a living example of the "Model-View-Controller" > >>> concept. > >>> > >>> -- > >>> Stephen Barncard - Sebastopol Ca. USA - > >>> mixstream.org > >>> > >>> On Sun, Jan 8, 2017 at 12:34 PM, Stephen Barncard < > stephen at barncard.com> > >>> wrote: > >>> > >>>> here's some basics from the docs > >>>> > >>>> http://lessons.livecode.com/m/4070/l/36656-how-do-i-use-stac > >>>> ks-with-livecode-server > >>>> > >>>> -- > >>>> Stephen Barncard - Sebastopol Ca. USA - > >>>> mixstream.org > >>>> > >>>> On Sun, Jan 8, 2017 at 12:17 PM, Rick Harrison via use-livecode < > >>>> use-livecode at lists.runrev.com> wrote: > >>>> > >>>>> Hi Stephen, > >>>>> > >>>>> That sounds promising.. do you know of any good examples? > >>>>> > >>>>> Thanks, > >>>>> > >>>>> Rick > >>>>> > >>>>> > On Jan 8, 2017, at 3:12 PM, Stephen Barncard via use-livecode < > >>>>> use-livecode at lists.runrev.com> wrote: > >>>>> > > >>>>> > stacks are great with LC server. For instance, one can use custom > >>>>> > properties and libraries just by 'start using' that stack. > >>>>> > > >>>>> > I'm not sure about fields but I think they are accessible too. > >>>>> > > >>>>> > And one can test and edit everything 'on the ground' first. > >>>>> > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>>> subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>>> > >>>> > >>>> > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From merakosp at gmail.com Fri Jan 20 14:32:19 2017 From: merakosp at gmail.com (panagiotis merakos) Date: Fri, 20 Jan 2017 19:32:19 +0000 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: The startup log is stored in /Users/your_user_name/ Library/Logs/RunRev/LiveCodeToolsLog.txt This file should be quite large, so scroll down to see the most recent startup log. Since a couple of you guys are seeing your user Plugins not showing, I would suggest you file a bug report so as we investigate this further. @Trevor Are you still unable to open the PI for objects and edit scripts? On Fri, Jan 20, 2017 at 7:22 PM, Trevor DeVore via use-livecode < use-livecode at lists.runrev.com> wrote: > On Fri, Jan 20, 2017 at 12:34 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > @Trevor It works as expected for me, just tried Business and Indy in my > > home laptop. What you describe sounds as a result of corrupted Prefs. > Have > > you tried trashing your existing Prefs? > > > > (/Users/your_user_name/Library/Preferences/RunRev/livecode.rev and > > /Users/your_user_name/Library/Preferences/RunRev/livecode7.rev) > > > I removed the prefs but it didn?t make a difference. Odd thing is a I have > older 8.1.3 rc-1 build that works. It is just recent 8.1.3 builds that > don?t work for me. Is there some sort of log I can look at to see if an > error is occurring during startup? > > -- > Trevor DeVore > Outcome & ScreenSteps > www.outcomeapp.io - 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 livecode.org Fri Jan 20 14:34:51 2017 From: paul at livecode.org (Paul Hibbert) Date: Fri, 20 Jan 2017 11:34:51 -0800 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <6463C19F-66E6-4010-926D-3D29C3487B42@livecode.org> Everything is working correctly for me with LC8.1.3 (rc-1) build 14015 on OSX Sierra 10.12.2. I don?t have too many plugins installed, but all the standard ones, my own and lcStackBrowser are all available and working as expected. Paul > On 20 Jan 2017, at 11:22, Trevor DeVore via use-livecode wrote: > > On Fri, Jan 20, 2017 at 12:34 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> @Trevor It works as expected for me, just tried Business and Indy in my >> home laptop. What you describe sounds as a result of corrupted Prefs. Have >> you tried trashing your existing Prefs? >> >> (/Users/your_user_name/Library/Preferences/RunRev/livecode.rev and >> /Users/your_user_name/Library/Preferences/RunRev/livecode7.rev) > > > I removed the prefs but it didn?t make a difference. Odd thing is a I have > older 8.1.3 rc-1 build that works. It is just recent 8.1.3 builds that > don?t work for me. Is there some sort of log I can look at to see if an > error is occurring during startup? > > -- > Trevor DeVore > Outcome & ScreenSteps > www.outcomeapp.io - 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 Fri Jan 20 14:36:54 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 20 Jan 2017 13:36:54 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 1:32 PM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > The startup log is stored in /Users/your_user_name/ > Library/Logs/RunRev/LiveCodeToolsLog.txt > > This file should be quite large, so scroll down to see the most recent > startup log. > > Since a couple of you guys are seeing your user Plugins not showing, I > would suggest you file a bug report so as we investigate this further. > > @Trevor Are you still unable to open the PI for objects and edit scripts? I was able to get things working by doing the following: 1. Quit LiveCode 2. Duplicate my ?plugins" folder to ?plugins copy?. 3. Remove all files/folders from ?plugins? folder. 4. Start LiveCode. Plugins that ship with LIveCode load again. 5. Quit LiveCode. 6. Start adding plugins from ?plugins copy? folder to ?plugins? folder and relaunching LiveCode. I was able to add every plugin back in and now everything works as before. Plugins load, PI works, contextual menus work, etc. -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From lists at mangomultimedia.com Fri Jan 20 14:42:06 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 20 Jan 2017 13:42:06 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 1:32 PM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > The startup log is stored in /Users/your_user_name/ > Library/Logs/RunRev/LiveCodeToolsLog.txt > Here is the error. I?ll submit a bug report, although I can?t reproduce it now that I reset my plugins folder. Enter Plug-Ins Initialisation Error 573,804,1,revSEObjectDeleted 241,804,1,revIDEUpdateScriptEditorOnObjectDeletion 353,0,0,stack "/Applications/LiveCode Business 8.1.3 (rc 1).app/Contents/Tools/Toolset/libraries/revbackscriptlibrary.livecodescript" 573,796,1,revIDEUpdateScriptEditorOnObjectDeletion 241,796,1,revIDEHandleObjectDeleted 353,0,0,stack "/Applications/LiveCode Business 8.1.3 (rc 1).app/Contents/Tools/Toolset/libraries/revbackscriptlibrary.livecodescript" 573,877,1,revIDEHandleObjectDeleted 241,877,1,deleteStack 353,0,0,stack "/Applications/LiveCode Business 8.1.3 (rc 1).app/Contents/Tools/Toolset/libraries/revbackscriptlibrary.livecodescript" 347,0,0,stack "rIDEtree" of stack "/Users/trevordevore/Dropbox/LiveCode/plugins/rIDE.livecode" 76,6472,1 253,6472,1 253,6472,1 490,6472,1 241,6453,1,revIDEUpdatePlugins 353,0,0,stack "/Applications/LiveCode Business 8.1.3 (rc 1).app/Contents/Tools/Toolset/libraries/revidelibrary.8.livecodescript" 573,1635,1,revIDEUpdatePlugins 241,1635,1,revInternal__InitialisePlugIns 353,0,0,stack "/Applications/LiveCode Business 8.1.3 (rc 1).app/Contents/Tools/Toolset/home.livecodescript" 573,205,1,revInternal__InitialisePlugIns 253,205,1 -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From lists at mangomultimedia.com Fri Jan 20 14:45:36 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 20 Jan 2017 13:45:36 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 1:42 PM, Trevor DeVore wrote: > On Fri, Jan 20, 2017 at 1:32 PM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> The startup log is stored in /Users/your_user_name/ >> Library/Logs/RunRev/LiveCodeToolsLog.txt > > > I?ll submit a bug report, although I can?t reproduce it now that I reset > my plugins folder. > http://quality.livecode.com/show_bug.cgi?id=19120 -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From hlowe at me.com Fri Jan 20 15:11:20 2017 From: hlowe at me.com (hlowe) Date: Fri, 20 Jan 2017 12:11:20 -0800 (PST) Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: <1484943080998-4711805.post@n4.nabble.com> I followed the advice about emptying the Plugins folder then adding back my user plugins. Everything works as expected until I add back the DataGrid Helper plugin 'ASG_DataGrid_Helper 2.1.rev'. If that file is in my Plugins folder the other user plugins will not load. DataGrid Helper was working fine in 8.1.2. Perhaps this is an incompatibility between DataGrid Helper and LC 8.1.3 (RC-1)? Henry -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Release-8-1-3-RC-1-tp4711784p4711805.html Sent from the Revolution - User mailing list archive at Nabble.com. From harrison at all-auctions.com Fri Jan 20 17:35:57 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 17:35:57 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> Message-ID: <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Hi Mike, I was able to get your example to work fine, so it proves that I?m touching the stack Ok, but when I try to send a message to a handler script in the stack it doesn?t execute the handler. Example: send ?executeThis? to stack ?teststack? In the stack script of ?teststack? the contents of ?executeThis?: on executeThis answer "This is the script in the teststack? end executeThis I looked at the stack.. ..and the stack did nothing. What am I not doing properly here? Thanks, Rick > On Jan 20, 2017, at 2:26 PM, Mike Bonner via use-livecode wrote: > > What jacque was referring to is a different animal. An executable set up as > a cgi, that (if I recall correctly has a startup script and that after > script completion, exits) > The lc server itself runs in cgi mode (as apposed to as a module I believe) > and unless you're using the earliest version (you're not) can access and > use stacks "out of the box." > > A very simple example: > > My lcserver script.. > start using stack "teststack.livecode" > put "
" & the script of stack "teststack" & "
" > randomize > ?> > > Starts using a very very simple stack. > Shows the script of that stack. > executes the command "randomize" that is in the stack. > > You can see it work here: http://guidezone.info/stackuse.lc > > You can of course also "go" to a stack. > > From bonnmike at gmail.com Fri Jan 20 17:54:10 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 15:54:10 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Message-ID: The biggest problem I see is that you can't use "answer." Answer is a gui dialog box that requires action (click ok.) If you want the text to show up, use put. (a put with no target container goes to stdout IE to the web page) On Fri, Jan 20, 2017 at 3:35 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > I was able to get your example to work fine, > so it proves that I?m touching the stack Ok, > but when I try to send a message to a > handler script in the stack it doesn?t execute > the handler. > > Example: > > send ?executeThis? to stack ?teststack? > > In the stack script of ?teststack? the contents of > ?executeThis?: > > on executeThis > > answer "This is the script in the teststack? > > end executeThis > > I looked at the stack.. > ..and the stack did nothing. > > What am I not doing properly here? > > Thanks, > > Rick > > > > On Jan 20, 2017, at 2:26 PM, Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > What jacque was referring to is a different animal. An executable set up > as > > a cgi, that (if I recall correctly has a startup script and that after > > script completion, exits) > > The lc server itself runs in cgi mode (as apposed to as a module I > believe) > > and unless you're using the earliest version (you're not) can access and > > use stacks "out of the box." > > > > A very simple example: > > > > My lcserver script.. > > > start using stack "teststack.livecode" > > put "
" & the script of stack "teststack" & "
" > > randomize > > ?> > > > > Starts using a very very simple stack. > > Shows the script of that stack. > > executes the command "randomize" that is in the stack. > > > > You can see it work here: http://guidezone.info/stackuse.lc > > > > You can of course also "go" to a stack. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 20 17:57:51 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 15:57:51 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Message-ID: I changed the script of the stack to match, but changed answer to put. The script of the lc server page is now this: go stack "teststack.livecode" -- just to show that go works too put "
" & the script of stack "teststack" & "
" send "executeThis" to stack "teststack" As before, it will output the script from the stack in question, and then sends "executeThis" to the stack. It was probably (kinda) working before, you just couldn't see anything because its an answer dialog. (Though perhaps its possible to grab a snapshot of the dialog, close it, and post the pic to the page? Not sure.) On Fri, Jan 20, 2017 at 3:54 PM, Mike Bonner wrote: > The biggest problem I see is that you can't use "answer." Answer is a gui > dialog box that requires action (click ok.) If you want the text to show > up, use put. (a put with no target container goes to stdout IE to the web > page) > > On Fri, Jan 20, 2017 at 3:35 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Mike, >> >> I was able to get your example to work fine, >> so it proves that I?m touching the stack Ok, >> but when I try to send a message to a >> handler script in the stack it doesn?t execute >> the handler. >> >> Example: >> >> send ?executeThis? to stack ?teststack? >> >> In the stack script of ?teststack? the contents of >> ?executeThis?: >> >> on executeThis >> >> answer "This is the script in the teststack? >> >> end executeThis >> >> I looked at the stack.. >> ..and the stack did nothing. >> >> What am I not doing properly here? >> >> Thanks, >> >> Rick >> >> >> > On Jan 20, 2017, at 2:26 PM, Mike Bonner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > What jacque was referring to is a different animal. An executable set >> up as >> > a cgi, that (if I recall correctly has a startup script and that after >> > script completion, exits) >> > The lc server itself runs in cgi mode (as apposed to as a module I >> believe) >> > and unless you're using the earliest version (you're not) can access and >> > use stacks "out of the box." >> > >> > A very simple example: >> > >> > My lcserver script.. >> > > > start using stack "teststack.livecode" >> > put "
" & the script of stack "teststack" & "
" >> > randomize >> > ?> >> > >> > Starts using a very very simple stack. >> > Shows the script of that stack. >> > executes the command "randomize" that is in the stack. >> > >> > You can see it work here: http://guidezone.info/stackuse.lc >> > >> > You can of course also "go" to a stack. >> > >> > >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Fri Jan 20 17:58:25 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 15:58:25 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Message-ID: http://guidezone.info/stackuse.lc -- same link to see the updated example. On Fri, Jan 20, 2017 at 3:57 PM, Mike Bonner wrote: > I changed the script of the stack to match, but changed answer to put. > The script of the lc server page is now this: > go stack "teststack.livecode" -- just to show that go works too > put "
" & the script of stack "teststack" & "
" > send "executeThis" to stack "teststack" > > As before, it will output the script from the stack in question, and then > sends "executeThis" to the stack. It was probably (kinda) working before, > you just couldn't see anything because its an answer dialog. (Though > perhaps its possible to grab a snapshot of the dialog, close it, and post > the pic to the page? Not sure.) > > > On Fri, Jan 20, 2017 at 3:54 PM, Mike Bonner wrote: > >> The biggest problem I see is that you can't use "answer." Answer is a >> gui dialog box that requires action (click ok.) If you want the text to >> show up, use put. (a put with no target container goes to stdout IE to the >> web page) >> >> On Fri, Jan 20, 2017 at 3:35 PM, Rick Harrison via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Mike, >>> >>> I was able to get your example to work fine, >>> so it proves that I?m touching the stack Ok, >>> but when I try to send a message to a >>> handler script in the stack it doesn?t execute >>> the handler. >>> >>> Example: >>> >>> send ?executeThis? to stack ?teststack? >>> >>> In the stack script of ?teststack? the contents of >>> ?executeThis?: >>> >>> on executeThis >>> >>> answer "This is the script in the teststack? >>> >>> end executeThis >>> >>> I looked at the stack.. >>> ..and the stack did nothing. >>> >>> What am I not doing properly here? >>> >>> Thanks, >>> >>> Rick >>> >>> >>> > On Jan 20, 2017, at 2:26 PM, Mike Bonner via use-livecode < >>> use-livecode at lists.runrev.com> wrote: >>> > >>> > What jacque was referring to is a different animal. An executable set >>> up as >>> > a cgi, that (if I recall correctly has a startup script and that after >>> > script completion, exits) >>> > The lc server itself runs in cgi mode (as apposed to as a module I >>> believe) >>> > and unless you're using the earliest version (you're not) can access >>> and >>> > use stacks "out of the box." >>> > >>> > A very simple example: >>> > >>> > My lcserver script.. >>> > >> > start using stack "teststack.livecode" >>> > put "
" & the script of stack "teststack" & "
" >>> > randomize >>> > ?> >>> > >>> > Starts using a very very simple stack. >>> > Shows the script of that stack. >>> > executes the command "randomize" that is in the stack. >>> > >>> > You can see it work here: http://guidezone.info/stackuse.lc >>> > >>> > You can of course also "go" to a stack. >>> > >>> > >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> > From harrison at all-auctions.com Fri Jan 20 18:03:38 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 18:03:38 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Message-ID: <0CE44F78-6643-4F1F-8767-31BE1C5E5503@all-auctions.com> Hi Mike, I had tried ?put? before I tried ?answer? and it hadn?t worked which was why I tried ?answer?. Did you test your new code before posting this to me? Thanks, Rick > On Jan 20, 2017, at 5:57 PM, Mike Bonner via use-livecode wrote: > > go stack "teststack.livecode" -- just to show that go works too > put "
" & the script of stack "teststack" & "
" > send "executeThis" to stack "teststack" From harrison at all-auctions.com Fri Jan 20 18:05:08 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 18:05:08 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> Message-ID: <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Hi Mike, Sorry, I didn?t see this until I had already sent my last message. LOL Yes, I see that things work on your end. I?ll try it again. Thanks, Rick > On Jan 20, 2017, at 5:58 PM, Mike Bonner via use-livecode wrote: > > http://guidezone.info/stackuse.lc -- same link to see the updated example. > From bonnmike at gmail.com Fri Jan 20 18:07:06 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 16:07:06 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: I noticed something in the code you posted before. Messed up quotes in the stack script code. I fixed those at the same time but had assumed they were just a typo. Maybe not? On Fri, Jan 20, 2017 at 4:05 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > Sorry, I didn?t see this until I had already sent my last message. LOL > > Yes, I see that things work on your end. I?ll try it again. > > Thanks, > > Rick > > > On Jan 20, 2017, at 5:58 PM, Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > http://guidezone.info/stackuse.lc -- same link to see the updated > example. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 20 18:09:00 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 16:09:00 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: The quotes were funky in this like.. answer "This is the script in the teststack" (I think thats where I fixed it) On Fri, Jan 20, 2017 at 4:07 PM, Mike Bonner wrote: > I noticed something in the code you posted before. Messed up quotes in > the stack script code. I fixed those at the same time but had assumed they > were just a typo. Maybe not? > > On Fri, Jan 20, 2017 at 4:05 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Mike, >> >> Sorry, I didn?t see this until I had already sent my last message. LOL >> >> Yes, I see that things work on your end. I?ll try it again. >> >> Thanks, >> >> Rick >> >> > On Jan 20, 2017, at 5:58 PM, Mike Bonner via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> > >> > http://guidezone.info/stackuse.lc -- same link to see the updated >> example. >> > >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From harrison at all-auctions.com Fri Jan 20 19:00:38 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 19:00:38 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: Hi Mike, Ok, the put message in the stack showed up in my browser so that worked fine. My next line of code I tried was: put "I hope this worked!" into field "TestFirstNameField1" of card 1 of this stack It didn?t put anything into that field. I also put the same code into a button on the stack to test it, and the button works fine with the same code. Why doesn?t this work? Thanks, Rick From bonnmike at gmail.com Fri Jan 20 19:27:05 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 17:27:05 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: How do you know it didn't work? Well ok.. first.. On the server you have to make sure that the stack you are on is the one you think you're on. If you put the name of "this stack" you can see where you are when it happens. Second, the server first loads the stack. Then if you "put" something into the field of the stack (especially if you are explicit so that you know exactly WHAT stack and field you're putting it into,) it most likely does it, but you wouldn't be able to see it in the browser, because you aren't looking at the stack. So you'd have to check the stack itself (while the lc script is running, if you put something into a field, and then immediately "put the text of field blah blah blah" so that it grabs the text and puts it onto the web page, you can see that it is indeed there. Since each hit to the web server is a new instance, the next time you hit the page, the text would not be in that field, UNLESS you told the lc script to save the stack. This is how I created the test stack I'm using. I had the lc script create the stack, set the script of the stack, set the filename of the stack, then saved the stack. IF I had also created and populated fields in the stack and then saved it, the fields would still be populated and the text could then be extracted from them. (It would get much more complex with multiple users of course, due to concurrency poblems) Mind if I ask what you're looking to accomplish? On Fri, Jan 20, 2017 at 5:00 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > Ok, the put message in the stack showed up in my browser > so that worked fine. My next line of code I tried was: > > put "I hope this worked!" into field "TestFirstNameField1" of card 1 of > this stack > > It didn?t put anything into that field. I also put the same code into a > button > on the stack to test it, and the button works fine with the same code. > Why doesn?t this work? > > Thanks, > > Rick > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 20 19:33:02 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 17:33:02 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: just checked, "this stack" should work fine (unless you do something that changes the context) On Fri, Jan 20, 2017 at 5:27 PM, Mike Bonner wrote: > How do you know it didn't work? > Well ok.. first.. On the server you have to make sure that the stack you > are on is the one you think you're on. > If you put the name of "this stack" you can see where you are when it > happens. > Second, the server first loads the stack. Then if you "put" something > into the field of the stack (especially if you are explicit so that you > know exactly WHAT stack and field you're putting it into,) it most likely > does it, but you wouldn't be able to see it in the browser, because you > aren't looking at the stack. So you'd have to check the stack itself > (while the lc script is running, if you put something into a field, and > then immediately "put the text of field blah blah blah" so that it grabs > the text and puts it onto the web page, you can see that it is indeed > there. Since each hit to the web server is a new instance, the next time > you hit the page, the text would not be in that field, UNLESS you told the > lc script to save the stack. > > This is how I created the test stack I'm using. I had the lc script > create the stack, set the script of the stack, set the filename of the > stack, then saved the stack. IF I had also created and populated fields in > the stack and then saved it, the fields would still be populated and the > text could then be extracted from them. (It would get much more complex > with multiple users of course, due to concurrency poblems) > > Mind if I ask what you're looking to accomplish? > > On Fri, Jan 20, 2017 at 5:00 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Mike, >> >> Ok, the put message in the stack showed up in my browser >> so that worked fine. My next line of code I tried was: >> >> put "I hope this worked!" into field "TestFirstNameField1" of card 1 of >> this stack >> >> It didn?t put anything into that field. I also put the same code into a >> button >> on the stack to test it, and the button works fine with the same code. >> Why doesn?t this work? >> >> Thanks, >> >> Rick >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Fri Jan 20 19:54:58 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 17:54:58 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: think I may have figured out what you're wanting to do.. Correct me if I'm wrong. YOu want to have an active process with an open stack that is running, either in the ide or as a standalone. And to then be able to hit a web page that then updates the currently open stack. If thats the case, its not possible to do this (at least not using the method currently being looked at.. ) There are probably ways to get this done, but updating an open stack in a completely separate, already running process using lc server just isn't very feasible. If this is the goal, let me know more about what you want to accomplish, and maybe we can figure out a way. If I'm entirely wrong about what you want to do, then kindly ignore the preceding. :) P.S. if this is the case, jacques cgi method would work better because the cgi is a full blown engine instance with socket support, so you could hit the web server, and then use sockets to talk to the stack you wish to update. On Fri, Jan 20, 2017 at 5:33 PM, Mike Bonner wrote: > just checked, "this stack" should work fine (unless you do something that > changes the context) > > On Fri, Jan 20, 2017 at 5:27 PM, Mike Bonner wrote: > >> How do you know it didn't work? >> Well ok.. first.. On the server you have to make sure that the stack you >> are on is the one you think you're on. >> If you put the name of "this stack" you can see where you are when it >> happens. >> Second, the server first loads the stack. Then if you "put" something >> into the field of the stack (especially if you are explicit so that you >> know exactly WHAT stack and field you're putting it into,) it most likely >> does it, but you wouldn't be able to see it in the browser, because you >> aren't looking at the stack. So you'd have to check the stack itself >> (while the lc script is running, if you put something into a field, and >> then immediately "put the text of field blah blah blah" so that it grabs >> the text and puts it onto the web page, you can see that it is indeed >> there. Since each hit to the web server is a new instance, the next time >> you hit the page, the text would not be in that field, UNLESS you told the >> lc script to save the stack. >> >> This is how I created the test stack I'm using. I had the lc script >> create the stack, set the script of the stack, set the filename of the >> stack, then saved the stack. IF I had also created and populated fields in >> the stack and then saved it, the fields would still be populated and the >> text could then be extracted from them. (It would get much more complex >> with multiple users of course, due to concurrency poblems) >> >> Mind if I ask what you're looking to accomplish? >> >> On Fri, Jan 20, 2017 at 5:00 PM, Rick Harrison via use-livecode < >> use-livecode at lists.runrev.com> wrote: >> >>> Hi Mike, >>> >>> Ok, the put message in the stack showed up in my browser >>> so that worked fine. My next line of code I tried was: >>> >>> put "I hope this worked!" into field "TestFirstNameField1" of card 1 of >>> this stack >>> >>> It didn?t put anything into that field. I also put the same code into a >>> button >>> on the stack to test it, and the button works fine with the same code. >>> Why doesn?t this work? >>> >>> Thanks, >>> >>> Rick >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at 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 Fri Jan 20 20:09:14 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Jan 2017 19:09:14 -0600 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: <0aa51573-e9dd-19d1-bc71-c887d10394eb@hyperactivesw.com> On 1/20/17 6:00 PM, Rick Harrison via use-livecode wrote: > My next line of code I tried was: > > put "I hope this worked!" into field "TestFirstNameField1" of card 1 of this stack > > It didn?t put anything into that field. When you are working on a server, you can only see what gets put into the browser. There is no stack to examine visually. Anywhere a script uses "put" without a destination, the text will go to the browser window where you can see it. Anything that is put into the stack itself won't be visible. Each time the server runs a script, it starts from scratch. Nothing is saved from previous runs (unless you script it.) So you can't run the script on the server and then look at the stack later -- it won't have been saved. Another option if you do want to see a real stack inside a browser is the (as yet immature) HTML5 feature. That does put a stack into a browser window, with buttons, fields, and all the basic object behaviors you are used to. It is still young yet though and has some limitations. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From harrison at all-auctions.com Fri Jan 20 22:06:00 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 20 Jan 2017 22:06:00 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> Message-ID: <7E6B3EB2-C425-459A-8FDB-0EAAD158C9F1@all-auctions.com> Hi Mike, Sorry I was out for dinner.. > How do you know it didn't work? I know it didn?t work because I looked at the stack and no changes had occurred in the stack. (As in nothing new was put into the field.) I?m not looking for the change to occur in the browser, that?s not where I?m expecting to find any change thus far. Should I not have the stack open that I?m trying to send the messages to? Should it be a standalone that gets saved after every change? > Mind if I ask what you're looking to accomplish? I?m just trying to explore various possibilities and directions project-wise. I don?t have a definite plan at the moment. I?m just trying to see what capabilities exist in using the server to communicate with stacks. Thanks, Rick > On Jan 20, 2017, at 7:27 PM, Mike Bonner via use-livecode wrote: > > How do you know it didn't work? > Well ok.. first.. On the server you have to make sure that the stack you > are on is the one you think you're on. > If you put the name of "this stack" you can see where you are when it > happens. > Second, the server first loads the stack. Then if you "put" something into > the field of the stack (especially if you are explicit so that you know > exactly WHAT stack and field you're putting it into,) it most likely does > it, but you wouldn't be able to see it in the browser, because you aren't > looking at the stack. So you'd have to check the stack itself (while the > lc script is running, if you put something into a field, and then > immediately "put the text of field blah blah blah" so that it grabs the > text and puts it onto the web page, you can see that it is indeed there. > Since each hit to the web server is a new instance, the next time you hit > the page, the text would not be in that field, UNLESS you told the lc > script to save the stack. > > This is how I created the test stack I'm using. I had the lc script create > the stack, set the script of the stack, set the filename of the stack, then > saved the stack. IF I had also created and populated fields in the stack > and then saved it, the fields would still be populated and the text could > then be extracted from them. (It would get much more complex with multiple > users of course, due to concurrency poblems) > > Mind if I ask what you're looking to accomplish? > > On Fri, Jan 20, 2017 at 5:00 PM, Rick Harrison via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Hi Mike, >> >> Ok, the put message in the stack showed up in my browser >> so that worked fine. My next line of code I tried was: >> >> put "I hope this worked!" into field "TestFirstNameField1" of card 1 of >> this stack >> >> It didn?t put anything into that field. I also put the same code into a >> button >> on the stack to test it, and the button works fine with the same code. >> Why doesn?t this work? >> >> Thanks, >> >> Rick >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jan 20 22:20:02 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 20 Jan 2017 20:20:02 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: <7E6B3EB2-C425-459A-8FDB-0EAAD158C9F1@all-auctions.com> References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> <7E6B3EB2-C425-459A-8FDB-0EAAD158C9F1@all-auctions.com> Message-ID: You can modify a stack using lc server, and save it, but that won't update an already open stack in memory. And if you don't add code to save the stack from lc server, even if you do reload the stack, the change won't be there. One way to update a field in an open stack would be to have the stack running a send in time loop that checks for changes to a file. (text file, or whatever) If the last modified stamp has changed (or if the file exists, or however you want to do it) read and parse the file, to get the info and put it wherever it goes then clear or delete the file. You'd still have to think about concurrency issues, but it should work. the jacque standalone cgi method (as I mentioned in a different email) would be cool because you could hit the webserver, open a socket to your open stack to pass data from the server to the running stack. On Fri, Jan 20, 2017 at 8:06 PM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > Sorry I was out for dinner.. > > > How do you know it didn't work? > > > I know it didn?t work because I looked at the stack and no changes > had occurred in the stack. (As in nothing new was put into the field.) > I?m not looking for the change to occur in the browser, that?s not > where I?m expecting to find any change thus far. > > Should I not have the stack open that I?m trying to send the > messages to? Should it be a standalone that gets saved > after every change? > > > Mind if I ask what you're looking to accomplish? > > > I?m just trying to explore various possibilities and directions > project-wise. > I don?t have a definite plan at the moment. I?m just trying to see what > capabilities exist in using the server to communicate with stacks. > > Thanks, > > Rick > > > On Jan 20, 2017, at 7:27 PM, Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > How do you know it didn't work? > > Well ok.. first.. On the server you have to make sure that the stack you > > are on is the one you think you're on. > > If you put the name of "this stack" you can see where you are when it > > happens. > > Second, the server first loads the stack. Then if you "put" something > into > > the field of the stack (especially if you are explicit so that you know > > exactly WHAT stack and field you're putting it into,) it most likely does > > it, but you wouldn't be able to see it in the browser, because you aren't > > looking at the stack. So you'd have to check the stack itself (while the > > lc script is running, if you put something into a field, and then > > immediately "put the text of field blah blah blah" so that it grabs the > > text and puts it onto the web page, you can see that it is indeed there. > > Since each hit to the web server is a new instance, the next time you hit > > the page, the text would not be in that field, UNLESS you told the lc > > script to save the stack. > > > > This is how I created the test stack I'm using. I had the lc script > create > > the stack, set the script of the stack, set the filename of the stack, > then > > saved the stack. IF I had also created and populated fields in the stack > > and then saved it, the fields would still be populated and the text could > > then be extracted from them. (It would get much more complex with > multiple > > users of course, due to concurrency poblems) > > > > Mind if I ask what you're looking to accomplish? > > > > On Fri, Jan 20, 2017 at 5:00 PM, Rick Harrison via use-livecode < > > use-livecode at lists.runrev.com> wrote: > > > >> Hi Mike, > >> > >> Ok, the put message in the stack showed up in my browser > >> so that worked fine. My next line of code I tried was: > >> > >> put "I hope this worked!" into field "TestFirstNameField1" of card 1 of > >> this stack > >> > >> It didn?t put anything into that field. I also put the same code into a > >> button > >> on the stack to test it, and the button works fine with the same code. > >> Why doesn?t this work? > >> > >> Thanks, > >> > >> Rick > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From james at thehales.id.au Sat Jan 21 00:52:11 2017 From: james at thehales.id.au (jameshale) Date: Fri, 20 Jan 2017 21:52:11 -0800 (PST) Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: <1484943080998-4711805.post@n4.nabble.com> References: <1484943080998-4711805.post@n4.nabble.com> Message-ID: <1484977931740-4711821.post@n4.nabble.com> I can confirm the interaction with the Data Grid Helper plugin. When I removed my copy everything appeared as expected. If I left it in I got nothing under the plugins menu. Added some log excerpts to bugzilla report http://quality.livecode.com/show_bug.cgi?id=19120 -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Release-8-1-3-RC-1-tp4711784p4711821.html Sent from the Revolution - User mailing list archive at Nabble.com. From lists at mangomultimedia.com Sat Jan 21 01:17:28 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 21 Jan 2017 00:17:28 -0600 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: On Fri, Jan 20, 2017 at 11:26 AM, panagiotis merakos via use-livecode < use-livecode at lists.runrev.com> wrote: > > LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: > > - Several crashes have been fixed. > ? - Several clipboard-related bugs have been fixed. > After getting past the plugin loading issue 8.1.3 rc-1 has been working nicely. I was able to routinely crash previous versions of LC 8 with a project I?m working on. I haven?t had a single crash with 8.1.3 rc-1. I?m very happy about that! -- Trevor DeVore Outcome & ScreenSteps www.outcomeapp.io - www.screensteps.com From harrison at all-auctions.com Sat Jan 21 10:47:31 2017 From: harrison at all-auctions.com (Rick Harrison) Date: Sat, 21 Jan 2017 10:47:31 -0500 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> <7E6B3EB2-C425-459A-8FDB-0EAAD158C9F1@all-auctions.com> Message-ID: Hi Mike, This seems a little crazy to me. I can have two stacks open in memory in LiveCode, and I can send a message such as ?mouseUp? from one stack to a button in the other stack. The button in the other stack outputs some messages to the message box and puts a message in a field on that stack and that all works just fine. I?m able to view both stacks on the screen at the same time. (This is as it should be.) I send the same message from the server to the button and the messages which normally go into the message box end up in the display of my browser which seems a little strange but Ok I can accept that. The other message which was supposed to go into the field never gets to the field which makes it look like the button ignored that statement completely although it executed everything else it was asked to perform. That message doesn?t seem to go anywhere as it doesn?t even end up being displayed in the browser and ends up in the bit bucket in the sky. (Again, I can see the open stack on the screen at the time that I tell my browser to execute the server code.) Shouldn?t a message be a valid message no matter where it comes from? (Hence my crazy feeling about the whole thing.) So you are telling me that I can send a message to closed stack to modify it, that I should save it after the change, and then reopen the stack to view the change - yes? The file communication idea makes things a little more complex but is certainly doable. I?ve never done anything with sockets - are there any good examples out there you can point me to for this? Thanks, Rick > On Jan 20, 2017, at 10:20 PM, Mike Bonner via use-livecode wrote: > > You can modify a stack using lc server, and save it, but that won't update > an already open stack in memory. And if you don't add code to save the > stack from lc server, even if you do reload the stack, the change won't be > there. > > One way to update a field in an open stack would be to have the stack > running a send in time loop that checks for changes to a file. (text file, > or whatever) If the last modified stamp has changed (or if the file > exists, or however you want to do it) read and parse the file, to get the > info and put it wherever it goes then clear or delete the file. You'd > still have to think about concurrency issues, but it should work. > the jacque standalone cgi method (as I mentioned in a different email) > would be cool because you could hit the webserver, open a socket to your > open stack to pass data from the server to the running stack. From bonnmike at gmail.com Sat Jan 21 12:10:30 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 21 Jan 2017 10:10:30 -0700 Subject: LC Server & Server Based Stack? In-Reply-To: References: <5b25c17a-8987-aacd-5a8f-85b9b7a5251e@gmail.com> <159801f1dc0.285b.5e131b4e58299f54a9f0b9c05d4f07f9@hyperactivesw.com> <5455283D-42E0-47CD-88D8-11465BCE2ACD@all-auctions.com> <603464C6-F135-4762-BB1A-BFD1840F7B9C@all-auctions.com> <14F8A8BF-8A4A-40F8-A7E5-878CA5ECB569@all-auctions.com> <7E6B3EB2-C425-459A-8FDB-0EAAD158C9F1@all-auctions.com> Message-ID: Yeah, thats what I'm saying. Think of it this way. If you make 2 standalones, run both, and have 1 standalone try to put text into a field of the other, it won't work because they are each running their own engine instance. If one engine instance opens several stacks they're able to talk because its all through one instance of the engine, and they're all interconnected through the engine. Lc server is an instance, and the standalone, or ide that has your open stack is an instance. So there is no direct connection between the 2. It would be like opening the same text file twice in 2 separate text editors. If you type in 1, the change doesn't appear in the other. You'd have to type in 1, save the changes then reload the text in the other to see the changes that were made. If using a file to update will work, it should be simple enough.. (and not require stacks on the server side.) Have the server write the necessary info, and have an update button on your stack that will grab the new info, or have the stack keep checking for changes every so often, and update as necessary. As far as sockets, chatrev is a pretty awesome example. If you click "resources" in the main toolbar, then select "sample projects" on the lower left, there is an "internet chat" that you can poke around with to get a handle on things. If you decide to go the socket way and the cgi (non lc server) method, i'll be little help. I'm not even sure which versions of the lc engine will work for this, but you said you already looked at jacques page, so are on the right track. I have mentioned it before, but there is the revhttpd stack.. If you don't need multithreading, it would make a great starting base. (and another way to explore sockets too) I love the thing, especially the ability to add commands to the stack that are then callable using a get request of the form cmd=commandtorun On Sat, Jan 21, 2017 at 8:47 AM, Rick Harrison via use-livecode < use-livecode at lists.runrev.com> wrote: > Hi Mike, > > This seems a little crazy to me. > > I can have two stacks open in memory in LiveCode, and I > can send a message such as ?mouseUp? from one stack > to a button in the other stack. The button in the other stack > outputs some messages to the message box and puts a > message in a field on that stack and that all works just fine. > I?m able to view both stacks on the screen at the same time. > (This is as it should be.) > > I send the same message from the server to the button > and the messages which normally go into the message box > end up in the display of my browser which seems a little strange but Ok > I can accept that. The other message which was supposed to > go into the field never gets to the field which makes it look > like the button ignored that statement completely although > it executed everything else it was asked to perform. That > message doesn?t seem to go anywhere as it doesn?t even > end up being displayed in the browser and ends up in the > bit bucket in the sky. (Again, I can see the open stack > on the screen at the time that I tell my browser to execute > the server code.) Shouldn?t a message be a valid message > no matter where it comes from? (Hence my crazy feeling > about the whole thing.) > > So you are telling me that I can send a message to closed > stack to modify it, that I should save it after the change, and > then reopen the stack to view the change - yes? > > The file communication idea makes things a little more > complex but is certainly doable. > > I?ve never done anything with sockets - are there any good > examples out there you can point me to for this? > > Thanks, > > Rick > > > > > On Jan 20, 2017, at 10:20 PM, Mike Bonner via use-livecode < > use-livecode at lists.runrev.com> wrote: > > > > You can modify a stack using lc server, and save it, but that won't > update > > an already open stack in memory. And if you don't add code to save the > > stack from lc server, even if you do reload the stack, the change won't > be > > there. > > > > One way to update a field in an open stack would be to have the stack > > running a send in time loop that checks for changes to a file. (text > file, > > or whatever) If the last modified stamp has changed (or if the file > > exists, or however you want to do it) read and parse the file, to get > the > > info and put it wherever it goes then clear or delete the file. You'd > > still have to think about concurrency issues, but it should work. > > the jacque standalone cgi method (as I mentioned in a different email) > > would be cool because you could hit the webserver, open a socket to your > > open stack to pass data from the server to the running stack. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jan 21 13:03:39 2017 From: zryip.theslug at gmail.com (zryip theSlug) Date: Sat, 21 Jan 2017 19:03:39 +0100 Subject: [ ANN ] Release 8.1.3 RC-1 In-Reply-To: References: Message-ID: Thanks to the logs shared, I was able to identify the problem with DGH stoping the plugins loading process. The problem is in the DGH_Help substack (the DGH documentation) which the IDE is considering as locked. Don't ask me why, this is the only substack in DGH which has a couple of properties set, such as the cantdelete property. Setting this property to false in the inspector is solving the issue. Will update the bugzilla report with this information in case this new behavior is not something expected. Best Regards, On Sat, Jan 21, 2017 at 7:17 AM, Trevor DeVore via use-livecode wrote: > On Fri, Jan 20, 2017 at 11:26 AM, panagiotis merakos via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> >> LiveCode 8.1.3 RC 1 contains 83 bug fixes and stability improvements: >> >> - Several crashes have been fixed. >> ? > > - Several clipboard-related bugs have been fixed. >> > > After getting past the plugin loading issue 8.1.3 rc-1 has been working > nicely. I was able to routinely crash previous versions of LC 8 with a > project I?m working on. I haven?t had a single crash with 8.1.3 rc-1. I?m > very happy about that! > > -- > Trevor DeVore > Outcome & ScreenSteps > www.outcomeapp.io - 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 -- Zryip TheSlug http://www.aslugontheroad.com From livfoss at mac.com Sat Jan 21 14:43:27 2017 From: livfoss at mac.com (Graham Samuel) Date: Sat, 21 Jan 2017 20:43:27 +0100 Subject: Boring but important - selling a download product for Windows Message-ID: Sorry to witter on after I?ve asked this list a lot about code signing etc so often. The excellent help I?ve had has enabled me to sign both the app I want to distribute and its installer - in fact I?ve done this twice, once for the Mac version of this app and once for the Windows version. The intention is to sell the product by offering a download from a web site, using FastSpring for the payments, and incorporating Jacque Gay?s Zygodact to provide unique activation keys. All this works fine, except for the Windows download, where Norton, Chrome and even Windows 7 all attempt to prevent either the download or the execution of the installer. Again with advice from this list, I know where some of the problems lie (though not the one with Windows, which reports the installer as having an ?unknown publisher? but later displays the publisher provided during the code signing!). My question is, what do other people do about this? If you generate a new desktop program for Windows and try to sell it as a download, how can you strip away all this nonsense for the average purchaser? So far all I can think of doing is to issue a warning on the web site that explains what do do if Norton ?quarantines? the program. Even this does not cover all the obstacles in the poor purchaser?s way. Doesn?t this affect everyone trying to offer a new executable download? [noise of grinding teeth?] TIA for any further views. Graham From jacque at hyperactivesw.com Sat Jan 21 14:59:31 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Jan 2017 13:59:31 -0600 Subject: Boring but important - selling a download product for Windows In-Reply-To: References: Message-ID: <309f2041-75ea-6941-23a1-7e699d36f0c7@hyperactivesw.com> On 1/21/17 1:43 PM, Graham Samuel via use-livecode wrote: > My question is, what do other people do about this? If you generate a > new desktop program for Windows and try to sell it as a download, how > can you strip away all this nonsense for the average purchaser? One of my clients said she'd had it with Windows installers and now ships the product as a zip file. The user is instructed to move the app folder out of the zip folder. This is just about the only hitch in the process, because Windows presents the zip folder as a regular folder and users think they can just double-click the app inside the zip archive. Other than instructing naive Windows users to drag the app folder out of the zip archive, there have been virtually no other issues. The signed app itself works fine without interference from the OS. Windows users have become used to installers and expect them, but if your app is self-contained and doesn't require changing registry keys or other OS-level stuff, it works pretty well. I know that's not what you asked, but that's how we solved it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From livfoss at mac.com Sat Jan 21 17:37:28 2017 From: livfoss at mac.com (Graham Samuel) Date: Sat, 21 Jan 2017 23:37:28 +0100 Subject: Boring but important - selling a download product for Windows In-Reply-To: <309f2041-75ea-6941-23a1-7e699d36f0c7@hyperactivesw.com> References: <309f2041-75ea-6941-23a1-7e699d36f0c7@hyperactivesw.com> Message-ID: <99F77DB4-77F8-4200-925D-B686A7844735@mac.com> Wow, Jacque, that is such a great idea. Too late where I am to try it out tonight, but I will certainly try it tomorrow. Thanks so much Graham > On 21 Jan 2017, at 20:59, J. Landman Gay via use-livecode wrote: > > On 1/21/17 1:43 PM, Graham Samuel via use-livecode wrote: >> My question is, what do other people do about this? If you generate a >> new desktop program for Windows and try to sell it as a download, how >> can you strip away all this nonsense for the average purchaser? > > One of my clients said she'd had it with Windows installers and now ships the product as a zip file. The user is instructed to move the app folder out of the zip folder. This is just about the only hitch in the process, because Windows presents the zip folder as a regular folder and users think they can just double-click the app inside the zip archive. > > Other than instructing naive Windows users to drag the app folder out of the zip archive, there have been virtually no other issues. The signed app itself works fine without interference from the OS. > > Windows users have become used to installers and expect them, but if your app is self-contained and doesn't require changing registry keys or other OS-level stuff, it works pretty well. I know that's not what you asked, but that's how we solved it. > > -- > 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 Sat Jan 21 21:34:54 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 22 Jan 2017 02:34:54 +0000 Subject: Search and replace Raw unicode html-hex-dec characters Message-ID: I have *.html files that were extracted from epub documents. At our instruction, the company preparing these epubs was requested to use Unicode throughout and avoid all ANSI chars (i.e. us the Unicode for mdash and not ? from the mac keyboard) If I drop these on any browser they are perfectly rendered. (see on line example here: http://www.himalayanacademy.com/media/books/living-with-siva/web/part1_06.html) When I open these as UTF-8 unicode files in BBEdit. I see the characters like this: The knowl­edge of how to realize this one­ness and not create un­wanted ex­­periences along the way. The peerless path is following the way of our spiritual forefathers, discovering the mystical meaning of the scrip­tures. To make life interesting, some files were exported with the decimal form and other with the hex form (”) some of the files mix the hex style notation along side the decimal.. in the same paragraph block? browser doesn't seem to care about that, so we are getting ­ and then later in the same paragraph: "¶ which is also exactly what you see if you look at source in the browser for the page. I need to be able to target, for search and replace, a subset of these characters. In particular, we have troublesome 1) Pilcrow (Paragraph Sign) ¶ #old "run on" paragraph mark? which we want to turn into block paragraph form: just have an extra blank line. 2) discretionary hyphens coming through from InDesign all the way into the HTML files which are ignore in browsers, but appear as dashes/hyphens in Livecode fields after textDecode? ­ or sometimes appear after I run scripts as: "­" 3) the old ligature double characters, in particule ? "fi" tied together. fi In Livecode, this just disappeard? instead "we find" I see "we nd" in the field. I suspect the character is actually there, but the font can't render it,so the LC field is just white space in that location. fulfillment Try as I might, I am unable to target these characters viaLC script?it's as if what I see in BBEdit and in the source of the page in the browser is not what gets imported using "put url " ? in any form? in LC. using put url ("file:/" & "part1_ch3.html") into tText ## no search and replace I attempt will work using binfile or textDecode before insertion into the variable also doesn?t work. Here is my script (latest iteration on many variants all of which don't get the job done) global gBookFilesLocation on mouseup palette this stack set the defaultstack to the topstack put fld "TOC" into tToc repeat for each line x in tToc set the itemdel to "." put item 1 of x & "-clean.txt" into tFilename put the uBookFilesLocation of this stack into tPath #put url ("file:" & tPath & "/ops/xhtml/" & x ) into tText put url ("binfile:" & tPath & "/ops/xhtml/" & x ) into tText put textDecode(tText,"UTF-8") into tNewText # check for discretionary hyphens if tNewText contains "­" then answer "Yes got unicode soft hyphen string" with "OK" exit to top # this never fires ... end if ## Attempts to replace here: replace "?" with (cr & cr) in tNewText # never happens;may need to use "

"&cr&"

" replace "¶" with (cr&cr) in tNewText # Pilcrow sign for the above char: U+00B6 old name "Paragraph Sign" --we want an extra blank line. replace "­" with "" in tNewText # soft hyphen replace "­" with "" in tNewText # Soft hyphen - replace with nothing replace "
" with " " in tNewText replace "
" with " " in tNewText replace "
" with " " in tNewText replace " " with " " in tNewText # remove double spaces create by breaks following a space. put textDecode(tNewText,"UTF-8") into tNewTextOut set the htmlText of fld "CurrentChapterText" to tNewTextOut put textEncode(fld "CurrentChapterText","UTF-8") into url ("binfile:" & gBookFilesLocation &"/_cleanExport1/" & tFilename) end repeat end mouseup I tried, in another text processing stack I have, just to go direct from file into script/vars and then out to file without going thru a field? that's no better. Any clues on how to approach this? Brahmanathaswami From jacque at hyperactivesw.com Sat Jan 21 22:22:16 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Jan 2017 21:22:16 -0600 Subject: TextDecode JSON array Message-ID: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Here's a test sample of some UTF8 I get back from a server: {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} If I run textDecode(,"UTF8") on it, I get it back unaltered. Does anyone recognize the text encoding? It doesn't seem to be UTF8. If I then run JSONToArray on it, I get a LC array and the name is changed to this: Eduardo Ba??uls And when I run textDecode on *that* it comes out right: Eduardo Ba?uls So what's the first string? JSONtoArray seems to recognize it. I'd like to decode the JSON array completely before passing it to JSONtoArray. If I can do that, I don't have to loop through all the array keys, decoding each one individually. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bonnmike at gmail.com Sat Jan 21 22:29:58 2017 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 21 Jan 2017 20:29:58 -0700 Subject: TextDecode JSON array In-Reply-To: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> References: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Message-ID: Looks like utf16 based on this info I found here: https://codepoints.net/U+00F1?lang=en SystemRepresentation N? 241 UTF-8 C3 B1 UTF-16 00 F1 On Sat, Jan 21, 2017 at 8:22 PM, J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Here's a test sample of some UTF8 I get back from a server: > > {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} > > > If I run textDecode(,"UTF8") on it, I get it back unaltered. Does > anyone recognize the text encoding? It doesn't seem to be UTF8. > > If I then run JSONToArray on it, I get a LC array and the name is changed > to this: > > Eduardo Ba??uls > > And when I run textDecode on *that* it comes out right: > > Eduardo Ba?uls > > So what's the first string? JSONtoArray seems to recognize it. I'd like to > decode the JSON array completely before passing it to JSONtoArray. If I can > do that, I don't have to loop through all the array keys, decoding each one > individually. > > -- > 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 Sat Jan 21 22:35:50 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Jan 2017 21:35:50 -0600 Subject: TextDecode JSON array In-Reply-To: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> References: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Message-ID: <7a9e1b2e-5b03-baf8-0149-612d645b86d2@hyperactivesw.com> On 1/21/17 9:22 PM, J. Landman Gay via use-livecode wrote: > Here's a test sample of some UTF8 I get back from a server: > > {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} > > > If I run textDecode(,"UTF8") on it, I get it back unaltered. > Does anyone recognize the text encoding? It doesn't seem to be UTF8. > > If I then run JSONToArray on it, I get a LC array and the name is > changed to this: > > Eduardo Ba??uls > > And when I run textDecode on *that* it comes out right: > > Eduardo Ba?uls > > So what's the first string? JSONtoArray seems to recognize it. I'd like > to decode the JSON array completely before passing it to JSONtoArray. If > I can do that, I don't have to loop through all the array keys, decoding > each one individually. > Hm. Google says it's C/C++/Java encoding. Not sure what to do with that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jan 21 22:46:58 2017 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Jan 2017 21:46:58 -0600 Subject: TextDecode JSON array In-Reply-To: References: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Message-ID: <0cd6f613-ce84-2166-c69e-ca78feafbb24@hyperactivesw.com> So LC should recognize it without alteration I'd assume, but it doesn't. Probably the leading "\u"? I'm still not sure how to handle that. On 1/21/17 9:29 PM, Mike Bonner via use-livecode wrote: > Looks like utf16 based on this info I found here: > https://codepoints.net/U+00F1?lang=en > SystemRepresentation > N? 241 > UTF-8 C3 B1 > UTF-16 00 F1 > > On Sat, Jan 21, 2017 at 8:22 PM, J. Landman Gay via use-livecode < > use-livecode at lists.runrev.com> wrote: > >> Here's a test sample of some UTF8 I get back from a server: >> >> {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} >> >> >> If I run textDecode(,"UTF8") on it, I get it back unaltered. Does >> anyone recognize the text encoding? It doesn't seem to be UTF8. >> >> If I then run JSONToArray on it, I get a LC array and the name is changed >> to this: >> >> Eduardo Ba??uls >> >> And when I run textDecode on *that* it comes out right: >> >> Eduardo Ba?uls >> >> So what's the first string? JSONtoArray seems to recognize it. I'd like to >> decode the JSON array completely before passing it to JSONtoArray. If I can >> do that, I don't have to loop through all the array keys, decoding each one >> individually. >> >> -- >> 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 lists at mangomultimedia.com Sat Jan 21 22:52:01 2017 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sun, 22 Jan 2017 03:52:01 +0000 Subject: TextDecode JSON array In-Reply-To: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> References: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Message-ID: That is UTF-8. I've seen older versions of Ruby on Rails would use escape sequences like that in JSON responses. -- Trevor DeVore On Sat, Jan 21, 2017 at 9:22 PM J. Landman Gay via use-livecode < use-livecode at lists.runrev.com> wrote: > Here's a test sample of some UTF8 I get back from a server: > > > > {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} > > > > > > If I run textDecode(,"UTF8") on it, I get it back unaltered. > > Does anyone recognize the text encoding? It doesn't seem to be UTF8. > > > > If I then run JSONToArray on it, I get a LC array and the name is > > changed to this: > > > > Eduardo Ba??uls > > > > And when I run textDecode on *that* it comes out right: > > > > Eduardo Ba?uls > > > > So what's the first string? JSONtoArray seems to recognize it. I'd like > > to decode the JSON array completely before passing it to JSONtoArray. If > > I can do that, I don't have to loop through all the array keys, decoding > > each one individually. > > > > -- > > 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 scott at elementarysoftware.com Sat Jan 21 23:55:30 2017 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 21 Jan 2017 20:55:30 -0800 Subject: Boring but important - selling a download product for Windows In-Reply-To: References: Message-ID: Graham, I'm glad you've been "wittering on". I code signed my first Mac application (and disk image) the other day because of your persistence. -- Scott Morrow Elementary Software > On Jan 21, 2017, at 11:43 AM, Graham Samuel via use-livecode wrote: > > Sorry to witter on after I?ve asked this list a lot about code signing etc so often. The excellent help I?ve had has enabled me to sign both the app I want to distribute and its installer - in fact I?ve done this twice, once for the Mac version of this app and once for the Windows version. From peter.brett at livecode.com Sun Jan 22 02:26:02 2017 From: peter.brett at livecode.com (Peter TB Brett) Date: Sun, 22 Jan 2017 07:26:02 +0000 Subject: TextDecode JSON array In-Reply-To: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> References: <1a3aaa34-8845-aeb8-47ab-c166435ca82f@hyperactivesw.com> Message-ID: On 22/01/2017 03:22, J. Landman Gay via use-livecode wrote: > Here's a test sample of some UTF8 I get back from a server: > > {"UserID":48,"UserName":"Eduardo Ba\u00f1uls","UserLoginName":"ebanu"} Hi Jacque, This is valid JSON (and also valid ASCII). In JSON, any character in a string may be encoded in the form \uXXXX where XXXX is the 4-digit hexadecimal representation of a Unicode codepoint. No textDecode() operation is required. JSONImport() handles this correctly. 1) Create a stack with a field and a button 2) Put the text above into the field 3) Set the script of the button to: > local tJson > put JSONImport(field 1) into tJson > answer tJson["UserName"] 4) Enter browse mode and click the button You will get an answer dialog displaying "Eduardo Ba?uls". Peter -- Dr Peter Brett LiveCode Technical Project Manager lcb-mode for Emacs: https://github.com/peter-b/lcb-mode From selander at tkf.att.ne.jp Sun Jan 22 02:36:14 2017 From: selander at tkf.att.ne.jp (Tim Selander) Date: Sun, 22 Jan 2017 16:36:14 +0900 Subject: Using LC server to check for existence of mp3 on our web server? Message-ID: <588460EE.6070203@tkf.att.ne.jp> Hi, On-rev.com hosting, using LC server to present a list of our AM/FM radio programs for people to listening to on-demand. Out of a month's 20 programs, 3 or 4 might not get uploaded due to copyright issues, etc. Also, mp3's are not on the on-rev.com server, but another hosting service we use as well. Filenaming is standardized, so I know the list of programs. I want to hit the server, if the mp3 files exists, present it as an

  • Mangos
  • Mangos
  • Papayas
  • Chiku
    • touch of CSS and you get this: http://wiki.hindu.org/uploads/gui-eg.html responsive, easily tweaked if the content people want another four rows in the panel, cut and paste, changing props, sure, it's a text file, but so what? change one integer value and all rows change. This simply cannot be done that easily created in Livecode. (Please don't respond with "yes we can make this in LC" I know you can, but to scale change and make it responsive change colors on all objects in the group at once etc.. you need to be an old xTalk wizard with toolboxes) Now if touch events, JS handlers, for a small HTML5 widget/view could talk back to LC controllers and models and actually call a function and get the return value synchronously then we have a power house combination? build simple gui views in html? robust LC backend. ii. full web app integration - This is a recent app we released, HTML5 done in Ionic/Angular2 - I can actually copy the core pages/js/css assets and drop them in a folder in an LC app and point the browser widget (URL) to the index.html file and the app runs perfectly, right inside the browser widget. -- trouble is I can't really get a robust handshaking going on. LC can "poke" the app (but get nothing in return) and the web app can "poke" LC (but get nothing in return) and we need more for true integration This is more like Jonathan's use case: It's not only about creating views, it's also about the possibility of wrapping existing complex web apps in an LC framework? but we need the browser widget's javascript handlers to be, basically, in the message path up and down. HQ gave me a quote on doing this, but it's out our budgets, I fishing for anyone else who might be interested to pitch in. back to work here.. On 1/28/17, 3:45 PM, "Richard Gaskin via use-livecode" wrote: Sannyasin Brahmanathaswami wrote: > So as not to burden this list which "use" list and not a "complain" > list I have responded to you at length directly. ...ands yet here we are, so we might as well enjoy the discussion. > 1) the graphics rendering layer of LC is behind the graphics > rendering layer of the browser Likely, but since both Chrome and LC use Skia we'd have to look a little deeper. Specifics are helpful. > 2) an IDE that provides a tool box for super elegant 21st century UI > -- smooth, responsive, easy to change the Look/Feel even my attempts > with AnimationEngine which is, I believe as good as it's going to > ever get with LC's engine, have a clunky, jerky feel e.g. try a ken > burns: move the image while simultaneously increasing is rect in > proportion. even rotating a ball around a circular path? has this > subtle "1990" feel to it vs the same thing done with CSS animation > in the browser. Maybe not an issue for all those whose use case is > business/systems/tools etc. but in our shop it has to look fabulous > or the horse is not considered a viable vehicle for the content > delivery. Period end of discussion. That's a good use case. UIs are increasingly animated, so animation performance is increasingly useful. Anyone on the team listening in and can offer some insight into this? > 3) robust surport for SVG (not just a single color) on top of 1 and 2 > above What limitations currently exist in the SVG widget? Let's identify the remaining specifics and see if we can get a plan together to handle those. > Isn?t the dictionary html in a widget? Why? There's one answer to > your question from HQ itself. I believe the Dictionary is indeed using the Browser widget. My question is why, since that content doesn't require full HTML rendering, doesn't it use a field object? But at this point my question is not for the team. They already have the Dictionary in pretty good order, and the remaining nits can be addressed without a complete rewrite easily enough. My question would be for any community members eager to explore alternate designs. > If a player serves to provide the space to show content develop on > another platform (video/Premiere) > > Why not the browser widget to provide a space to show HTML5? There is a browser widget. I believe I'd read an earlier post in which you said you're using it, so I don't understand this question. From richmondmathewson at gmail.com Sun Jan 29 13:14:31 2017 From: richmondmathewson at gmail.com (Richmond Mathewson) Date: Sun, 29 Jan 2017 20:14:31 +0200 Subject: Browser Widget/HTML5/LC Integration In-Reply-To: References: <516B390C-2504-41D2-A44C-DC00898AD0B9@hindu.org> <2c09e9eb-892c-02f0-76fe-407e922fdb87@fourthworld.com> Message-ID: <1ea9bf29-5f6d-79f7-8a84-54a006740153@gmail.com> Some problems here . . . On 1/29/17 7:59 pm, Sannyasin Brahmanathaswami via use-livecode wrote: > Until we hear that HQ is listening or want to know more I'll keep it short > > 1) SVG requirements > > rendering this would be a minimum. If here is a way to do it now in LC let me know > > http://www.himalayanacademy.com/assets/img/khm-logo-full-horizontal.svg This is coming up nice and clear in my browser (Waterfox, Mac OS 10.7.5) > > resize your browser, it remains perfect! > > More robust example? not currently set to resize, (but could be) > > http://wiki.hindu.org/uploads/SivaSivaDiagram.svg This is NOT doing well at all, what I am getting is this: XML Parsing Error: prefix not bound to a namespace Location: http://wiki.hindu.org/uploads/SivaSivaDiagram.svg Line Number 353, Column 13: ------------^ Richmond. From brahma at hindu.org Sun Jan 29 13:23:57 2017 From: brahma at hindu.org (Sannyasin Brahmanathaswami) Date: Sun, 29 Jan 2017 18:23:57 +0000 Subject: Browser Widget/HTML5/LC Integration In-Reply-To: <03A06EB8-5F90-42F2-9FE7-21712A94057F@hyperhh.de> References: <03A06EB8-5F90-42F2-9FE7-21712A94057F@hyperhh.de> Message-ID: <64A3976E-FABC-4CEB-A5B3-6DB37473EA1D@hindu.org> thanks for these tips? I will try again. Svasti Astu, Be Well Brahmanathaswami www.himalayanacademy.com On 1/28/17, 6:20 PM, "use-livecode on behalf of hh via use-livecode" wrote: It's not the LC graphics it's the "jagged" and "uncomplete" scripting. LC can do much more. Some basic examples related to the starting animation: = You use "wait